2 Author: Colin Clark <colin.clark@cclark.uk>
3 Date: Thu Jul 25 09:25:28 2019 +0100
5 Bug fix: Compute TimeZone data
7 Improved error detection
10 Author: Colin Clark <colin.clark@cclark.uk>
11 Date: Wed Jul 24 16:47:06 2019 +0100
15 https://github.com/BestImageViewer/geeqie/issues/691
17 European locales use a comma as a decimal separator.
18 The XMP spec. specifies a dot as a decimal separator.
21 Author: Ð
\92икÑ
\82оÑ
\80 Ð
\9cайÑ
\81Ñ
\82Ñ
\80енко <>
22 Date: Fri Jul 12 10:43:56 2019 +0100
24 Update Russian translation
27 Author: Colin Clark <colin.clark@cclark.uk>
28 Date: Fri Jul 12 10:34:37 2019 +0100
30 Remove references to obsolete desktop files
33 Author: Colin Clark <colin.clark@cclark.uk>
34 Date: Sun Jun 30 12:22:19 2019 +0100
36 Enable lua scripts to be called from Info sidebar
38 A lua script can be called from any of the List Panes in the Info
41 Add a new entry and in the Key field use:
44 The output of the script should of course be text.
47 Author: Colin Clark <colin.clark@cclark.uk>
48 Date: Sat Jun 22 16:37:40 2019 +0100
50 Bug fix: Start-up directory setting not preserved
52 When the Start-up directory radio buttons were initialized, the setting
53 always reverted to No change.
56 Author: Colin Clark <colin.clark@cclark.uk>
57 Date: Mon Jun 17 11:32:22 2019 +0100
59 Implement downloadable timezone database
61 Option in Preferences/General to download timezone database from
63 Updated source files from https://github.com/BertoldVdb/ZoneDetect
64 Script for generation of timezone database
67 Author: Klaus Ethgen <Klaus@Ethgen.de>
68 Date: Mon Jan 22 21:45:39 2018 +0100
70 Error out if gen_* cannot be done
74 Date: Sun Jun 9 10:51:57 2019 +0100
76 Fix #678: The image overlay should show the full image path, not just the filename
78 https://github.com/BestImageViewer/geeqie/issues/678
79 Additional parameter path in OSD
82 Author: Colin Clark <cclark@carbon>
83 Date: Wed Jun 5 10:32:53 2019 +0100
85 Camera import - warn of duplicate filenames
87 Digital cameras can have files of the same name in several sub-folders.
88 Detect this and warn the user that some files will not be downloaded.
91 Author: Pieter Krul <github@krul.cc>
92 Date: Sun May 12 03:23:44 2019 +0200
94 Fix build against exiv2-0.27.1+
97 Author: Klaus Ethgen <Klaus@Ethgen.de>
98 Date: Fri May 24 09:04:42 2019 +0100
100 Working check for lua
102 This was not working on gentoo as gento use slotted packages instead of
103 versioned package namens.
106 Author: Klaus Ethgen <Klaus@Ethgen.de>
107 Date: Fri May 24 08:38:54 2019 +0100
109 Allow to disable trash completely
111 The posibilito to not use trash at all was lost with implementation of
114 However, usually one does not want the system to keep megabytes of trash
115 lying around. That option allows to switch trash of completely.
117 The implementation, however, is a bit dirty, maybe someone else has a
118 better Idea to do it.
121 Author: Colin Clark <colin.clark@cclark.uk>
122 Date: Mon Apr 8 11:32:12 2019 +0100
124 Fix #664: Recursive slideshow does not respect file sorting
126 https://github.com/BestImageViewer/geeqie/issues/664
129 Author: Tomasz Goliński <tomaszg@math.uwb.edu.pl>
130 Date: Mon Apr 1 11:56:36 2019 +0100
132 Fix #663: Use grammatically correct month names in pan view
134 https://github.com/BestImageViewer/geeqie/issues/663
137 Author: Colin Clark <colin.clark@cclark.uk>
138 Date: Sun Mar 31 11:28:34 2019 +0100
140 Bug fix: Update documentation, remove obsolete GQview import options
142 Remove reference to plugins/import folder
145 Author: Colin Clark <colin.clark@cclark.uk>
146 Date: Wed Mar 27 11:56:16 2019 +0000
148 Update documentation, remove obsolete GQview import options
150 Update plugin and remote commands documentation.
151 The last update for GQview was 13 years ago; presumably the import
152 options are no longer useful.
155 Author: Andreas Rönnquist <>
156 Date: Tue Feb 26 10:07:24 2019 +0000
158 Fix #661, #662: String comparison to translated string causes crash
160 https://github.com/BestImageViewer/geeqie/issues/661
163 Author: Colin Clark <colin.clark@cclark.uk>
164 Date: Thu Feb 21 15:04:01 2019 +0000
166 Bug Fix: DEBUG_NAME() function for use with GTKInspector
168 gcc shows a "too many arguments" error, but clang does not.
171 Author: Colin Clark <colin.clark@cclark.uk>
172 Date: Thu Feb 14 12:05:04 2019 +0000
174 DEBUG_NAME() function for use with GTKInspector
176 This debug function can be used with GTKInspector to provide a visual
177 indication of where a widget is declared.
179 This is a documentation facility to aid developers new to the project.
182 GTK_DEBUG=interactive src/geeqie
185 Author: Colin Clark <colin.clark@cclark.uk>
186 Date: Wed Feb 13 11:47:38 2019 +0000
188 Bug fix: Search page - calls to g_regex_unref)
190 Eliminate run-time errors caused by unwanted calls to g_regex_unref()
193 Author: yasarciv67 <yasarciv67@gmail.com>
194 Date: Sat Feb 2 18:18:13 2019 +0200
199 Author: Klaus Ethgen <Klaus@Ethgen.de>
200 Date: Thu Jan 31 08:25:14 2019 +0100
202 Don't include ZoneDetect sources
204 Reverted Colins commit on request.
206 This Commit is just to create a conflict. Do *NOT* merge!
208 `git reset (--hard) origin/master` is the way to go.
211 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
212 Date: Mon Jan 21 11:54:49 2019 +0000
214 Fix #658: Bug fix: reads of uninitialized data
216 https://github.com/BestImageViewer/geeqie/pull/658
219 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
220 Date: Sun Jan 20 22:56:30 2019 +0300
222 Bug fix: reads of uninitialized data
225 Author: Rasmus Thomsen <Rasmus.thomsen@protonmail.com>
226 Date: Sun Jan 6 17:40:31 2019 +0000
228 Fix #654, 655: fix build against exiv2-0.27.x
230 https://github.com/BestImageViewer/geeqie/pull/655
233 Author: Andreas Rönnquist <>
234 Date: Sun Jan 6 17:17:20 2019 +0000
236 Fix #656: make install fails on POTFILES.in (random-image plugin)
238 https://github.com/BestImageViewer/geeqie/issues/656
241 Author: Colin Clark <colin.clark@cclark.uk>
242 Date: Sun Jan 6 14:28:19 2019 +0000
244 Addl fix #619: Man page disagrees with --remote-help
246 https://github.com/BestImageViewer/geeqie/issues/619
248 The remote commands --file: and --view: will now display images in paths
249 relative to the folder the remote command is executed from
252 Author: Rasmus Thomsen <rasmus.thomsen@protonmail.com>
253 Date: Wed Jan 2 01:04:45 2019 +0100
255 fix build against exiv2-0.27.x
260 Author: Colin Clark <colin.clark@cclark.uk>
261 Date: Sat Jan 5 20:08:50 2019 +0000
263 Fix #619: Man page disagrees with --remote-help
265 https://github.com/BestImageViewer/geeqie/issues/619
267 Standardize format for remote commands i.e. ensure all options start
271 Author: Colin Clark <colin.clark@cclark.uk>
272 Date: Sat Jan 5 16:22:05 2019 +0000
274 Fix #516: Shortcut/Feature: Select random image
276 https://github.com/BestImageViewer/geeqie/issues/516
278 Implemented as a plugin.
280 The random image is selected from all files in all collections plus all
281 images in the current folder.
284 Author: Colin Clark <colin.clark@cclark.uk>
285 Date: Fri Jan 4 13:44:58 2019 +0000
287 Additional remote commands
289 --get-filelist:[<FOLDER>] Get list of files and class
290 --get-filelist-recurse:[<FOLDER>] Get list of files and class recursive
291 --get-collection:<COLLECTION> Get collection content
292 --get-collection-list Get list of collections
295 --tell Print filename of current image [and Collection, if collection
299 Author: Colin Clark <colin.clark@cclark.uk>
300 Date: Thu Dec 20 11:45:20 2018 +0000
302 Bug fix: Extra characters in mailmap
305 Author: Jiří Boháč <>
306 Date: Wed Dec 19 10:10:10 2018 +0000
308 Fix #650, 651: fullscreen does not work over multiple monitors
310 https://github.com/BestImageViewer/geeqie/issues/650
313 Author: Colin Clark <colin.clark@cclark.uk>
314 Date: Tue Dec 18 16:42:02 2018 +0000
316 Preferences tabs orientation
318 Move preferences tabs to the left side so that all tabs are always in
322 Author: Colin Clark <colin.clark@cclark.uk>
323 Date: Tue Dec 11 11:46:00 2018 +0000
325 Bug fix: View in new window from files pane
327 When View in New Window was called from a right-click in the files pane,
328 the image was not shown at the correct size
331 Author: Jiri Bohac <jbohac@suse.cz>
332 Date: Fri Dec 7 00:30:22 2018 +0100
334 Fix fullscreen spanning multiple monitors
336 Commit a16635c ("Fix fullscreen - remove all the garbage
337 which breaks things and let Gtk do its job.")
338 broke fullscreen spanning multiple monitors.
340 Fix this for GTK3 by using gdk_window_set_fullscreen_mode().
343 Unfortunately, GTK2 has no equivalent.
346 Author: Dave Lambert <>
347 Date: Fri Nov 30 11:05:43 2018 +0000
349 Fix #649: Tell Git to ignore .desktop files globally
351 https://github.com/BestImageViewer/geeqie/pull/649
354 Author: Dave Lambert <dave@davelambert.org>
355 Date: Mon Nov 26 12:11:40 2018 +0000
357 Tell Git to ignore .desktop files globally
359 These files are all generated by the build, with the exception of the
360 template.desktop file, so:
362 * Have Git ignore all *.desktop files.
363 * Rename template.desktop to template.desktop.in to
364 avoid a clash with this new ignore rule.
365 * Remove the checked-in image-crop.desktop file, which is built
369 Author: Dave Lambert <>
370 Date: Mon Nov 26 17:53:22 2018 +0000
372 Fix #648: Correctly size image windows opened from collections
374 https://github.com/BestImageViewer/geeqie/pull/648
377 Author: Dave Lambert <dave@davelambert.org>
378 Date: Mon Nov 26 11:52:23 2018 +0000
380 Correctly size image windows opened from collections
382 When opening a view window from a collection, get the the image size
383 info from the file so the new window is appropriately sized.
386 Author: grumpytetra <>
387 Date: Fri Nov 23 17:11:24 2018 +0000
389 Fix #647: rename configure.in to configure.ac
391 https://github.com/BestImageViewer/geeqie/pull/647
394 Author: grumpytetra <grumpytetra@teknik.io>
395 Date: Fri Nov 23 13:24:22 2018 +0100
397 rename configure.in to configure.ac
400 Author: Colin Clark <colin.clark@cclark.uk>
401 Date: Thu Nov 22 15:08:54 2018 +0000
403 Ref #160: Replace print dialog by standard GTK dialog
405 https://github.com/BestImageViewer/geeqie/issues/160
407 Permit exif tags to be included in the image text annotations (as for
408 the Overlay screen Display)
411 Author: Colin Clark <colin.clark@cclark.uk>
412 Date: Sun Nov 18 17:38:10 2018 +0000
414 Ref #631: Compilation script for all distributions
416 https://github.com/BestImageViewer/geeqie/issues/631
418 Reference to all-distros script included in README.
420 Full list of dependencies still not included.
423 Author: Colin Clark <colin.clark@cclark.uk>
424 Date: Sat Nov 17 20:07:33 2018 +0000
426 Show timezone data when no date-time
428 Make available GPS lat/long derived data Timezone, Country Name, Country
429 Code even when there is no GPS date and time available.
432 Author: Colin Clark <colin.clark@cclark.uk>
433 Date: Sat Nov 17 19:48:35 2018 +0000
435 Fix #645: Hide Bars cannot be toggled after Geeqie restart
437 https://github.com/BestImageViewer/geeqie/issues/645
440 Author: Colin Clark <colin.clark@cclark.uk>
441 Date: Wed Nov 14 10:15:23 2018 +0000
443 Bug fix #251: Crop simulation
445 https://github.com/BestImageViewer/geeqie/issues/251
447 If the drawn rectangle started or ended outside the image area,
448 incorrect coordinates were returned.
450 The coordinates of the enclosed part of the image are now returned.
453 Author: Colin Clark <colin.clark@cclark.uk>
454 Date: Thu Nov 8 12:26:09 2018 +0000
456 Info sidebar: Preserve state of Show Hidden flags
458 In the Info Sidebar, preserve the state of the Show Hidden flags for
459 the Exif and File Info panes
462 Author: Colin Clark <colin.clark@cclark.uk>
463 Date: Sat Nov 3 17:53:31 2018 +0000
465 Fix #437: Delete to standard Trash directory
467 https://github.com/BestImageViewer/geeqie/issues/437
469 The method of file deletion is changed. The Preferences/Behaviour option
470 "Safe delete" is removed.
472 The user has the option to choose Geeqie-defined trash bin or
473 system-defined trash bin as the normal mode - set in
474 Preferences/Behaviour.
476 Menus have two entries: Move to trash and Permanent delete.
478 The Delete key moves to trash; shift-Delete deletes permanently.
480 Both Move to trash and Permanent delete have user-selectable
481 confirmation, set in Preferences/Behaviour.
483 This means the function of the Delete key is changed from Permanent
484 delete to Move to trash, which is a fail-safe change.
487 Author: Colin Clark <colin.clark@cclark.uk>
488 Date: Thu Nov 1 13:59:03 2018 +0000
490 Eliminate FIXME: enable or disable individual plugins from configure
492 Additional checkbox in Edit/Configure Plugins to prevent plugins being
493 displayed in the menus
496 Author: Colin Clark <colin.clark@cclark.uk>
497 Date: Sat Oct 27 12:40:59 2018 +0100
499 Plugin for image crop
501 Requires ImageMagick and exiftool
504 Author: Colin Clark <colin.clark@cclark.uk>
505 Date: Thu Oct 25 20:11:22 2018 +0100
507 Plugin for camera download
509 Basic function: download all, skip existing, to current folder.
513 Author: Colin Clark <colin.clark@cclark.uk>
514 Date: Tue Oct 23 19:44:36 2018 +0100
516 Plugin for tethered photography
518 Basic tethered photography using gphoto2
521 Author: Colin Clark <colin.clark@cclark.uk>
522 Date: Sun Oct 21 11:32:53 2018 +0100
524 Fix #642: If a folder is a link, use an icon to indicate it is a link
526 https://github.com/BestImageViewer/geeqie/issues/642
528 There is no stock icon for a folder as a link. The icon used is not
529 particularly appropriate, but its meaning should be clear.
531 The target path is shown as a tooltip.
534 Author: Colin Clark <colin.clark@cclark.uk>
535 Date: Sun Oct 21 10:48:33 2018 +0100
537 Do not grab focus when --remote view:<file> is used
540 https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1781858
543 Author: Colin Clark <colin.clark@cclark.uk>
544 Date: Fri Oct 19 18:42:55 2018 +0100
546 Permit icon field in desktop file to be an absolute path
549 Author: Andreas Rönnquist <>
550 Date: Fri Oct 19 10:51:27 2018 +0100
552 Fix 641: Add export-jpeg to POTFILES.in
554 https://github.com/BestImageViewer/geeqie/pull/641
557 Author: Andreas Rönnquist <andreas@ronnquist.net>
558 Date: Thu Oct 18 23:20:41 2018 +0200
560 Add export-jpg to POTFILES.in
563 Author: Colin Clark <colin.clark@cclark.uk>
564 Date: Thu Oct 18 19:31:24 2018 +0100
566 Permit rotate commands to be on toolbar
569 Author: Wojciech Muła <>
570 Date: Thu Oct 18 19:13:07 2018 +0100
572 Fix #544: copy symlinks as symlinks instead of dereferencing them
574 https://github.com/BestImageViewer/geeqie/issues/544
576 Revert back to previous commit.
577 Include new patch to prevent the crash noted in #640
580 Author: Colin Clark <colin.clark@cclark.uk>
581 Date: Tue Oct 16 19:07:11 2018 +0100
583 Fix #640: geeqie core dumps (for me) on symlink copy
585 https://github.com/BestImageViewer/geeqie/issues/640
587 Revert commits 205a701a and d5521e38
588 Something in these patches is causing the seg. fault.
589 It is best to revert them until the reason can be found.
592 Author: Colin Clark <colin.clark@cclark.uk>
593 Date: Sun Oct 14 12:40:03 2018 +0100
595 Fix #635: Export in JPG
597 https://github.com/BestImageViewer/geeqie/issues/635
599 Implemented via plugin
602 Author: Colin Clark <colin.clark@cclark.uk>
603 Date: Sun Oct 14 10:39:17 2018 +0100
605 Bug fix: View in new window wrong size
607 Opening an image in "View in new window" was displayed in a window of
609 The window was opened before the image was completely loaded, and so the
610 window size was not known.
613 Author: Klaus Ethgen <Klaus@Ethgen.de>
614 Date: Sun Oct 7 12:09:17 2018 +0100
616 Updating mailmap to map to correct user
619 Author: Olaf Seibert <>
620 Date: Sun Oct 7 11:01:36 2018 +0100
622 Fix #638: Avoid non-portable == for the test command
624 https://github.com/BestImageViewer/geeqie/pull/638
627 Author: Rhialto The M <Rhialto@users.noreply.github.com>
628 Date: Sat Oct 6 18:26:43 2018 +0200
630 Avoid non-portable == for the test command
632 The test command doesn't accept `==` as operator. It should be a single `=` for portable use. The `==` is a gnu extension.
634 Note that the x-trick hasn't been needed for a long, long time. You can reliably write it with quotes:
636 if test "$gtk3" = yes; then
638 but I left that alone since it doesn't hurt other than being ugly.
641 Author: Colin Clark <colin.clark@cclark.uk>
642 Date: Sat Oct 6 09:51:37 2018 +0100
644 Fix #637: Remove unused function vf_index_is_selected
646 https://github.com/BestImageViewer/geeqie/pull/637
649 Author: Daniel Mueller <deso@posteo.net>
650 Date: Fri Oct 5 18:30:47 2018 -0700
652 Remove unused function vf_index_is_selected
655 Author: Colin Clark <colin.clark@cclark.uk>
656 Date: Thu Oct 4 16:16:25 2018 +0100
658 Ref #160: Replace print dialog by standard GTK dialog
660 https://github.com/BestImageViewer/geeqie/issues/160
662 Rotate to exif orientation
665 Author: Colin Clark <colin.clark@cclark.uk>
666 Date: Tue Oct 2 13:01:06 2018 +0100
668 Simplify OSD settings in Preferences
670 Move Overlay Screen Display settings in Preferences from the Windows tab
672 Allow preformatted tags to be set by button click or drag-and-drop.
675 Author: Andreas Rönnquist <>
676 Date: Mon Sep 24 11:10:02 2018 +0100
678 Fix #632: Add FILES section to manual page
680 https://github.com/BestImageViewer/geeqie/pull/632
683 Author: Andreas Rönnquist <>
684 Date: Mon Sep 24 10:23:28 2018 +0100
686 Fix #633: Fix typo in GuideReferenceConfig.html
688 https://github.com/BestImageViewer/geeqie/pull/633
691 Author: Andreas Rönnquist <andreas@ronnquist.net>
692 Date: Sun Sep 23 22:13:09 2018 +0200
694 Fix typo geqqie/geeqie
697 Author: Andreas Rönnquist <andreas@ronnquist.net>
698 Date: Sun Sep 23 22:05:03 2018 +0200
700 Add FILES section to man
703 Author: Colin Clark <colin.clark@cclark.uk>
704 Date: Sun Sep 23 20:09:30 2018 +0100
706 Fix #160: Replace print dialog by standard GTK dialog
708 https://github.com/BestImageViewer/geeqie/issues/160
710 Option to place text as header or footer
711 Option to show additional text field on each page of a single or
715 Author: Colin Clark <colin.clark@cclark.uk>
716 Date: Fri Sep 21 10:59:56 2018 +0100
718 Bug fix #160: Replace print dialog by standard GTK dialog
720 https://github.com/BestImageViewer/geeqie/issues/160
722 Ensure print dialog has a parent window
723 Eliminate run-time error
726 Author: Colin Clark <colin.clark@cclark.uk>
727 Date: Thu Sep 20 19:29:39 2018 +0100
729 Fix #160: Replace print dialog by standard GTK dialog
731 https://github.com/BestImageViewer/geeqie/issues/160
733 Does not include proof print.
736 Author: Colin Clark <colin.clark@cclark.uk>
737 Date: Fri Sep 7 19:09:43 2018 +0100
739 Change right-click menu item name
741 Change Edit to Plugins
744 Author: Colin Clark <colin.clark@cclark.uk>
745 Date: Wed Aug 29 17:28:34 2018 +0100
747 Script for compiling on Debian systems
749 Additional dependency required - for Linux Mint, at least
752 Author: Colin Clark <colin.clark@cclark.uk>
753 Date: Mon Aug 27 11:28:17 2018 +0100
755 Bug fix: Option to hide predefined keyword tree
757 Eliminate run-time error
760 Author: Colin Clark <colin.clark@cclark.uk>
761 Date: Sun Aug 26 19:32:38 2018 +0100
763 Option to hide predefined keyword tree
765 Selected on Preferences/General
768 Author: Colin Clark <colin.clark@cclark.uk>
769 Date: Sun Aug 26 19:14:39 2018 +0100
771 Bug fix #305: Faster Tagging (Keywords)
773 https://github.com/BestImageViewer/geeqie/issues/305
775 Make correct context-sensitive help file call
778 Author: Colin Clark <colin.clark@cclark.uk>
779 Date: Sun Aug 26 13:32:42 2018 +0100
781 Fix #305: Faster Tagging (Keywords)
783 https://github.com/BestImageViewer/geeqie/issues/305
785 Keyword autocompletion - see the Info Sidebar section in the Help file
789 Author: Colin Clark <colin.clark@cclark.uk>
790 Date: Tue Aug 21 17:02:20 2018 +0100
792 Additional parameters from ZoneDetect
794 Additional parameters derived from GPS data:
795 formatted.countryname - ISO 3166 country name
796 formatted.countrycode - ISO 3166 two-letter country code
800 Date: Tue Aug 21 12:21:17 2018 +0100
802 Fix #630: add headline field to the sidebar
804 https://github.com/BestImageViewer/geeqie/pull/630
807 Author: Igor Ippolitov <iippolitov@gmail.com>
808 Date: Mon Aug 20 18:30:44 2018 +0300
813 Author: Colin Clark <colin.clark@cclark.uk>
814 Date: Mon Aug 20 14:34:57 2018 +0100
816 Remove ZoneDetect .bin file from repository
818 A Debian maintainer has pointed out that Debian does not permit .bin
819 files in the packages they create.
820 The ZoneDetect database file, timezone21.bin has therefore been removed
823 New users must download the .bin file themself if they require UTC/DST
826 This situation exists because the ZoneDetect developer has not yet put
827 the source code for the database generator onto GitHub - when that
828 happens, the database file will be generated by Geeqie (using the
829 ZoneDetect sources) during the installation procedure.
832 Author: Colin Clark <colin.clark@cclark.uk>
833 Date: Sat Aug 18 11:00:35 2018 +0100
835 Bug fix #251: Crop simulation
837 https://github.com/BestImageViewer/geeqie/issues/251
839 If draw rectangle is not selected, return null.
842 Author: Colin Clark <colin.clark@cclark.uk>
843 Date: Fri Aug 17 18:12:04 2018 +0100
845 Fix #629: Keywords are not adding properly to selected files
847 https://github.com/BestImageViewer/geeqie/issues/629
849 The right-click menu of the left-hand keywords pane of the info sidebar
850 now uses only the selected keywords.
851 Any partially selected keywords will be expanded to the full keyword.
852 Select none == select all
855 Author: Colin Clark <colin.clark@cclark.uk>
856 Date: Thu Aug 16 19:48:59 2018 +0100
858 Bug fix #624: Filter files by shell or regular expression pattern
860 https://github.com/BestImageViewer/geeqie/issues/624
862 Show new entries in the combo box
863 Permit entries to be deleted (select the entry, click on the text box,
864 press delete, press enter)
867 Author: Colin Clark <colin.clark@cclark.uk>
868 Date: Wed Aug 15 19:43:06 2018 +0100
870 Fix #624: Filter files by shell or regular expression pattern
872 https://github.com/BestImageViewer/geeqie/issues/624
874 An option on Select/Show File Filter (or the toolbar) to provide regular
875 expression file-filtering of the currently displayed folder.
878 Author: Andreas Rönnquist <andreas@ronnquist.net>
879 Date: Tue Aug 14 22:22:49 2018 +0200
881 Fix typo unkown/unknown
884 Author: Colin Clark <colin.clark@cclark.uk>
885 Date: Mon Aug 13 14:30:01 2018 +0100
887 Ref #624: Filter files by shell or regular expression pattern
889 https://github.com/BestImageViewer/geeqie/issues/624
891 The File name (when "contains" is selected) and Comment items on the
892 Search page use Perl Compatible Regular Expressions.
894 Basic searches should be no different to current usage.
897 Author: Colin Clark <colin.clark@cclark.uk>
898 Date: Sun Aug 12 17:29:35 2018 +0100
900 Move menu/toolbar to top of window
902 Moving the menu/toolbar to the top of the window eliminates the problem
903 of these items being partially obscured when the tools pane is reduced
907 Author: Colin Clark <colin.clark@cclark.uk>
908 Date: Sat Aug 11 19:48:17 2018 +0100
910 Additional optional entries for the toolbar
913 Author: Colin Clark <colin.clark@cclark.uk>
914 Date: Fri Aug 10 10:06:19 2018 +0100
916 Bug fix: Crash when GPSInfo contains illegal characters
918 If Exif.GPSInfo contains unexpected characters, it can cause a seg.
919 fault when passed to atof().
922 Author: Colin Clark <colin.clark@cclark.uk>
923 Date: Mon Aug 6 12:55:46 2018 +0100
925 Script for compiling on Debian systems
930 Author: Colin Clark <colin.clark@cclark.uk>
931 Date: Sat Aug 4 19:57:56 2018 +0100
933 Tooltips for bookmarks and shortcuts
935 The tooltip shows the path for bookmarks and shortcuts
938 Author: Colin Clark <colin.clark@cclark.uk>
939 Date: Thu Aug 2 20:15:36 2018 +0100
941 Tooltip for path entry
943 The current path entry can be partially obscured if the vertical divider
944 is pushed too far to the left.
945 This commit shows the current path as the tooltip.
948 Author: Colin Clark <colin.clark@cclark.uk>
949 Date: Thu Aug 2 14:28:17 2018 +0100
951 Revised script for compiling on Debian system
954 Command line option to compile commit -n
955 Distribution detection
958 Author: Colin Clark <colin.clark@cclark.uk>
959 Date: Wed Aug 1 19:17:46 2018 +0100
961 Bug Fix: Float file list layout not preserved in GTK3
963 gtk_vpaned_new() is deprecated and replaced by gtk_paned_new().
965 But the macro GTK_IS_VPANED does not work with gtk_paned_new().
968 Author: Andreas Rönnquist <>
969 Date: Wed Aug 1 10:37:17 2018 +0100
971 Fix #627: Add awk shebang to geocode-parameters.awk
973 https://github.com/BestImageViewer/geeqie/pull/627
976 Author: Andreas Rönnquist <andreas@ronnquist.net>
977 Date: Tue Jul 31 18:34:40 2018 +0200
979 Add awk shebang to geocode-parameters.awk
982 Author: Colin Clark <colin.clark@cclark.uk>
983 Date: Fri Jul 27 16:49:58 2018 +0100
985 Enhanced script for compiling on Debian systems
988 Author: Colin Clark <colin.clark@cclark.uk>
989 Date: Sat Jul 21 19:18:08 2018 +0100
991 Shell script to aid compiling on Debian systems
994 Author: Colin Clark <colin.clark@cclark.uk>
995 Date: Sat Jul 21 12:34:02 2018 +0100
997 Bug fix: Preserve cache mode
999 In some circumstances, the selected cache mode was not preserved
1002 Author: Colin Clark <colin.clark@cclark.uk>
1003 Date: Fri Jul 20 17:45:10 2018 +0100
1005 Fix #251: Crop simulation
1007 Menu option to draw a rectangle.
1008 Rectangle co-ordinates can be obtained with the remote command:
1009 --remote --get-rectangle
1012 Author: Colin Clark <colin.clark@cclark.uk>
1013 Date: Thu Jul 19 10:56:46 2018 +0100
1015 Bug fix: Collection preview
1017 Creating thumbnails takes too long; use only thumbnails in the cache.
1018 Option in Preferences/General to define the maximum number of thumbnails
1022 Author: Colin Clark <colin.clark@cclark.uk>
1023 Date: Wed Jul 18 11:09:22 2018 +0100
1025 Ref #332: include pdf-view
1027 Display an image of the first page of a pdf file.
1031 Author: Colin Clark <colin.clark@cclark.uk>
1032 Date: Wed Jul 18 10:16:41 2018 +0100
1036 If the folder containing collection files (usually
1037 $HOME/.local/share/geeqie/collections) is opened, the image pane will
1038 show a montage of the thumbnails (to a maximum of 20) of the images in
1039 the selected collection.
1040 Requires ImageMagick.
1042 This is a simplistic implementation, and should be improved e.g.
1044 Use collect-io.c to parse the collection file
1045 Use cached thumbnails instead of re-creating
1046 Use Geeqie to create the montage instead of using ImageMagick
1049 Author: Colin Clark <colin.clark@cclark.uk>
1050 Date: Sun Jul 15 11:02:07 2018 +0100
1052 Pan view warning window
1054 Ensure the pan view warning window is displayed at a sensible width
1057 Author: Colin Clark <colin.clark@cclark.uk>
1058 Date: Sat Jul 14 17:26:32 2018 +0100
1060 British English translation update
1065 Author: Colin Clark <colin.clark@cclark.uk>
1066 Date: Sat Jul 14 16:46:15 2018 +0100
1068 Additional toolbar icons
1071 Author: Colin Clark <colin.clark@cclark.uk>
1072 Date: Sat Jul 14 14:23:55 2018 +0100
1074 Ref #331: Overimposed custom composition rule lines
1076 "Rule of thirds" guidelines are included as an additional item in the
1077 overlay screen display feature.
1080 Author: Colin Clark <colin.clark@cclark.uk>
1081 Date: Sat Jul 7 19:50:31 2018 +0100
1085 Implement a file class for Collections
1086 Include an icon for collections (temporary icon until someone creates an
1088 Double-click on a .gqv icon in the files pane opens the collection
1090 Option in Preferences/Behavior to open collection windows on top
1092 N.B. current users have to manually edit the Collections entry in
1093 Preferences/Files to change the collections class from metadata to
1097 Author: Colin Clark <colin.clark@cclark.uk>
1098 Date: Fri Jul 6 19:46:54 2018 +0100
1100 Additional file info parameters (2)
1105 Author: Colin Clark <colin.clark@cclark.uk>
1106 Date: Fri Jul 6 19:44:10 2018 +0100
1108 Additional file info parameters
1110 Additional parameters which can be displayed in the info sidebar or
1111 overlay screen display:
1113 file owner (file.owner)
1114 file group (file.group)
1115 file class (file.class) e.g. RAW image etc.
1116 file symbolic link (file.link)
1119 Author: Colin Clark <colin.clark@cclark.uk>
1120 Date: Sat Jun 30 22:18:19 2018 +0100
1122 Drag and drop file onto search window
1124 If a file is dragged and dropped onto either the path or similarity
1125 entry box in the search window, the full URI (e.g. file:///home/etc_etc)
1128 This commit ensures the correct format is used, and also fills in the
1132 Author: Colin Clark <colin.clark@cclark.uk>
1133 Date: Fri Jun 29 12:19:26 2018 +0100
1135 Adl fix #323: Rating system
1137 https://github.com/BestImageViewer/geeqie/issues/323
1139 Display star rating in collection window
1142 Author: Colin Clark <colin.clark@cclark.uk>
1143 Date: Fri Jun 29 11:27:49 2018 +0100
1145 Addl fix #147: Darktable XMP Sidecar Files not grouped
1147 https://github.com/BestImageViewer/geeqie/issues/147
1149 In some cases remove_level_from_path() returned NULL instead of a
1151 This caused problems when followed by a strcmp()
1154 Author: Colin Clark <colin.clark@cclark.uk>
1155 Date: Thu Jun 28 19:22:21 2018 +0100
1157 Tabcomp and hidden files
1159 Make tabcomp follow the "Show hidden files or folders" option
1162 Author: Andreas Rönnquist <>
1163 Date: Tue Jun 26 14:50:24 2018 +0100
1165 Fix #620: Fix build on x32
1167 https://github.com/BestImageViewer/geeqie/pull/620
1170 Author: Colin Clark <colin.clark@cclark.uk>
1171 Date: Tue Jun 26 11:59:11 2018 +0100
1173 Addl fix #323: Rating system
1175 https://github.com/BestImageViewer/geeqie/issues/323
1177 g_ascii_string_to_unsigned() requires glib 2.54.
1178 The test set-up on Travis requires glib 2.40
1181 Author: Andreas Rönnquist <>
1182 Date: Mon Jun 25 10:19:46 2018 +0100
1184 Fix #618: Avoid using PATH_MAX where not available
1186 https://github.com/BestImageViewer/geeqie/pull/618
1188 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.
1191 Author: Colin Clark <colin.clark@cclark.uk>
1192 Date: Sun Jun 24 20:20:23 2018 +0100
1194 Change character code in decode_sim
1196 Change character code 0xD7 to 0x78
1199 Author: Colin Clark <colin.clark@cclark.uk>
1200 Date: Sun Jun 24 16:13:47 2018 +0100
1202 Update documentation for similarity cache
1205 Author: Colin Clark <colin.clark@cclark.uk>
1206 Date: Sun Jun 24 14:43:35 2018 +0100
1208 Bug fix: Create thumbnails maintenance option
1210 In the Cache Maintenance dialog, Create Thumbnails is always enable. If
1211 thumbnail creation is disabled in Preferences/General, thumbnails are
1212 still created, but sometimes in the wrong folder.
1214 This commit disables Create Thumbnails in the maintenance dialog when
1215 when thumbnail creation is disabled in Preferences.
1218 Author: micrococo <>
1219 Date: Sun Jun 24 11:50:22 2018 +0100
1221 Fix #617: Spanish translation update
1223 https://github.com/BestImageViewer/geeqie/pull/617
1226 Author: Colin Clark <colin.clark@cclark.uk>
1227 Date: Sun Jun 24 11:39:19 2018 +0100
1229 British English translation
1232 Author: Colin Clark <colin.clark@cclark.uk>
1233 Date: Fri Jun 22 19:20:08 2018 +0100
1235 Addl fix #323: Rating system
1237 https://github.com/BestImageViewer/geeqie/issues/323
1239 Preserve show star rating setting
1240 User option to select the character for Star and Rejected -
1244 Author: Klaus Ethgen <Klaus@Ethgen.de>
1245 Date: Fri Jun 22 10:38:37 2018 +0100
1247 Little note about comments in bug report
1250 Author: Colin Clark <colin.clark@cclark.uk>
1251 Date: Thu Jun 21 11:50:49 2018 +0100
1253 Fix #616: Image Position settings missing in 1.4
1255 https://github.com/BestImageViewer/geeqie/issues/616
1257 Image scroll settings are now on status bar. Update tool-tip and
1261 Author: Colin Clark <colin.clark@cclark.uk>
1262 Date: Wed Jun 20 18:16:40 2018 +0100
1264 Bug fix323: Rating system
1266 Revised Unicode character
1269 Author: Colin Clark <colin.clark@cclark.uk>
1270 Date: Wed Jun 20 16:06:48 2018 +0100
1272 Buf fix #323: Rating system
1274 https://github.com/BestImageViewer/geeqie/issues/323
1276 Convert Unicode characters to UTF-8
1279 Author: Colin Clark <colin.clark@cclark.uk>
1280 Date: Wed Jun 20 11:07:08 2018 +0100
1282 Fix #614: Wrap and/or truncate long file names in file list view
1284 https://github.com/BestImageViewer/geeqie/issues/614
1286 In List view, the tooltip is set to column 1 data.
1289 Author: Colin Clark <colin.clark@cclark.uk>
1290 Date: Mon Jun 18 19:17:19 2018 +0100
1292 Show star rating in files pane
1294 Accessed via a right-click menu
1297 Author: Colin Clark <colin.clark@cclark.uk>
1298 Date: Mon Jun 18 18:53:46 2018 +0100
1300 Read metadata in the idle loop
1302 Selecting sort-by DateOriginal, DateDigitized or Rating caused Geeqie to
1303 freeze while the metadata was read for the whole folder contents.
1305 This commit reads those data in the idle loop and thus prevents the
1307 There is an option in Preferences/Metadata to autmatically read the
1308 metadata in the idle loop whenever a new folder is selected.
1311 Author: Colin Clark <colin.clark@cclark.uk>
1312 Date: Thu Jun 7 14:13:43 2018 +0100
1314 Option to change default button for copy/move dialogs
1316 Option on Preferences/Behavior to use With Rename as the default button
1317 for Copy/Move dialogs.
1318 The option is off by default.
1321 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1322 Date: Thu Jun 7 11:44:36 2018 +0100
1324 Fix #612: Pan view image class filtering
1326 https://github.com/BestImageViewer/geeqie/issues/612
1329 Author: Colin Clark <colin.clark@cclark.uk>
1330 Date: Sun Jun 3 11:39:01 2018 +0100
1332 Show rating as star characters
1334 Additional tag formatted.star_rating to show Xmp.xmp.Rating as a set of
1338 Author: Colin Clark <colin.clark@cclark.uk>
1339 Date: Thu May 31 19:00:02 2018 +0100
1341 Bug fix: incorrect initialization check of filedata exifdate_digitized
1344 Author: Colin Clark <colin.clark@cclark.uk>
1345 Date: Thu May 31 11:20:22 2018 +0100
1347 Include file ctime as a formatted tag
1349 Include ctime as the formatted tag: file.ctime
1352 Author: Colin Clark <colin.clark@cclark.uk>
1353 Date: Mon May 28 10:05:33 2018 +0100
1355 Pan view - right click menu goto original
1357 Additional item on the right-click menu to go to the source image
1360 Author: Colin Clark <colin.clark@cclark.uk>
1361 Date: Mon May 28 09:58:42 2018 +0100
1363 Bug fix: Pan view - implement exif data display
1365 If geeqierc.xml contained no data for the sidebar exif pane, there would
1369 Author: Colin Clark <colin.clark@cclark.uk>
1370 Date: Sun May 27 17:57:58 2018 +0100
1372 Pan view calendar - show day-of-week legend
1375 Author: Michał Pecio <>
1376 Date: Sun May 27 10:45:10 2018 +0100
1378 Support for Canon ISO tags
1380 Some pre-2010 Canon cameras didn't write the standard EXIF ISO speed
1381 tag. The ISO speed of photos taken with such cameras can be found in
1382 the proprietary Exif.CanonSi.ISOSpeed tag
1385 Author: Colin Clark <colin.clark@cclark.uk>
1386 Date: Sat May 26 20:20:01 2018 +0100
1388 Pan view calendar - use locale to set first day of week
1391 Author: Colin Clark <colin.clark@cclark.uk>
1392 Date: Thu May 24 19:25:45 2018 +0100
1394 Pan view - implement exif data display
1396 The option to display exif data in pan view was NULLed out.
1398 This commit implements the display of exif data.
1399 The parameters displayed are the same as in the info sidebar.
1402 Author: Colin Clark <colin.clark@cclark.uk>
1403 Date: Thu May 24 10:04:39 2018 +0100
1405 Pan view - eliminate run-time error
1407 Remove redundant code
1410 Author: Colin Clark <colin.clark@cclark.uk>
1411 Date: Fri May 18 17:48:12 2018 +0100
1413 Addl fix #220: marks do not persist
1415 https://github.com/BestImageViewer/geeqie/issues/220
1417 Additional parameter on search page to find files which have marks set.
1420 Author: Colin Clark <colin.clark@cclark.uk>
1421 Date: Wed May 16 19:22:12 2018 +0100
1423 Fix #597: Help file search
1425 https://github.com/BestImageViewer/geeqie/issues/597
1427 Only on-line help files are searched.
1428 Search engine defined in Preferences/General.
1429 Local help files are not searched.
1432 Author: Colin Clark <colin.clark@cclark.uk>
1433 Date: Wed May 16 10:04:01 2018 +0100
1435 Bug fix: Mnemonic text for marks
1437 Incorrect initialization
1440 Author: Colin Clark <colin.clark@cclark.uk>
1441 Date: Tue May 15 09:37:55 2018 +0100
1443 Fix #609: Crash on "View in New Window" if no image active
1445 https://github.com/BestImageViewer/geeqie/issues/609
1448 Author: Colin Clark <colin.clark@cclark.uk>
1449 Date: Sun May 6 19:54:36 2018 +0100
1451 Rename menu item "Thumbnail maintenance" to "Cache maintenance"
1454 Author: Colin Clark <colin.clark@cclark.uk>
1455 Date: Sun May 6 16:55:11 2018 +0100
1457 Mnemonic text for marks
1459 The marks check boxes at the top of the file pane have tooltips that may
1460 be used to describe each mark.
1461 The text can be modified by right-click.
1464 Author: Colin Clark <colin.clark@cclark.uk>
1465 Date: Sun May 6 09:40:30 2018 +0100
1467 Log window - do not show buttons when debug is disabled
1470 Author: Colin Clark <colin.clark@cclark.uk>
1471 Date: Fri May 4 16:16:37 2018 +0100
1473 Fix #220, 269: marks do not persist
1475 https://github.com/BestImageViewer/geeqie/issues/220
1476 https://github.com/BestImageViewer/geeqie/issues/269
1478 Marks/image connections can optionally be saved in a text file in the
1479 same folder as History etc.
1480 The option is in Preferences/Behavior - set to save by default.
1481 Also a menu item to clear all marks.
1484 Author: Colin Clark <colin.clark@cclark.uk>
1485 Date: Thu May 3 16:03:26 2018 +0100
1487 Ensure ChangeLog gets regenerated
1490 Author: Colin Clark <colin.clark@cclark.uk>
1491 Date: Wed May 2 19:02:13 2018 +0100
1493 Fix #605: Crash when writing metadata to .svg files
1495 https://github.com/BestImageViewer/geeqie/issues/605
1497 This corrects a coding error, which caused the crash.
1499 Parhaps the defaults in filefilter.c at about line 238 should be changed
1500 to set these files to no-write:
1501 pnm, svg, gif, xbm, xpm, bmp, ico, ras
1503 But line 228 sets them to writable anyway.
1506 Author: Colin Clark <colin.clark@cclark.uk>
1507 Date: Tue May 1 16:46:59 2018 +0100
1509 Update ffmpegthumbnailer library version
1511 Update required library version to 2.1.0 - required for
1515 Author: Colin Clark <colin.clark@cclark.uk>
1516 Date: Wed Apr 25 11:46:38 2018 +0100
1518 Local time - UTC offset and daylight saving correction
1520 Use GPS lat/long to provide local time corrected for UTC offset and DST
1523 The corrected time is available in formatted.localtime
1524 The selected timezone is available in formatted.timezone
1527 Author: Colin Clark <colin.clark@cclark.uk>
1528 Date: Thu Apr 12 11:34:52 2018 +0100
1530 Fix #600: Window "Edit command results" with GTK3 has disproportionate spacing (OK with GTK2)
1532 https://github.com/BestImageViewer/geeqie/issues/600
1535 Author: Colin Clark <colin.clark@cclark.uk>
1536 Date: Wed Apr 11 16:23:10 2018 +0100
1538 Modify copy/move dialogs
1540 Revert "Copy" and "Move" button to its previous brief format.
1541 Additional "With Rename" button to start the on-the-fly renaming dialog.
1544 Author: Wolfgang Lieff <>
1545 Date: Fri Apr 6 17:43:03 2018 +0100
1547 Additional loader for DDS file format
1550 Author: Colin Clark <colin.clark@cclark.uk>
1551 Date: Tue Apr 3 13:08:34 2018 +0100
1553 Bug fix: Option to display window ID
1555 Reinstate line deleted in error.
1558 Author: Colin Clark <colin.clark@cclark.uk>
1559 Date: Tue Apr 3 12:41:35 2018 +0100
1561 Option to display window ID
1563 Additional Preferences/Windows option to show the window ID in the
1564 titlebar. Off by default.
1567 Author: Colin Clark <colin.clark@cclark.uk>
1568 Date: Sun Apr 1 11:36:20 2018 +0100
1570 Additional remote commands for layout windows
1572 Additional remote commands:
1574 --remote --open-window
1575 --remote --close-window
1577 The id:<ID> parameter sends subsequent commands to the specified window.
1578 The window titlebar show the window identifier.
1581 Author: Colin Clark <colin.clark@cclark.uk>
1582 Date: Thu Mar 29 17:10:58 2018 +0100
1584 Fix #162: Cannot symlink file if two geeqie instances are running
1586 https://github.com/BestImageViewer/geeqie/issues/162
1588 Do not permit a second instance of Geeqie to be started.
1590 There is only one geeqierc.xml file - it is not sensible to allow more
1591 than one instance to be run.
1593 File/New Window can be used instead.
1596 Author: Colin Clark <colin.clark@cclark.uk>
1597 Date: Sat Mar 24 10:37:17 2018 +0000
1599 Collection window - thumbnail focus
1601 If a collection is being shown in an image window, moving through the
1602 images causes the thumbnail in focus in the collection window to follow
1605 Author: Colin Clark <colin.clark@cclark.uk>
1606 Date: Wed Mar 21 13:59:50 2018 +0000
1608 Fix #599: Shift + Direction is not accelerated in image viewer like help file suggests
1610 https://github.com/BestImageViewer/geeqie/issues/599
1613 Author: Colin Clark <colin.clark@cclark.uk>
1614 Date: Tue Mar 13 11:16:21 2018 +0000
1616 Fix #535: Include additional mime types
1618 https://github.com/BestImageViewer/geeqie/issues/535
1621 Author: Colin Clark <colin.clark@cclark.uk>
1622 Date: Wed Mar 7 10:33:53 2018 +0000
1624 Collections - goto menu option
1626 In a Collections window, an additional right-click menu option to go to
1630 Author: Colin Clark <colin.clark@cclark.uk>
1631 Date: Sun Mar 4 12:00:19 2018 +0000
1633 Fix #592: Directory widget loses focus on tab completion
1635 https://github.com/BestImageViewer/geeqie/issues/592
1637 The call to layout_set_path() was shifting the focus.
1640 Author: Colin Clark <colin.clark@cclark.uk>
1641 Date: Tue Feb 27 17:12:33 2018 +0000
1643 Remote command --pixel-info
1645 Additional remote command:
1646 geeqie --remote --pixel-info
1648 Gives X, Y and RGB of the mouse pointer on the current image. Format is:
1649 [x,y]: RGB( r, g, b)
1652 Author: Colin Clark <colin.clark@cclark.uk>
1653 Date: Sun Feb 11 11:12:37 2018 +0000
1655 Additional documentation for webp format
1657 Include sample script to install webp pixbuf loader
1658 Other on-line help updates
1661 Author: Misty De Meo <>
1662 Date: Sat Feb 10 17:16:52 2018 +0000
1664 Fix #588,589: Geeqie fails to build on macOS
1666 https://github.com/BestImageViewer/geeqie/issues/588
1667 https://github.com/BestImageViewer/geeqie/pull/589
1670 Author: Misty De Meo <mistydemeo@gmail.com>
1671 Date: Wed Feb 7 23:04:01 2018 -0800
1673 layout_util: fix passing an rvalue to WEXITSTATUS
1678 Author: Colin Clark <colin.clark@cclark.uk>
1679 Date: Sun Feb 4 11:43:05 2018 +0000
1681 Show .icc files when selecting color profiles
1683 Modify tabcomp code to permit filter and filter description to be set.
1684 Modify preferences to filter on .icc when selecting color profiles.
1687 Author: Colin Clark <colin.clark@cclark.uk>
1688 Date: Sat Feb 3 11:29:16 2018 +0000
1690 Use web help files if local files do not exist
1693 Author: Colin Clark <colin.clark@cclark.uk>
1694 Date: Sat Feb 3 10:51:17 2018 +0000
1696 Ref #584: There is no way to show the rating of an image
1698 https://github.com/BestImageViewer/geeqie/issues/584
1700 Include rating, keywords, comment, imagecomment in OSD tooltip
1703 Author: Colin Clark <colin.clark@cclark.uk>
1704 Date: Thu Feb 1 10:07:49 2018 +0000
1706 Ref. #584: There is no way to show the rating of an image
1708 https://github.com/BestImageViewer/geeqie/issues/584
1710 Additional tag %rating% for image overlay
1713 Author: Klaus Ethgen <Klaus@Ethgen.de>
1714 Date: Wed Jan 24 22:40:02 2018 +0100
1716 Let the user specify gtk version and more in bug reports
1719 Author: Colin Clark <colin.clark@cclark.uk>
1720 Date: Tue Jan 23 19:48:24 2018 +0000
1722 Bug fix: Bookmark DnD
1724 In some cases dragging-and-dropping something that is not a URI to
1725 create a bookmark will cause Geeqie to crash.
1728 Author: Klaus Ethgen <Klaus@Ethgen.de>
1729 Date: Tue Jan 23 00:40:57 2018 +0100
1731 Fixing automake build system
1734 Author: Colin Clark <colin.clark@cclark.uk>
1735 Date: Mon Jan 22 13:25:41 2018 +0000
1737 Fix #523: <Esc> in "Really continue?" copy confirmation dialog leads to crash
1739 https://github.com/BestImageViewer/geeqie/issues/523
1741 Patch by Michael Cross and Andreas Rönnquist
1744 Author: Michael Cross <mc@xi2.org>
1745 Date: Mon Jan 22 01:21:49 2018 +0100
1747 Fix crash after strange behaviour of the "Really Continue" dialog
1750 Author: Colin Clark <colin.clark@cclark.uk>
1751 Date: Sun Jan 21 17:26:55 2018 +0000
1753 Fix #577: give user warning/error when it is impossible to update EXIF orientation
1755 https://github.com/BestImageViewer/geeqie/issues/577
1757 Insert [ $? != 0 ] after all calls to exiv2, exiftran and mogrify
1760 Author: Anthony DeRobertis <anthony@derobert.net>
1761 Date: Sat Jan 20 03:09:08 2018 +0100
1763 Thumbnail all files if filtering is disabled.
1765 If the user has disabled filtering by file extension, then we should
1766 also disable that filtering when generating/loading thumbnails. Fixes
1767 regression from 9be75e3431104d6a3a0c80324a8e3ac60316be13.
1770 Author: Colin Clark <colin.clark@cclark.uk>
1771 Date: Wed Jan 17 16:42:48 2018 +0000
1773 Fix #578: unable to write orientation to file
1775 https://github.com/BestImageViewer/geeqie/issues/578
1777 Path/filename was not protected with quotes
1780 Author: Andreas Rönnquist <andreas@ronnquist.net>
1781 Date: Fri Jan 12 15:24:36 2018 +0100
1785 Without this fix the make would fail on missing symbols, and this instead
1786 makes it fail already when gdk_pixbuf_csource is faulty.
1789 Author: Colin Clark <colin.clark@cclark.uk>
1790 Date: Fri Jan 5 19:07:48 2018 +0000
1792 Fix #567: unused return value in color-man.c
1794 https://github.com/BestImageViewer/geeqie/issues/567
1797 Author: Colin Clark <colin.clark@cclark.uk>
1798 Date: Fri Jan 5 19:06:05 2018 +0000
1800 Fix #566: submenu items "variable set but not used" errors in 1.4
1802 https://github.com/BestImageViewer/geeqie/issues/566
1805 Author: Andreas Rönnquist <>
1806 Date: Thu Jan 4 17:06:16 2018 +0000
1808 Fix #574: Spelling errors detected by Lintian
1810 https://github.com/BestImageViewer/geeqie/pull/574
1813 Author: Zoltan Ivanfi <>
1814 Date: Thu Jan 4 16:30:39 2018 +0000
1816 Partial fix #561: Hi-DPI-aware rendering of images
1818 https://github.com/BestImageViewer/geeqie/issues/561
1820 Image overlays and thumbnails still to be done
1823 Author: Andreas Rönnquist <andreas@ronnquist.net>
1824 Date: Thu Jan 4 14:28:10 2018 +0100
1826 Fix spelling mistake occured/occurred
1829 Author: Colin Clark <colin.clark@cclark.uk>
1830 Date: Wed Jan 3 20:58:28 2018 +0000
1832 Sort/search on Exif.Photo.DateTimeDigitized
1834 Implement sort and search on Exif.Photo.DateTimeDigitized
1836 Note: pan view not included
1839 Author: Colin Clark <colin.clark@cclark.uk>
1840 Date: Wed Jan 3 17:49:15 2018 +0000
1842 Sort/search on file class
1844 Implement sort and search on file class (raw image, video etc.)
1846 Note that the sort order is set by an enumerated type in typedefs.h, but
1847 cannot be easily changed because the class is saved in the filter
1848 section of geeqierc.xml as an integer.
1851 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1852 Date: Wed Jan 3 16:10:35 2018 +0000
1854 Fix #571: Huge performance hit when enabling animation
1856 https://github.com/BestImageViewer/geeqie/issues/571
1858 Check for animation only on gif files.
1861 Author: Zoltan Ivanfi <zivanfi@apache.org>
1862 Date: Thu Dec 28 19:32:22 2017 +0100
1864 Partially fix #561: Hi-DPI-aware rendering of images.
1866 Displayed images are no longer blurry on Hi-DPI displays, nor they have a grid
1869 Image overlays and thumbnails are not addresset yet and are still blurry.
1872 Author: Colin Clark <colin.clark@cclark.uk>
1873 Date: Mon Jan 1 19:12:33 2018 +0000
1875 Context-sensitve help
1877 Implement context-sensitive help key for the following windows:
1885 Replace all instances of the constant GDK_KEY_F1 with a call to a
1886 function which gets the key code set by the user in Preferences/Keyboard
1890 Author: Klaus Ethgen <Klaus@Ethgen.de>
1891 Date: Mon Jan 1 13:40:30 2018 +0100
1893 Adding direct subscribe field on the page
1896 Author: Klaus Ethgen <Klaus@Ethgen.de>
1897 Date: Mon Jan 1 13:33:53 2018 +0100
1899 Applying website changes from release
1902 Author: Klaus Ethgen <Klaus@Ethgen.de>
1903 Date: Mon Dec 25 12:43:28 2017 +0100
1908 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1909 Date: Sat Dec 30 13:53:50 2017 +0100
1911 Fix for some small memory leaks
1914 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1915 Date: Sat Dec 30 13:46:51 2017 +0100
1917 Update polish translations
1920 Author: Klaus Ethgen <Klaus@Ethgen.de>
1921 Date: Sat Dec 30 13:40:21 2017 +0100
1925 Small node for #563, the case in doc/Makefile.am is no issue. It is a
1926 complete different syntax.
1931 Author: Klaus Ethgen <Klaus@Ethgen.de>
1932 Date: Thu Dec 28 20:11:46 2017 +0100
1937 Author: Klaus Ethgen <Klaus@Ethgen.de>
1938 Date: Thu Dec 28 20:11:31 2017 +0100
1943 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1944 Date: Thu Dec 28 19:31:06 2017 +0100
1946 Update polish translations
1949 Author: Klaus Ethgen <Klaus@Ethgen.de>
1950 Date: Mon Dec 18 10:54:40 2017 +0100
1955 Author: Colin Clark <colin.clark@cclark.uk>
1956 Date: Tue Dec 12 18:51:56 2017 +0000
1958 Addl fix #543: Size of dialog windows in the GTK3 version is too small
1960 https://github.com/BestImageViewer/geeqie/issues/543
1962 Prevent duplicate entries when multiple Geeqie windows are opened
1965 Author: Klaus Ethgen <Klaus@Ethgen.de>
1966 Date: Tue Dec 12 13:22:32 2017 +0100
1968 Catch build errors in this special case
1970 Unfortunately, Debian decided to just report that to there own
1971 repository with bug number #883526 but does not report it upstream.
1973 However, that will fix the "bug".
1976 Author: Colin Clark <colin.clark@cclark.uk>
1977 Date: Sat Dec 9 11:13:34 2017 +0000
1979 Fix #548: Send text output to stdout
1981 https://github.com/BestImageViewer/geeqie/issues/548
1983 Additional parameter to print_term() and printf_term() to send output to
1984 either stderr or stdout
1987 Author: Colin Clark <colin.clark@cclark.uk>
1988 Date: Fri Dec 8 11:58:17 2017 +0000
1990 Dialogs with thumbnails do not resize correctly
1992 Dialogs with thumbnails do not resize correctly when width is changed
1995 Author: Colin Clark <colin.clark@cclark.uk>
1996 Date: Fri Dec 8 11:45:30 2017 +0000
1998 Fix #553:Desktop file without %f or %F crashes Geeqie
2000 https://github.com/BestImageViewer/geeqie/issues/553
2002 A .desktop file without %f or %F and is a filter, will crash Geeqie.
2003 Check if filedata structure is null.
2006 Author: Colin Clark <colin.clark@cclark.uk>
2007 Date: Fri Dec 1 09:28:55 2017 +0000
2009 Addl fix #254: GIF animation support
2011 https://github.com/BestImageViewer/geeqie/issues/254
2013 Animation enabled by default
2016 Author: gqpwruser <>
2017 Date: Sat Nov 25 17:08:34 2017 +0000
2019 Fix #544: copy symlinks as symlinks instead of dereferencing them
2021 https://github.com/BestImageViewer/geeqie/issues/544
2023 Relative symbolic links and the Move operation are still not handled
2026 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2027 Date: Fri Nov 24 10:27:12 2017 +0000
2029 Fix #541: Showing existing, or maybe generating thumbnails for MP4 and WEBM
2031 https://github.com/BestImageViewer/geeqie/issues/541
2033 Preview and thumbnails of video clips can be displayed. Clips can be run via a defined external program
2036 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2037 Date: Fri Nov 24 10:07:58 2017 +0000
2039 Additional default video filters
2042 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2043 Date: Fri Nov 24 10:04:06 2017 +0000
2048 Author: Colin Clark <colin.clark@cclark.uk>
2049 Date: Thu Nov 23 20:44:03 2017 +0000
2051 Fix #543: Size of dialog windows in the GTK3 version is too small
2053 https://github.com/BestImageViewer/geeqie/issues/543
2055 Additional option in Preferences/Windows to preserve size and location
2059 Author: Colin Clark <colin.clark@cclark.uk>
2060 Date: Fri Nov 17 16:46:18 2017 +0000
2062 Disconnect all mark keyword connections
2064 Additional keyword menu item to disconnect all marks keywords
2068 Author: Colin Clark <colin.clark@cclark.uk>
2069 Date: Thu Nov 16 10:07:31 2017 +0000
2071 Additional pixbuf loader documentation
2073 Also update web/help files
2076 Author: Colin Clark <colin.clark@cclark.uk>
2077 Date: Mon Nov 13 10:41:19 2017 +0000
2079 Fix #542: About window shows old commit
2081 https://github.com/BestImageViewer/geeqie/issues/542
2083 The old commit ID was being kept in autom4te.cache. This is not being
2084 cleared by "make distclean", and so the old ID continues to be used.
2086 Revised user docs show to use:
2088 sudo make uninstall; sudo make maintainer-clean; ./autogen.sh
2089 make -j<no. of cpu cores>; sudo make install
2092 Author: Colin Clark <colin.clark@cclark.uk>
2093 Date: Mon Nov 13 09:58:48 2017 +0000
2095 Addl Fix #137: "Copy path" problem (or may be feature)
2097 https://github.com/BestImageViewer/geeqie/issues/137
2099 Fix error which shows up with clang
2102 Author: Colin Clark <colin.clark@cclark.uk>
2103 Date: Sat Nov 11 14:53:53 2017 +0000
2105 Update documentation for Fit image to window options
2108 Author: Colin Clark <colin.clark@cclark.uk>
2109 Date: Fri Nov 10 16:24:59 2017 +0000
2111 Fix #538: Sort Configure Plugins by default
2113 https://github.com/BestImageViewer/geeqie/issues/538
2116 Author: Colin Clark <colin.clark@cclark.uk>
2117 Date: Thu Nov 9 15:52:54 2017 +0000
2119 Fix #520: copy path inserts quotes around path
2121 https://github.com/BestImageViewer/geeqie/issues/520
2123 Additional menu item:
2126 DnD still uses quotes
2129 Author: Colin Clark <colin.clark@cclark.uk>
2130 Date: Wed Nov 8 17:06:50 2017 +0000
2132 Fix #137: "Copy path" problem (or may be feature)
2134 https://github.com/BestImageViewer/geeqie/issues/137
2136 Additional option on Preferences/Behavior to select either PRIMARY or
2137 CLIPBOARD for the copy path menu item
2140 Author: Klaus Ethgen <Klaus@Ethgen.de>
2141 Date: Sun Nov 5 19:53:36 2017 +0100
2143 Include note about original author
2146 Author: Klaus Ethgen <Klaus@Ethgen.de>
2147 Date: Sat Nov 4 21:22:59 2017 +0100
2149 Revert Copy path breakage patch
2151 This reverts commit ea5503b10067779c9055b1211b7e91553a6a93c6.
2154 Author: Colin Clark <colin.clark@cclark.uk>
2155 Date: Sat Nov 4 18:47:50 2017 +0000
2157 Fix #137: "Copy path" problem (or may be feature)
2159 https://github.com/BestImageViewer/geeqie/issues/137
2161 Use CLIPBOARD instead of PRIMARY for copy path commands
2164 Author: Colin Clark <colin.clark@cclark.uk>
2165 Date: Sat Nov 4 11:29:31 2017 +0000
2167 Update web help file and other docs
2169 Update on-line help files
2171 Update README, HACKING, CODING docs
2172 Remove BUGS file - it does not seem to be useful
2175 Author: Colin Clark <colin.clark@cclark.uk>
2176 Date: Sat Nov 4 10:46:22 2017 +0000
2178 Slideshow --remote delay in hrs-mins-secs
2181 Author: Colin Clark <colin.clark@cclark.uk>
2182 Date: Fri Nov 3 12:04:17 2017 +0000
2184 Addl: Update man page
2186 Quit missing from --remote options
2189 Author: Colin Clark <colin.clark@cclark.uk>
2190 Date: Fri Nov 3 11:16:58 2017 +0000
2192 Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
2194 https://github.com/BestImageViewer/geeqie/issues/532
2199 Author: Colin Clark <colin.clark@cclark.uk>
2200 Date: Fri Nov 3 11:06:15 2017 +0000
2202 Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
2204 https://github.com/BestImageViewer/geeqie/issues/532
2206 Remove ChangeLog file from repository; replace by ChangeLog.gqview which
2207 contains only the early changes
2210 Author: Colin Clark <colin.clark@cclark.uk>
2211 Date: Thu Nov 2 19:58:40 2017 +0000
2216 Author: Colin Clark <colin.clark@cclark.uk>
2217 Date: Thu Nov 2 11:37:53 2017 +0000
2219 Addl fix #444: User-definable toolbar
2221 https://github.com/BestImageViewer/geeqie/issues/444
2223 .desktop file icons are displayed.
2224 Still problems with other icons.
2227 Author: Colin Clark <colin.clark@cclark.uk>
2228 Date: Thu Nov 2 11:04:25 2017 +0000
2230 Fix #533: fails to make install if markdown not install
2232 https://github.com/BestImageViewer/geeqie/issues/533
2235 Author: Colin Clark <colin.clark@cclark.uk>
2236 Date: Mon Oct 30 13:57:16 2017 +0000
2238 Fix #163: Remove redundant file types
2240 https://github.com/BestImageViewer/geeqie/issues/163
2242 gdk-pixbuf no longer supports RAS, PCX and WBMP
2243 https://bugzilla.gnome.org/show_bug.cgi?id=721372
2245 JPEG-2000 - libpixbufloader-jasper has been removed from debian:
2246 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812630
2247 Some other distributions may still have it
2249 DCR, X3F, K25 don't display
2252 Author: Klaus Ethgen <Klaus@Ethgen.de>
2253 Date: Sun Oct 29 13:39:18 2017 +0100
2255 Fixing changelog generation
2258 Author: Colin Clark <colin.clark@cclark.uk>
2259 Date: Sat Oct 28 18:17:06 2017 +0100
2261 Fix #532: Remove Changelog.html and Readme.html from Makefile.am
2263 https://github.com/BestImageViewer/geeqie/issues/532
2268 Author: Colin Clark <colin.clark@cclark.uk>
2269 Date: Sat Oct 28 16:24:43 2017 +0100
2271 Addl fix 269: Image marks "save" feature
2273 https://github.com/BestImageViewer/geeqie/issues/269
2275 ifdef out --remote --lua if lua not installed
2278 Author: Colin Clark <colin.clark@cclark.uk>
2279 Date: Sat Oct 28 12:07:11 2017 +0100
2281 Auto-generate README and ChangeLog html user docs
2283 Change Makefile.am to:
2284 Run markdown to create README.html from README.md
2285 Run git to create new ChangeLog file and ChangeLog.html from that
2286 Revise format of ChangeLog.html
2287 If markdown or git executables are not present, do nothing
2290 Author: Colin Clark <colin.clark@cclark.uk>
2291 Date: Sat Oct 28 11:23:18 2017 +0100
2293 Temp fix #531: Segfault when changing width of Collection window (GTK3)
2295 https://github.com/BestImageViewer/geeqie/issues/531
2297 Temporary fix to stop the crash
2300 Author: Colin Clark <colin.clark@cclark.uk>
2301 Date: Thu Oct 26 10:56:11 2017 +0100
2303 Document additional pixbuf loaders
2306 Author: Klaus Ethgen <Klaus@Ethgen.de>
2307 Date: Wed Oct 25 20:45:15 2017 +0100
2309 Adding issue template
2312 Author: Klaus Ethgen <Klaus@Ethgen.de>
2313 Date: Wed Oct 25 20:27:42 2017 +0100
2315 Remove more links to sourceforge
2318 Author: Klaus Ethgen <Klaus@Ethgen.de>
2319 Date: Wed Oct 25 20:14:33 2017 +0100
2321 Remove sourceforge mailinglist from website
2324 Author: Colin Clark <colin.clark@cclark.uk>
2325 Date: Wed Oct 25 19:11:40 2017 +0100
2327 Fix #196: Geeqie crashes when renaming some images inside a collection
2329 https://github.com/BestImageViewer/geeqie/issues/196
2332 Author: Colin Clark <colin.clark@cclark.uk>
2333 Date: Sun Oct 22 19:39:44 2017 +0100
2335 Fix #269: External image marks - (--remote --lua)
2337 https://github.com/BestImageViewer/geeqie/issues/269
2339 Additional lua fn: Image:get_marks()
2340 Additional command line option: --remote --lua:<file>,<lua_script>
2343 Author: Yuri Kozlov <>
2344 Date: Wed Oct 18 17:49:46 2017 +0100
2346 Fix #134: Incorrect russian translation
2348 https://github.com/BestImageViewer/geeqie/issues/134
2352 Date: Wed Oct 18 17:04:54 2017 +0100
2354 Fix #356: Select dirlist when entering a directory
2356 https://github.com/BestImageViewer/geeqie/issues/356
2359 Author: Colin Clark <colin.clark@cclark.uk>
2360 Date: Tue Oct 17 17:43:49 2017 +0100
2362 Fix #313, #521: zoom increment is not multiplicative
2364 https://github.com/BestImageViewer/geeqie/issues/313
2365 https://github.com/BestImageViewer/geeqie/issues/521
2368 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2369 Date: Mon Oct 16 10:15:19 2017 +0100
2371 Addl fix 510: Rudimentary video support
2373 https://github.com/BestImageViewer/geeqie/issues/510
2374 Segfaults when you click on the image area in an empty directory
2377 Author: Colin Clark <colin.clark@cclark.uk>
2378 Date: Sun Oct 15 19:46:31 2017 +0100
2380 Fix #527: source directory is not writable
2382 https://github.com/BestImageViewer/geeqie/issues/527
2384 The case of a file being in the root ( / ) folder not taken into account
2388 Date: Sun Oct 15 11:50:37 2017 +0100
2390 Fix #514: Permit reinstallation of symlink
2392 https://github.com/BestImageViewer/geeqie/pull/514
2395 Author: Klaus Ethgen <Klaus@Ethgen.de>
2396 Date: Sat Oct 14 09:07:13 2017 +0100
2398 Fixing missing field initializer
2401 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2402 Date: Fri Oct 13 16:55:27 2017 +0100
2404 Addl fix #510: Rudimentary video support
2406 https://github.com/BestImageViewer/geeqie/issues/510
2408 Additional option to start video playback via left-click.
2411 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2412 Date: Fri Oct 13 14:19:22 2017 +0100
2414 Addl fix #147: Darktable XMP Sidecar Files not grouped
2416 https://github.com/BestImageViewer/geeqie/issues/147
2419 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2420 Date: Fri Oct 13 13:21:11 2017 +0100
2422 Multi-button mouse support
2424 Initial support for multi-button mouse.
2425 When image pane has focus, mouse buttons 8 and 9 are mapped to Forward and Back.
2428 Author: Colin Clark <colin.clark@cclark.uk>
2429 Date: Thu Oct 12 10:39:25 2017 +0100
2431 Fix documentation errors
2434 Author: Colin Clark <colin.clark@cclark.uk>
2435 Date: Wed Oct 11 19:24:57 2017 +0100
2437 Rename External Editors to Plugins
2440 Author: Colin Clark <colin.clark@cclark.uk>
2441 Date: Wed Oct 11 12:27:00 2017 +0100
2443 Set template.desktop to have a default icon
2446 Author: Colin Clark <colin.clark@cclark.uk>
2447 Date: Tue Oct 10 19:02:41 2017 +0100
2449 Addl #444: Change format for Add button menu
2451 https://github.com/BestImageViewer/geeqie/issues/444
2453 For Add button show the action icon instead of a Plus sign.
2456 Author: Colin Clark <colin.clark@cclark.uk>
2457 Date: Tue Oct 10 17:02:01 2017 +0100
2459 Update template.desktop documentation
2462 Author: Colin Clark <colin.clark@cclark.uk>
2463 Date: Tue Oct 10 10:53:31 2017 +0100
2465 Fix #444: User-definable toolbar
2467 https://github.com/BestImageViewer/geeqie/issues/444
2469 Set via an additional tab on the Preferences dialogue
2472 Author: Colin Clark <colin.clark@cclark.uk>
2473 Date: Sun Oct 8 13:30:05 2017 +0100
2475 Remove GQView legacy items from menu; update docs
2478 Author: Colin Clark <colin.clark@cclark.uk>
2479 Date: Tue Oct 3 10:35:14 2017 +0100
2481 Revert: Do not send debug data to terminal
2484 Author: Klaus Ethgen <Klaus@Ethgen.de>
2485 Date: Sat Sep 30 18:07:35 2017 +0100
2492 Author: Colin Clark <colin.clark@cclark.uk>
2493 Date: Sat Sep 30 10:25:33 2017 +0100
2495 Fix #207: Symlink doesn't show in Sort Manager
2497 https://github.com/BestImageViewer/geeqie/issues/207
2500 Author: Colin Clark <colin.clark@cclark.uk>
2501 Date: Wed Sep 27 17:43:52 2017 +0100
2503 Update installation instructions
2506 Author: Colin Clark <colin.clark@cclark.uk>
2507 Date: Tue Sep 26 18:42:37 2017 +0100
2509 Do not send debug data to terminal
2511 When running Geeqie from the terminal, a user sees irrelevant messages
2512 and when debugging the window gets clogged with unnecessary data.
2513 The log window - or log file - contains all debug output anyway.
2516 Author: Colin Clark <colin.clark@cclark.uk>
2517 Date: Tue Sep 26 11:27:32 2017 +0100
2519 Bug fix: Initialise map coordinates to gdouble
2522 Author: Colin Clark <colin.clark@cclark.uk>
2523 Date: Sat Sep 23 11:35:02 2017 +0100
2525 Addl Fix #508: Copy and Move windows scale incorrectly
2527 https://github.com/BestImageViewer/geeqie/issues/508
2530 Author: Colin Clark <colin.clark@cclark.uk>
2531 Date: Sat Sep 23 11:01:45 2017 +0100
2533 Bug fix: Failed editor call blocks further actions
2535 When a call to an external editor fails, cancel the action so that
2536 further editors can be called
2539 Author: Colin Clark <colin.clark@cclark.uk>
2540 Date: Sat Sep 23 10:53:10 2017 +0100
2542 Fix #518: [raw file] -> External Editor -> RawTerapee can't be started
2544 https://github.com/BestImageViewer/geeqie/issues/518
2546 Additional mime types
2549 Author: Colin Clark <colin.clark@cclark.uk>
2550 Date: Fri Sep 22 17:43:07 2017 +0100
2552 Slideshow delay in hrs-mins-secs
2556 Date: Thu Sep 21 11:30:39 2017 +0100
2558 Fix #517: Fix checkbox falling out of sync
2560 https://github.com/BestImageViewer/geeqie/pull/517
2563 Author: Colin Clark <colin.clark@cclark.uk>
2564 Date: Tue Sep 19 09:51:20 2017 +0100
2566 Bug fix: Segfault in pan view
2568 If an image is double-clicked in pan view, Geeqie crashes
2571 Author: Colin Clark <colin.clark@cclark.uk>
2572 Date: Mon Sep 18 12:00:54 2017 +0100
2574 Fix #512: The "Back" button does not operate correctly
2576 https://github.com/BestImageViewer/geeqie/issues/512
2578 Include a Forward button also
2581 Author: Klaus Ethgen <Klaus@Ethgen.de>
2582 Date: Sun Sep 17 15:53:47 2017 +0100
2584 Fix the implicit-fallthrough stuff in code
2586 First, this flag was not supported by older gcc.
2588 And second and more important, there _was_ a bug with a lost break in
2589 9643a2546bcc. Combined with a unreachable code segment.
2592 Author: Klaus Ethgen <Klaus@Ethgen.de>
2593 Date: Sun Sep 17 15:12:21 2017 +0100
2595 Fix writing to meta files
2597 Some time ago, this seemed to break. It should never have worked as it
2598 took the image extension and compare it to "...meta".
2601 Author: Klaus Ethgen <Klaus@Ethgen.de>
2602 Date: Sun Sep 17 13:45:42 2017 +0100
2604 Remove some stuff that is throwing errors in gcc-7
2606 New gcc warns (and errors with -Werror) if there are unused functions or
2609 - Remove two leftover functions from ae34634113b2
2610 - Remove definition made to much in 035c3253ded5
2611 - Remove two variable definitions made in b0b11291d2c9
2612 - Remove not really used function in 15917d4063ce
2613 - Remove two variable definitions made in 5ed2574fb8cc
2614 - Remove variable definition made in efe0e6a38273
2615 - Remove variable definition made in c95bd6996583 and since then removed
2617 - Remove unused variable definition made in bc02fd0eb0d9
2618 - Remove unused variable definition made in 324129463b17
2619 - Remove two variables left over from fe69cac65ad4 (Pretty old code from
2621 - Remove some functions not used anymore with one obsolete variable
2622 - Remove Variables introduced in 8746b22d3ed1 and 51a9455bd33f
2623 - Fix missed change in definition in 6e3b2edff8cf
2624 - Remove unused function from 63a96f8504a2
2625 - Remove unused function from c6bdbaa559c7 (Pretty old code)
2628 Author: Klaus Ethgen <Klaus@Ethgen.de>
2629 Date: Sun Sep 17 13:37:10 2017 +0100
2631 Fix configure error with gcc-7
2634 Author: Colin Clark <colin.clark@cclark.uk>
2635 Date: Sun Sep 17 10:33:08 2017 +0100
2637 Revise DEBUG_0() usage
2639 Replace all DEBUG_0() calls with log_printf() or another debug level.
2640 This will stop the user seeing irrelevant debug output
2641 when the debug level is set to the default of 0.
2644 Author: Matthias Andree <matthias.andree@gmx.de>
2645 Date: Sat Sep 16 18:23:08 2017 +0200
2647 Fix out-of-path (VPATH) builds.
2650 Author: Colin Clark <colin.clark@cclark.uk>
2651 Date: Sat Sep 16 20:30:53 2017 +0100
2653 Update log window output
2655 Implement message text colors in GTK3
2657 For log_printf(), if the first word of the message is "error" or
2658 "warning" (case insensitive), display the message with the appropriate
2662 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2663 Date: Sat Sep 16 20:18:35 2017 +0100
2665 Bug fix #509: Increase number of marks to 10
2667 https://github.com/BestImageViewer/geeqie/issues/509
2670 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2671 Date: Sat Sep 16 20:12:22 2017 +0100
2673 Bug fix: Marks checkboxes in iconview
2675 The width of the marks checkboxes was not taken into account in icon view mode
2678 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2679 Date: Thu Sep 14 10:38:09 2017 +0100
2681 Addl #510: Rudimentary video support
2683 https://github.com/BestImageViewer/geeqie/issues/510
2685 Add video files extension to default file filter (disabled by default).
2686 Use recorded format_class in fd in metadata.c
2687 Do not try to generate/read thumb for files which are not images.
2690 Author: Colin Clark <colin.clark@cclark.uk>
2691 Date: Wed Sep 13 11:21:58 2017 +0100
2693 Ref #510: Rudimentary video support
2695 https://github.com/BestImageViewer/geeqie/issues/510
2697 Implement icons for FORMAT_CLASS
2700 Author: Colin Clark <colin.clark@cclark.uk>
2701 Date: Mon Sep 11 18:19:46 2017 +0100
2703 Optional timer data in log window
2706 Author: Colin Clark <colin.clark@cclark.uk>
2707 Date: Sun Sep 10 19:24:20 2017 +0100
2709 Save Collection window geometry
2711 Previously collection window geometry was preserved only when an
2712 explicit save was made.
2713 This patch ensures the window position is always saved, unless the
2714 window has unsaved data.
2717 Author: Colin Clark <colin.clark@cclark.uk>
2718 Date: Sun Sep 10 11:11:00 2017 +0100
2720 Update documentation for autogen.sh options
2723 Author: Colin Clark <colin.clark@cclark.uk>
2724 Date: Sun Sep 10 10:57:20 2017 +0100
2726 Add Collections to Shortcuts bar
2729 Author: Colin Clark <colin.clark@cclark.uk>
2730 Date: Sun Sep 10 10:10:47 2017 +0100
2732 Addl Fix #508: Copy and Move windows scale incorrectly
2734 https://github.com/BestImageViewer/geeqie/issues/508
2739 Author: Colin Clark <colin.clark@cclark.uk>
2740 Date: Sat Sep 9 17:40:37 2017 +0100
2742 Reverse autogen.sh default map option
2744 Default is to enable libclutter and libchamplain
2747 Author: Colin Clark <colin.clark@cclark.uk>
2748 Date: Fri Sep 8 17:11:02 2017 +0100
2750 Fix #278: Shortcut to change time between images in slideshow
2752 https://github.com/BestImageViewer/geeqie/issues/278
2754 Keypad plus and minus to change the interval in 0.5 sec units.
2757 Author: Colin Clark <colin.clark@cclark.uk>
2758 Date: Fri Sep 8 11:25:06 2017 +0100
2760 Bug fix: Info sidebar width in GTK3
2762 In bar_size_allocate() the width obained is the allocated width. In GTK2
2763 this is the actual width. In GTK3 it is the *minimum* width. This
2764 results in the info sidebar being able to increase, but not decrease.
2765 There does not seem to be a way in GTK3 to get the actual width of a
2766 widget. For GTK3 the only way is to disable it. The width of the sidebar
2767 is therefore not preserved across restarts.
2770 Author: Colin Clark <colin.clark@cclark.uk>
2771 Date: Wed Sep 6 19:56:58 2017 +0100
2773 Show destination in Copy/Move dialog
2775 Expand the information message to include the destination folder for
2776 Copy and Move operations.
2779 Author: Colin Clark <colin.clark@cclark.uk>
2780 Date: Wed Sep 6 11:59:47 2017 +0100
2782 Fix #508: Copy and Move windows scale incorrectly
2784 https://github.com/BestImageViewer/geeqie/issues/508
2787 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2788 Date: Thu Aug 31 11:38:26 2017 +0100
2790 Fix #507: Slightly rearrange keywords context menu
2792 https://github.com/BestImageViewer/geeqie/issues/507
2795 Author: Alberto Griggio <>
2796 Date: Tue Aug 29 10:13:17 2017 +0100
2798 Fix #506: ignore chmod errors for filesystems not supporting the operation
2800 https://github.com/BestImageViewer/geeqie/issues/506
2803 Author: Colin Clark <colin.clark@cclark.uk>
2804 Date: Tue Aug 22 10:12:34 2017 +0100
2809 Author: Colin Clark <colin.clark@cclark.uk>
2810 Date: Sun Aug 20 11:20:48 2017 +0100
2812 Change recent code comments to Doxygen style
2815 Author: Colin Clark <colin.clark@cclark.uk>
2816 Date: Fri Aug 18 14:25:36 2017 +0100
2818 Right-click menus - collections
2820 On all relevent right-click menus include a sub-menu to store an image
2821 selection to either a new or existing collection.
2823 On Collection window right-click menu, remove "Append from file list" -
2824 that can be achieved with "Append from file selection"
2827 Author: Colin Clark <colin.clark@cclark.uk>
2828 Date: Wed Aug 16 09:42:42 2017 +0100
2830 Bug fix: Collection in multiple windows
2832 The same collection can be opened in multiple windows, causing problems
2833 when different files are appended to different windows.
2835 This commit permits only one window per collection.
2838 Author: Colin Clark <colin.clark@cclark.uk>
2839 Date: Tue Aug 15 20:07:40 2017 +0100
2841 Append file selection to collection
2843 Additional right-click menu item to append file selection to a
2847 Author: Colin Clark <colin.clark@cclark.uk>
2848 Date: Mon Aug 14 16:46:55 2017 +0100
2853 Author: Colin Clark <colin.clark@cclark.uk>
2854 Date: Fri Aug 11 20:53:32 2017 +0100
2856 Ref #226: Update website
2858 https://github.com/BestImageViewer/geeqie/issues/226
2860 Sourceforge email address wrong
2863 Author: Colin Clark <colin.clark@cclark.uk>
2864 Date: Fri Aug 11 19:41:01 2017 +0100
2866 Ref #226: Update website
2868 https://github.com/BestImageViewer/geeqie/issues/226
2870 Update README.md to give a more complete list of features.
2871 Update https://en.wikipedia.org/wiki/Geeqie to include a link to
2872 README.md on the github site - anyone accessing it will see it in html
2874 Include a "Preview release" date on above website - to show current
2877 Update Licence text to v2.
2880 Author: Colin Clark <colin.clark@cclark.uk>
2881 Date: Thu Aug 10 20:03:50 2017 +0100
2883 Bug fix: Improve debug output
2885 Fix commit 271aa1833d31
2888 Author: Colin Clark <colin.clark@cclark.uk>
2889 Date: Wed Aug 9 15:14:27 2017 +0100
2891 Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
2893 https://github.com/BestImageViewer/geeqie/issues/436
2895 Send stderr to /dev/null
2898 Author: Colin Clark <colin.clark@cclark.uk>
2899 Date: Tue Aug 8 22:10:21 2017 +0100
2901 Improve debug output
2903 Use __func__ compiler identifier
2906 Author: Colin Clark <colin.clark@cclark.uk>
2907 Date: Tue Aug 8 19:30:01 2017 +0100
2909 Update secondary user documentation
2911 Use standard gtk_about_dialog for Help About
2912 Move contributers to AUTHORS file so that they appear in the Credits
2914 Change gen_changelog.sh to create ChangeLog.html
2915 Include ChangeLog on Help menu
2916 Make presence of README.html and ChangeLog.html mandatory
2918 It would be better to generate above html files from automake.
2919 gtk_about_dialog uses msgid _("translator-credits"), but the translators
2923 Author: Colin Clark <colin.clark@cclark.uk>
2924 Date: Sun Aug 6 20:17:44 2017 +0100
2926 Fix #505: ‘Copy path’ and ‘Delete’ are too close in the drop down menu
2928 https://github.com/BestImageViewer/geeqie/issues/505
2930 This commit attempts to ameliorate this issue by moving the Delete
2931 action to the end of a section and ensuring a divider is immedialtely
2935 Author: Colin Clark <colin.clark@cclark.uk>
2936 Date: Sun Aug 6 19:25:07 2017 +0100
2938 Prelim: display README in html format
2940 If README.html exists, it is displayed in the default browser in
2941 preference to README.md in text format.
2943 Still requires the automake files to be modified for markdown (or some
2944 other command) to generate the README.html file.
2947 Author: Colin Clark <colin.clark@cclark.uk>
2948 Date: Sat Aug 5 17:36:05 2017 +0100
2950 Bug fix: GPS map expander
2952 When the expander for the GPS map was closed, the map continued to be
2954 The reason is unknown.
2956 This commit uses the expander signal to explicitly show or hide the
2957 child of the expander.
2960 Author: Colin Clark <colin.clark@cclark.uk>
2961 Date: Sat Aug 5 10:57:44 2017 +0100
2963 Fix geonames coding error
2966 Author: Colin Clark <colin.clark@cclark.uk>
2967 Date: Fri Aug 4 21:04:45 2017 +0100
2969 Partial fix #504: Increase limit on Decoded Image Cache Size
2971 https://github.com/BestImageViewer/geeqie/issues/504
2974 Author: Colin Clark <colin.clark@cclark.uk>
2975 Date: Fri Aug 4 17:04:07 2017 +0100
2977 Fix #192: tiff files (and others) appear blurry when 1:1 view
2979 https://github.com/BestImageViewer/geeqie/issues/192
2981 Up to commit 808d8558b3d5 alpha-channel files at scale 1:1 always had
2982 GdkInterpType set to GDK_INTERP_NEAREST - the lowest quality. As there
2983 was no scaling, this was ok.
2984 Thereafter scaling was set to that selected by the user, resulting in
2985 problems when GDK_INTERP_HYPER was selected.
2986 This commit reverts to the previous method.
2989 Author: Colin Clark <colin.clark@cclark.uk>
2990 Date: Mon Jul 31 14:36:29 2017 +0100
2992 Fix #500: Geeqie doesn’t use shared thumbnail folder
2994 https://github.com/BestImageViewer/geeqie/issues/500
2997 Author: Colin Clark <colin.clark@cclark.uk>
2998 Date: Mon Jul 24 11:08:35 2017 +0100
3000 Fix #499: Unable to move zoomed image
3002 https://github.com/BestImageViewer/geeqie/issues/499
3005 Author: Colin Clark <colin.clark@cclark.uk>
3006 Date: Sun Jul 23 12:05:26 2017 +0100
3008 Bug fix: Zoom mode overwritten
3010 Zoom mode was overwritten whenever Preferences were saved.
3013 Author: Colin Clark <colin.clark@cclark.uk>
3014 Date: Thu Jul 20 11:11:50 2017 +0100
3016 Image Search - Ignore rotation
3018 In the Image Search window, include a checkbox for Ignore Rotation on
3019 the Image Content line.
3022 Author: Colin Clark <colin.clark@cclark.uk>
3023 Date: Thu Jul 20 09:57:57 2017 +0100
3025 Collections on command line
3027 In the current implementation, the complete path must be used when
3028 opening a collection from the command line.
3029 This commit permits just the collection name, with or without extension,
3033 Author: Colin Clark <colin.clark@cclark.uk>
3034 Date: Tue Jul 18 19:39:58 2017 +0100
3036 Move install folder for geocode-parameters
3038 Install geocode-parameters.awk in GQ_BIN_DIR.
3040 User can put their own version in ~/.config/geeqie/applications/
3043 Author: Colin Clark <colin.clark@cclark.uk>
3044 Date: Sun Jul 16 16:32:31 2017 +0100
3046 Fix compatibility problems with log window
3049 Author: Colin Clark <colin.clark@cclark.uk>
3050 Date: Fri Jul 14 17:02:29 2017 +0100
3052 Fix #302: possibility to copy exif field values from the info sidebar
3054 Copy info sidebar exif values to the clipboard.
3057 Author: Colin Clark <colin.clark@cclark.uk>
3058 Date: Thu Jul 13 12:00:17 2017 +0100
3060 Copy exif data to clipboard
3062 Click on any cell in the Exif Window, and the data is copied into the
3066 Author: Klaus Ethgen <Klaus@Ethgen.de>
3067 Date: Mon Jul 10 12:23:19 2017 +0100
3069 Adding more Entries to mailmap
3072 Author: Klaus Ethgen <Klaus@Ethgen.de>
3073 Date: Mon Jul 10 10:27:47 2017 +0100
3078 Author: Klaus Ethgen <Klaus@Ethgen.de>
3079 Date: Mon Jul 10 09:23:52 2017 +0100
3081 Adding mailmap file to unify commiter
3083 If one wants to have different entry in the git `git shortlog`, just
3084 give me a hint or just update it.
3087 Author: Omari Stephens <xsdg@xsdg.org>
3088 Date: Mon Jul 10 07:53:04 2017 +0000
3090 Update translation files after more source file shuffling.
3093 Author: Omari Stephens <xsdg@xsdg.org>
3094 Date: Sun Jul 9 06:20:35 2017 +0000
3099 Author: Omari Stephens <xsdg@xsdg.org>
3100 Date: Fri Jul 7 13:57:17 2017 +0000
3102 deduplicate shared code in view_file_icon and view_file_list
3104 Also, moves view_file.c into the view_file subdir.
3107 Author: Omari Stephens <xsdg@xsdg.org>
3108 Date: Mon Jul 10 07:51:30 2017 +0000
3110 Update translation files after source file move.
3113 Author: Omari Stephens <xsdg@xsdg.org>
3114 Date: Sun Jul 9 21:40:05 2017 +0000
3118 Also, make AC_INIT macro independent of available branch names.
3121 Author: Omari Stephens <xsdg@xsdg.org>
3122 Date: Sun Jul 9 05:54:05 2017 +0000
3124 Ran regen_potfiles.sh to add missing files and correct the location of view_file files in POTFILES.in
3127 Author: Omari Stephens <xsdg@xsdg.org>
3128 Date: Fri Jul 7 13:48:00 2017 +0000
3133 Author: Omari Stephens <xsdg@xsdg.org>
3134 Date: Fri Jul 7 13:21:15 2017 +0000
3136 *phew* commented and simplified.
3139 Author: Omari Stephens <xsdg@xsdg.org>
3140 Date: Fri Jul 7 13:03:25 2017 +0000
3142 Hopefully make it not crash
3145 Author: Omari Stephens <xsdg@xsdg.org>
3146 Date: Fri Jul 7 12:32:25 2017 +0000
3151 Author: Omari Stephens <xsdg@xsdg.org>
3152 Date: Thu Jul 6 19:33:31 2017 +0000
3154 Remove all references to "IconData"
3157 Author: Omari Stephens <xsdg@xsdg.org>
3158 Date: Fri Jul 7 16:37:12 2017 +0000
3163 Author: Colin Clark <colin.clark@cclark.uk>
3164 Date: Fri Jul 7 12:11:56 2017 +0100
3166 Ensure .sim files are cleared from cache
3168 If file filtering was enabled, the .sim files were not cleared from the
3172 Author: Colin Clark <colin.clark@cclark.uk>
3173 Date: Thu Jul 6 14:47:45 2017 +0100
3175 Fix clang compile errors
3178 Author: Omari Stephens <xsdg@xsdg.org>
3179 Date: Wed Jul 5 21:41:18 2017 +0000
3181 Refactor: move view_file implementations to their own subdirectory.
3184 Author: Omari Stephens <xsdg@xsdg.org>
3185 Date: Fri Dec 30 04:24:46 2016 +0000
3187 Add the ability to use regular expressions for Pan View keyword filtering.
3190 Author: Omari Stephens <xsdg@xsdg.org>
3191 Date: Thu Dec 29 09:58:59 2016 +0000
3193 Add pan filtering to all of the pan view modes
3196 Author: Omari Stephens <xsdg@xsdg.org>
3197 Date: Tue Dec 27 20:35:59 2016 +0000
3199 Revamp pan view filtering to support different modes and grouping.
3201 Conceptually, the filter is a sequence of filter elements, which are considered
3202 in order for each image in the pan view. The end result is that each image is
3203 either rejected or displayed as normal.
3206 Author: Omari Stephens <xsdg@xsdg.org>
3207 Date: Tue Dec 27 19:26:45 2016 +0000
3209 Move filter code into pan-fiew-filter.{c,h}
3212 Author: Omari Stephens <xsdg@xsdg.org>
3213 Date: Sun Dec 25 08:25:13 2016 +0000
3215 Adds a keyword filtering feature to Timeline PanView.
3217 UI needs some work, and currently only supports intersection between multiple
3218 keywords. Would be easy to support keyword unions, if the UI supported it.
3220 Should probably hide the button in modes that don't yet support it.
3223 Author: Omari Stephens <xsdg@xsdg.org>
3224 Date: Sat Dec 24 22:37:21 2016 +0000
3226 Pull the search UI construction code out into a distinct function.
3228 Also, it looks like the existing code would just leak the search UI widgets.
3229 Having the construction code in a distinct function makes it much easier to
3230 ensure the appropriate cleanup happens as well.
3233 Author: Omari Stephens <xsdg@xsdg.org>
3234 Date: Sat Dec 24 05:23:02 2016 +0000
3236 Start moving pan view search code to its own module
3238 Next step is to pull the construction of the Search UI into the module
3239 as well. Ideally, pan-view.c should just instantiate a Search thing,
3240 without having to worry about exactly how it's constructed or destructed.
3243 Author: Colin Clark <colin.clark@cclark.uk>
3244 Date: Sun Jul 2 19:46:19 2017 +0100
3246 Minor doc update - config file locations
3249 Author: Colin Clark <colin.clark@cclark.uk>
3250 Date: Thu Jun 29 11:05:59 2017 +0100
3252 Addl fix #488: Issues using Geeqie to compare pictures
3254 https://github.com/BestImageViewer/geeqie/issues/488
3256 Implement Alt-Up and Alt-Down keys
3259 Author: Colin Clark <colin.clark@cclark.uk>
3260 Date: Wed Jun 28 16:57:11 2017 +0100
3262 Fix #282: no support for multi-file actions in the sort bar
3264 https://github.com/BestImageViewer/geeqie/issues/282
3266 Sort manager actions operate on file selections
3268 Original patch by Glenn Rolland
3271 Author: Klaus Ethgen <Klaus@Ethgen.de>
3272 Date: Sun Jun 25 22:54:21 2017 +0100
3277 Author: Klaus Ethgen <Klaus@Ethgen.de>
3278 Date: Sun Jun 25 22:31:31 2017 +0100
3280 Using foreign to allow README file called README.md
3283 Author: Klaus Ethgen <Klaus@Ethgen.de>
3284 Date: Sun Jun 25 22:21:09 2017 +0100
3286 Convert README to markdown
3288 This allows to display images and links a better way.
3291 Author: Klaus Ethgen <Klaus@Ethgen.de>
3292 Date: Sun Jun 25 21:57:35 2017 +0100
3294 Fix int<->uint problem
3297 Author: Colin Clark <colin.clark@cclark.uk>
3298 Date: Sun Jun 25 13:23:51 2017 +0100
3300 Bug fix: Additional debug features
3302 Ensure grep works on entire message line
3303 guint/gint compile problem
3304 compile with --disable-debug-log (patch by Guillaume Castagnino)
3307 Author: Klaus Ethgen <Klaus@Ethgen.de>
3308 Date: Sat Jun 24 20:47:50 2017 +0100
3310 Change travis to use trusty
3312 Precise is to old to build geeqie.
3315 Author: Klaus Ethgen <Klaus@Ethgen.de>
3316 Date: Sat Jun 24 20:17:51 2017 +0100
3321 Author: Colin Clark <colin.clark@cclark.uk>
3322 Date: Thu Jun 22 13:17:00 2017 +0100
3324 Additional debug features
3326 -g:<regexp>, --grep:<regexp> filter debug output by regular expression
3327 +w, --show-log-window show log window
3328 -o:<file>, --log-file:<file> save log data to file
3330 Save geomtery and position of log window
3331 Various buttons on log window
3334 Author: Colin Clark <colin.clark@cclark.uk>
3335 Date: Wed Jun 21 13:15:32 2017 +0100
3337 Fix #262: double click and fullscreen
3339 https://github.com/BestImageViewer/geeqie/issues/262
3342 Author: Colin Clark <colin.clark@cclark.uk>
3343 Date: Tue Jun 20 11:11:55 2017 +0100
3345 Fix #492: Shortcut to Hide all sidebars simultaneously
3347 https://github.com/BestImageViewer/geeqie/issues/492
3349 Menu item to toggle hiding info, sort, and files panes.
3350 Default key is backtick.
3353 Author: Colin Clark <colin.clark@cclark.uk>
3354 Date: Sun Jun 18 11:03:09 2017 +0100
3356 Eliminate FIXME: Log window line limit
3358 Set log window line limit in Preferences/Behavior
3361 Author: Colin Clark <colin.clark@cclark.uk>
3362 Date: Sat Jun 17 09:14:58 2017 +0100
3364 Fix #280: Set defaults for Auto Rename
3366 https://github.com/BestImageViewer/geeqie/issues/280
3368 Remember last used settings
3371 Author: Colin Clark <colin.clark@cclark.uk>
3372 Date: Fri Jun 16 09:45:57 2017 +0100
3374 Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
3376 https://github.com/BestImageViewer/geeqie/issues/436
3379 Author: Colin Clark <colin.clark@cclark.uk>
3380 Date: Wed Jun 14 19:26:03 2017 +0100
3382 Fix #314: Remote commands for thumbnail maintenance
3384 https://github.com/BestImageViewer/geeqie/issues/314
3386 Additional remote commands so that thumbnail maintenance may be executed
3390 Author: Colin Clark <colin.clark@cclark.uk>
3391 Date: Mon Jun 12 19:15:29 2017 +0100
3393 Fix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts
3395 https://github.com/BestImageViewer/geeqie/issues/264
3396 https://github.com/BestImageViewer/geeqie/issues/274
3397 https://github.com/BestImageViewer/geeqie/issues/285
3398 https://github.com/BestImageViewer/geeqie/issues/436
3400 Additional entries on Edit/Orientation menu:
3401 Write orientation to file
3402 Write orientation to file (preserve timestamp)
3404 Preferences/Metadata option "Write altered image orientation to the
3405 metadata" must be off.
3406 Exiftran and mogrify must be installed.
3409 Author: Colin Clark <colin.clark@cclark.uk>
3410 Date: Thu Jun 8 20:46:52 2017 +0100
3412 Fix #323: Rating system
3414 https://github.com/BestImageViewer/geeqie/issues/323
3416 Initial implementation.
3417 Set values either by Edit menu, or Alt+Keypad+n: n is 0 to 5
3418 Alt+keypad+minus sets the value to -1.
3421 Author: Colin Clark <colin.clark@cclark.uk>
3422 Date: Thu Jun 8 11:46:20 2017 +0100
3424 Ref #202: "Set as wallpaper" doesn't work with GNOME Shell
3426 https://github.com/BestImageViewer/geeqie/issues/202
3428 Remove menu items for GTK3.
3431 Author: Colin Clark <colin.clark@cclark.uk>
3432 Date: Thu Jun 8 11:29:16 2017 +0100
3434 Fix #490: Creating info sidebar panes
3436 https://github.com/BestImageViewer/geeqie/issues/490
3438 Additional icon in the sidebar panel to create new panes.
3441 Author: Colin Clark <colin.clark@cclark.uk>
3442 Date: Wed Jun 7 17:53:16 2017 +0100
3444 Document XMP, Exif and IPTC tag usage
3447 Author: Colin Clark <colin.clark@cclark.uk>
3448 Date: Mon Jun 5 16:55:14 2017 +0100
3450 Additional keyword menu entries
3452 1. Revert all hidden
3454 3. Revert (see Help file)
3457 Author: Colin Clark <colin.clark@cclark.uk>
3458 Date: Sat Jun 3 10:04:14 2017 +0100
3460 Fix #446: Minor text updates
3462 https://github.com/BestImageViewer/geeqie/issues/446
3464 Plus warning with info sidebar heights
3467 Author: Colin Clark <colin.clark@cclark.uk>
3468 Date: Wed May 31 18:45:01 2017 +0100
3470 Addl fix #488: Hide menus when not in split mode
3472 https://github.com/BestImageViewer/geeqie/issues/488
3475 Author: Colin Clark <colin.clark@cclark.uk>
3476 Date: Wed May 31 11:56:38 2017 +0100
3478 Fix #488: Issues using Geeqie to compare pictures
3480 https://github.com/BestImageViewer/geeqie/issues/488
3482 Part 3: Use alt+left/right arrow keys to move between split window panes
3485 Author: Colin Clark <colin.clark@cclark.uk>
3486 Date: Wed May 31 09:01:35 2017 +0100
3488 Fix #357: Save mark-and-keyword connections
3490 https://github.com/BestImageViewer/geeqie/issues/357
3492 Patch by unqwist and dragon-sh
3495 Author: Colin Clark <colin.clark@cclark.uk>
3496 Date: Tue May 30 15:51:00 2017 +0100
3498 Partial fix #488: Split view with sidecars
3500 https://github.com/BestImageViewer/geeqie/issues/488
3502 Bug 2: fix split view when images with sidecars are involved
3505 Author: Alexander Antimonov <>
3506 Date: Mon May 29 12:06:13 2017 +0100
3508 Fix #381: Feature-Request: Make JPEG comment available for overlays
3510 https://github.com/BestImageViewer/geeqie/issues/381
3512 Additional tag "imagecomment" for JPEG comments
3515 Author: Colin Clark <colin.clark@cclark.uk>
3516 Date: Sun May 28 19:30:41 2017 +0100
3518 Fix #477: similarity duplicate search
3520 https://github.com/BestImageViewer/geeqie/issues/477
3522 Additional find dupes option: sort groups with the lowest number of
3523 matches to the top of the results list
3526 Author: Colin Clark <colin.clark@cclark.uk>
3527 Date: Sat May 27 15:58:00 2017 +0100
3529 Minor dupe documentation
3531 Ctrl+shift+right-click to show debug info.
3534 Author: Colin Clark <colin.clark@cclark.uk>
3535 Date: Fri May 26 20:00:22 2017 +0100
3537 Temporary Fix #133: switching between images causes window to keep shrinking
3539 https://github.com/BestImageViewer/geeqie/issues/133
3541 Temporary fix to hide problem. You may need to set Preferences/Windows
3542 "Limit size when auto-sizing window" to 94% or less.
3545 Author: Colin Clark <colin.clark@cclark.uk>
3546 Date: Thu May 25 21:17:08 2017 +0100
3548 Fix #486: Build error
3550 https://github.com/BestImageViewer/geeqie/issues/486
3552 Bug solution from Guillaume Castagnino
3555 Author: Colin Clark <colin.clark@cclark.uk>
3556 Date: Thu May 25 12:53:54 2017 +0100
3558 Remember keywords layout
3560 Save and restore expanded keywords rows
3563 Author: Klaus Ethgen <Klaus@Ethgen.de>
3564 Date: Thu May 25 09:07:32 2017 +0100
3566 Enable silent build as default
3568 Mimic Linux kernel builds.
3571 Author: Klaus Ethgen <Klaus@Ethgen.de>
3572 Date: Thu May 25 07:56:03 2017 +0100
3574 Fix assignment in dupe keypress function
3576 Thanks clang for detecting this typo.
3579 Author: Colin Clark <colin.clark@cclark.uk>
3580 Date: Mon May 22 13:35:40 2017 +0100
3582 Fix #445: Info sidebar section heights
3584 https://github.com/BestImageViewer/geeqie/issues/445
3586 Options in preferences/general to set heights of:
3591 Restart of Geeqie required for changes to take effect.
3594 Author: Colin Clark <colin.clark@cclark.uk>
3595 Date: Fri May 19 19:49:47 2017 +0100
3597 Documentation update
3599 Desktop files and the sort mnager.
3602 Author: Colin Clark <colin.clark@cclark.uk>
3603 Date: Fri May 19 19:22:55 2017 +0100
3605 Temporary Fix #207:Symlink doesn't show in Sort Manager
3607 https://github.com/BestImageViewer/geeqie/issues/207
3609 This fix simply delays showing the sort manager until the user opens it,
3610 by which time setup has been completed.
3613 Author: Colin Clark <colin.clark@cclark.uk>
3614 Date: Tue May 16 19:56:54 2017 +0100
3616 Speed up re-read of exif date
3618 Remove unnecessary resets of exif date which cause re-reads of exif date
3620 The initial read of exif date is unfortunately still slow.
3623 Author: Colin Clark <colin.clark@cclark.uk>
3624 Date: Sun May 14 21:57:53 2017 +0100
3626 Geocode image by drag-drop
3628 If an image is not geocoded, drag-and-drop on the map to write latitude
3629 and longitude to metadata
3632 Author: Colin Clark <colin.clark@cclark.uk>
3633 Date: Thu May 11 19:06:13 2017 +0100
3635 Search on geo-position
3637 Additional search option to locate images within a distance of a
3638 location. The search origin can be specified in a number of ways - see
3642 Author: Colin Clark <colin.clark@cclark.uk>
3643 Date: Sat May 6 11:10:57 2017 +0100
3645 Temporary Fix #467: Refresh doesn't preserve thumbnail viewpoint
3647 https://github.com/BestImageViewer/geeqie/issues/467
3649 The reason for the reset of the view is unknown. This patch hides the
3650 problem for the moment.
3653 Author: Colin Clark <colin.clark@cclark.uk>
3654 Date: Thu May 4 19:06:48 2017 +0100
3656 Bug fix: Re-size images in GTK3
3658 When compiled with GTK3 if an image is opened with "View in new window"
3659 the minimum window size is determined by the image size and screen size
3660 etc. If a file selection is opened, the minimum window size is set by
3661 the first image displayed.
3662 This feature is determined by a call to gtk_widget_set_size_request().
3664 When compiled with GTK2, the call to gtk_widget_set_size_request() seems
3665 to be ignored, and the window can be resized at will.
3667 The GTK2 style is much more practical, so the call to
3668 gtk_widget_set_size_request() is ignored in GTK3.
3671 Author: Colin Clark <colin.clark@cclark.uk>
3672 Date: Wed May 3 11:30:12 2017 +0100
3674 Fix #123: Limit image expansion in Fit To Window
3676 https://github.com/BestImageViewer/geeqie/issues/123
3678 Additional option in Preferences/Image to limit the expansion of an
3679 image in Fit To Window mode. Stops small images being over-magnified.
3682 Author: Colin Clark <colin.clark@cclark.uk>
3683 Date: Tue May 2 09:54:59 2017 +0100
3685 Fix #442: Path filter combobox not initialised
3688 Author: Colin Clark <colin.clark@cclark.uk>
3689 Date: Mon May 1 19:05:08 2017 +0100
3691 Eliminate a FIXME: Collection window position
3694 Author: Colin Clark <colin.clark@cclark.uk>
3695 Date: Sat Apr 29 19:24:33 2017 +0100
3697 Bug Fix: Marks checkboxes in GTK 3.14
3699 Make marks checkboxes visible in icon mode in GTK 3.14 and later
3702 Author: Colin Clark <colin.clark@cclark.uk>
3703 Date: Thu Apr 27 21:36:46 2017 +0100
3705 Minor documentation update
3708 Author: Colin Clark <colin.clark@cclark.uk>
3709 Date: Thu Apr 27 10:57:36 2017 +0100
3711 Additional Fix #245: Eliminate run-time error
3714 Author: Colin Clark <colin.clark@cclark.uk>
3715 Date: Fri Apr 14 16:03:13 2017 +0100
3717 Fix #290: Mouse-only image viewing
3719 https://github.com/BestImageViewer/geeqie/issues/290
3721 The mouse can now be used to change image, and zoom and pan image.
3723 Single middle-click toggles the mouse wheel function between "change
3724 image" and "change zoom".
3725 In split-view quad mode each pane can be clicked, allowing Connected
3726 Zoom to made on any combination of panes.
3728 This function cannot be used with "Mouse wheel scrolls image" or
3729 "Navigation by left or middle click on image" options.
3732 Author: Colin Clark <colin.clark@cclark.uk>
3733 Date: Tue Mar 28 19:27:16 2017 +0100
3735 Bug fix: Remote --tell output
3737 Make the output go where it is supposed to go
3740 Author: Colin Clark <colin.clark@cclark.uk>
3741 Date: Mon Mar 27 13:22:58 2017 +0100
3743 Fix #201: Geeqie to pop to top of current windows when open up with -r
3745 https://github.com/BestImageViewer/geeqie/issues/201
3747 Additional remote option to bring Geeqie widow to the top when opening
3750 file:<file> open <file>, bring Geeqie window to the top
3751 File:<file> open <file>, do not bring Geeqie window to the top
3754 Author: Colin Clark <colin.clark@cclark.uk>
3755 Date: Sun Mar 26 11:42:10 2017 +0100
3757 Fix #130: Doubled path in thumbnail preferences
3759 https://github.com/BestImageViewer/geeqie/issues/130
3762 Author: Colin Clark <colin.clark@cclark.uk>
3763 Date: Fri Mar 24 19:45:44 2017 +0000
3765 Fix #245: Zoom settings on status bar
3767 https://github.com/BestImageViewer/geeqie/issues/245
3769 Move commonly used zoom settings from Preferences to a button on the
3773 Author: Colin Clark <colin.clark@cclark.uk>
3774 Date: Thu Mar 23 10:06:59 2017 +0000
3776 Fix #85: can not switch to list view in folder pane with keyboard
3778 https://github.com/BestImageViewer/geeqie/issues/85
3780 Ctrl-T is now a toggle to switch between list view and tree view in the
3784 Author: Colin Clark <colin.clark@cclark.uk>
3785 Date: Wed Mar 22 15:58:25 2017 +0000
3787 Fix #56: "Create folder" under "copy/move" should select new folder
3789 https://github.com/BestImageViewer/geeqie/issues/56
3792 Author: Colin Clark <colin.clark@cclark.uk>
3793 Date: Wed Mar 22 14:33:48 2017 +0000
3795 Bug fix: Seg fault in copy/move dialog
3797 If a non-existant folder is entered as the destination in a copy/move
3798 operation, Geeqie will crash.
3800 Check for NULL returned from registered_extension_from_path()
3803 Author: Colin Clark <colin.clark@cclark.uk>
3804 Date: Wed Mar 22 10:13:03 2017 +0000
3806 Minor code amendments
3808 Ensure the shortcuts (bookmarks) pane is visible on first run
3809 Remove unused defines
3810 Document search on Exif date
3813 Author: Colin Clark <colin.clark@cclark.uk>
3814 Date: Tue Mar 21 17:28:55 2017 +0000
3816 Fix #219: Ability to set solid colour for transparency layer
3818 https://github.com/BestImageViewer/geeqie/issues/219
3820 The checkerboard colours can be set on the Preferences/Image tab
3823 Author: Colin Clark <colin.clark@cclark.uk>
3824 Date: Fri Mar 17 11:07:16 2017 +0000
3826 Bug fix: Remote view:filename command
3829 geeqie -r view:filename
3830 crashes Geeqie if the filename is not preceeded by a path.
3832 Use a string function that handles nulls.
3835 Author: Colin Clark <colin.clark@cclark.uk>
3836 Date: Thu Mar 16 10:45:28 2017 +0000
3838 Ref #242: Documentation update for collections
3840 https://github.com/BestImageViewer/geeqie/issues/242
3842 Clarify some Collection window functions
3845 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3846 Date: Wed Mar 15 11:06:10 2017 +0000
3848 Fix #147: Alternative format for sidecar extension
3850 https://github.com/BestImageViewer/geeqie/issues/147
3852 Add option to store sidecar extension with a format e.g. filename.jpg.xmp rather than filename.xmp
3855 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3856 Date: Mon Mar 6 18:41:00 2017 +0100
3860 Making unordered lists into parsable Markdown.
3863 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3864 Date: Mon Mar 6 18:41:00 2017 +0100
3868 Making unordered lists into parsable Markdown.
3871 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3872 Date: Mon Mar 6 18:38:52 2017 +0100
3874 Rename README to README.md
3876 So that GitHub picks up the Markdown headings...
3879 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3880 Date: Mon Mar 6 18:38:52 2017 +0100
3882 Rename README to README.md
3884 So that GitHub picks up the Markdown headings...
3887 Author: Colin Clark <colin.clark@cclark.uk>
3888 Date: Sun Feb 26 19:58:21 2017 +0000
3890 Documentation update for new options
3893 * Whether to use saved window positions also for new windows
3894 * Whether to enable navigation by left or middle click on image
3895 * Ability to set keyboard scrolling step multiplier
3896 * Whether list directory view uses single click to enter a directory or
3897 GTK+ activation default (which is currently a double click)
3900 Author: Colin Clark <colin.clark@cclark.uk>
3901 Date: Sat Feb 25 11:11:45 2017 +0000
3903 Fix #473: Parameter type fix for "motion-notify-event" signal handlers
3905 The "motion-notify-event" signal "event" parameter is a GdkEventMotion
3906 structure, not GdkEventButton.
3907 Patch created by Maciej S. Szmigiero
3910 Author: Colin Clark <colin.clark@cclark.uk>
3911 Date: Fri Feb 24 20:09:35 2017 +0000
3913 Fix #326: Save position of float file list
3915 Save the position of the floated file list/tools window during a
3919 Author: Colin Clark <colin.clark@cclark.uk>
3920 Date: Fri Feb 24 16:25:33 2017 +0000
3922 Fix #431: Bookmarks (shortcuts) to folders
3924 Additional section in the folders pane to permit shortcuts (bookmarks)
3925 to commonly used folders or images.
3928 Author: Colin Clark <colin.clark@cclark.uk>
3929 Date: Wed Feb 22 10:46:07 2017 +0000
3931 Bug fix: Crash using drag/drop in copy/move dialog
3933 In the copy/move dialog, if a folder is dragged onto the bookmarks pane
3934 to create a new bookmark, Geeqie will crash.
3935 A filedata list was returned instead of a path list.
3938 Author: Klaus Ethgen <Klaus@Ethgen.de>
3939 Date: Thu Feb 16 00:20:26 2017 +0100
3941 Update german translation
3944 Author: cclark <colin.clark@cclark.uk>
3945 Date: Tue Feb 14 13:07:07 2017 +0000
3947 Orientation commands and file selections
3949 In the current implementation, the orientation commands (rotate, mirror
3950 etc.) affect only the single image that has focus.
3952 With this commit, the right-click menu orientation commands affect only
3953 the single image the right-click is made upon.
3954 The orientation commands from the main menu Edit/Orientation will affect
3958 Author: Colin Clark <colin.clark@cclark.uk>
3959 Date: Fri Feb 3 09:52:26 2017 +0000
3961 Fix progress bar text
3963 Ensure progress bar text is shown in GTK3
3966 Author: Colin Clark <colin.clark@cclark.uk>
3967 Date: Sat Jan 28 19:58:06 2017 +0000
3969 Move exif auto-rotate option to a menu
3971 Move the exif auto-rotate option from preferences to the
3972 edit/orientation menu. The shortcut key is Alt-X. There is also a button
3974 The intention is to make it easy for the user to make a comparison
3975 beteen the actual and auto-rotated view as an aid to detecting
3976 orientations made erroneously e.g. scanned images which have been
3977 mirrored by mistake.
3979 Expanded documentation on rotation commands.
3981 Preserve the setting of the rectangular select option.
3984 Author: Colin Clark <colin.clark@cclark.uk>
3985 Date: Thu Jan 26 10:28:21 2017 +0000
3987 Fix #469: Exif rotation problems
3989 https://github.com/BestImageViewer/geeqie/issues/469
3992 Author: Colin Clark <colin.clark@cclark.uk>
3993 Date: Tue Jan 24 20:24:58 2017 +0000
3995 Save position of tools window
3997 Correctly save position of tools window when floated
4000 Author: Colin Clark <colin.clark@cclark.uk>
4001 Date: Mon Jan 23 20:17:13 2017 +0000
4003 Update documentation for orientation commands
4005 Clarify some sections and remove a TBD
4008 Author: Colin Clark <colin.clark@cclark.uk>
4009 Date: Mon Jan 23 17:40:40 2017 +0000
4013 Additional search parameter to search using exif date.
4014 The implementation is rather crude. It would be better to have a
4015 drop-down box so that other date formats could be also used - e.g.
4018 Note: if a file does not have an exif date, it will default to 01
4022 Author: Colin Clark <colin.clark@cclark.uk>
4023 Date: Wed Jan 18 13:57:37 2017 +0000
4025 GIF animation settings
4027 Preserve GIF animation setting between sessions
4028 Include GIF animation on View menu. Shortcut key is "A"
4031 Author: Colin Clark <colin.clark@cclark.uk>
4032 Date: Wed Jan 11 22:00:49 2017 +0000
4034 Eliminate some deprecations
4037 Author: Colin Clark <colin.clark@cclark.uk>
4038 Date: Wed Jan 11 13:21:10 2017 +0000
4040 Fix compile warnings
4042 Fix compile warnings introduced in commit 2afb371
4045 Author: Colin Clark <colin.clark@cclark.uk>
4046 Date: Wed Jan 11 10:48:30 2017 +0000
4050 Fix compile warning introduced in commit 2afb371
4053 Author: Colin Clark <colin.clark@cclark.uk>
4054 Date: Tue Jan 10 11:39:44 2017 +0000
4056 Move duplicates options
4058 Move duplicates options Custom Similarity Threshold and Rotation
4059 Invariant Duplicate Check to the duplicates window.
4060 It makes more sense to place them where the user can easily access them.
4063 Author: Colin Clark <colin.clark@cclark.uk>
4064 Date: Sun Jan 8 18:10:03 2017 +0000
4066 Right-click menu separators
4068 Right-click menu separators are not displayed with GTK 3.20.
4069 Replace gtk_menu_item_new() with gtk_separator_menu_item_new().
4072 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4073 Date: Sun Jan 8 17:41:56 2017 +0100
4075 Update Polish translation
4078 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4079 Date: Sun Jan 8 16:43:39 2017 +0100
4081 Correct the location of pan-view files in POTFILES.in
4083 Commit 58d397efc9e99104d21ea686837396673939ccde didn't update corresponding entries in POTFILES.in
4086 Author: Colin Clark <colin.clark@cclark.uk>
4087 Date: Sun Jan 8 14:04:44 2017 +0000
4089 Temporary fix #459: GTK 3.20 drop-down
4091 https://github.com/BestImageViewer/geeqie/issues/459
4093 This is just a quick fix to make life easier for the users. The whole
4094 GTK 3.0/3.20 problem requires significant effort.
4097 Author: Colin Clark <colin.clark@cclark.uk>
4098 Date: Sat Jan 7 11:47:30 2017 +0000
4100 Fix #435: Remember duplicates settings
4102 https://github.com/BestImageViewer/geeqie/issues/435
4104 Preserve duplicates window settings - Compare By, Thumbnails and Group
4105 Selected - between sessions
4108 Author: Colin Clark <colin.clark@cclark.uk>
4109 Date: Fri Jan 6 13:20:26 2017 +0000
4111 Fix #460: Multiple duplicates
4113 https://github.com/BestImageViewer/geeqie/issues/460
4115 Ensure the duplicates lists do not contain more than one entry for each
4119 Author: Colin Clark <colin.clark@cclark.uk>
4120 Date: Thu Jan 5 13:53:31 2017 +0000
4122 Preferences: Open recent list maximum size
4124 Implement this function, and change the name to "Recent folder list
4128 Author: Colin Clark <colin.clark@cclark.uk>
4129 Date: Wed Jan 4 20:01:47 2017 +0000
4131 Rectangular selection
4133 Add toggle Rectangular Selection to Select menu. Shortcut key is Alt-R.
4134 Also on Collection widow.
4135 Removed option from Preferences page as it is redundant
4138 Author: Omari Stephens <xsdg@xsdg.org>
4139 Date: Sun Dec 25 01:47:15 2016 +0000
4141 Add "-Werror -Wno-error=" to the default CFLAGS.
4144 Author: Omari Stephens <xsdg@xsdg.org>
4145 Date: Sun Dec 25 01:47:15 2016 +0000
4147 Fix GCC and Clang compile warnings.
4150 Author: Colin Clark <colin.clark@cclark.uk>
4151 Date: Mon Jan 2 19:37:33 2017 +0000
4153 Revised Help documentation
4155 Revised documentation for keyboard shortcuts.
4156 Context-sensitive F1 help for Collections, Duplicates, Search and Pan
4160 Author: Colin Clark <colin.clark@cclark.uk>
4161 Date: Mon Jan 2 10:13:57 2017 +0000
4163 F10 in Search window
4165 If F10 is pressed when the search window is empty, Geeqie will crash.
4169 Author: Colin Clark <colin.clark@cclark.uk>
4170 Date: Sun Jan 1 16:57:42 2017 +0000
4172 Fix #447: Preferences Enable Delete key
4174 https://github.com/BestImageViewer/geeqie/issues/447
4176 The preference "Enable Delete key" is now used in the main window
4179 Author: Colin Clark <colin.clark@cclark.uk>
4180 Date: Fri Dec 30 11:51:15 2016 +0000
4184 Ensure all status bar items have tooltips
4187 Author: Colin Clark <colin.clark@cclark.uk>
4188 Date: Thu Dec 29 16:33:08 2016 +0000
4190 Command line option to print current filename
4192 Command line remote option to print the filename of the currently
4195 geeqie --remote --tell
4198 https://sourceforge.net/p/geeqie/mailman/geeqie-
4199 devel/thread/20161227192724.GC1622%40hodi/#msg35573019
4202 Author: Omari Stephens <xsdg@xsdg.org>
4203 Date: Sat Dec 24 05:38:38 2016 +0000
4205 Move pan-view components to their own subdir.
4207 This makes it easier to modularize pan-view without cluttering the src dir
4208 with extra files, and without worrying as much about exposing pan-view-internal
4209 APIs to the rest of Geeqie.
4212 Author: Omari Stephens <xsdg@xsdg.org>
4213 Date: Sat Dec 24 05:28:00 2016 +0000
4215 Update the automake file with new headers
4218 Author: Omari Stephens <xsdg@xsdg.org>
4219 Date: Fri Dec 23 22:23:02 2016 +0000
4221 Refactor pan-types.h into discrete header files for each pan-view code module
4224 Author: Omari Stephens <xsdg@xsdg.org>
4225 Date: Fri Dec 23 21:36:24 2016 +0000
4227 Fix errors in -Werror (except GdkPixbuf deprecation warnings)
4229 With these changes, Geeqie compiles with
4230 ./configure CFLAGS="-Werror -Wno-error=deprecated-declarations"
4233 Author: Colin Clark <colin.clark@cclark.uk>
4234 Date: Tue Dec 20 21:36:52 2016 +0000
4238 https://github.com/BestImageViewer/geeqie/issues/434
4240 Remove data duplicated in the README and Help files
4241 Include context-sensitive help in all preferences windows
4242 Minor addition to README file
4245 Author: Colin Clark <colin.clark@cclark.uk>
4246 Date: Tue Dec 20 19:41:36 2016 +0000
4248 Fix #434: Remove duplicate data, context-sensitive help
4250 https://github.com/BestImageViewer/geeqie/issues/434
4252 Remove data duplicated in the README and Help files
4253 Include context-sensitive help in all preferences windows
4254 Minor addition to README file
4257 Author: Colin Clark <colin.clark@cclark.uk>
4258 Date: Sat Dec 17 21:27:37 2016 +0000
4260 Partial fix #395: File selection collection
4262 https://github.com/BestImageViewer/geeqie/issues/395
4264 Right-click on a file selection has a menu option to append the
4265 selection to a new Collection
4268 Author: Colin Clark <colin.clark@cclark.uk>
4269 Date: Sat Dec 17 20:07:11 2016 +0000
4271 Partial fix 435: Duplicates in file selection
4273 https://github.com/BestImageViewer/geeqie/issues/435
4275 Right-click on a file selection has a menu option to open the Find
4279 Author: Colin Clark <colin.clark@cclark.uk>
4280 Date: Thu Dec 15 19:05:51 2016 +0000
4282 Fix #401: Find duplicates status bar text
4284 https://github.com/BestImageViewer/geeqie/issues/401
4286 Ensure display of informative text such as "Reading dimensions.."
4289 Author: Colin Clark <colin.clark@cclark.uk>
4290 Date: Thu Dec 15 13:23:12 2016 +0000
4292 Fix #411: Use locale for date format
4294 https://github.com/BestImageViewer/geeqie/issues/411
4296 Use system locale for date format on the search page
4299 Author: Colin Clark <colin.clark@cclark.uk>
4300 Date: Tue Dec 13 20:12:06 2016 +0000
4302 Fix #417: Natural sort order
4304 https://github.com/BestImageViewer/geeqie/issues/417
4305 Refer also to commit bd34c324c92456f5182579d6922d7aba664f93c3
4307 Include an option on the Files tab of Preferences to permit the
4308 selection of either g_utf8_collate_key() or
4309 g_utf8_collate_key_for_filename() for the sort order of files and
4313 Author: Christian Heckendorf <heckendorfc@gmail.com>
4314 Date: Sat Dec 3 11:24:36 2016 -0500
4316 Set animation NULL after free on static images.
4319 Author: Martin Pelikán <mpel@google.com>
4320 Date: Sat Dec 3 22:53:50 2016 +1100
4322 Open BigTIFF (64-bit) files using the custom TIFF loader.
4324 In the worst case, old libtiff versions will return a different error.
4325 See http://www.awaresystems.be/imaging/tiff/bigtiff.html for more info.
4328 Author: Christian Heckendorf <heckendorfc@gmail.com>
4329 Date: Sat Aug 27 20:34:00 2016 -0400
4331 Silence g_object_unref failed assertions.
4334 Author: Christian Heckendorf <heckendorfc@gmail.com>
4335 Date: Sat Aug 27 20:32:46 2016 -0400
4337 Make animation functions static.
4340 Author: Christian Heckendorf <heckendorfc@gmail.com>
4341 Date: Sat Aug 27 14:32:33 2016 -0400
4343 Stop animation if no file is showing.
4346 Author: Christian Heckendorf <heckendorfc@gmail.com>
4347 Date: Fri Aug 26 18:38:51 2016 -0400
4352 Author: Colin Clark <colin.clark@cclark.uk>
4353 Date: Wed Aug 24 17:28:23 2016 +0100
4355 Fix #414 Render Intents
4357 https://github.com/BestImageViewer/geeqie/issues/414
4359 Permit the user to select the rendering intent.
4362 Author: Colin Clark <colin.clark@cclark.uk>
4363 Date: Wed Aug 24 17:19:04 2016 +0100
4367 If an image has a valid Exif.GPSInfo.GPSImgDirection tag, and the icon
4368 on the map is clicked, a line showing camera direction is displayed
4372 Author: Colin Clark <colin.clark@cclark.uk>
4373 Date: Wed Aug 24 17:01:32 2016 +0100
4375 Bug Fix #426: geeqie -r file:FILE crashes if FILE does not exist
4377 If the file does not exist, default to the home directory
4380 Author: Michael Cross <mc@xi2.org>
4381 Date: Fri Aug 19 12:33:01 2016 +0100
4383 Wrap cairo_destroy call with appropriate CPP macro
4386 Author: Michael Cross <mc@xi2.org>
4387 Date: Fri Aug 19 11:28:22 2016 +0100
4392 Author: Michael Cross <mc@xi2.org>
4393 Date: Fri Aug 19 07:03:41 2016 +0100
4397 I also suffer from what I believe is this bug. It was not present in
4398 geeqie 1.0 and was simple for me to reproduce in 1.2+. I open a
4399 directory containing a few thousand jpg files of around 100k each and
4400 just keep hitting the key for "Next Image". After around a minute my
4401 computer will freeze.
4403 Given this reproducibility, I ran git bisect and found the commit that
4404 introduced the behaviour for me was the following
4406 commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
4407 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4408 Date: Thu Aug 2 00:15:16 2012 +0200
4410 use cairo for drawing
4412 I then noticed what I think is a missing cairo_destroy call in
4413 cellrenderericon.c. The following patch solves the problem completely
4414 for me as far as I can tell.
4417 Author: Colin Clark <colin.clark@cclark.uk>
4418 Date: Mon Aug 8 20:22:40 2016 +0100
4423 Author: Colin Clark <colin.clark@cclark.uk>
4424 Date: Sun Jul 24 21:27:14 2016 +0100
4426 Bug Fix #233 Custom Border
4428 https://github.com/BestImageViewer/geeqie/issues/233
4430 In the change from v1.1 to v1.2 (GTK3 and cairo were part of this), the
4431 custom border was ignored and simply set to black.
4432 Perhaps it was not possible to get a "good" solution with the current
4434 Possibly this change is not the best solution, but nevertheless it
4435 should be sufficient until a better version is produced.
4438 Author: Colin Clark <colin.clark@cclark.uk>
4439 Date: Wed Jul 20 13:20:24 2016 +0100
4443 In Copy, Move and Rename operations, show a thumbnail of the source file
4444 and, if the destination already exists, show a thumbnail for that also.
4445 Use the Rename dialogue for Copy and Move operations also.
4448 Author: Wayne A. Ptaff <wayne@ptaff.ca>
4449 Date: Fri Jul 15 11:51:42 2016 -0400
4451 Force focus to geeqie after leaving fullscreen
4453 On some multi-monitor setups / window manager
4454 combinations, the geeqie main window does not
4455 claim focus back after leaving fullscreen mode.
4457 This fixes https://github.com/BestImageViewer/geeqie/issues/418
4460 Author: Colin Clark <colin.clark@cclark.uk>
4461 Date: Wed Jul 13 20:14:46 2016 +0100
4463 Bug fix: Crashes with drag-drop in bookmarks
4465 Also ameliorates https://github.com/BestImageViewer/geeqie/issues/377
4467 bookmark_drag_begin:
4468 eliminate a run-time error message
4470 bookmark_dnd_get_data:
4471 uri_filelist_from_uris returns a list of type FileData. What is required
4474 bookmark_drag_set_data:
4475 uris_from_filelist expects a list of type FileData, but was given a list
4478 The code: "gdk_drag_context_get_dest_window(context) ==
4479 gtk_widget_get_window(bm->widget)"
4480 does not function as expected. The reason is unknown.
4481 In order to avoid crashes, drags from bookmarks are disabled for the
4483 There is no significant loss of functionality.
4486 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4487 Date: Sat Jul 9 19:25:08 2016 +0200
4489 Add four new preferences
4491 This commit adds four new preferences:
4492 * Whether to use saved window positions also for new windows (in case saved
4493 window positions are enabled),
4494 * Whether to enable navigation by left or middle click on image,
4495 * Ability to set keyboard scrolling step multiplier,
4496 * Whether list directory view uses single click to enter a directory or
4497 GTK+ activation default (which is currently a double click).
4499 Default values of all these preferences have been set in a such way to not
4500 cause any changes in behavior for existing users.
4502 Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4505 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4506 Date: Sat Jul 9 18:57:08 2016 +0200
4508 Fix hidden directories not showing in a tree view
4510 Directory tree view contains code that when "Show hidden files or folders"
4511 option is not enabled but the user enters a path containing hidden
4512 directories the missing tree entries are added automatically.
4514 This didn't work (at least) in case when the first hidden directory in
4515 newly selected path was in a current directory because the tree populating
4516 function exited early when directory contents did not change since last
4517 run, before checking for this special case.
4519 Fix this by skipping this check when we have to add such hidden directory
4522 This check must also be skipped when 'force' flag is passed to this
4523 function, otherwise when enabling "Show hidden files or folders" option
4524 the missing directories are not added to the tree until Geeqie is
4527 Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4530 Author: Colin Clark <colin.clark@cclark.uk>
4531 Date: Tue Jul 5 19:47:40 2016 +0100
4533 Fix deprecated - gdk_window_get_pointer
4535 Also fixes https://github.com/BestImageViewer/geeqie/issues/399
4538 Author: Colin Clark <colin.clark@cclark.uk>
4539 Date: Wed Jun 29 20:24:54 2016 +0100
4543 Add keyboard map option to Help menu.
4545 qwerty keyboard only.
4548 Author: nikoss <niko@nava.de>
4549 Date: Wed Jun 29 21:17:19 2016 +0300
4551 1 fuzzy (0%), 11 untranslated (0%)
4554 Author: nikoss <niko@nava.de>
4555 Date: Sun Jun 26 21:26:21 2016 +0300
4557 fuzzy 0% [8], untranslates 4% [60]
4560 Author: Colin Clark <colin.clark@cclark.uk>
4561 Date: Mon Jun 20 17:03:37 2016 +0100
4563 Keyword right-click menu
4565 https://github.com/BestImageViewer/geeqie/issues/404
4567 Change confusing menu prompt from Add to New
4570 Author: Colin Clark <colin.clark@cclark.uk>
4571 Date: Mon Jun 20 14:31:32 2016 +0100
4573 Check if GPS data is reasonable
4575 https://github.com/BestImageViewer/geeqie/issues/406
4577 Fix incorrect logic.
4580 Author: Colin Clark <colin.clark@cclark.uk>
4581 Date: Mon Jun 20 12:25:27 2016 +0100
4583 Check if GPS data is reasonable
4585 https://github.com/BestImageViewer/geeqie/issues/406
4587 Change lat/long fallback values to 0 rather than 1000
4590 Author: Rezső Páder <rezso@rezso.net>
4591 Date: Mon Jun 20 01:25:10 2016 +0200
4593 Use correct thumbnail dirs
4595 Since glib 2.34, the thumbnails are in .cache/thumbnails, not in .thumbnails.
4598 Author: Martin Pelikán <mpel@google.com>
4599 Date: Mon Jun 20 01:32:00 2016 +1000
4601 Properly open and work with large TIFF files.
4603 Any file between 2^31 and 2^32 bytes shouldn't have its size displayed
4604 as a negative number. Viewing more than 32768 pixels in each dimension
4605 is only a matter of using 64bit arithmetic when calculating allocation
4606 sizes and pointers into that memory. Multiplying is always suspicious.
4608 While there, make the error messages clearer about what went wrong.
4610 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4613 Author: nikoss <niko@nava.de>
4614 Date: Fri Jun 17 12:01:39 2016 +0300
4616 fuzzy 3%, unstranslated 10%
4619 Author: nikoss <niko@nava.de>
4620 Date: Tue Jun 14 23:02:06 2016 +0300
4622 fuzzy 3%, untranslated down to 15%
4625 Author: nikoss <niko@nava.de>
4626 Date: Sat Jun 11 20:56:53 2016 +0300
4628 fuzzy strings down to 3%
4631 Author: nikoss <niko@nava.de>
4632 Date: Fri Jun 3 22:46:24 2016 +0300
4637 Author: nikoss <niko@nava.de>
4638 Date: Fri Jun 3 00:00:00 2016 +0300
4643 Author: nikoss <niko@nava.de>
4644 Date: Wed Jun 1 21:54:27 2016 +0300
4649 Author: nikoss <niko@nava.de>
4650 Date: Wed Jun 1 21:23:35 2016 +0300
4655 Author: David Kalnischkies <david@kalnischkies.de>
4656 Date: Fri May 27 12:04:40 2016 +0100
4658 Work around changed c++11 std::string implementation
4660 Bug was already partly fixed by 96db62d but there was even more
4661 positions that was unseen by Solomon.
4663 The patch is originally from Debian bug report #800350.
4665 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4668 Author: Klaus Ethgen <Klaus@Ethgen.de>
4669 Date: Fri May 27 11:15:08 2016 +0100
4674 Author: Klaus Ethgen <Klaus@Ethgen.de>
4675 Date: Fri May 27 10:46:11 2016 +0100
4677 Backported stuff from release and web
4680 Author: Klaus Ethgen <Klaus@Ethgen.de>
4681 Date: Thu May 26 20:58:35 2016 +0100
4683 Reformat and reword README
4686 Author: Klaus Ethgen <Klaus@Ethgen.de>
4687 Date: Thu May 26 20:52:20 2016 +0100
4696 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4697 Date: Thu May 26 09:23:06 2016 +0100
4699 Updated polish translation
4701 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4704 Author: Klaus Ethgen <Klaus@Ethgen.de>
4705 Date: Tue May 24 14:47:56 2016 +0100
4707 Update copyright in all files
4710 Author: Colin Clark <colin.clark@cclark.uk>
4711 Date: Tue May 24 14:22:28 2016 +0100
4713 Configuration options and documentation
4715 Configuration option changes:
4716 --enable-gps is now --enable-map
4717 --enable-clutter is now --enable-gpu-accel
4719 If --disable-gtk3 is issued, both map and gpu-accel options are also
4722 --enable-map is the only option required to compile in the map.
4724 README updated accordingly.
4727 Author: Klaus Ethgen <Klaus@Ethgen.de>
4728 Date: Tue May 24 13:59:50 2016 +0100
4730 German translation completed
4733 Author: Klaus Ethgen <Klaus@Ethgen.de>
4734 Date: Tue May 24 12:42:42 2016 +0100
4736 Enable color manager in all fullscreen methods
4738 For some reasons, that got lost when moving the image instead of
4744 Author: Colin Clark <colin.clark@cclark.uk>
4745 Date: Mon May 23 09:49:25 2016 +0100
4747 Collections mouse hover
4749 Partial solution to #396
4750 https://github.com/BestImageViewer/geeqie/issues/396
4752 When the mouse is hovered over a thumbnail in a collections window, the
4753 tooltip (the filename and path) is in the correct position.
4755 Not a good solution, but there will be more problems with GTK 3.20
4758 Author: Colin Clark <colin.clark@cclark.uk>
4759 Date: Sun May 22 10:35:21 2016 +0100
4761 Image overlay configurable items GTK2
4763 Supports GTK2 and GTK3
4766 Author: ode79 <oemmerson@gmx.com>
4767 Date: Sun May 22 01:17:14 2016 +0100
4769 Fix compilation instructions.
4771 There is no configure file, you have to run autogen.sh before make.
4774 Author: Klaus Ethgen <Klaus@Ethgen.de>
4775 Date: Thu May 19 17:40:50 2016 +0100
4777 Updated all .po files with current strings
4780 Author: Klaus Ethgen <Klaus@Ethgen.de>
4781 Date: Thu May 19 17:26:05 2016 +0100
4785 I would give the credentials to the orignal author but he is only known
4791 Author: Klaus Ethgen <Klaus@Ethgen.de>
4792 Date: Thu May 19 16:27:35 2016 +0100
4794 Remove some leftover from toolbar rc entries
4796 This revert (partly) c95bd69 and d5b911c.
4799 Author: Klaus Ethgen <Klaus@Ethgen.de>
4800 Date: Thu May 19 14:35:25 2016 +0100
4802 Don't store toolbars in config file
4804 It makes no sense to save that information in config file. Even more, it
4805 makes more troubles than it is worth.
4807 Starting from here, just drop that information and use the configured in
4808 values all the time.
4810 This also fixes the troubles with e9fc136.
4813 Author: Klaus Ethgen <Klaus@Ethgen.de>
4814 Date: Thu May 19 14:29:22 2016 +0100
4816 Fixing some whitespace issues
4819 Author: Colin Clark <colin.clark@cclark.uk>
4820 Date: Thu May 19 15:27:16 2016 +0100
4822 Image overlay configurable items
4824 The gui items require GTK+ 3.4.
4825 For GTK+ 2 the effects are neverthless obtainable by editing the
4826 relevant lines in geeqierc.xml
4829 Author: Klaus Ethgen <Klaus@Ethgen.de>
4830 Date: Wed May 18 22:19:52 2016 +0100
4832 Update de and pl po files from pot
4835 Author: Colin Clark <colin.clark@cclark.uk>
4836 Date: Wed May 18 20:36:07 2016 +0100
4838 Image overlay configurable colours
4840 User configurable options to set the colours of the Image Overlay text
4844 Author: Colin Clark <colin.clark@cclark.uk>
4845 Date: Wed May 18 12:13:12 2016 +0100
4847 Image overlay configurable font
4849 User configurable option to set the font of the Image Overlay text
4852 Author: Colin Clark <colin.clark@cclark.uk>
4853 Date: Mon May 16 11:45:51 2016 +0100
4857 Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
4858 Uncomment code: champlain zoom fixed
4859 Deprecated code updated
4860 Unused variables deleted
4863 Author: Klaus Ethgen <Klaus@Ethgen.de>
4864 Date: Sun May 15 12:20:34 2016 +0100
4866 Display the similarity image
4869 Author: Klaus Ethgen <Klaus@Ethgen.de>
4870 Date: Sun May 15 11:00:52 2016 +0100
4872 Removing obsolete checksum stuff
4874 That checksum stuff for similarity check is replaced with MD5 from the
4875 very begin. Removing that ancient code.
4878 Author: Klaus Ethgen <Klaus@Ethgen.de>
4879 Date: Sun May 15 10:47:45 2016 +0100
4881 Simple script to decode similarity data
4883 This is just for debugging.
4886 Author: Klaus Ethgen <Klaus@Ethgen.de>
4887 Date: Fri May 13 16:44:10 2016 +0100
4889 Allow to configure rotation invariance
4892 Author: Cyril Roussillon <>
4893 Date: Fri May 13 13:43:41 2016 +0100
4895 Slightly better similarity samples
4897 Slight modification of the image_sim_fill_data, that creates the
4898 similarity signature. When the image size is not a multiple of 32, all
4899 cells had size w/32, so the last w%32 pixels were just ignored, and more
4900 importantly it was not symmetric at all when the signature was built
4901 from the other side, which is annoying for my comparison algorithm. So I
4902 changed the cell size (x_inc) from a constant one to
4903 "round(w_left/n_left)", in order to spread the spare pixels (eg to split
4904 42 pixels into 4 cells, it results in 11,10,11,10 instead of
4905 10,10,10,10). With an image of size w with w%32=16, my
4906 rotation-invariant algorithm results in a similarity of
4907 0.951000 with the original version, and 0.999968 with this modification
4908 (apparently lossless jpeg rotation is not perfectly lossless).
4910 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4913 Author: Cyril Roussillon <>
4914 Date: Fri May 13 13:41:02 2016 +0100
4916 Implementing rotation invariant duplicates search
4918 Modifies the functions image_sim_compare and image_sim_compare_fast so
4919 that it compares with the eight possible isometric transformations
4920 (compositions of 90°-rotations, mirrors, transpose,...), using the same
4921 similarity signature.
4923 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4926 Author: Klaus Ethgen <Klaus@Ethgen.de>
4927 Date: Fri May 6 17:29:06 2016 +0100
4932 Author: Klaus Ethgen <Klaus@Ethgen.de>
4933 Date: Fri May 6 17:09:18 2016 +0100
4935 Remove obsolete and outdated debian directory
4937 Debian replaces the content of this directory anyway and it does not
4938 match the current project state anymore. So lets remove it.
4940 That does not mean that it is gone forever but then I will most likely
4941 use the original debian one.
4944 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
4945 Date: Thu Mar 17 13:14:57 2016 +0100
4947 debian: point watch file to github
4950 Author: Michael Schwendt <mschwendt@fedoraproject.org>
4951 Date: Fri Feb 1 18:44:12 2013 +0100
4953 Patch to fix duplicate window update
4957 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4960 Author: Colin Clark <colin.clark@cclark.uk>
4961 Date: Thu May 5 18:40:59 2016 +0100
4965 Basic Lua documentation.
4967 Requires expansion and re-work.
4970 Author: Michael Schwendt <mschwendt@fedoraproject.org>
4971 Date: Mon Dec 24 14:24:27 2012 +0100
4973 Avoids a double-free
4975 Avoids a double-free due to a boolean that would be retrieved from a
4976 deleted/freed structure.
4980 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4983 Author: Klaus Ethgen <Klaus@Ethgen.de>
4984 Date: Thu May 5 12:26:05 2016 +0100
4986 Removed some obsolete tools
4989 Author: Klaus Ethgen <Klaus@Ethgen.de>
4990 Date: Thu May 5 11:19:53 2016 +0100
4992 Improving desktop template
4995 Author: Klaus Ethgen <Klaus@Ethgen.de>
4996 Date: Wed May 4 17:47:34 2016 +0100
4998 Small dependency to fully mitigate the marshaler stuff
5001 Author: Klaus Ethgen <Klaus@Ethgen.de>
5002 Date: Wed May 4 17:34:43 2016 +0100
5004 Remove autocreated files from git
5006 That is a nasty bug. The files gq-marshal.[ch] gets created from
5007 gq-marshal.list but are checked in to git.
5009 I removed that files now from git so they get recreated properly every
5012 Thanks Russel Winder for the insistent nagging about that.
5015 Author: Klaus Ethgen <Klaus@Ethgen.de>
5016 Date: Wed May 4 15:59:25 2016 +0100
5018 Update German translations
5023 Author: Klaus Ethgen <Klaus@Ethgen.de>
5024 Date: Wed May 4 13:50:27 2016 +0100
5026 Update from pot file
5031 Author: Klaus Ethgen <Klaus@Ethgen.de>
5032 Date: Wed May 4 13:35:31 2016 +0100
5034 Enable greek translation
5036 Thanks to Nikos Papadopoulos.
5041 Author: Klaus Ethgen <Klaus@Ethgen.de>
5042 Date: Wed May 4 08:30:12 2016 +0100
5046 This bug was introduced in fe69cac by John (2005-03-19).
5051 Author: Klaus Ethgen <Klaus@Ethgen.de>
5052 Date: Tue May 3 11:17:49 2016 +0100
5054 Set git version in master branch
5057 Author: Klaus Ethgen <Klaus@Ethgen.de>
5058 Date: Tue May 3 10:54:00 2016 +0100
5060 Removing not used configure variables
5062 $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
5065 Author: Colin Clark <colin.clark@cclark.uk>
5066 Date: Sun May 1 17:44:01 2016 +0100
5068 Document toolbar enhancements
5070 Update help file to describe how to put additional icons on the toolbar.
5075 Author: Colin Clark <colin.clark@cclark.uk>
5076 Date: Sun May 1 12:05:59 2016 +0100
5078 Fix #211 Corrupt help file
5080 https://github.com/BestImageViewer/geeqie/issues/211
5082 Section 4.4 External Editors now displayed.
5084 Requires much more re-work.
5087 Author: Klaus Ethgen <Klaus@Ethgen.de>
5088 Date: Sat Apr 30 10:32:25 2016 +0100
5090 Update German po file
5093 Author: Klaus Ethgen <Klaus@Ethgen.de>
5094 Date: Sat Apr 30 10:17:52 2016 +0100
5096 Adding Klingon po file
5098 Searching for native speakers. ;-)
5101 Author: Colin Clark <colin.clark@cclark.uk>
5102 Date: Thu Apr 28 21:00:14 2016 +0100
5104 Fix #333 Renaming file extensions
5106 https://github.com/BestImageViewer/geeqie/issues/333
5108 The Preferences/Files tab has an additional checkbox:
5109 Disable file extension checks
5111 When checked, files can be renamed to a different extension with no
5115 Author: Colin Clark <colin.clark@cclark.uk>
5116 Date: Tue Apr 26 15:52:12 2016 +0100
5118 Fix crash on drag and drop from Xfe
5120 The issue is that when dragging and dropping from Xfe, paths aren't
5121 escaped like they are when dnd'ing from a GTK app.
5124 Author: Josef Kufner <josef@kufner.cz>
5125 Date: Thu Apr 21 00:22:00 2016 +0200
5127 'Stay above' option now works independently of screen for fullscreen window
5130 Author: Josef Kufner <josef@kufner.cz>
5131 Date: Wed Apr 20 23:58:40 2016 +0200
5133 Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
5135 The most problematic thing was the `gdk_window_set_override_redirect`
5136 call. That was what made most of the mess. Another bad idea was to deny
5137 resizing of the fullscreen window, which causes window manager to fail
5138 to adjust window size to screen size.
5140 Fixes #222, #218, #103.
5143 Author: Klaus Ethgen <Klaus@Ethgen.de>
5144 Date: Thu Apr 14 14:25:44 2016 +0100
5148 This problem is really annoying. Left shifting a value does not require
5149 it to be positive in C. However, some specifications define that as
5150 undefined behaviour.
5152 Nevertheless, as used in this case it is perfectly fine and widely used
5158 Author: Colin Clark <colin.clark@cclark.uk>
5159 Date: Wed Apr 13 18:53:12 2016 +0100
5161 Issue #332 Rename function can delete files
5163 https://github.com/BestImageViewer/geeqie/issues/332
5165 During a Rename operation, if the user assigns a single destination
5166 filename to multiple source files, an error dialog is shown and the
5167 operation is aborted.
5170 Author: Morgan Hardwood <entertheyoni@gmail.com>
5171 Date: Tue Apr 12 21:35:11 2016 +0200
5176 Author: Klaus Ethgen <Klaus@Ethgen.de>
5177 Date: Tue Apr 12 10:39:00 2016 +0100
5179 Tuning file types for Github
5182 Author: Klaus Ethgen <Klaus@Ethgen.de>
5183 Date: Tue Apr 12 10:38:49 2016 +0100
5188 Author: Colin Clark <colin.clark@cclark.uk>
5189 Date: Mon Apr 11 19:14:29 2016 +0100
5191 Issue #329 easier way to get cwd when copying
5193 https://github.com/BestImageViewer/geeqie/issues/329
5195 A bookmark with the name "." (a single full-stop) is treated as a
5196 special case. Each time it is displayed, its path is loaded with
5197 Geeqie's current working folder. This bookmark, like any other, can be
5198 deleted and re-created at any time.
5201 Author: Colin Clark <colin.clark@cclark.uk>
5202 Date: Thu Mar 31 16:58:51 2016 +0100
5204 Update command line options documentation
5206 Update both the Help file documentation for command line options, and
5207 the output of the -h and -rh command line parameters.
5210 Author: Colin Clark <colin.clark@cclark.uk>
5211 Date: Wed Mar 30 15:36:32 2016 +0100
5213 Bug fix #227 + enable user to set height of Keywords pane
5215 Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
5216 https://sourceforge.net/p/geeqie/bugs/227/
5218 Permit the user to set the height of the Keywords pane in the Info
5219 sidebar by editing the line:
5221 <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
5222 = "Xmp.dc.subject" height = "200"/>
5224 in the configuration file geeqierc.xml
5227 Author: Colin Clark <colin.clark@cclark.uk>
5228 Date: Tue Mar 29 18:18:05 2016 +0100
5230 Update for new cogl version
5232 Parameters for cogl_texture_3d_new_from_data have changed.
5235 Author: Simon Frei <freisim93@gmail.com>
5236 Date: Thu Mar 10 21:36:58 2016 +0100
5238 cleanup of sourceforge references
5240 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5243 Author: Klaus Ethgen <Klaus@Ethgen.de>
5244 Date: Wed Mar 9 23:16:01 2016 +0100
5251 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
5252 Date: Wed Mar 9 22:59:37 2016 +0100
5256 How about dropping as much sf links as possible from the index page?
5258 I attached an updated geeqie.org/index.html.
5261 only kept the direct link to the lists.sf subscribe page,
5262 dropped all other sf links,
5263 added two ML archive links,
5264 and re-worded to be more "proud" and self-confident.
5266 It has been eight years since the fork from GQview,
5267 that should not be the one distinct point to make.
5269 Rather, (cl)aim to be the best image viewer.
5270 Sometimes it's not enough to be good.
5271 Sometimes people need to also notice it.
5274 Author: Klaus Ethgen <Klaus@Ethgen.de>
5275 Date: Mon Mar 7 22:53:52 2016 +0100
5280 Author: Klaus Ethgen <Klaus@Ethgen.de>
5281 Date: Mon Mar 7 10:17:47 2016 +0100
5283 Really fix issue in 2a9e4d6
5286 Author: Klaus Ethgen <Klaus@Ethgen.de>
5287 Date: Sun Mar 6 23:49:43 2016 +0100
5289 This potentially fixes most deprecated warnings
5291 However, I tested it with gtk 2.46.2 on debian that pretend to be
5292 version 2.24.29. So I still get that warnings.
5295 Author: Klaus Ethgen <Klaus@Ethgen.de>
5296 Date: Sun Mar 6 23:48:42 2016 +0100
5298 Fix wrong gtk3 function calls in gtk2
5301 Author: Klaus Ethgen <Klaus@Ethgen.de>
5302 Date: Sun Mar 6 23:47:14 2016 +0100
5304 Export file_data_new_simple into other source files
5307 Author: Klaus Ethgen <Klaus@Ethgen.de>
5308 Date: Sun Mar 6 23:45:10 2016 +0100
5310 Fixed one wrongly function call with pointer
5312 This is a potentional dangerous call to LCMS function. There was a
5313 compiler warning but nobody cared about before.
5316 Author: Klaus Ethgen <Klaus@Ethgen.de>
5317 Date: Fri Mar 4 11:44:47 2016 +0100
5319 Applying that sort method also to collections
5322 Author: Klaus Ethgen <Klaus@Ethgen.de>
5323 Date: Fri Mar 4 11:21:09 2016 +0100
5325 Implementing sorting by file creation
5328 Author: Solomon Peachy <pizza@shaftnet.org>
5329 Date: Thu Mar 3 19:47:26 2016 -0500
5331 exiv2: Fix use-after-free of the image filename/path.
5333 This caused garbage to be returned when we attempted to use the path to
5334 determine if the file is a RAW image. Now, RAWs are detected properly
5335 and the proper full-res previews are used.
5337 Signed-off-by: Solomon Peachy <pizza@shaftnet.org>
5338 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5341 Author: Klaus Ethgen <Klaus@Ethgen.de>
5342 Date: Fri Mar 4 09:14:17 2016 +0100
5344 Remove some useless spaces in exiv2.cc
5347 Author: Klaus Ethgen <Klaus@Ethgen.de>
5348 Date: Fri Feb 26 12:37:28 2016 +0100
5353 Author: Klaus Ethgen <Klaus@Ethgen.de>
5354 Date: Thu Feb 25 16:48:22 2016 +0100
5356 Reintroduce file_data_new_simple()
5358 This was removed by Vladimir with
5359 efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
5361 However, the newly introduced function file_data_new_group() is very
5362 expensive. Having it in collection (in sort manager) where the dirs of
5363 that files have huge amount of files inside, that is simply blocking
5366 It might be that the file_data_new_group() function need to be disarmed
5367 on other places too.
5370 Author: Klaus Ethgen <Klaus@Ethgen.de>
5371 Date: Thu Feb 25 16:46:32 2016 +0100
5373 Tune some debug info
5376 Author: Klaus Ethgen <Klaus@Ethgen.de>
5377 Date: Wed Feb 24 08:32:54 2016 +0100
5379 Correcting return type
5382 Author: Klaus Ethgen <Klaus@Ethgen.de>
5383 Date: Tue Feb 16 15:42:38 2016 +0100
5385 Allow to choose to show parent folder
5387 With e9fc136 we learned buttons for parent folder in directory list.
5388 This disabled the ".." handle in the view itself.
5390 This was found to be not optimal as the users are used to it.
5392 With this patch, that entry is now configurable in preferences. It is
5393 enabled by default but could be disabled if the user don't like it.
5396 Author: Klaus Ethgen <Klaus@Ethgen.de>
5397 Date: Mon Feb 15 22:09:52 2016 +0100
5399 Fix nasty double free crashes
5401 Old GTK+ versions seemed to be robust about this double free so we seen
5402 that crashes or 100% CPU usages just with modern versions.
5404 This patch takes care of it on two places:
5405 1. Hashes will not be freed by g_hash_table_destroy when empty
5406 2. NULLify the enty variable after free
5409 Author: Colin Clark <colin.clark@cclark.uk>
5410 Date: Tue Feb 2 13:15:49 2016 +0000
5412 Feature Request #70 Navigation menu option and button for parent directory
5414 This request was made some years ago:
5416 https://sourceforge.net/p/geeqie/feature-requests/70/
5418 I have attached a patch which implements this. Also, keyboard-only users
5419 will be able to use keyboard-accelerators to map a key to the Up function.
5421 Unfortunately there is a usability problem. If the configuration file
5422 geeqirc.xml exists (which it will except for first-time installations)
5423 geeqie will not look at the programmed defaults, but will create the
5424 toolbar from the config file - and the Up icon will not be displayed.
5426 If the user first executes a command such as this:
5428 sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
5429 ~/.config/geeqie/geeqierc.xml
5431 then all will be well.
5433 This is not ideal, but I see no other solution.
5438 Author: Klaus Ethgen <Klaus@Ethgen.de>
5439 Date: Fri Sep 18 18:49:43 2015 +0100
5441 Changing reference to sourceforge
5443 Change sourceforge to geeqie.org.
5446 Author: Klaus Ethgen <Klaus@Ethgen.de>
5447 Date: Thu Sep 10 15:34:59 2015 +0100
5449 Include missing glua.h
5452 Author: Klaus Ethgen <Klaus@Ethgen.de>
5453 Date: Thu Sep 10 14:32:18 2015 +0100
5458 Author: Vitaly Sinilin <vs@kp4.ru>
5459 Date: Tue Sep 8 00:18:56 2015 +0300
5461 Fix toolbar visibility
5463 The toolbar should not be visible on startup when the
5464 configuration file has the line
5466 toolbar_hidden = "true"
5468 Its visibility state at startup should be the same it
5469 was at the last shutdown.
5472 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5473 Date: Tue Aug 11 23:21:37 2015 +0100
5475 NULL-ptr crash in image_read_ahead_done_cb()
5477 It's not easy to reproduce, but if one is mad and follows the steps and
5478 presses the keys a few dozens times, there's a slight chance one can
5479 trigger it. Not much to investigate it further.
5481 Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
5483 | to reproduce: quickly keep pressing f (fullscreen) and page down
5486 | attached patch is a kind of workaround, I did not inspect further
5487 | is this threading issue etc
5489 Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
5491 Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
5494 Author: Klaus Ethgen <Klaus@Ethgen.de>
5495 Date: Tue Aug 11 23:19:25 2015 +0100
5497 Remove over optimization
5499 Thanks Uwe Ohse <uwe@ohse.de> for this find.
5501 "it looks good, but is dead slow, for each and every call to
5502 gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
5503 really slow machine, which amounts to over 2 seconds if 144 tiles have
5504 to be drawn (tested with many jpegs and a few large pngs).
5506 i propose to remove this optimization until someone fixes it. After
5507 removal geeqie is fast, again."
5510 Author: Alexey Akishin <alex@science.su>
5511 Date: Mon Dec 8 11:46:18 2014 +0000
5513 Add support for Green-Magenta and Yellow-Blue anaglyph modes
5516 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5517 Date: Sun Nov 30 13:09:37 2014 +0100
5519 fix include statements for large file support on 32-bit
5522 Author: Volker Grabsch <v@njh.eu>
5523 Date: Tue Nov 4 08:41:30 2014 +0100
5525 Fix typo in debug messages
5530 Author: Klaus Ethgen <Klaus@Ethgen.de>
5531 Date: Sat Sep 27 12:07:10 2014 +0100
5533 Fix lcms2 integration
5535 Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
5539 Author: Klaus Ethgen <Klaus@Ethgen.de>
5540 Date: Sun Jul 20 14:16:02 2014 +0100
5542 updated ChangeLog file
5545 Author: Leon Winter <winter@bfw-online.de>
5546 Date: Mon May 26 23:33:52 2014 +0100
5548 Fix for the assertion when file gives an empty lookup
5550 Thanks Leon for this patch.
5553 Author: Petr Vorel <petr.vorel@gmail.com>
5554 Date: Tue Mar 4 00:31:04 2014 +0100
5556 fix segfault while cancel rename dialog
5558 Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
5559 in generic_dialog_click_cb:58
5562 select more images on left section then is seen in on page (need to
5563 scroll), roll to the top, click by right mouse button, select Rename
5564 from menu and cancel it by key Esc (button Cancel is working).
5566 Program received signal SIGSEGV, Segmentation fault.
5567 0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5570 #0 0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5571 #1 0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
5572 #2 0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
5573 #3 0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
5574 #4 0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5575 #5 0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5576 #6 0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5577 #7 0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5578 #8 0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5579 #9 0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5580 #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5581 #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5582 #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
5583 #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5584 #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5585 #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5586 #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5587 #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
5590 Author: Levin <zjlevin@hotmail.com>
5591 Date: Sun Jan 26 13:46:01 2014 +0100
5593 Updated Chinese locales
5595 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5598 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
5599 Date: Wed Aug 7 18:38:16 2013 +0200
5601 transifex config file allowing to easily use transifex-client
5604 Author: Emil Mikulic <emikulic@gmail.com>
5605 Date: Sun Apr 21 15:13:40 2013 +1000
5607 Skip over expanded keys.
5609 This fixes handling of filenames with % in them.
5612 Author: Emil Mikulic <emikulic@gmail.com>
5613 Date: Sun Apr 21 14:57:37 2013 +1000
5615 Annotate debug_exception() with source file, line, and function.
5618 Author: Laurent Monin <zas@norz.org>
5619 Date: Thu Dec 13 13:17:47 2012 +0100
5621 Bug 3594998: make lirc initialization quieter
5623 Increasing debug level to 1 or 2 will give more information, level 0
5624 will only output a message to user if lirc is initialized but can't
5628 Author: Laurent Monin <zas@norz.org>
5629 Date: Mon Nov 26 09:29:17 2012 +0100
5631 Fix crash when loading collection listing inexistent files.
5634 Author: Omari Stephens <xsdg@xsdg.org>
5635 Date: Tue Nov 13 06:08:21 2012 +0000
5637 Add filedata counting to watch for filedata leaks
5639 This basically counts the number of filedata instances in existence at
5640 any given point in time. If the number doesn't drop down to where it's
5641 supposed to be, there are leaks.
5644 Author: Omari Stephens <xsdg@xsdg.org>
5645 Date: Mon Nov 12 18:44:44 2012 +0000
5647 Use FileData locks to avoid expensive reloads with marks enabled
5650 Author: Omari Stephens <xsdg@xsdg.org>
5651 Date: Mon Nov 12 06:03:02 2012 +0000
5653 Add "lock" functionality to keep FileDatas in memory
5655 Adds two primitives to keep a FileData in memory even after its refcount
5656 drops to zero. Intended to be used in situations when an entire group of
5657 FileDatas _should_ stay in memory as an optimization, even if the code
5658 would continue to function properly even if the FileData were freed.
5661 Author: Vedran Rodic <vrodic@gmail.com>
5662 Date: Sun Oct 28 12:07:41 2012 +0100
5664 Fix a segfault caused by .desktop file with no exec= line.
5666 https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
5669 Author: Klaus Ethgen <Klaus@Ethgen.de>
5670 Date: Tue Oct 2 23:07:47 2012 +0100
5672 Reapply 'call notify functions in in an idle call'
5674 085be43cb79e04341102a9922e0e0f531454089a did some regression that should
5678 Author: Klaus Ethgen <Klaus@Ethgen.de>
5679 Date: Tue Oct 2 22:49:52 2012 +0100
5684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5685 Date: Sun Sep 23 11:19:36 2012 +0200
5687 better fix for big-endian architectures
5690 Author: Laurent Monin <zas@norz.org>
5691 Date: Tue Sep 4 15:05:41 2012 +0200
5693 Minor indentation fixes.
5696 Author: Laurent Monin <zas@norz.org>
5697 Date: Tue Sep 4 15:02:42 2012 +0200
5699 Cleanup checker shader code.
5701 Size and colors can now be set outside the shader code.
5704 Author: Laurent Monin <zas@norz.org>
5705 Date: Tue Sep 4 11:15:45 2012 +0200
5707 Fix exif orientation in clutter rendering mode.
5710 Author: Laurent Monin <zas@norz.org>
5711 Date: Thu Aug 30 22:16:43 2012 +0200
5713 Silent 2 warnings using explicit type casting.
5716 Author: Laurent Monin <zas@norz.org>
5717 Date: Thu Aug 30 20:38:31 2012 +0200
5719 Polish translation was updated, thanks to Grzegorz Gibas.
5721 https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
5724 Author: Laurent Monin <zas@norz.org>
5725 Date: Thu Aug 30 20:33:01 2012 +0200
5727 Update pt_BR translation.
5729 I just polished the translation a bit making some menu entries more clear to understand.
5733 Author: Laurent Monin <zas@norz.org>
5734 Date: Thu Aug 30 18:51:22 2012 +0200
5736 Add *~, *.rej, *.orig files to git ignore list.
5739 Author: Laurent Monin <zas@norz.org>
5740 Date: Thu Aug 30 18:46:00 2012 +0200
5742 Fix for support >=automake-1.11.4
5744 Patch by Marien Zwart
5746 https://bugs.gentoo.org/show_bug.cgi?id=414863
5747 http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
5750 Author: Laurent Monin <zas@norz.org>
5751 Date: Thu Aug 30 18:32:32 2012 +0200
5753 Trim trailing white spaces on empty lines.
5756 Author: Laurent Monin <zas@norz.org>
5757 Date: Thu Aug 30 18:31:41 2012 +0200
5759 Trim trailing white spaces.
5762 Author: Laurent Monin <zas@norz.org>
5763 Date: Thu Aug 30 18:26:06 2012 +0200
5765 Add missing vim modeline.
5768 Author: Laurent Monin <zas@norz.org>
5769 Date: Thu Aug 30 18:22:50 2012 +0200
5771 Fix indentation and few trailing white spaces.
5774 Author: Laurent Monin <zas@norz.org>
5775 Date: Thu Aug 30 18:10:47 2012 +0200
5777 Clear few more warnings, unused variables mostly.
5780 Author: Laurent Monin <zas@norz.org>
5781 Date: Thu Aug 30 17:34:14 2012 +0200
5783 Drop unused variable.
5786 Author: Laurent Monin <zas@norz.org>
5787 Date: Thu Aug 30 15:53:29 2012 +0200
5789 Remove commented out code.
5792 Author: Laurent Monin <zas@norz.org>
5793 Date: Thu Aug 30 15:53:29 2012 +0200
5795 Remove commented out code.
5798 Author: Laurent Monin <zas@norz.org>
5799 Date: Thu Aug 30 15:53:29 2012 +0200
5801 Remove commented out code.
5804 Author: Laurent Monin <zas@norz.org>
5805 Date: Thu Aug 30 15:53:29 2012 +0200
5807 Remove commented out code.
5810 Author: Laurent Monin <zas@norz.org>
5811 Date: Thu Aug 30 15:53:29 2012 +0200
5813 Remove commented out code.
5816 Author: Laurent Monin <zas@norz.org>
5817 Date: Thu Aug 30 15:53:29 2012 +0200
5819 Remove commented out code.
5822 Author: Laurent Monin <zas@norz.org>
5823 Date: Thu Aug 30 15:53:29 2012 +0200
5825 Remove commented out code.
5828 Author: Laurent Monin <zas@norz.org>
5829 Date: Thu Aug 30 15:53:29 2012 +0200
5831 Remove commented out code.
5834 Author: Laurent Monin <zas@norz.org>
5835 Date: Thu Aug 30 15:53:29 2012 +0200
5837 Remove commented out code.
5840 Author: Laurent Monin <zas@norz.org>
5841 Date: Thu Aug 30 15:53:29 2012 +0200
5843 Remove commented out code.
5846 Author: Laurent Monin <zas@norz.org>
5847 Date: Thu Aug 30 15:53:29 2012 +0200
5849 Remove commented out code.
5852 Author: Laurent Monin <zas@norz.org>
5853 Date: Thu Aug 30 15:53:29 2012 +0200
5855 Remove commented out code.
5858 Author: Laurent Monin <zas@norz.org>
5859 Date: Thu Aug 30 15:53:29 2012 +0200
5861 Remove commented out code.
5864 Author: Laurent Monin <zas@norz.org>
5865 Date: Thu Aug 30 15:53:29 2012 +0200
5867 Remove commented out code.
5870 Author: Laurent Monin <zas@norz.org>
5871 Date: Thu Aug 30 15:53:29 2012 +0200
5873 Remove commented out code.
5876 Author: Laurent Monin <zas@norz.org>
5877 Date: Thu Aug 30 15:53:29 2012 +0200
5879 Remove commented out code.
5882 Author: Laurent Monin <zas@norz.org>
5883 Date: Thu Aug 30 15:53:29 2012 +0200
5885 Remove commented out code.
5888 Author: Laurent Monin <zas@norz.org>
5889 Date: Thu Aug 30 15:53:29 2012 +0200
5891 Remove commented out code.
5894 Author: Laurent Monin <zas@norz.org>
5895 Date: Thu Aug 30 15:53:29 2012 +0200
5897 Remove commented out code.
5900 Author: Laurent Monin <zas@norz.org>
5901 Date: Thu Aug 30 15:53:29 2012 +0200
5903 Remove commented out code.
5906 Author: Laurent Monin <zas@norz.org>
5907 Date: Thu Aug 30 15:53:29 2012 +0200
5909 Remove commented out code.
5912 Author: Laurent Monin <zas@norz.org>
5913 Date: Thu Aug 30 15:53:29 2012 +0200
5915 Remove commented out code.
5918 Author: Laurent Monin <zas@norz.org>
5919 Date: Thu Aug 30 15:53:29 2012 +0200
5921 Remove commented out code.
5924 Author: Laurent Monin <zas@norz.org>
5925 Date: Thu Aug 30 15:53:29 2012 +0200
5927 Remove commented out code.
5930 Author: Laurent Monin <zas@norz.org>
5931 Date: Thu Aug 30 15:53:29 2012 +0200
5933 Remove commented out code.
5936 Author: Laurent Monin <zas@norz.org>
5937 Date: Thu Aug 30 15:53:29 2012 +0200
5939 Remove commented out code.
5942 Author: Laurent Monin <zas@norz.org>
5943 Date: Thu Aug 30 15:53:29 2012 +0200
5945 Remove commented out code.
5948 Author: Laurent Monin <zas@norz.org>
5949 Date: Thu Aug 30 15:53:28 2012 +0200
5951 Remove commented out code.
5954 Author: Laurent Monin <zas@norz.org>
5955 Date: Thu Aug 30 15:53:28 2012 +0200
5957 Remove commented out code.
5960 Author: Laurent Monin <zas@norz.org>
5961 Date: Thu Aug 30 15:53:28 2012 +0200
5963 Remove commented out code.
5966 Author: Laurent Monin <zas@norz.org>
5967 Date: Thu Aug 30 15:53:28 2012 +0200
5969 Remove commented out code.
5972 Author: Laurent Monin <zas@norz.org>
5973 Date: Thu Aug 30 15:53:28 2012 +0200
5975 Remove commented out code.
5978 Author: Laurent Monin <zas@norz.org>
5979 Date: Thu Aug 30 15:53:28 2012 +0200
5981 Remove commented out code.
5984 Author: Laurent Monin <zas@norz.org>
5985 Date: Thu Aug 30 15:53:28 2012 +0200
5987 Remove commented out code.
5990 Author: Laurent Monin <zas@norz.org>
5991 Date: Thu Aug 30 15:53:28 2012 +0200
5993 Remove commented out code.
5996 Author: Laurent Monin <zas@norz.org>
5997 Date: Thu Aug 30 15:53:28 2012 +0200
5999 Remove commented out code.
6002 Author: Laurent Monin <zas@norz.org>
6003 Date: Thu Aug 30 15:20:31 2012 +0200
6005 Drop unused variable.
6008 Author: Laurent Monin <zas@norz.org>
6009 Date: Thu Aug 30 15:19:10 2012 +0200
6011 Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
6014 Author: Laurent Monin <zas@norz.org>
6015 Date: Thu Aug 30 15:03:01 2012 +0200
6017 Those stereo image options are of type int, not uint, use appropriate macros.
6020 Author: Laurent Monin <zas@norz.org>
6021 Date: Thu Aug 30 14:50:59 2012 +0200
6023 Drop unused variable and code.
6026 Author: Laurent Monin <zas@norz.org>
6027 Date: Thu Aug 30 14:48:08 2012 +0200
6029 Drop commented out code.
6032 Author: Laurent Monin <zas@norz.org>
6033 Date: Thu Aug 30 14:40:45 2012 +0200
6035 Drop commented out code.
6038 Author: Laurent Monin <zas@norz.org>
6039 Date: Thu Aug 30 14:39:55 2012 +0200
6041 Drop unused variables.
6044 Author: Laurent Monin <zas@norz.org>
6045 Date: Thu Aug 30 14:39:33 2012 +0200
6047 Drop unused variables.
6050 Author: Laurent Monin <zas@norz.org>
6051 Date: Thu Aug 30 14:39:21 2012 +0200
6053 Drop unused variables.
6056 Author: Laurent Monin <zas@norz.org>
6057 Date: Thu Aug 30 14:30:57 2012 +0200
6059 Drop unused variables and code.
6061 pan-view.c: In function ‘pan_grid_build’:
6062 pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
6063 pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
6064 pan-view.c: In function ‘pan_window_key_press_cb’:
6065 pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
6066 pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
6067 pan-view.c: In function ‘pan_window_set_dnd_data’:
6068 pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
6069 pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
6072 Author: Laurent Monin <zas@norz.org>
6073 Date: Thu Aug 30 14:26:21 2012 +0200
6075 Drop unused variables and associated code.
6078 Author: Laurent Monin <zas@norz.org>
6079 Date: Thu Aug 30 14:21:41 2012 +0200
6081 Silent a warning when compiling with GTK+ >= 3.0.0.
6083 unused variable ‘success’ [-Wunused-variable]
6086 Author: Laurent Monin <zas@norz.org>
6087 Date: Thu Aug 30 14:18:53 2012 +0200
6089 Remove useless variable and code.
6092 Author: Laurent Monin <zas@norz.org>
6093 Date: Thu Aug 30 14:17:47 2012 +0200
6095 Remove commented out code.
6098 Author: Laurent Monin <zas@norz.org>
6099 Date: Thu Aug 30 14:17:20 2012 +0200
6101 Add parenthesis to silent a possible warning.
6103 suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
6106 Author: Laurent Monin <zas@norz.org>
6107 Date: Thu Aug 30 14:15:15 2012 +0200
6109 Drop 2 unused variables.
6112 Author: Laurent Monin <zas@norz.org>
6113 Date: Thu Aug 30 14:14:22 2012 +0200
6115 Drop 2 unused variables.
6118 Author: Laurent Monin <zas@norz.org>
6119 Date: Thu Aug 30 14:13:00 2012 +0200
6121 Drop 2 unused variables.
6124 Author: Laurent Monin <zas@norz.org>
6125 Date: Thu Aug 30 14:12:02 2012 +0200
6127 Drop unused variable.
6130 Author: Laurent Monin <zas@norz.org>
6131 Date: Thu Aug 30 14:10:29 2012 +0200
6135 ‘histmap’ may be used uninitialized in this function
6138 Author: Laurent Monin <zas@norz.org>
6139 Date: Thu Aug 30 14:08:21 2012 +0200
6141 Drop unused variable.
6144 Author: Laurent Monin <zas@norz.org>
6145 Date: Thu Aug 30 14:06:24 2012 +0200
6147 Drop unused code and variables (transform/orientation).
6150 Author: Laurent Monin <zas@norz.org>
6151 Date: Thu Aug 30 14:01:41 2012 +0200
6153 Fix up indentation and coding style.
6156 Author: Laurent Monin <zas@norz.org>
6157 Date: Thu Aug 30 13:47:03 2012 +0200
6159 Drop unused variables.
6162 Author: Laurent Monin <zas@norz.org>
6163 Date: Thu Aug 30 13:45:31 2012 +0200
6168 Author: Laurent Monin <zas@norz.org>
6169 Date: Thu Aug 30 13:44:07 2012 +0200
6171 Drop unused variables.
6174 Author: Laurent Monin <zas@norz.org>
6175 Date: Thu Aug 30 13:40:13 2012 +0200
6177 Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
6180 Author: Laurent Monin <zas@norz.org>
6181 Date: Thu Aug 30 13:17:40 2012 +0200
6183 Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
6186 Author: Laurent Monin <zas@norz.org>
6187 Date: Thu Aug 30 13:15:40 2012 +0200
6192 Author: Laurent Monin <zas@norz.org>
6193 Date: Thu Aug 30 04:22:32 2012 +0200
6195 Use new constant FD_MAGICK = 0x12345678u
6198 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6199 Date: Wed Aug 29 23:27:52 2012 +0200
6201 better filedata ref debug messages
6204 with --debug=2 geeqie writes log with pointers. If it crashes on
6205 fd->magick, it writes the invalid pointer as a hex value before
6206 the crash. Then the log can be grepped for this value to see
6207 what happened with this fd in the past.
6210 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6211 Date: Wed Aug 29 23:27:06 2012 +0200
6213 fixed crash in file list
6216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6217 Date: Tue Aug 28 19:23:54 2012 +0200
6219 added GDK_SCROLL_MASK to pixbuf renderer
6221 gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
6223 https://bugzilla.gnome.org/show_bug.cgi?id=671305
6226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6227 Date: Tue Aug 28 18:48:10 2012 +0200
6229 fixed crash in icon list
6232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6233 Date: Tue Aug 21 22:31:05 2012 +0200
6235 fixed scroll of fullscreen image
6238 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6239 Date: Tue Aug 21 20:39:03 2012 +0200
6241 fixed updating of comment and keyword pane
6243 - temporary disabling of notifications does no longer work because
6244 the notification is called later, in idle cb.
6245 - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
6246 - now the update function checks if the new value is really different
6249 Author: Michal Čihař <michal@cihar.com>
6250 Date: Tue Aug 21 14:53:05 2012 +0200
6252 Fix big endian support in tiff loader
6255 Author: Laurent Monin <zas@norz.org>
6256 Date: Tue Aug 21 12:47:06 2012 +0200
6258 Fix 2 compilation warnings due to missing type casting.
6263 Author: Laurent Monin <zas@norz.org>
6264 Date: Tue Aug 21 12:43:43 2012 +0200
6266 Fix 2 warnings due to unmatched gtk+ functions prototypes.
6268 gtk_cell_renderer_get_size(): missing const in parameter
6269 gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
6272 Author: Michal Čihař <michal@cihar.com>
6273 Date: Tue Aug 21 11:40:57 2012 +0200
6278 Author: Michal Čihař <michal@cihar.com>
6279 Date: Tue Aug 21 11:40:19 2012 +0200
6281 Add support for LCMS2
6283 Both LCMS1 and LCMS2 are supported.
6286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6287 Date: Tue Aug 21 10:43:09 2012 +0200
6289 fixed typo that caused build failure
6292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6293 Date: Mon Aug 20 22:42:33 2012 +0200
6295 implemented presentation mode
6297 This is first version of presentation mode. It basically works
6298 but the current caching and preload algorithms do not work well
6302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6303 Date: Mon Aug 20 18:29:31 2012 +0200
6305 clutter compatibility fixes
6308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6309 Date: Mon Aug 20 17:18:34 2012 +0200
6311 more gtk3 drawing fixes
6314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6315 Date: Sun Aug 19 00:34:20 2012 +0200
6317 fixed segfault with gtk2
6320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6321 Date: Sun Aug 19 00:28:42 2012 +0200
6323 dropped support for gtk < 2.20
6326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6327 Date: Sat Aug 18 23:02:36 2012 +0200
6329 disable stereo mode in Pan View
6332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6333 Date: Sat Aug 18 19:11:57 2012 +0200
6337 GBRA textures are faster
6338 added some debug output
6341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6342 Date: Sat Aug 18 18:43:06 2012 +0200
6344 use gtk_widget_set_app_paintable for renderer
6347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6348 Date: Sat Aug 18 18:12:50 2012 +0200
6350 dropped renderer->overlay_draw
6353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6354 Date: Sat Aug 18 18:05:20 2012 +0200
6356 renamed renderer->update_sizes to update_viewport
6359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6360 Date: Sat Aug 18 17:52:39 2012 +0200
6362 simplified pr_zoom_clamp
6365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6366 Date: Sat Aug 18 17:10:08 2012 +0200
6368 fixed unnecessary renderer backend calls
6371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6372 Date: Sat Aug 18 16:37:40 2012 +0200
6374 clutter renderer code cleanup
6377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6378 Date: Sat Aug 18 16:25:18 2012 +0200
6380 dynamic change of texture upload priority
6383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6384 Date: Sat Aug 18 00:33:54 2012 +0200
6386 implemented post-processing via 3d texture
6389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6390 Date: Fri Aug 17 23:08:34 2012 +0200
6392 added option for clutter renderer
6395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6396 Date: Thu Aug 16 23:15:17 2012 +0200
6398 draw background checkboard using fragment shader
6401 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6402 Date: Wed Aug 15 22:28:02 2012 +0200
6404 clutter drawing improvement
6406 use clutter_actor_set_scale instead of clutter_actor_set_size
6407 clip to the initialized part of texture during loading
6410 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6411 Date: Wed Aug 15 21:30:56 2012 +0200
6413 added overlay and stereo input
6416 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6417 Date: Tue Aug 14 23:55:16 2012 +0200
6419 update the texture with lower priority
6422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6423 Date: Tue Aug 14 23:03:26 2012 +0200
6425 try to preserve original texture
6428 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6429 Date: Tue Aug 14 22:52:03 2012 +0200
6431 try to merge pending area_ready notifications
6434 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6435 Date: Sun Aug 12 21:07:49 2012 +0200
6437 added autoconf test for clutter
6440 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6441 Date: Sun Aug 12 19:33:46 2012 +0200
6443 simplified mirrored stereo drawing
6446 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6447 Date: Sun Aug 12 00:47:24 2012 +0200
6449 expose/draw method moved to renderer-tiles
6452 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6453 Date: Sat Aug 11 23:46:42 2012 +0200
6455 implemented clutter-based renderer
6458 Author: Laurent Monin <zas@norz.org>
6459 Date: Thu Aug 16 23:33:24 2012 +0200
6461 Update french translation.
6464 Author: Laurent Monin <zas@norz.org>
6465 Date: Wed Aug 15 00:48:35 2012 +0200
6467 Add read_dummy_option() to handle old/deprecated options.
6469 It is better to keep a trace of old options, for now, just display
6470 a message about the option to be ignored, and the reason.
6473 Author: Laurent Monin <zas@norz.org>
6474 Date: Mon May 14 23:01:01 2012 +0200
6476 More use of const, fix up a warning.
6479 Author: Laurent Monin <zas@norz.org>
6480 Date: Mon May 14 23:00:19 2012 +0200
6482 Fix 4 warnings due to function prototype mismatches.
6485 Author: Laurent Monin <zas@norz.org>
6486 Date: Mon May 14 22:34:22 2012 +0200
6491 Author: Laurent Monin <zas@norz.org>
6492 Date: Thu Dec 23 01:56:47 2010 +0100
6494 Cleanup Exif Date sorting patch.
6496 Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
6499 Author: Juuso Räsänen <juusora@gmail.com>
6500 Date: Thu Dec 23 00:38:40 2010 +0100
6502 Allow to sort files according to Exif-date
6504 I also like the idea about sorting files according to Exif-date. This
6505 behaviour seemed to be implemented in the pan-view but not in the main
6506 browser view. I created a little patch to "correct" this issue. ;)
6508 This satisfies my own needs, although the exif-date reading could be
6509 probably somehow optimised(?).. now the GUI becomes unresponsive for
6510 few seconds if there are a lot of pictures in the directory...
6513 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
6514 Date: Fri Apr 2 20:47:34 2010 +0930
6516 exif autorotate for proofs
6518 Find below a patch which adds auto-rotation of proof images based on image
6519 EXIF information. It is a revision of a proof-of-concept patch I did up for
6520 gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
6521 submission. The patch below is against geeqie 1.0.
6523 The proof auto-rotation feature is controlled by a new setting in the
6524 "convenience" section of the image preferences dialog. This way the
6525 existing behaviour is still available for those who want to use it.
6527 I find this new feature very useful when preparing proofing sheets and I
6528 suspect others would too. Please consider this for inclusion in geeqie.
6531 Author: Àngel Mompó <mecatxis@gmail.com>
6532 Date: Mon Aug 13 12:25:18 2012 +0200
6534 Update catalan translation
6537 Author: Laurent Monin <zas@norz.org>
6538 Date: Tue Mar 6 18:03:01 2012 +0100
6540 Update french translation.
6543 Author: Daniel van Vugt <vanvugt@gmail.com>
6544 Date: Thu Aug 18 22:46:55 2011 +0200
6546 Display more descriptive screen names
6548 Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
6550 Author: Daniel van Vugt <vanvugt@gmail.com>
6553 Author: Daniel van Vugt <vanvugt@gmail.com>
6554 Date: Thu Aug 18 22:43:29 2011 +0200
6556 Make fullscreen mode actually use the full screen.
6558 Use override-redirect to ensure fullscreen windows are drawn over any
6561 Bug: http://sourceforge.net/support/tracker.php?aid=2925034
6562 Bug-Ubuntu: https://launchpad.net/bugs/788321
6565 Author: Peter Tuhársky <tuharsky@misbb.sk>
6566 Date: Tue Mar 8 20:51:56 2011 +0100
6568 Updated Slovak (SK_sk) translation
6570 From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
6573 Author: Laurent Monin <zas@norz.org>
6574 Date: Thu Dec 30 09:42:27 2010 +0100
6576 Fix overlay formatting example in README.
6579 Author: Laurent Monin <zas@norz.org>
6580 Date: Wed Dec 29 16:06:20 2010 +0100
6585 Author: Colin Clark <colin.clark@cclark.uk>
6586 Date: Wed Dec 29 15:59:53 2010 +0100
6588 Implement the scroll to/select row stuff for tree view in Preferences dialog
6591 - when Add is pressed scroll to the new entry and set focus
6592 to the file-type field
6593 - when Defaults is selected scroll to column 0, row 0
6595 In the Keyboard tab:
6596 - when Defaults is pressed scroll to column 0, row 0
6598 Patch by Colin Clark, tidy up by Laurent Monin.
6601 Author: Laurent Monin <zas@norz.org>
6602 Date: Thu Dec 23 16:45:09 2010 +0100
6604 Align "3) Save metadata in Geeqie private directory" with previous entries.
6607 Author: Laurent Monin <zas@norz.org>
6608 Date: Thu Dec 23 16:44:25 2010 +0100
6610 Set fixed (but resizeable) width for Description column in Preferences > Files table
6613 Author: Laurent Monin <zas@norz.org>
6614 Date: Thu Dec 23 15:35:24 2010 +0100
6616 Fix a snprintf() warning regarding unsigned int64 format string.
6618 Solved by using "%llu" and type cast to (unsigned long long)
6621 Author: Laurent Monin <zas@norz.org>
6622 Date: Thu Dec 16 20:18:32 2010 +0100
6624 Remove obsolete .cvsignore from tree.
6627 Author: Michal Čihař <michal@cihar.com>
6628 Date: Sun Dec 12 13:35:54 2010 +0100
6633 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6634 Date: Thu Aug 16 23:26:31 2012 +0200
6636 Typo fix: s/allows to/allows one to/
6639 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6640 Date: Thu Aug 16 23:23:38 2012 +0200
6642 Fix typo "writting" (instead of "writing").
6645 Author: Laurent Monin <zas@norz.org>
6646 Date: Thu Aug 16 23:20:25 2012 +0200
6648 Revert "Fix typo "writting" (instead of "writing")."
6650 This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
6653 Author: Laurent Monin <zas@norz.org>
6654 Date: Thu Aug 16 23:20:17 2012 +0200
6656 Revert "Typo fix: s/allows to/allows one to/"
6658 This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
6661 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6662 Date: Wed Aug 15 15:30:40 2012 +0200
6664 Typo fix: s/allows to/allows one to/
6667 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6668 Date: Wed Aug 15 15:26:50 2012 +0200
6670 Fix typo "writting" (instead of "writing").
6673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6674 Date: Thu Aug 16 21:50:39 2012 +0200
6676 added Samsung and Panasonic raw extensions
6678 thanks Štěpán Roučka for the report
6681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6682 Date: Tue Aug 14 21:58:57 2012 +0200
6684 more compilation fixes
6687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6688 Date: Tue Aug 14 20:22:37 2012 +0200
6690 fixed compilation with gtk 2.20
6693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6694 Date: Mon Aug 13 21:06:06 2012 +0200
6696 dropped deprecated dither_quality code
6699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6700 Date: Sun Aug 12 18:43:57 2012 +0200
6702 fixed keyboard controll of image widget
6705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6706 Date: Sun Aug 12 01:30:28 2012 +0200
6708 fixed pan-view drawing
6711 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6712 Date: Fri Aug 10 21:55:29 2012 +0200
6716 used glib functions for uri manipulation
6719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6720 Date: Sat Aug 4 22:13:33 2012 +0200
6722 selectable image drawing for gtk3
6725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6726 Date: Sat Aug 4 20:51:56 2012 +0200
6728 selectable image cleanup
6731 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6732 Date: Fri Aug 3 23:33:18 2012 +0200
6734 updated libchamplain code
6737 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6738 Date: Thu Aug 2 20:04:16 2012 +0200
6740 changed GDK_<key> to GDK_KEY_<key>
6743 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6744 Date: Thu Aug 2 00:15:16 2012 +0200
6746 use cairo for drawing
6748 cairo is the only supported drawing method in gtk3
6751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6752 Date: Wed Aug 1 00:17:18 2012 +0200
6754 use accessor functions
6756 gtk3 does not allow direct use of data structures,
6757 use accessor functions instead
6760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6761 Date: Fri Aug 10 22:51:57 2012 +0200
6763 detect both gtk2 and 3 in autoconf
6766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6767 Date: Sun Aug 12 22:07:51 2012 +0200
6769 updated ChangeLog file
6772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6773 Date: Sun Aug 12 22:06:03 2012 +0200
6778 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6779 Date: Fri Aug 10 21:20:07 2012 +0200
6781 make sure fd is referenced
6783 file_data_disconnect_sidecar_file may free a fd with zero references
6784 we have to ref it if we want to use it later
6787 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6788 Date: Thu Aug 9 17:32:36 2012 +0200
6790 fixed file_data_check_sidecars
6792 use more clear algorithm:
6793 if the group has changed
6794 disconnect everything
6798 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6799 Date: Thu Aug 9 17:30:12 2012 +0200
6803 - add fd to cache immediately
6804 - do not check file presence, the result could be inconsistent with the cache
6807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6808 Date: Tue Aug 7 10:21:29 2012 +0200
6810 replaced assert with g_assert
6813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6814 Date: Sun Aug 5 20:46:05 2012 +0200
6819 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6820 Date: Sun Aug 5 20:40:07 2012 +0200
6822 fixed gen_changelog for git
6825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6826 Date: Tue Jul 31 19:10:15 2012 +0200
6831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6832 Date: Tue Jul 31 19:09:43 2012 +0200
6834 use GPLv2 copy with new FSF address
6837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6838 Date: Tue Jul 31 18:20:06 2012 +0200
6840 renamed zh_CN.GB2312.po to zh_CN.po
6843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6844 Date: Tue Jul 31 17:41:47 2012 +0200
6846 updated version and copyright notice
6849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6850 Date: Mon Jul 30 18:21:13 2012 +0200
6852 prevent crash in g_utf8_collate_key
6854 https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
6857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6858 Date: Mon Jul 30 16:31:04 2012 +0200
6860 use AC_SYS_LARGEFILE
6862 Subject: Build with large file support
6863 From: Michal Čihař <nijel@debian.org>
6864 Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
6867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6868 Date: Sun Jul 29 19:07:39 2012 +0200
6870 update file data structure
6872 update file data structure in view_dir_tree when a new directory
6876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6877 Date: Sun Jul 29 19:05:58 2012 +0200
6881 make sure layout_status_update_image is called only on valid
6885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6886 Date: Sun Jul 29 15:02:56 2012 +0200
6888 update statusbar after changing active image
6890 https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
6893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6894 Date: Fri Jul 27 16:28:48 2012 +0200
6896 changed "readonly destination directory" to a warning
6899 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6900 Date: Fri Jul 27 15:03:58 2012 +0200
6902 fixed bug in cache handling
6904 changed files stayed in cache, but they were reported as not found,
6905 this caused leaks and crashes
6906 bug introduced by change of notification function,
6907 commit 78cde6934008f79fe498e4adc64d187b0ed47417
6910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6911 Date: Thu Jul 26 16:02:52 2012 +0200
6913 initialize default options before commandline parsing
6915 this fixes a crash on images specified on commandline
6918 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
6919 Date: Fri Apr 2 20:47:34 2010 +0930
6921 exif autorotate for proofs
6923 Find below a patch which adds auto-rotation of proof images based on image
6924 EXIF information. It is a revision of a proof-of-concept patch I did up for
6925 gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
6926 submission. The patch below is against geeqie 1.0.
6928 The proof auto-rotation feature is controlled by a new setting in the
6929 "convenience" section of the image preferences dialog. This way the
6930 existing behaviour is still available for those who want to use it.
6932 I find this new feature very useful when preparing proofing sheets and I
6933 suspect others would too. Please consider this for inclusion in geeqie.
6936 Author: Klaus Ethgen <Klaus@Ethgen.de>
6937 Date: Fri Jan 6 02:23:57 2012 +0100
6939 Fix directory walking bug
6941 There was a annoying bug when walking up more than one directory level.
6944 Author: Klaus Ethgen <Klaus@Ethgen.de>
6945 Date: Fri Jan 6 02:23:57 2012 +0100
6947 Fix directory walking bug
6949 There was a annoying bug when walking up more than one directory level.
6952 Author: Klaus Ethgen <Klaus@Ethgen.de>
6953 Date: Fri Dec 30 13:59:53 2011 +0100
6955 Revert "call notify functions in in an idle call"
6957 Breaks type in of keywords.
6959 This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
6962 Author: cybjit <cybjit@gmail.com>
6963 Date: Mon Apr 25 12:53:35 2011 +0200
6965 Ignore duplicates with same path
6968 Author: Vincent Blut <vincent.debian@free.fr>
6969 Date: Sat Dec 3 15:46:20 2011 +0100
6971 Various errors in the translation (typo, etc.)
6973 Patch submitted by Vincent Blut that fix some typo in French locales.
6974 Closes Debian bug #620895.
6977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6978 Date: Sat Nov 12 11:36:18 2011 +0100
6980 call size signal indirectly via idle_call
6982 image_loader_size_cb is called from a second thread, so it can't
6983 use any gtk functions directly or via signals
6984 this fixes random crashes in gtk code introduced by commit e24281e5
6987 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6988 Date: Sat Nov 12 11:34:55 2011 +0100
6990 call log window functions indirectly via idle callbacks
6993 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6994 Date: Tue Oct 4 22:09:55 2011 +0200
6996 rename file_data_new_simple to file_data_new_group, filedata.c cleanup
6999 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7000 Date: Sun Oct 2 11:55:34 2011 +0200
7002 recognize all registered extensions, even if they contain dots
7005 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7006 Date: Sun Oct 2 11:16:03 2011 +0200
7008 sidecar_file_priority function is already called with extension as an argument
7011 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7012 Date: Sun Oct 2 11:12:44 2011 +0200
7014 call notify functions in in an idle call
7017 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7018 Date: Sat Oct 1 23:21:08 2011 +0200
7020 move the grouping code from file_data_new to filelist_read
7023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7024 Date: Sat Oct 1 20:58:34 2011 +0200
7026 separate function fortesting changed files without sidecars
7029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7030 Date: Sat Oct 1 17:11:10 2011 +0200
7032 consistent use of fd->extension
7035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7036 Date: Sat Oct 1 16:31:58 2011 +0200
7038 simplified grouping of sidecars
7041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7042 Date: Fri Sep 30 23:57:31 2011 +0200
7044 fixed filelist_sort_compare_filedata to not return 0 no different files
7047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7048 Date: Fri Sep 30 23:02:26 2011 +0200
7050 always check for sidecars by readdir
7053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7054 Date: Fri Sep 30 10:54:32 2011 +0200
7056 do not use FileData entries with empty path
7059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7060 Date: Thu Sep 29 17:17:20 2011 +0200
7062 updated copyright notice
7065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7066 Date: Thu Sep 29 17:14:36 2011 +0200
7068 added custom tiff loader
7071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7072 Date: Thu Sep 29 12:36:08 2011 +0200
7074 added long-term cache for keywords
7077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7078 Date: Tue Sep 27 22:06:09 2011 +0200
7080 set stereo.fixed default values to hdmi stereo standard
7083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7084 Date: Tue Sep 27 22:03:47 2011 +0200
7086 fixed stereo.fixed preferences
7089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7090 Date: Tue Sep 27 21:12:02 2011 +0200
7092 fixed stereo_temp_disable functionality
7095 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7096 Date: Mon Sep 26 15:02:05 2011 +0200
7098 ignore raw image support reported by the pixbuf loader
7101 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7102 Date: Sat Apr 9 16:38:46 2011 +0200
7104 fixed using DEBUG_N from multiple threads
7107 Author: Laurent Monin <zas@norz.org>
7108 Date: Thu Dec 16 22:26:36 2010 +0100
7110 Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
7112 Add a new function exif_init_cache() and call it at top of exif_read_fd(),
7113 the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
7114 and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
7117 Author: Vladislav Naumov <vnaum@vnaum.com>
7118 Date: Thu Dec 16 21:55:03 2010 +0100
7120 Fix bug 2999830: do not report failed chown() on copy.
7122 Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
7124 I was trying to copy images from my camera which is mounted as a USB
7125 mass storage device. The files on the mount are owned by root, and
7126 geeqie tries to chown (and chgrp) the copy, fails, and displays an
7127 error message. This is only mildly annoying when copying a single
7128 file, but when I want to copy multiple files the failure stops the
7129 operation after the first file.
7131 Patch by Vladislav Naumov <vnaum@vnaum.com>
7133 This patch ignores chown errors, while still doing chown
7134 (so root still can copy files preserving ownership).
7136 http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
7137 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
7140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7141 Date: Tue Sep 27 10:29:36 2011 +0200
7143 added panorama .pto file to the list of known files
7146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7147 Date: Mon Sep 26 15:02:05 2011 +0200
7149 ignore raw image support reported by the pixbuf loader
7152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7153 Date: Fri Jul 29 15:27:09 2011 +0200
7155 fixed crash on incomplete jpeg file
7158 Author: Klaus Ethgen <Klaus@Ethgen.de>
7159 Date: Sun Jul 24 13:17:34 2011 +0100
7161 Change the image size from 10×20 to 20×20
7163 Now the image should not be scaled anymore. Fix Bug Debian:614607 and
7167 Author: Klaus Ethgen <Klaus@Ethgen.de>
7168 Date: Sun Jul 24 13:17:34 2011 +0100
7170 Change the image size from 10×20 to 20×20
7172 Now the image should not be scaled anymore. Fix Bug Debian:614607 and
7176 Author: Klaus Ethgen <Klaus@Ethgen.de>
7177 Date: Sun May 15 19:44:04 2011 +0100
7179 Fix a remote command bug
7182 Author: Klaus Ethgen <Klaus@Ethgen.de>
7183 Date: Sun May 22 09:40:51 2011 +0100
7185 Typo, forgotten bracket
7188 Author: Klaus Ethgen <Klaus@Ethgen.de>
7189 Date: Sun May 15 19:44:04 2011 +0100
7191 Fix a remote command bug
7194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7195 Date: Sat May 14 22:16:49 2011 +0200
7197 added Cycle through stereo modes menu entry
7200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7201 Date: Sat May 14 21:53:45 2011 +0200
7203 do not mix autodetected and user-defined stereo mode
7206 Author: Klaus Ethgen <Klaus@Ethgen.de>
7207 Date: Sat Apr 9 19:47:30 2011 +0100
7209 Do not delete path settings when adding new directory
7211 This patch will change the way, geeqie is mangling the path name in the
7212 rename (copy) dialog when creating new directory. Will fix the bugs
7213 Debian:529531 and SF:2795791.
7216 Author: Klaus Ethgen <Klaus@Ethgen.de>
7217 Date: Fri Jul 16 13:30:53 2010 +0100
7221 img-view.c: In function 'real_view_window_new':
7222 img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
7223 img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
7226 Author: Klaus Ethgen <Klaus@Ethgen.de>
7227 Date: Sat May 8 23:52:09 2010 +0100
7231 Opening a new window from a collection should not set the default size.
7232 Unfortunately the size of the image is not available in the early state.
7235 Author: Klaus Ethgen <Klaus@Ethgen.de>
7236 Date: Thu Apr 21 18:44:15 2011 +0100
7238 Fix wrong line ending
7241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7242 Date: Sun Apr 10 21:11:50 2011 +0200
7244 more compilation fixes
7247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7248 Date: Sun Apr 10 20:30:17 2011 +0200
7253 Author: Klaus Ethgen <Klaus@Ethgen.de>
7254 Date: Sat Apr 9 19:47:30 2011 +0100
7256 Do not delete path settings when adding new directory
7258 This patch will change the way, geeqie is mangling the path name in the
7259 rename (copy) dialog when creating new directory. Will fix the bugs
7260 Debian:529531 and SF:2795791.
7263 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7264 Date: Sat Apr 9 19:27:43 2011 +0200
7266 fixed libjpeg in autoconf
7269 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7270 Date: Sat Apr 9 16:38:46 2011 +0200
7272 fixed using DEBUG_N from multiple threads
7275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7276 Date: Sat Apr 9 16:07:31 2011 +0200
7278 improved mpo parser, consider individual image type code
7281 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7282 Date: Fri Apr 8 21:16:41 2011 +0200
7284 fixed to compile with other libjpeg versions
7287 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7288 Date: Sun Mar 27 19:22:29 2011 +0200
7290 allocate tile pixbuf allways
7293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7294 Date: Sun Mar 27 18:20:19 2011 +0200
7296 updated copyright notices
7299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7300 Date: Sun Mar 27 18:14:17 2011 +0200
7305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7306 Date: Sun Mar 27 13:53:23 2011 +0200
7308 fixed jpeg_segment_find to support more app2 segments with different signatures
7311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7312 Date: Sun Mar 27 12:52:09 2011 +0200
7314 store stereo flag in loader data
7317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7318 Date: Sun Mar 27 12:02:30 2011 +0200
7320 fixed freed data access
7323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7324 Date: Sun Mar 27 11:58:29 2011 +0200
7326 load mpo files as SBS
7329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7330 Date: Sun Mar 27 10:57:08 2011 +0200
7335 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7336 Date: Sat Mar 26 22:13:39 2011 +0100
7338 split jpeg parser functions to separate file
7341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7342 Date: Sat Mar 26 22:03:30 2011 +0100
7344 added custom jpeg loader
7347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7348 Date: Sat Mar 26 17:57:25 2011 +0100
7350 infrastructure for image loader backend
7353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7354 Date: Fri Mar 25 23:25:15 2011 +0100
7356 renderer interface cleanup
7359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7360 Date: Fri Mar 25 23:14:01 2011 +0100
7362 fixed redrawing on expose event
7365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7366 Date: Fri Mar 25 22:09:59 2011 +0100
7368 fixed area_changed handling
7371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7372 Date: Sun Mar 20 19:16:07 2011 +0100
7374 added more anaglyph modes
7377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7378 Date: Sun Mar 20 12:49:00 2011 +0100
7380 added half-size (3dtv) stereo mode
7383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7384 Date: Sun Mar 20 11:31:08 2011 +0100
7389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7390 Date: Sun Mar 20 11:11:08 2011 +0100
7392 save and load stereo options
7395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7396 Date: Sun Mar 20 10:52:41 2011 +0100
7398 improved preferences dialog
7401 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7402 Date: Sun Mar 20 10:15:07 2011 +0100
7404 added fixed stereo mode
7407 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7408 Date: Sun Mar 20 00:23:54 2011 +0100
7410 removed 'swap' entry from menu
7413 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7414 Date: Sun Mar 20 00:18:13 2011 +0100
7416 temporarily disable stereo mode, added more stereo prefs
7419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7420 Date: Sat Mar 19 21:42:13 2011 +0100
7422 type of source stereo image made adjustable from menu
7425 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7426 Date: Sat Mar 19 19:53:30 2011 +0100
7428 stereo mode preferences
7431 Author: Tore Ericsson <tore.ericsson@telia.com>
7432 Date: Mon Feb 14 21:21:55 2011 +0100
7434 Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
7437 Author: Tore Ericsson <tore.ericsson@telia.com>
7438 Date: Mon Feb 14 15:04:07 2011 +0100
7440 Almost complete Swedish translation
7442 Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
7443 Edit, Delete, etc. Also remains three entries where I don't know the meaning
7444 on lines 1550, 1558, and 5229. The English text seems to be completely out of
7445 order on lines 5601 and 5606. -- Note also: The first cache path in the
7446 thumbnail dialogue window appears having a duplication error.
7449 Author: Tore Ericsson <tore.ericsson@telia.com>
7450 Date: Mon Feb 14 14:51:44 2011 +0100
7452 Started with Swedish translation
7455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7456 Date: Sat Feb 5 22:22:12 2011 +0100
7458 change stereo mode from menu
7461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7462 Date: Sat Feb 5 18:20:16 2011 +0100
7467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7468 Date: Fri Feb 4 23:49:13 2011 +0100
7470 added mirrored stereo mode
7473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7474 Date: Sat Jan 29 17:43:05 2011 +0100
7476 fixed overlay position - part2
7479 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7480 Date: Sat Jan 29 17:35:29 2011 +0100
7482 fixed overlay position
7485 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7486 Date: Sat Jan 29 17:15:39 2011 +0100
7488 do not draw tiles outside the viewport
7491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7492 Date: Sat Jan 29 14:49:38 2011 +0100
7494 display pixel aspect ratio support
7497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7498 Date: Fri Jan 28 14:34:57 2011 +0100
7503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7504 Date: Fri Jan 28 13:13:27 2011 +0100
7506 rt_tile_render cleanup part 3
7509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7510 Date: Fri Jan 28 13:05:14 2011 +0100
7512 rt_tile_render cleanup part 2
7515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7516 Date: Fri Jan 28 12:44:32 2011 +0100
7518 rt_tile_render cleanup part 1
7521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7522 Date: Fri Jan 28 11:05:07 2011 +0100
7524 first stereo support
7527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7528 Date: Thu Jan 27 13:40:05 2011 +0100
7530 separated tile renderer
7533 Author: Tore Ericsson <tore.ericsson@telia.com>
7534 Date: Thu Jan 13 20:38:20 2011 +0100
7540 Here is my translation into Swedish so far, inluding conversion into UTF-8
7543 Can somebody advice me how I can test my translations in an own Geeqie
7544 installation? (I'm running Kubuntu 10.04)
7548 From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
7549 From: Tore Ericsson <tore.ericsson@telia.com>
7550 Date: Thu, 13 Jan 2011 20:18:28 +0100
7551 Subject: [PATCH] Started with Swedish translation
7554 Author: Klaus Ethgen <Klaus@Ethgen.de>
7555 Date: Fri Jul 16 13:30:53 2010 +0100
7559 img-view.c: In function 'real_view_window_new':
7560 img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
7561 img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
7564 Author: Klaus Ethgen <Klaus@Ethgen.de>
7565 Date: Sat May 8 23:52:09 2010 +0100
7569 Opening a new window from a collection should not set the default size.
7570 Unfortunately the size of the image is not available in the early state.
7573 Author: Klaus Ethgen <Klaus@Ethgen.de>
7574 Date: Mon Mar 8 22:01:44 2010 +0100
7576 Implementing some usefull data structures for lua
7579 Author: Klaus Ethgen <Klaus@Ethgen.de>
7580 Date: Sun Mar 7 20:04:23 2010 +0100
7582 First usable lua callback
7584 Implementing get_datum to get a named exif datum from the image.
7587 Author: Klaus Ethgen <Klaus@Ethgen.de>
7588 Date: Sun Mar 7 14:57:00 2010 +0100
7590 Using common path for lua files
7593 Author: Klaus Ethgen <Klaus@Ethgen.de>
7594 Date: Thu Mar 4 21:05:13 2010 +0100
7596 Overlay info with lua
7599 Author: Klaus Ethgen <Klaus@Ethgen.de>
7600 Date: Sat Jun 27 22:38:09 2009 +0100
7602 Adding support for lua scripting
7604 Until now this is without any functionality.
7607 Author: Laurent Monin <zas@norz.org>
7608 Date: Sat Dec 11 20:09:43 2010 +0100
7610 Convert svn:ignore properties to .gitignore
7612 Simplify .gitignore and add few forgotten entries
7615 Author: Klaus Ethgen <Klaus@Ethgen.de>
7616 Date: Mon May 10 11:33:13 2010 +0000
7618 Some small logic mistakes
7620 Use boolean operators for booleans and bitwise otherwise only.
7623 Author: Klaus Ethgen <Klaus@Ethgen.de>
7624 Date: Mon May 10 11:32:56 2010 +0000
7626 GTK marks several functions as deprecated
7628 The following functions has been replaced and deprecated by version
7630 - GTK_WIDGET_CAN_FOCUS
7631 - GTK_WIDGET_DRAWABLE
7632 - GTK_WIDGET_HAS_FOCUS
7633 - GTK_WIDGET_HAS_GRAB
7634 - GTK_WIDGET_IS_SENSITIVE
7635 - GTK_WIDGET_NO_WINDOW
7636 - GTK_WIDGET_REALIZED
7637 - GTK_WIDGET_SENSITIVE
7639 - GTK_WIDGET_TOPLEVEL
7640 - GTK_WIDGET_VISIBLE
7643 Author: Klaus Ethgen <Klaus@Ethgen.de>
7644 Date: Sun Feb 28 22:55:37 2010 +0000
7646 Add unknown file class to grouping
7649 Author: Klaus Ethgen <Klaus@Ethgen.de>
7650 Date: Sun Feb 28 15:17:12 2010 +0000
7652 Fix a small issue with strptime
7654 strptime do not initialize all fields. So the undefined fields could end
7658 Author: Laurent Monin <zas@norz.org>
7659 Date: Sat Feb 27 23:31:07 2010 +0000
7661 Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
7664 Author: Klaus Ethgen <Klaus@Ethgen.de>
7665 Date: Sat Feb 27 20:35:26 2010 +0000
7667 Add the feature to add single keywords to selection
7669 This patch adds a context menu entry to keywords to ad the current
7670 keyword to all selected images.
7673 Author: Klaus Ethgen <Klaus@Ethgen.de>
7674 Date: Sat Feb 27 20:35:09 2010 +0000
7676 Little macro correction
7679 Author: Klaus Ethgen <Klaus@Ethgen.de>
7680 Date: Sat Feb 27 20:34:54 2010 +0000
7682 Unifying the datetime output
7684 The output of %date% and %formatted.DateTime% should be equivalent.
7687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7688 Date: Wed Feb 17 21:05:10 2010 +0000
7690 updated ChangeLog file
7693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7694 Date: Tue Feb 16 21:18:03 2010 +0000
7696 added 2010 to copyright text
7699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7700 Date: Tue Feb 16 21:10:12 2010 +0000
7702 updated version string
7705 Author: Laurent Monin <zas@norz.org>
7706 Date: Tue Feb 16 20:07:05 2010 +0000
7708 Restore translators list, removed by revision 1899.
7711 Author: Laurent Monin <zas@norz.org>
7712 Date: Tue Feb 16 19:55:35 2010 +0000
7714 Update russian translation. Thanks to Denis Silakov.
7717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7718 Date: Sun Feb 14 22:00:23 2010 +0000
7720 fixed segfault in exif parser
7722 http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
7725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7726 Date: Sun Feb 14 21:35:11 2010 +0000
7728 fixed reference count
7730 there was a bug in reference count on writting unsaved metadata
7731 before starting an external editor
7734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7735 Date: Sun Feb 7 13:16:35 2010 +0000
7737 test gnome-doc-tool in configure
7740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7741 Date: Sun Feb 7 12:44:55 2010 +0000
7743 dropped obsolete sections, gqview changelog moved to wiki
7746 Author: Laurent Monin <zas@norz.org>
7747 Date: Tue Feb 2 20:21:11 2010 +0000
7749 Brazilian Portuguese translation was updated.
7751 Thanks to Sergio Cipolla.
7754 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
7757 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7758 Date: Wed Jan 27 22:27:10 2010 +0000
7760 czech translation fixes
7763 Author: Laurent Monin <zas@norz.org>
7764 Date: Wed Jan 27 19:58:11 2010 +0000
7766 Update catalan translation, by angel mompo.
7769 Author: Laurent Monin <zas@norz.org>
7770 Date: Sun Jan 17 13:34:48 2010 +0000
7772 Fix osd zoom level refreshing (it was broken since some times).
7775 Author: Laurent Monin <zas@norz.org>
7776 Date: Wed Jan 13 19:49:39 2010 +0000
7778 Update dutch translation. Work in progress.
7780 Patch by Marcel Pol.
7783 Author: Klaus Ethgen <Klaus@Ethgen.de>
7784 Date: Mon Jan 11 14:10:49 2010 +0000
7789 Author: Laurent Monin <zas@norz.org>
7790 Date: Sun Jan 10 14:23:29 2010 +0000
7792 copy_file(): remove incomplete file on error (bug 2890715)
7794 The behavior changed, data is first written to a temporary file,
7795 which is unlinked in case of error, then the tempfile is renamed
7797 Size of buffer was increased from 4k to 16k.
7800 Author: Laurent Monin <zas@norz.org>
7801 Date: Sat Jan 9 11:44:27 2010 +0000
7803 Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
7806 Author: Laurent Monin <zas@norz.org>
7807 Date: Sat Jan 9 10:37:48 2010 +0000
7809 Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
7812 Author: Laurent Monin <zas@norz.org>
7813 Date: Tue Jan 5 22:28:11 2010 +0000
7815 Add Serbian translation.
7817 Note there are two *.po files, one for Cyrilic and one for Latin
7820 Thanks to Milos Popovic.
7823 Author: Laurent Monin <zas@norz.org>
7824 Date: Tue Jan 5 22:26:03 2010 +0000
7826 Update README about translations.
7829 Author: Laurent Monin <zas@norz.org>
7830 Date: Tue Jan 5 17:49:50 2010 +0000
7832 Allow to switch to fullscreen mode using LIRC.
7834 Imagine the following situation (which happened to me several times) :
7835 you want to see photos from your bed or your sofa so you launch geeqie
7836 and go to the right directory, then you take your remote control and sit
7837 comfortably far from your keyboard and mouse. And when you want to begin
7838 to watch photos, you realize you forgot to enable full screen! You have
7839 to stand up and to go until your computer and come back, whereas you
7840 could have done it with your remote control.
7842 Patch by Bernard Massot.
7845 Author: Laurent Monin <zas@norz.org>
7846 Date: Sat Jan 2 12:38:55 2010 +0000
7848 Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
7851 Author: Laurent Monin <zas@norz.org>
7852 Date: Sat Dec 19 12:53:20 2009 +0000
7855 g_utf8_collate_key_for_filename() don't give sort order one
7856 may expect. Using g_utf8_collate_key() make things closer
7857 to many other programs output (ie. ls and gqview).
7859 Thanks to Michael pointing this out.
7862 Author: Laurent Monin <zas@norz.org>
7863 Date: Sat Dec 19 12:49:19 2009 +0000
7865 Store sort parameters in appropriate variables.
7868 Author: Laurent Monin <zas@norz.org>
7869 Date: Thu Dec 10 17:48:43 2009 +0000
7871 Move "Add Keyword" menu item at top of Keywords bar contextual menu.
7873 Suggested by Lars Täuber.
7876 Author: Laurent Monin <zas@norz.org>
7877 Date: Thu Dec 10 17:44:31 2009 +0000
7879 Fix contextual menus in lateral bars.
7881 Use button_release_event instead of button_press_event,
7882 this makes contextual menus persistent until an option
7883 is selected or the menu is closed.
7886 Author: Laurent Monin <zas@norz.org>
7887 Date: Fri Dec 4 21:01:11 2009 +0000
7889 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).
7892 Author: Laurent Monin <zas@norz.org>
7893 Date: Fri Dec 4 20:40:02 2009 +0000
7895 Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
7898 Author: Laurent Monin <zas@norz.org>
7899 Date: Fri Dec 4 19:45:09 2009 +0000
7901 Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
7904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7905 Date: Fri Nov 27 23:27:35 2009 +0000
7907 build documentation with gnome-doc-tool in makefile
7910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7911 Date: Sun Nov 22 09:12:22 2009 +0000
7913 scripts for converting wiki documentation to docbook
7916 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7917 Date: Sat Nov 21 20:08:51 2009 +0000
7919 check gtk_clutter_init return value
7921 https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
7924 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7925 Date: Wed Nov 18 12:34:30 2009 +0000
7927 changed https to http in wiki links
7930 Author: Laurent Monin <zas@norz.org>
7931 Date: Fri Nov 13 18:37:31 2009 +0000
7933 Spanish translation was updated. Thanks to Redy Rodriguez.
7936 Author: Laurent Monin <zas@norz.org>
7937 Date: Sat Nov 7 21:31:23 2009 +0000
7939 Updated spanish translation. Thanks to Redy Rodriguez.
7942 Author: Klaus Ethgen <Klaus@Ethgen.de>
7943 Date: Tue Oct 13 21:49:42 2009 +0000
7945 German translation update
7948 Author: Klaus Ethgen <Klaus@Ethgen.de>
7949 Date: Tue Oct 13 21:49:21 2009 +0000
7951 Add compatibility for GTK 2.18
7953 With 2.18 some functions are deprecated. With geeqie that are two at the
7955 - gtk_tree_view_column_get_cell_renderers - which can be replaced by
7956 gtk_cell_layout_get_cells
7957 - gdk_event_get_graphics_expose - I just commented it as there seems to
7958 be no replacement in GTK 2.18
7961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7962 Date: Sat Oct 10 15:01:41 2009 +0000
7964 added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
7967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7968 Date: Sat Oct 10 10:15:23 2009 +0000
7970 use text renderer for editor->hidden
7972 The toggle was too confusing because it was not dirrectly editable.
7975 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7976 Date: Thu Oct 1 18:40:34 2009 +0000
7978 ignored multiple directories specified on commandline
7980 IMHO this was inconsistent - specifying one directory had completely
7981 different effect than specifying two or more directories. Moreover,
7983 Now only one directory is allowed.
7986 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7987 Date: Thu Oct 1 17:37:51 2009 +0000
7989 fixed tree_store reordering
7992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7993 Date: Mon Sep 28 12:04:35 2009 +0000
7995 do not cache incomplete thumbnails
7998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7999 Date: Mon Sep 28 09:57:06 2009 +0000
8001 consider sidecars in layout_image popup menu
8004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8005 Date: Sat Sep 26 11:37:09 2009 +0000
8009 - removed the scrollbar
8010 - do not set decel-rate,
8011 https://bugzilla.gnome.org/show_bug.cgi?id=596419
8014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8015 Date: Sat Sep 26 08:47:28 2009 +0000
8017 print text using pango renderer
8019 - the text is sent to postscript as a bitmap
8020 - this fixes printing of non-ascii characters
8022 http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
8025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8026 Date: Fri Sep 25 20:39:15 2009 +0000
8028 require libchamplain 0.4
8030 - check for libchamplain 0.4
8031 - dropped libchamplain 0.3.x support
8033 http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
8036 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8037 Date: Thu Sep 24 21:52:44 2009 +0000
8039 fixed and simplified sidecar grouping code
8042 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8043 Date: Thu Sep 24 18:02:29 2009 +0000
8045 fixed emitting of error signal from image loader
8048 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8049 Date: Mon Sep 21 18:48:32 2009 +0000
8051 fixed pan-view popup menu
8053 - removed wrong callback
8054 - consider sidecar files in the editor popup
8057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8058 Date: Mon Sep 14 21:25:10 2009 +0000
8060 fixed selection handling in sidebar
8063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8064 Date: Sun Sep 13 21:08:40 2009 +0000
8066 fixed editor list in popup menu
8068 - show an editor if any of selected files matches
8069 - added debug messages
8072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8073 Date: Sun Sep 13 21:03:17 2009 +0000
8075 fixed incorrect translation
8078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8079 Date: Sun Sep 13 20:00:08 2009 +0000
8081 fixed filelist refresh
8084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8085 Date: Sun Sep 13 12:33:11 2009 +0000
8087 preserve histmap on NOTIFY_CHANGE
8090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8091 Date: Sun Sep 13 09:55:21 2009 +0000
8093 added possibility to use geeqie-rotate as a standalone script
8096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8097 Date: Sat Sep 12 16:37:05 2009 +0000
8099 strip the "lang=" prefix from exiv2 in all metadata formats
8102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8103 Date: Sat Sep 12 16:03:09 2009 +0000
8108 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8109 Date: Sat Sep 12 15:51:37 2009 +0000
8113 - fixed editor loading order
8114 - fixed EditorWindow->modified flag handling
8117 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8118 Date: Sat Sep 12 15:31:24 2009 +0000
8120 fixed reloading of editors
8123 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8124 Date: Wed Sep 9 18:16:09 2009 +0000
8129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8130 Date: Mon Sep 7 20:44:29 2009 +0000
8132 start_editor_from_filelist_full fixes
8134 fixed return value from start_editor_from_filelist_full()
8135 call editor_command_parse to detect possible problems early enough
8138 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8139 Date: Mon Sep 7 20:04:22 2009 +0000
8141 fixed list of possible editors in popup menu
8144 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8145 Date: Mon Sep 7 19:48:05 2009 +0000
8147 fixes sidecar file grouping
8149 files with a number in extension were listed twice, it
8150 caused problems later
8153 Author: Laurent Monin <zas@norz.org>
8154 Date: Mon Sep 7 08:24:09 2009 +0000
8156 Comment out unused functions, silenting related compilation warnings.
8159 Author: Laurent Monin <zas@norz.org>
8160 Date: Mon Sep 7 08:18:18 2009 +0000
8162 Remove an unused variable and minor code cleanup.
8165 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8166 Date: Sun Sep 6 14:29:19 2009 +0000
8168 improved editor loading
8171 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8172 Date: Sun Sep 6 14:21:19 2009 +0000
8174 fixed unnecessary image reloads in color menu
8177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8178 Date: Sun Sep 6 14:01:03 2009 +0000
8180 load desktop files in idle time
8182 - scanning all desktop files takes a lot of time because of hdd seek
8183 - this change moves the scanning to idle time
8184 - the editors appears in the menus some time after startup
8186 https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
8189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8190 Date: Sun Sep 6 09:08:37 2009 +0000
8192 added messages for debugging startup time
8195 Author: Laurent Monin <zas@norz.org>
8196 Date: Sat Sep 5 13:48:21 2009 +0000
8198 Update svn ignore lists.
8201 Author: Laurent Monin <zas@norz.org>
8202 Date: Fri Sep 4 15:53:04 2009 +0000
8204 Fix up compilation issues related to libchamplain.
8206 See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
8209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8210 Date: Thu Sep 3 20:00:40 2009 +0000
8212 fixed in-place rename
8215 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8216 Date: Thu Sep 3 19:18:20 2009 +0000
8218 do not reload image on copy, move, rename and external editor
8220 changed files should be detected anyway
8221 http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
8224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8225 Date: Fri Aug 28 23:09:05 2009 +0000
8227 fixed vd_notify_cb leak
8230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8231 Date: Fri Aug 28 21:01:29 2009 +0000
8233 improved printing of selection
8236 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8237 Date: Fri Aug 28 20:18:46 2009 +0000
8239 improved the sidecar grouping algorithm
8242 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8243 Date: Thu Aug 27 20:23:28 2009 +0000
8245 fixed toggle_slideshow function
8247 https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
8250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8251 Date: Wed Aug 26 19:19:06 2009 +0000
8253 updated version message
8256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8257 Date: Wed Aug 26 19:16:02 2009 +0000
8259 save one unnecessary call to stat_utf8
8262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8263 Date: Tue Aug 25 22:21:46 2009 +0000
8265 use name as a tooltip of external editor if comment is missing
8267 the hotkey dialog ignores entries with empty tooltip
8270 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8271 Date: Tue Aug 25 21:30:50 2009 +0000
8273 write metadata before another opeation
8275 - this is implemented for copy and external editor
8276 - the unsaved metadata should survive operations like move or rename
8277 - saving metadata before delete is pointless
8280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8281 Date: Sun Aug 23 14:10:56 2009 +0000
8283 workaround for xpm loader
8285 https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
8288 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8289 Date: Sun Aug 23 13:37:15 2009 +0000
8291 fixed moving and maintenance of std. thumbnails
8293 https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
8296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8297 Date: Sat Aug 22 21:58:49 2009 +0000
8299 remove deleted files from metadata queue
8302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8303 Date: Sat Aug 22 20:20:19 2009 +0000
8305 fixed sidecar grouping
8307 this fixes grouping of files which differs only
8308 in upper/lowercase extension. The old code stopped scanning
8309 when the first file was found.
8312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8313 Date: Tue Aug 18 20:19:23 2009 +0000
8315 fixed possible crash in exif_item_get_integer
8318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8319 Date: Mon Aug 3 20:47:14 2009 +0000
8324 Author: Klaus Ethgen <Klaus@Ethgen.de>
8325 Date: Mon Aug 3 12:34:57 2009 +0000
8330 Author: Klaus Ethgen <Klaus@Ethgen.de>
8331 Date: Sat Aug 1 22:37:57 2009 +0000
8333 Fix a small problem with casefull keywords
8335 In @1636 I miss one check for keyword case. Now it should be all fixed.
8338 Author: Klaus Ethgen <Klaus@Ethgen.de>
8339 Date: Sat Aug 1 22:37:37 2009 +0000
8341 This function is never used anymore: file_maint_removed
8344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8345 Date: Fri Jul 31 20:46:55 2009 +0000
8347 updated project status
8350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8351 Date: Fri Jul 31 20:31:56 2009 +0000
8353 added project web page under version control
8356 Author: Laurent Monin <zas@norz.org>
8357 Date: Thu Jul 30 17:59:20 2009 +0000
8359 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.
8362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8363 Date: Wed Jul 29 21:03:38 2009 +0000
8365 updated czech translation
8368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8369 Date: Tue Jul 28 22:27:24 2009 +0000
8371 improved scroll on slower machines
8373 patch by Stanislav Brabec
8376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8377 Date: Tue Jul 28 22:14:26 2009 +0000
8379 do not process sidecar files in bar_gps
8381 patch by Colin Clark
8384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8385 Date: Tue Jul 28 22:03:54 2009 +0000
8387 run the scripts with /bin/sh
8390 Author: Laurent Monin <zas@norz.org>
8391 Date: Sat Jul 25 08:23:23 2009 +0000
8393 French translation was updated.
8396 Author: Laurent Monin <zas@norz.org>
8397 Date: Sat Jul 25 08:13:13 2009 +0000
8399 Remove some bashisms from configure.in. Patch by Greg Troxel.
8402 Author: Laurent Monin <zas@norz.org>
8403 Date: Sat Jul 25 08:00:07 2009 +0000
8405 Romanian translation was completed. Thanks to Sabin Iacob.
8408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8409 Date: Fri Jul 24 14:07:54 2009 +0000
8411 update column sizes after toggling thumbnails
8414 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8415 Date: Fri Jul 24 13:32:37 2009 +0000
8417 fixed switching of multiline texts
8420 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8421 Date: Fri Jul 24 12:56:54 2009 +0000
8423 do not try to reload deleted image
8425 deleted image is replaced by the next one from the list, keep
8426 the old image displayed until the new one is set
8429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8430 Date: Fri Jul 24 12:45:42 2009 +0000
8432 call gtk_tree_view_columns_autosize only when reall needed
8434 gtk_tree_view_columns_autosize is rather expensive, call it only
8435 afrer directory change or after user-requested refresh
8438 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8439 Date: Fri Jul 24 12:21:23 2009 +0000
8441 do not use cell_data_func
8443 cell_data_func is too slow, store formatted string in the tree_store
8447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8448 Date: Tue Jul 21 14:17:01 2009 +0000
8450 fixed destroying of menu data
8452 Make sure that menu destroy functions do not access parent widget
8453 structures that are already destroyed
8454 There are 2 ways to achieve this:
8455 - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
8456 - use separate data structure passed to *_popup_menu_destroy_cb()
8460 Author: Klaus Ethgen <Klaus@Ethgen.de>
8461 Date: Sat Jul 18 08:16:54 2009 +0000
8465 data_offset + data_length could be bigger than guint which makes the
8466 calculation overflow to a value smaller then size.
8469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8470 Date: Thu Jul 2 17:37:05 2009 +0000
8472 updated ChangeLog file
8475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8476 Date: Thu Jul 2 17:31:38 2009 +0000
8478 updated ca.po - submitted by Mecatxis
8481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8482 Date: Wed Jul 1 20:55:37 2009 +0000
8484 make sure that automake and config.h uses the same installation paths
8487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8488 Date: Wed Jul 1 19:38:17 2009 +0000
8490 updated version string
8493 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8494 Date: Wed Jul 1 19:33:09 2009 +0000
8496 fixed mnemonic conflicts
8499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8500 Date: Wed Jul 1 18:59:39 2009 +0000
8502 removed msgctxt keyword, older gettext fails on it
8505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8506 Date: Wed Jul 1 18:32:32 2009 +0000
8508 removed gettext.h reference
8511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8512 Date: Wed Jul 1 07:04:42 2009 +0000
8517 Author: Laurent Monin <zas@norz.org>
8518 Date: Tue Jun 30 23:40:37 2009 +0000
8520 French translation was updated.
8523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8524 Date: Tue Jun 30 20:15:33 2009 +0000
8526 fixed an use of uninitialized value
8529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8530 Date: Tue Jun 30 20:12:28 2009 +0000
8532 fixes for a built without Exiv2
8534 don't try to access XMP metadata if not compiled with Exiv2
8535 some metadata options are valid without Exiv2, do not disable them
8538 Author: Klaus Ethgen <Klaus@Ethgen.de>
8539 Date: Tue Jun 30 19:53:55 2009 +0000
8541 Revert "Add pgettext for some ambiguous strings"
8543 Now there should be all ambiguous strings gone. This reverts commit 1628
8545 With that commit also all ambiguous strings should be solved.
8548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8549 Date: Tue Jun 30 19:12:25 2009 +0000
8551 add desktop.in files to the tarball
8554 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8555 Date: Mon Jun 29 19:48:14 2009 +0000
8557 fixed writting to gqview legacy format
8560 Author: Laurent Monin <zas@norz.org>
8561 Date: Mon Jun 29 16:32:43 2009 +0000
8563 French translation was updated.
8566 Author: Laurent Monin <zas@norz.org>
8567 Date: Mon Jun 29 16:02:28 2009 +0000
8569 Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
8572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8573 Date: Sun Jun 28 13:41:51 2009 +0000
8575 added geeqie-import-geeqie.desktop.in
8578 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8579 Date: Sun Jun 28 11:55:54 2009 +0000
8581 libchamplain compatibility fix
8584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8585 Date: Sun Jun 28 09:25:47 2009 +0000
8587 cleanup: remove some disabled code
8590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8591 Date: Sun Jun 28 09:08:25 2009 +0000
8593 warn if another operation is performed on a file with unsaved metadata
8596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8597 Date: Sun Jun 28 08:49:28 2009 +0000
8599 sync histogram state after enabling it from the menu
8602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8603 Date: Sun Jun 28 08:32:27 2009 +0000
8605 added script for importing GQView and Geeqie-alpha metadata
8608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8609 Date: Sat Jun 27 23:12:52 2009 +0000
8611 put preferences to separate submenu
8614 Author: Klaus Ethgen <Klaus@Ethgen.de>
8615 Date: Sat Jun 27 22:58:20 2009 +0000
8617 German translation update
8620 Author: Klaus Ethgen <Klaus@Ethgen.de>
8621 Date: Sat Jun 27 22:57:56 2009 +0000
8623 Complete commit @1747 (intltool usage)
8625 With using intltool the localisation will fail cause of missing
8626 desktop.in file. Also the old desktop files are obsoleted by this
8629 Also it is not necessary any more to have a './' in front of the files
8633 Author: Klaus Ethgen <Klaus@Ethgen.de>
8634 Date: Sat Jun 27 22:56:50 2009 +0000
8636 Fix AM_CFLAGS and AM_CXXFLAGS from @1701
8638 The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
8641 I also did some minor whitespace fixes and made the internal
8642 documentation consistent by using \ than @ for doxygen doc.
8645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8646 Date: Sat Jun 27 22:40:25 2009 +0000
8648 added command for editing ufraw id file, changed menu location
8651 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8652 Date: Sat Jun 27 21:12:07 2009 +0000
8657 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8658 Date: Sat Jun 27 20:47:17 2009 +0000
8660 use radio buttons for file and dir mode in popup menu
8663 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8664 Date: Sat Jun 27 20:12:56 2009 +0000
8666 simplified menu_item_add_radio usage
8669 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8670 Date: Sat Jun 27 17:54:31 2009 +0000
8672 created Files and Folders submenu
8675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8676 Date: Sat Jun 27 15:47:50 2009 +0000
8678 improved overlay menu
8680 - indicate overlay and histogram state in toggle and radio entries in
8682 - all entries have visible effect in all modes
8685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8686 Date: Wed Jun 24 20:31:30 2009 +0000
8688 test if an accelerator can be stored
8690 gtk_accel_map_change_entry can't change accelerators
8691 to keys like arrows. Test this and show the keys in the list
8692 only if they can be really changed.
8694 https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
8697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8698 Date: Tue Jun 23 19:20:48 2009 +0000
8700 improved description string
8703 Author: Klaus Ethgen <Klaus@Ethgen.de>
8704 Date: Sun Jun 21 22:52:45 2009 +0000
8706 Localizing one string
8709 Author: Klaus Ethgen <Klaus@Ethgen.de>
8710 Date: Sun Jun 21 22:52:08 2009 +0000
8712 Fix two memory failures
8714 1. if the description field for a exif information is empty the program
8715 dumps core when trying to change this. The reason is a strcmp with a
8718 The fix add the small functionality to set the field to default when
8721 2. There was a g_strdup miss in exif.c which could end in memory
8725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8726 Date: Sun Jun 21 20:14:53 2009 +0000
8728 improved file list update priority
8730 - update list with lower priority than the priority of file operations
8731 - make sure that it is updated at least once per 2 seconds
8734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8735 Date: Sun Jun 21 13:28:02 2009 +0000
8737 fixed jumping of filelist on focus_in event
8740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8741 Date: Sun Jun 21 12:39:58 2009 +0000
8743 fixed updating of marks in sidecars
8746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8747 Date: Sat Jun 20 23:15:11 2009 +0000
8749 various geeqie-ufraw improvements
8751 - handle xmp sidecars
8752 - commandline options, help
8755 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8756 Date: Sat Jun 20 18:42:23 2009 +0000
8758 fixed leak in file_util_* functions
8760 - file_util_* are changed to take over the filelist and free it when
8762 - make sure that these functions are called correctly
8765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8766 Date: Sat Jun 20 16:46:32 2009 +0000
8770 - do the string formatting in the cell_data callback
8771 - show the sidecar list only in collapsed entries
8774 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8775 Date: Sat Jun 20 08:51:07 2009 +0000
8777 always check for deleted sidecar files
8780 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8781 Date: Fri Jun 19 22:37:30 2009 +0000
8786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8787 Date: Fri Jun 19 22:34:52 2009 +0000
8789 run external commands from current directory even with no files
8792 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8793 Date: Thu Jun 18 20:46:33 2009 +0000
8797 added a more complicated script that demonstrates advanced
8798 features of external editors:
8799 - create a jpeg + ufraw id file for each raw file
8800 - update the jpeg if the id file was modified
8803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8804 Date: Wed Jun 17 18:41:10 2009 +0000
8806 made file_util_start_editor_from_file consider also sidecars
8809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8810 Date: Wed Jun 17 18:19:11 2009 +0000
8812 fixed problems with floor/ceil
8814 - introduce macros ROUND_DOWN, ROUND_UP
8815 - fixed incorrect usage of floor/ceil functions on int arguments
8817 patch by Yuriy Kaminskiy
8820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8821 Date: Mon Jun 15 20:50:35 2009 +0000
8823 use intltool for desktop file translation
8825 - desktop files are translated via .po files together with other strings
8826 - make update-po is replaced with intltool-update [lang]
8829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8830 Date: Mon Jun 15 19:13:45 2009 +0000
8832 improved rotation script
8834 - applies the orientation from metadata
8835 - uses exiftran for jpeg an ImageMagick for other files
8838 Author: Laurent Monin <zas@norz.org>
8839 Date: Sun Jun 14 08:49:39 2009 +0000
8841 French translation was updated.
8844 Author: Klaus Ethgen <Klaus@Ethgen.de>
8845 Date: Sat Jun 13 22:19:57 2009 +0000
8847 Update documentation
8849 Now it holds a more verbose doxygen description as discussed in mailing
8852 - Doxygen style description
8853 - Small visibility changes
8854 - Commit message change
8857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8858 Date: Sat Jun 13 19:26:32 2009 +0000
8860 the options for custom border color were made independent
8863 Author: Laurent Monin <zas@norz.org>
8864 Date: Thu Jun 11 18:18:07 2009 +0000
8866 French translation was updated.
8869 Author: Laurent Monin <zas@norz.org>
8870 Date: Thu Jun 11 17:34:37 2009 +0000
8872 Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
8875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8876 Date: Wed Jun 10 20:45:24 2009 +0000
8878 make sure that a directory exists on saving desktop files
8881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8882 Date: Wed Jun 10 20:26:47 2009 +0000
8884 do not install helper scripts into /usr/bin
8886 - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
8887 - add the directory to $PATH on startup - the Exec line in desktop files
8888 does not have to contain full path
8891 https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
8894 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8895 Date: Tue Jun 9 19:12:37 2009 +0000
8897 enabled color management in img-view
8899 patch by Omari Stephens
8902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8903 Date: Tue Jun 9 19:08:52 2009 +0000
8905 fixed leak in image_post_process_color
8907 patch by Omari Stephens
8910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8911 Date: Mon Jun 8 19:05:49 2009 +0000
8913 unify code paths for New directory
8914 keep the directory visible after rename
8915 https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
8918 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8919 Date: Sun Jun 7 10:11:05 2009 +0000
8921 do not show wide frame in single image mode
8923 https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
8926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8927 Date: Sat Jun 6 22:51:55 2009 +0000
8929 added mark filter to menu - now it is possible to assign hotkeys
8932 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8933 Date: Sat Jun 6 19:39:46 2009 +0000
8935 preserve zoom value on fullscreen startup
8938 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8939 Date: Sat Jun 6 17:28:16 2009 +0000
8941 swap x and y scale when scaling rotated images - it fixes tiles that were
8942 sometimes off by 1 pixel - thanks Petr for reporting,
8946 Author: Laurent Monin <zas@norz.org>
8947 Date: Sat Jun 6 17:02:21 2009 +0000
8949 French translation was updated.
8952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8953 Date: Sat Jun 6 16:14:07 2009 +0000
8955 better implementation of tree_view_row_get_visibility,
8956 gtk_tree_view_set_cursor is not sufficient in some cases, call also
8957 tree_view_row_make_visible
8960 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8961 Date: Sat Jun 6 15:33:56 2009 +0000
8963 do not call signal handler from vdtree_row_expanded
8964 it fixes tree view for user-entered hidden directories
8967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8968 Date: Sat Jun 6 11:15:09 2009 +0000
8970 reduced jumping of directory tree when user clicks on folders
8973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8974 Date: Fri Jun 5 21:52:37 2009 +0000
8976 simplified the code around vd_select_row
8979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8980 Date: Thu Jun 4 21:07:03 2009 +0000
8982 use layout_set_fd() for changing images from a slideshow
8983 - this updates folder and icon in recursive slideshow mode
8985 preserve slideshow on layout change - fixes
8986 https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
8989 Author: Laurent Monin <zas@norz.org>
8990 Date: Thu Jun 4 19:51:20 2009 +0000
8992 Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
8995 Author: Klaus Ethgen <Klaus@Ethgen.de>
8996 Date: Thu Jun 4 16:07:41 2009 +0000
9000 Now the most is translated to German language. Just the photographic
9001 notions are missing.
9004 Author: Klaus Ethgen <Klaus@Ethgen.de>
9005 Date: Thu Jun 4 16:07:16 2009 +0000
9007 Change the order of columns for editors dialogue
9010 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9011 Date: Wed Jun 3 20:05:19 2009 +0000
9013 regroup sidecar files when an operation on partial group is finished
9016 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9017 Date: Tue Jun 2 22:33:53 2009 +0000
9019 changed selection behavior as requested at
9020 http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
9022 file view - sidecars are added to the selection if they were expicitly selected
9023 or if the entry is collapsed
9024 icon view - selection always contains sidecars
9026 file operations splits partially selected groups - selected files have
9030 Author: Laurent Monin <zas@norz.org>
9031 Date: Mon Jun 1 16:37:30 2009 +0000
9033 Minor code cleanup and redundancy reduction.
9036 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9037 Date: Sun May 31 14:32:39 2009 +0000
9039 fixed incorrect type conversion
9042 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9043 Date: Sun May 31 13:32:09 2009 +0000
9045 do not display menus ("FileMenu" etc.) in accelerator configuration
9046 improved tooltip texts
9049 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9050 Date: Sun May 31 11:08:00 2009 +0000
9052 do not block the files sent to external editors like gimp
9055 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9056 Date: Sat May 30 20:18:22 2009 +0000
9058 preserve image center over short periods when the "broken image" icon is
9060 http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
9063 Author: Laurent Monin <zas@norz.org>
9064 Date: Tue May 26 19:41:22 2009 +0000
9066 Add .desktop files to restore lossless jpeg rotation via editors.
9069 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9070 Date: Sat May 23 21:23:06 2009 +0000
9073 https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
9076 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9077 Date: Sat May 23 21:07:21 2009 +0000
9079 enabled PageSize code
9080 https://bugzilla.redhat.com/show_bug.cgi?id=222639
9083 Author: Laurent Monin <zas@norz.org>
9084 Date: Thu May 21 09:54:20 2009 +0000
9086 Add missing vim modeline.
9089 Author: Laurent Monin <zas@norz.org>
9090 Date: Thu May 21 09:20:48 2009 +0000
9092 Attempt to use stock gtk icons for directory list and tree views.
9095 Author: Laurent Monin <zas@norz.org>
9096 Date: Sat May 16 11:31:48 2009 +0000
9098 Fix up too short array, reported by Michael Schwendt.
9101 Author: Laurent Monin <zas@norz.org>
9102 Date: Sat May 16 08:48:21 2009 +0000
9104 Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
9107 $ desktop-file-validate geeqie.desktop
9108 geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
9109 "Categories" in group "Desktop Entry" contains a deprecated value
9112 http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
9115 Author: Laurent Monin <zas@norz.org>
9116 Date: Thu May 14 20:45:34 2009 +0000
9118 Fix up unused variables warnings.
9121 Author: Laurent Monin <zas@norz.org>
9122 Date: Thu May 14 20:32:14 2009 +0000
9124 Merge common thumb code from view_file_list and view_file_icon to view_file.
9127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9128 Date: Tue May 12 20:54:58 2009 +0000
9130 added some notes to README file
9133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9134 Date: Tue May 12 20:38:26 2009 +0000
9136 fixed compilation with older gtk
9139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9140 Date: Tue May 12 20:17:03 2009 +0000
9145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9146 Date: Tue May 12 18:25:18 2009 +0000
9148 added GPS map support - patch by Colin Clark
9151 Author: Laurent Monin <zas@norz.org>
9152 Date: Tue May 12 06:54:05 2009 +0000
9154 French translation was updated.
9157 Author: Laurent Monin <zas@norz.org>
9158 Date: Tue May 12 06:42:20 2009 +0000
9160 Fix up tooltip text: Color _Management -> Color Management.
9163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9164 Date: Mon May 11 20:50:13 2009 +0000
9166 added keyboard configuration dialog
9167 mostly written by Petr Ostadal
9168 alternate keys are not yet fully configurable - the corresponding code
9172 Author: Laurent Monin <zas@norz.org>
9173 Date: Mon May 11 10:10:13 2009 +0000
9175 French translation was updated.
9178 Author: Laurent Monin <zas@norz.org>
9179 Date: Mon May 11 09:55:39 2009 +0000
9181 Include missing header file.
9184 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9185 Date: Sat May 9 19:45:24 2009 +0000
9187 expose the file grouping flag to the user
9190 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9191 Date: Sat May 9 19:25:51 2009 +0000
9193 extended the list of grouped metadata tags
9196 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9197 Date: Sat May 9 17:02:35 2009 +0000
9199 added some structure to the metadata preferences dialog
9202 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9203 Date: Fri May 8 18:29:09 2009 +0000
9205 better tooltip for disabled lcms
9208 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9209 Date: Thu May 7 20:24:35 2009 +0000
9211 limit metadata details dialog size
9214 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9215 Date: Thu May 7 19:52:38 2009 +0000
9217 fixed keyword tree initialization
9220 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9221 Date: Thu May 7 19:38:07 2009 +0000
9223 updated version string to beta1
9226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9227 Date: Thu May 7 19:34:33 2009 +0000
9229 enabled XDG directory layout
9232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9233 Date: Thu May 7 19:30:15 2009 +0000
9235 use "keywords" instead of "tags" in option name, it is more consistent
9238 Author: Laurent Monin <zas@norz.org>
9239 Date: Sun May 3 17:54:37 2009 +0000
9241 French translation was updated.
9244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9245 Date: Sat May 2 22:34:46 2009 +0000
9247 added stock icons for slideshow
9250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9251 Date: Sat May 2 22:19:42 2009 +0000
9253 updated czech translation
9256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9257 Date: Sat May 2 11:14:24 2009 +0000
9259 force the metadata dialog if it was triggered by the menu or the button
9262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9263 Date: Sat May 2 10:59:36 2009 +0000
9265 action table clean up
9268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9269 Date: Sat May 2 09:15:56 2009 +0000
9271 improved pixel info, changed the menu entry from "Hide" to "Show",
9272 added it on default status bar
9275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9276 Date: Fri May 1 23:40:01 2009 +0000
9278 "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
9279 use <shift>S for sort manager
9282 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9283 Date: Fri May 1 23:15:51 2009 +0000
9285 - handle color profile and write metadata buttons on statusbar by ui_manager
9286 - statusbar buttons made configurable
9289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9290 Date: Fri May 1 09:49:27 2009 +0000
9292 allow external editors without parameters, as long as they are in
9296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9297 Date: Wed Apr 29 20:28:54 2009 +0000
9299 updated czech translation, not yet complete
9302 Author: Laurent Monin <zas@norz.org>
9303 Date: Tue Apr 28 21:40:00 2009 +0000
9305 French translation was updated.
9308 Author: Laurent Monin <zas@norz.org>
9309 Date: Tue Apr 28 21:38:20 2009 +0000
9311 Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
9314 Author: Laurent Monin <zas@norz.org>
9315 Date: Tue Apr 28 21:37:27 2009 +0000
9317 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.
9320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9321 Date: Tue Apr 28 20:09:41 2009 +0000
9323 do not translate internal strings
9326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9327 Date: Tue Apr 28 06:55:56 2009 +0000
9332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9333 Date: Tue Apr 28 06:54:59 2009 +0000
9335 compilation fixes for older glib and gtk
9338 Author: Laurent Monin <zas@norz.org>
9339 Date: Mon Apr 27 23:07:59 2009 +0000
9341 French translation was updated: fix few main menu mnenonics.
9344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9345 Date: Mon Apr 27 21:39:56 2009 +0000
9350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9351 Date: Mon Apr 27 20:19:21 2009 +0000
9356 Author: Laurent Monin <zas@norz.org>
9357 Date: Sun Apr 26 14:08:44 2009 +0000
9359 French translation was updated.
9362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9363 Date: Sun Apr 26 11:38:28 2009 +0000
9368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9369 Date: Sun Apr 26 09:25:52 2009 +0000
9371 fixed return from metadata_write_revert
9374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9375 Date: Sun Apr 26 09:01:35 2009 +0000
9377 added an option to write image orientation to the metadata
9380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9381 Date: Sat Apr 25 22:08:09 2009 +0000
9383 separated Orientation and Grayscale functions
9384 moved Grayscale to Color management menu
9387 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9388 Date: Sat Apr 25 20:55:11 2009 +0000
9390 added more info to the details dialog
9393 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9394 Date: Fri Apr 24 23:26:49 2009 +0000
9396 added details dialog for other operations too
9399 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9400 Date: Fri Apr 24 22:51:00 2009 +0000
9402 added possibility to exclude individual files
9405 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9406 Date: Thu Apr 23 21:15:14 2009 +0000
9408 fixed writting metadata behavior at exit
9411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9412 Date: Thu Apr 23 21:12:19 2009 +0000
9414 added an image to the file details dialog
9417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9418 Date: Thu Apr 23 20:48:03 2009 +0000
9420 differentiate between "Cancel" and "Discard changes"
9423 Author: Laurent Monin <zas@norz.org>
9424 Date: Tue Apr 21 21:47:11 2009 +0000
9426 Fix up few warnings (especially on 64bits platforms).
9429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9430 Date: Tue Apr 21 21:16:32 2009 +0000
9432 fixed metadata.confirm_on_dir_change
9435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9436 Date: Tue Apr 21 21:07:28 2009 +0000
9438 added possibility to show modifiied metadata before write
9441 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9442 Date: Mon Apr 20 21:34:16 2009 +0000
9444 added remote interface for exporting additional info (sidecars,
9445 destination) to external commands
9447 see the symlink command for an example
9449 http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
9452 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9453 Date: Mon Apr 20 21:07:52 2009 +0000
9455 write info and debugging messages to stderr
9458 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9459 Date: Mon Apr 20 19:44:50 2009 +0000
9461 improved remote protocol to allow bidirectional communication
9464 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9465 Date: Fri Apr 17 20:26:22 2009 +0000
9467 fixed tests for vd_find_row return value
9470 Author: Klaus Ethgen <Klaus@Ethgen.de>
9471 Date: Tue Apr 14 21:51:29 2009 +0000
9473 German translation updated
9475 With some help from de.alt.rec.digitalfotografie.
9478 Author: Laurent Monin <zas@norz.org>
9479 Date: Tue Apr 14 20:54:50 2009 +0000
9481 French translation was updated.
9484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9485 Date: Mon Apr 13 22:40:47 2009 +0000
9490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9491 Date: Mon Apr 13 14:39:50 2009 +0000
9493 show color management status on statusbar
9496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9497 Date: Mon Apr 13 10:55:49 2009 +0000
9499 support X11 screen profile
9500 http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
9503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9504 Date: Mon Apr 13 08:09:56 2009 +0000
9506 moved color profiles from statusbar to View menu
9509 Author: Klaus Ethgen <Klaus@Ethgen.de>
9510 Date: Sun Apr 12 17:58:55 2009 +0000
9512 German translation updated
9515 Author: Laurent Monin <zas@norz.org>
9516 Date: Sun Apr 12 15:06:43 2009 +0000
9518 French translation was updated.
9521 Author: Klaus Ethgen <Klaus@Ethgen.de>
9522 Date: Sun Apr 12 11:02:03 2009 +0000
9526 metadata.c was not in the POTFILES.in.
9529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9530 Date: Sun Apr 12 08:36:53 2009 +0000
9532 fixed ambiguous strings
9535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9536 Date: Sat Apr 11 21:28:46 2009 +0000
9538 improved default keyword tree
9541 Author: Klaus Ethgen <Klaus@Ethgen.de>
9542 Date: Sat Apr 11 20:46:37 2009 +0000
9544 Fix that the output of msgfmt could be singular
9546 The output of msgfmt could be singular if there is only one translation
9550 Author: Klaus Ethgen <Klaus@Ethgen.de>
9551 Date: Sat Apr 11 19:51:03 2009 +0000
9553 Allow to configure case handling of keywords
9555 Sometimes I use just different case for keywords. This should be
9559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9560 Date: Sat Apr 11 19:35:03 2009 +0000
9562 fixed updating of filelist marks
9565 Author: Klaus Ethgen <Klaus@Ethgen.de>
9566 Date: Sat Apr 11 18:34:12 2009 +0000
9568 Adding debian packaging informations
9570 Adding debian control directory to create a geeqie debian package.
9572 NOTES: (To be fixed in autoconf)
9573 - LIRC must be explicit _enabled_ instead of disable. This is wrong
9575 - It might be a good idea to derivate the readmedir and the htmldir
9579 Author: Klaus Ethgen <Klaus@Ethgen.de>
9580 Date: Sat Apr 11 16:34:25 2009 +0000
9582 Implementing CTRL-W to close advanced exif window
9584 In fact, this implements keypress event handling in the advanced exif
9585 window to handle CTRL-W event.
9588 Author: Klaus Ethgen <Klaus@Ethgen.de>
9589 Date: Fri Apr 10 13:54:08 2009 +0000
9591 Just update the internal sort method
9593 There is no other use of the internal sort method than speeding up the
9594 sorting of a collection. So setting it to SORT_NONE is the better
9598 Author: Klaus Ethgen <Klaus@Ethgen.de>
9599 Date: Fri Apr 10 13:44:37 2009 +0000
9601 Implement random sort method for collections
9603 This patch allows to randomize the collections. (Closes: #2497413)
9604 https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
9607 Author: Klaus Ethgen <Klaus@Ethgen.de>
9608 Date: Fri Apr 10 10:18:42 2009 +0000
9610 Fix the broken statistic generation
9612 The output of msgfmt has different format if no fuzzy translations (or
9613 even no translated) are available. I fixed that by parsing the output of
9614 msgfmt more intelligent.
9616 Drawback of the solution is that the parsing will not work if the output
9617 of msgfmt use not the strings "translated messages", "fuzzy
9618 translations" and "untranslated messages".
9621 Author: Klaus Ethgen <Klaus@Ethgen.de>
9622 Date: Fri Apr 10 09:47:40 2009 +0000
9624 German translation updated
9626 Also included a update in the README file. Finally I add myself to that
9630 Author: Klaus Ethgen <Klaus@Ethgen.de>
9631 Date: Fri Apr 10 09:47:20 2009 +0000
9633 Add pgettext for some ambiguous strings
9635 There are some strings which are ambiguous to translate. There is the
9636 pgettext function to solf that problem.
9638 For example, locations can be translated to german by Ortsangaben
9639 (geographical) or by Pfad (filesystem). I am sure there are also some
9640 ambiguous in other languages.
9643 Author: Laurent Monin <zas@norz.org>
9644 Date: Thu Apr 9 20:40:16 2009 +0000
9646 Minor french translations fixes.
9649 Author: Laurent Monin <zas@norz.org>
9650 Date: Thu Apr 9 20:07:16 2009 +0000
9652 Fix histogram labels in french.
9655 Author: Laurent Monin <zas@norz.org>
9656 Date: Thu Apr 9 19:58:03 2009 +0000
9658 French translation was updated.
9661 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9662 Date: Wed Apr 8 19:32:30 2009 +0000
9664 improved Exiv2 error reporting:
9665 - use correct charset
9669 Author: Klaus Ethgen <Klaus@Ethgen.de>
9670 Date: Mon Apr 6 23:59:54 2009 +0000
9672 Nest new keywords inside existing
9674 It is boring to first add a bunch of keywords and then move them to the
9675 new location. It is more natural to add them as child to existing ons.
9678 Author: Klaus Ethgen <Klaus@Ethgen.de>
9679 Date: Mon Apr 6 23:59:38 2009 +0000
9681 Fix the is_keyword bug
9683 The is_keyword would be new set when placing the radio buttons. This
9684 Patch fix it by setting the variable afterwards.
9687 Author: Klaus Ethgen <Klaus@Ethgen.de>
9688 Date: Mon Apr 6 23:39:27 2009 +0000
9690 Set the focus for new keyword dialog
9693 Author: Laurent Monin <zas@norz.org>
9694 Date: Mon Apr 6 22:18:13 2009 +0000
9696 Disable unused functions when compiled without threads support, prevents few warnings.
9699 Author: Laurent Monin <zas@norz.org>
9700 Date: Mon Apr 6 22:13:54 2009 +0000
9702 Fix up event source ids type: gint -> guint.
9703 Functions like g_timeout_add() or g_idle_add() return a guint
9704 greater than 0, but in most places it was wrongly stored as int
9705 and initialized to -1.
9706 This broke assertions matching in g_source_remove() for example
9707 since id was always greater than 0 even when timer was not set
9708 (-1 was casted to the biggest guint).
9711 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9712 Date: Mon Apr 6 21:52:49 2009 +0000
9714 re-ordered some options, improved descriptions
9717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9718 Date: Mon Apr 6 20:38:54 2009 +0000
9720 unconditionally enable fast jpeg thumbnailing
9723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9724 Date: Mon Apr 6 19:53:59 2009 +0000
9726 added pane_notify_selection to pane API
9729 Author: Laurent Monin <zas@norz.org>
9730 Date: Mon Apr 6 19:13:35 2009 +0000
9732 Remove unused field in IconData.
9735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9736 Date: Mon Apr 6 19:09:55 2009 +0000
9738 optimized sidecar file check
9741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9742 Date: Sun Apr 5 09:46:49 2009 +0000
9744 fixed bug in overlay drawing
9747 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9748 Date: Sun Apr 5 09:25:48 2009 +0000
9750 improved Scroll reset method in preferences dialog
9753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9754 Date: Sat Apr 4 23:12:19 2009 +0000
9756 disabled 2-pass rendering also affect color correction
9757 https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
9760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9761 Date: Sat Apr 4 22:29:25 2009 +0000
9763 added option that simplifies saving of multi-window configurations
9766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9767 Date: Sat Apr 4 22:09:50 2009 +0000
9769 dropped show_copy_path option
9772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9773 Date: Sat Apr 4 21:53:12 2009 +0000
9775 dropped read_buffer options - they don't have any significant effect
9778 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9779 Date: Sat Apr 4 21:14:34 2009 +0000
9781 startup path options simplified and moved to layout options
9784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9785 Date: Sat Apr 4 20:20:17 2009 +0000
9787 moved options from Advanced tab to other tabs
9788 TODO: add Advanced section on each tab
9791 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9792 Date: Sat Apr 4 19:10:49 2009 +0000
9794 added metadata_read_GPS_coord
9797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9798 Date: Sat Apr 4 16:42:54 2009 +0000
9800 set current fd when the bar is shown again
9801 https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
9804 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9805 Date: Fri Apr 3 19:35:34 2009 +0000
9807 convert commandline to utf8
9810 Author: Laurent Monin <zas@norz.org>
9811 Date: Thu Apr 2 23:11:07 2009 +0000
9813 Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
9816 Author: Laurent Monin <zas@norz.org>
9817 Date: Thu Apr 2 16:10:12 2009 +0000
9819 Use full path in genmarshal.
9820 This allows out of source builds with fakeroot.
9821 Patch by Lukas Jirkovsky.
9824 Author: Laurent Monin <zas@norz.org>
9825 Date: Tue Mar 31 22:23:33 2009 +0000
9830 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9831 Date: Tue Mar 31 21:33:54 2009 +0000
9833 improved next/prev operation on sidecar files
9835 all operations with list index seem to be broken but IMHO this fix is
9836 sufficient for 1.0. Then it definitely needs a better interface.
9839 Author: Laurent Monin <zas@norz.org>
9840 Date: Tue Mar 31 20:57:31 2009 +0000
9842 Add and install a template to be used as new editor. Need more work.
9845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9846 Date: Tue Mar 31 20:53:37 2009 +0000
9848 fixed vdlist_find_row return value
9851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9852 Date: Tue Mar 31 20:35:04 2009 +0000
9857 Author: Laurent Monin <zas@norz.org>
9858 Date: Tue Mar 31 20:22:47 2009 +0000
9860 Make desktop window list checkboxes centered and not activatable.
9863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9864 Date: Tue Mar 31 20:05:16 2009 +0000
9866 improved debug messages
9869 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9870 Date: Tue Mar 31 19:34:39 2009 +0000
9872 report pixbuf loader errors
9873 https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
9876 Author: Laurent Monin <zas@norz.org>
9877 Date: Tue Mar 31 18:45:33 2009 +0000
9879 Allow to delete an editor's desktop file from editors list window.
9882 Author: Laurent Monin <zas@norz.org>
9883 Date: Mon Mar 30 20:42:06 2009 +0000
9885 Update POTFILES.in and french translation.
9888 Author: Laurent Monin <zas@norz.org>
9889 Date: Mon Mar 30 20:01:27 2009 +0000
9891 French translation was updated.
9894 Author: Laurent Monin <zas@norz.org>
9895 Date: Mon Mar 30 19:57:44 2009 +0000
9897 Update Changelog file.
9900 Author: Laurent Monin <zas@norz.org>
9901 Date: Mon Mar 30 19:01:09 2009 +0000
9903 Fixed bug where pixel/color information at x=0 coordinates werent shown:
9904 - pixel-coordinates now calculated with floor
9905 - guard for update in layout does not apply for 0 coordinates anymore
9907 Patch by Ruben Stein.
9910 Author: Laurent Monin <zas@norz.org>
9911 Date: Mon Mar 30 17:52:14 2009 +0000
9913 Fix up previous patch.
9916 Author: Laurent Monin <zas@norz.org>
9917 Date: Mon Mar 30 17:05:31 2009 +0000
9919 Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
9922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9923 Date: Sun Mar 29 20:06:21 2009 +0000
9925 improved bar_pane_comment_notify_cb
9928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9929 Date: Sun Mar 29 19:57:19 2009 +0000
9934 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9935 Date: Sun Mar 29 19:40:16 2009 +0000
9937 fixed possible crash
9940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9941 Date: Sun Mar 29 16:39:42 2009 +0000
9943 added UfRaw ID files to known filetypes
9946 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9947 Date: Sun Mar 29 14:26:44 2009 +0000
9949 pane interface cleanup
9952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9953 Date: Sun Mar 29 14:20:44 2009 +0000
9955 improved sidebar configuration
9958 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9959 Date: Sun Mar 29 10:36:13 2009 +0000
9961 re-added possibility to display basic file info (size, mode, date)
9964 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9965 Date: Sat Mar 28 15:51:21 2009 +0000
9967 fixed keyboard focus on start-up
9968 https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
9971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9972 Date: Sat Mar 28 15:31:04 2009 +0000
9974 active image follows keyboard focus
9977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9978 Date: Sat Mar 28 15:09:09 2009 +0000
9980 split-mode cleanup and improvements
9983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9984 Date: Fri Mar 27 08:05:14 2009 +0000
9986 added simple desktop file editor
9989 Author: Laurent Monin <zas@norz.org>
9990 Date: Thu Mar 26 21:49:20 2009 +0000
9992 Improve editors through .desktop files implementation:
9993 - stricter Exec parameters detection
9994 - correct Icon key handling (absolute file vs name and --icon prefix)
9995 - improved escape, single, double quotes handling and escaping
9998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9999 Date: Thu Mar 26 07:56:01 2009 +0000
10001 fixed histogram drawing
10004 Author: Laurent Monin <zas@norz.org>
10005 Date: Mon Mar 23 18:49:23 2009 +0000
10007 French translation was updated.
10010 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10011 Date: Sat Mar 21 23:16:38 2009 +0000
10013 more consistent remote options naming
10016 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10017 Date: Sat Mar 21 20:19:11 2009 +0000
10019 fixed segfault in histogram
10020 http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
10023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10024 Date: Sat Mar 21 19:51:07 2009 +0000
10026 layout id "_current_" matches the currently active layout window
10029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10030 Date: Sat Mar 21 18:22:04 2009 +0000
10032 do not copy existing layout id to new window
10035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10036 Date: Sat Mar 21 17:47:50 2009 +0000
10038 update translated pane titles
10041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10042 Date: Fri Mar 20 22:48:01 2009 +0000
10044 do not re-create ui_manager at layout change
10047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10048 Date: Fri Mar 20 21:28:31 2009 +0000
10050 added a possibility to update existing bars from config
10053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10054 Date: Fri Mar 20 17:02:00 2009 +0000
10056 added tooltips to external editors on toolbar
10057 - patch by Colin Clark
10060 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10061 Date: Fri Mar 20 16:28:43 2009 +0000
10063 added "load config" command to remote control
10066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10067 Date: Fri Mar 20 14:36:59 2009 +0000
10069 added possibility to update existing layout window from config
10072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10073 Date: Fri Mar 20 11:52:29 2009 +0000
10075 do not add duplicate keywords from config file
10078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10079 Date: Fri Mar 20 10:12:29 2009 +0000
10081 be more verbose on parse errors
10084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10085 Date: Fri Mar 20 09:46:35 2009 +0000
10087 added function to reload external editors at any time
10088 eliminated init_after_global_options()
10091 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10092 Date: Thu Mar 19 22:58:28 2009 +0000
10094 initialization clean-up
10097 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10098 Date: Thu Mar 19 22:12:14 2009 +0000
10100 improved config file formatting
10103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10104 Date: Tue Mar 17 23:03:07 2009 +0000
10106 added more IPTC tags
10109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10110 Date: Tue Mar 17 22:41:09 2009 +0000
10112 implemented editing support in exif pane
10115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10116 Date: Tue Mar 17 19:52:56 2009 +0000
10118 fixed loading of desktop file icons, gtk seems to expect an icon name without extension
10121 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10122 Date: Tue Mar 17 19:09:34 2009 +0000
10127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10128 Date: Tue Mar 17 18:58:15 2009 +0000
10130 improved expanding and hiding of helper keywords
10133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10134 Date: Tue Mar 17 18:30:53 2009 +0000
10136 fixed keyword tree redrawing
10139 Author: Laurent Monin <zas@norz.org>
10140 Date: Tue Mar 17 00:05:13 2009 +0000
10142 Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
10145 Author: Laurent Monin <zas@norz.org>
10146 Date: Mon Mar 16 20:39:09 2009 +0000
10148 gint -> gboolean where applicable. The end (ouf!).
10151 Author: Laurent Monin <zas@norz.org>
10152 Date: Mon Mar 16 19:11:39 2009 +0000
10154 gint -> gboolean where applicable.
10157 Author: Laurent Monin <zas@norz.org>
10158 Date: Mon Mar 16 18:19:11 2009 +0000
10160 gint -> gboolean where applicable.
10163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10164 Date: Sun Mar 15 23:22:17 2009 +0000
10166 improved pane_keywords notification
10169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10170 Date: Sun Mar 15 22:46:25 2009 +0000
10172 call the notify function just once when the keywords are pushed to the
10176 Author: Laurent Monin <zas@norz.org>
10177 Date: Sun Mar 15 20:16:20 2009 +0000
10182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10183 Date: Sun Mar 15 18:41:25 2009 +0000
10185 fixed segfault in osd called from img-view
10186 http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
10189 Author: Laurent Monin <zas@norz.org>
10190 Date: Sun Mar 15 18:06:41 2009 +0000
10195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10196 Date: Sun Mar 15 17:40:04 2009 +0000
10198 fixed viewing image from dupe and search windows
10201 Author: Laurent Monin <zas@norz.org>
10202 Date: Sun Mar 15 15:01:07 2009 +0000
10207 Author: Laurent Monin <zas@norz.org>
10208 Date: Sun Mar 15 13:33:56 2009 +0000
10213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10214 Date: Sun Mar 15 12:41:39 2009 +0000
10216 fixed XMP and IPTC entry names in exif pane
10219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10220 Date: Sun Mar 15 12:20:14 2009 +0000
10222 added notification to the exif pane
10225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10226 Date: Sun Mar 15 11:58:46 2009 +0000
10228 fixed a bug in osd updating, it seems that the osd icons work again
10231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10232 Date: Sun Mar 15 11:34:09 2009 +0000
10234 compute histogram in idle time
10237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10238 Date: Sun Mar 15 09:06:13 2009 +0000
10240 fixed possible deadlock with multiple thumb loaders in parallel
10243 Author: Laurent Monin <zas@norz.org>
10244 Date: Sun Mar 15 07:07:52 2009 +0000
10249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10250 Date: Sat Mar 14 23:26:42 2009 +0000
10252 completely separated global and layout window options
10253 layout window configuration is available under separate menu entry
10256 Author: Laurent Monin <zas@norz.org>
10257 Date: Sat Mar 14 21:12:55 2009 +0000
10262 Author: Laurent Monin <zas@norz.org>
10263 Date: Sat Mar 14 20:07:23 2009 +0000
10268 Author: Laurent Monin <zas@norz.org>
10269 Date: Sat Mar 14 19:25:21 2009 +0000
10271 Use gboolean where applicable, minor cleanup and indentations fixes.
10274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10275 Date: Sat Mar 14 17:21:35 2009 +0000
10277 improved notification system
10280 Author: Laurent Monin <zas@norz.org>
10281 Date: Sat Mar 14 11:26:43 2009 +0000
10283 More gboolean and tidy up.
10286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10287 Date: Sat Mar 14 10:34:42 2009 +0000
10289 cleanup, small fixes
10292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10293 Date: Fri Mar 13 23:19:58 2009 +0000
10295 do not allow to add keywords with the same name as siblings
10298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10299 Date: Fri Mar 13 16:45:21 2009 +0000
10301 added keyword tree filtering
10304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10305 Date: Fri Mar 13 12:06:01 2009 +0000
10307 show file name in advanced_exif
10310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10311 Date: Fri Mar 13 10:36:32 2009 +0000
10313 handle sidecar files for raw formats that are not known to exiv2
10316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10317 Date: Fri Mar 13 09:03:06 2009 +0000
10319 fixed keyword to mark connection
10322 Author: Laurent Monin <zas@norz.org>
10323 Date: Thu Mar 12 22:44:21 2009 +0000
10325 Use gboolean where applicable.
10328 Author: Laurent Monin <zas@norz.org>
10329 Date: Thu Mar 12 22:39:06 2009 +0000
10331 Make ishidden() static to filedata.c and rename it is_hidden_file().
10334 Author: Laurent Monin <zas@norz.org>
10335 Date: Thu Mar 12 22:35:45 2009 +0000
10337 gint -> gboolean and tidy up.
10340 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10341 Date: Thu Mar 12 21:27:13 2009 +0000
10343 added a dialog for editing keyword tree
10346 Author: Laurent Monin <zas@norz.org>
10347 Date: Thu Mar 12 21:06:37 2009 +0000
10349 Use gboolean where applicable, for the sake of consistency.
10352 Author: Laurent Monin <zas@norz.org>
10353 Date: Wed Mar 11 23:36:01 2009 +0000
10358 Author: Laurent Monin <zas@norz.org>
10359 Date: Wed Mar 11 23:35:31 2009 +0000
10361 Fix bug when adding a new collection through sort manager. Tidy up.
10364 Author: Laurent Monin <zas@norz.org>
10365 Date: Wed Mar 11 23:04:30 2009 +0000
10370 Author: Laurent Monin <zas@norz.org>
10371 Date: Wed Mar 11 22:56:56 2009 +0000
10373 Use gboolean pseudo type where applicable.
10376 Author: Laurent Monin <zas@norz.org>
10377 Date: Wed Mar 11 22:28:37 2009 +0000
10379 Remove useless functions.
10382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10383 Date: Wed Mar 11 21:54:54 2009 +0000
10385 added a popup menu in keyword tree
10388 Author: Laurent Monin <zas@norz.org>
10389 Date: Wed Mar 11 17:38:20 2009 +0000
10391 Use dynamic allocation for editor key passed to various callbacks.
10394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10395 Date: Tue Mar 10 22:52:12 2009 +0000
10397 fixed saving of file_view_type
10400 Author: Laurent Monin <zas@norz.org>
10401 Date: Tue Mar 10 17:58:30 2009 +0000
10403 Remove now useless element.
10406 Author: Laurent Monin <zas@norz.org>
10407 Date: Tue Mar 10 17:22:17 2009 +0000
10409 Remove the toggle on advanced exif window menu item.
10412 Author: Laurent Monin <zas@norz.org>
10413 Date: Mon Mar 9 19:37:58 2009 +0000
10415 Add missing g_key_file_free() call.
10418 Author: Laurent Monin <zas@norz.org>
10419 Date: Mon Mar 9 19:35:53 2009 +0000
10421 Fix editor_command_path_parse().
10424 Author: Laurent Monin <zas@norz.org>
10425 Date: Mon Mar 9 19:34:26 2009 +0000
10427 Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
10430 Author: Laurent Monin <zas@norz.org>
10431 Date: Mon Mar 9 12:44:06 2009 +0000
10433 Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
10436 Author: Laurent Monin <zas@norz.org>
10437 Date: Sun Mar 8 23:12:49 2009 +0000
10439 Introduce EditorFlags type, cleanup.
10442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10443 Date: Sun Mar 8 23:09:27 2009 +0000
10445 save and restore the keyword tree
10448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10449 Date: Sun Mar 8 21:12:45 2009 +0000
10451 fixed crash with certain layout configurations
10454 Author: Laurent Monin <zas@norz.org>
10455 Date: Sun Mar 8 20:49:48 2009 +0000
10457 Cleanup and minor fixes.
10460 Author: Laurent Monin <zas@norz.org>
10461 Date: Sun Mar 8 17:51:03 2009 +0000
10463 Advanced exif window: make all columns sortable and resizable.
10466 Author: Laurent Monin <zas@norz.org>
10467 Date: Sun Mar 8 15:30:15 2009 +0000
10469 Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
10472 Author: Laurent Monin <zas@norz.org>
10473 Date: Sun Mar 8 15:02:18 2009 +0000
10475 Fix up editor execution.
10478 Author: Laurent Monin <zas@norz.org>
10479 Date: Sun Mar 8 14:27:19 2009 +0000
10481 Display icons in edit contextual menu.
10484 Author: Laurent Monin <zas@norz.org>
10485 Date: Sun Mar 8 13:23:25 2009 +0000
10487 In various Edit context menus, only display editors that match the file types in the selection.
10490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10491 Date: Sun Mar 8 12:42:23 2009 +0000
10496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10497 Date: Sun Mar 8 11:32:12 2009 +0000
10502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10503 Date: Sun Mar 8 10:38:51 2009 +0000
10505 allow dropping of multiple keywords
10508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10509 Date: Sun Mar 8 10:25:24 2009 +0000
10511 show a label instead of the default drag icon
10514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10515 Date: Sun Mar 8 09:56:40 2009 +0000
10517 dnd in keywords tree
10518 improved dnd in advanced exif
10521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10522 Date: Sat Mar 7 17:02:59 2009 +0000
10524 implemented keywords editor as described at
10525 http://geeqie.wiki.sourceforge.net/keywords
10526 keyword tree is hardcoded for now
10527 TODO: configuration
10530 Author: Laurent Monin <zas@norz.org>
10531 Date: Sat Mar 7 10:32:04 2009 +0000
10533 French translation was updated.
10536 Author: Laurent Monin <zas@norz.org>
10537 Date: Sat Mar 7 10:31:30 2009 +0000
10539 Use a common function bar_pane_expander_title() to set expanders title widget.
10542 Author: Laurent Monin <zas@norz.org>
10543 Date: Fri Mar 6 22:34:38 2009 +0000
10545 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).
10548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10549 Date: Fri Mar 6 15:52:47 2009 +0000
10551 simplified bar interface
10554 Author: Laurent Monin <zas@norz.org>
10555 Date: Fri Mar 6 15:04:35 2009 +0000
10557 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).
10560 Author: Laurent Monin <zas@norz.org>
10561 Date: Fri Mar 6 14:53:32 2009 +0000
10563 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()).
10566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10567 Date: Fri Mar 6 14:42:32 2009 +0000
10569 enable wrap mode in comment pane
10572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10573 Date: Fri Mar 6 14:24:11 2009 +0000
10575 use standard GtkHPaned for sidebar width
10578 Author: Laurent Monin <zas@norz.org>
10579 Date: Fri Mar 6 11:42:25 2009 +0000
10581 Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
10584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10585 Date: Thu Mar 5 23:32:56 2009 +0000
10587 do not crash if an exif entry is deleted during editing
10590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10591 Date: Thu Mar 5 23:02:15 2009 +0000
10593 added popup menu to the exif pane
10596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10597 Date: Wed Mar 4 22:44:35 2009 +0000
10599 indicate that the exif pane is empty
10602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10603 Date: Wed Mar 4 22:34:11 2009 +0000
10605 prepared exif pane for popup menu
10608 Author: Laurent Monin <zas@norz.org>
10609 Date: Wed Mar 4 21:33:19 2009 +0000
10611 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.
10614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10615 Date: Wed Mar 4 21:19:12 2009 +0000
10617 dnd from advanced exif window to exif pane
10620 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10621 Date: Wed Mar 4 18:53:47 2009 +0000
10623 Display pixel coordinates and rgb - patch by Ruben Stein
10626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10627 Date: Tue Mar 3 23:17:07 2009 +0000
10629 reorder exif pane entries with drag and drop
10632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10633 Date: Mon Mar 2 22:48:04 2009 +0000
10635 overlay now survives image split
10638 Author: Laurent Monin <zas@norz.org>
10639 Date: Mon Mar 2 21:06:32 2009 +0000
10644 Author: Laurent Monin <zas@norz.org>
10645 Date: Mon Mar 2 21:05:57 2009 +0000
10647 Fix memleak in previous patch.
10650 Author: Laurent Monin <zas@norz.org>
10651 Date: Mon Mar 2 21:04:38 2009 +0000
10653 Add a directory separator at the end of names in tab completion list to indicate directories.
10656 Author: Laurent Monin <zas@norz.org>
10657 Date: Sun Mar 1 23:38:36 2009 +0000
10659 Align exif labels vertically (visually better since name is now smaller than value).
10662 Author: Laurent Monin <zas@norz.org>
10663 Date: Sun Mar 1 23:28:53 2009 +0000
10665 Update POTFILES.in and french translation.
10668 Author: Laurent Monin <zas@norz.org>
10669 Date: Sun Mar 1 23:14:19 2009 +0000
10671 When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
10674 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10675 Date: Sun Mar 1 21:35:18 2009 +0000
10677 make the exif pane grow-only - this reduces sidebar jumping
10680 Author: Laurent Monin <zas@norz.org>
10681 Date: Sun Mar 1 21:06:55 2009 +0000
10683 When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
10686 Author: Laurent Monin <zas@norz.org>
10687 Date: Sun Mar 1 19:48:38 2009 +0000
10689 Clarify colorspace determination (exif 2.2/2.21).
10692 Author: Laurent Monin <zas@norz.org>
10693 Date: Sun Mar 1 17:58:19 2009 +0000
10695 Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
10698 Author: Laurent Monin <zas@norz.org>
10699 Date: Sun Mar 1 17:13:14 2009 +0000
10701 Improve file checks using is_readable_file().
10704 Author: Laurent Monin <zas@norz.org>
10705 Date: Sun Mar 1 17:11:51 2009 +0000
10707 Only attempt to read exif if the file is readable.
10710 Author: Laurent Monin <zas@norz.org>
10711 Date: Sun Mar 1 17:10:45 2009 +0000
10713 Introduce is_readable_file() which test if file exists, is regular and readable.
10716 Author: Laurent Monin <zas@norz.org>
10717 Date: Sun Mar 1 16:46:40 2009 +0000
10719 image_select(), image_set_selectable(): tidy up.
10722 Author: Laurent Monin <zas@norz.org>
10723 Date: Sun Mar 1 16:43:48 2009 +0000
10728 Author: Laurent Monin <zas@norz.org>
10729 Date: Sun Mar 1 15:54:37 2009 +0000
10731 image_post_process_color(): remove exif parameter, just extract it when needed.
10734 Author: Laurent Monin <zas@norz.org>
10735 Date: Sun Mar 1 15:41:51 2009 +0000
10737 Slightly modify access_file() and use it to test profile files existence and read access.
10740 Author: Laurent Monin <zas@norz.org>
10741 Date: Sun Mar 1 15:28:06 2009 +0000
10743 Add an ellipse when the file name is truncated.
10746 Author: Laurent Monin <zas@norz.org>
10747 Date: Sun Mar 1 15:15:37 2009 +0000
10749 In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
10752 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10753 Date: Sun Mar 1 13:37:30 2009 +0000
10758 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10759 Date: Sun Mar 1 11:59:32 2009 +0000
10761 do not use separate list of entries, rely on vbox
10764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10765 Date: Sun Mar 1 00:10:00 2009 +0000
10767 fixed possible crash
10770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10771 Date: Sat Feb 28 23:59:02 2009 +0000
10773 rewritten exif pane to support arbitrary number of entries
10776 Author: Laurent Monin <zas@norz.org>
10777 Date: Sat Feb 28 20:57:26 2009 +0000
10779 max value -> value. Shorter.
10782 Author: Laurent Monin <zas@norz.org>
10783 Date: Sat Feb 28 20:53:59 2009 +0000
10785 Add missing space between while and first parenthesis.
10788 Author: Laurent Monin <zas@norz.org>
10789 Date: Sat Feb 28 20:52:51 2009 +0000
10791 Add missing space between switch and first parenthesis.
10794 Author: Laurent Monin <zas@norz.org>
10795 Date: Sat Feb 28 20:48:47 2009 +0000
10797 No space between function name and first parenthesis, it eases greping (see CODING).
10800 Author: Laurent Monin <zas@norz.org>
10801 Date: Sat Feb 28 20:24:42 2009 +0000
10803 Prevent Gtk assertion failures when no icon is set.
10806 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10807 Date: Sat Feb 28 20:13:11 2009 +0000
10809 show histogram label in the title
10810 adjusted label texts
10813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10814 Date: Sat Feb 28 19:44:58 2009 +0000
10816 give the panes more control over expander title
10819 Author: Laurent Monin <zas@norz.org>
10820 Date: Sat Feb 28 19:41:23 2009 +0000
10822 Color profiles menu: test for file access before allowing to select it as input profile.
10825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10826 Date: Sat Feb 28 18:51:25 2009 +0000
10828 load icons for external editors
10831 Author: Laurent Monin <zas@norz.org>
10832 Date: Sat Feb 28 18:01:16 2009 +0000
10834 Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
10837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10838 Date: Sat Feb 28 17:20:16 2009 +0000
10840 fixed bar_histogram headers
10843 Author: Laurent Monin <zas@norz.org>
10844 Date: Sat Feb 28 17:12:00 2009 +0000
10846 Minor simplification and cleanup.
10849 Author: Laurent Monin <zas@norz.org>
10850 Date: Sat Feb 28 16:59:20 2009 +0000
10852 image_change_complete(): reduce code redundancy and implify.
10855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10856 Date: Sat Feb 28 14:40:22 2009 +0000
10858 fixed overlay configuration
10859 split overlay options between global and layout window
10862 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10863 Date: Sat Feb 28 12:50:39 2009 +0000
10865 save and restore toolbar configuration
10868 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10869 Date: Sat Feb 28 09:59:27 2009 +0000
10871 create toolbar from ui_manager
10874 Author: Laurent Monin <zas@norz.org>
10875 Date: Fri Feb 27 23:25:31 2009 +0000
10877 Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
10880 Author: Laurent Monin <zas@norz.org>
10881 Date: Fri Feb 27 22:28:17 2009 +0000
10883 Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
10886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10887 Date: Fri Feb 27 21:30:28 2009 +0000
10889 compute histmap in idle callback and only if the histogram is expanded
10892 Author: Laurent Monin <zas@norz.org>
10893 Date: Thu Feb 26 21:46:27 2009 +0000
10895 Add a tooltip showing current histogram state on bar histogram.
10898 Author: Laurent Monin <zas@norz.org>
10899 Date: Thu Feb 26 20:50:36 2009 +0000
10901 Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
10904 Author: Laurent Monin <zas@norz.org>
10905 Date: Thu Feb 26 17:34:14 2009 +0000
10907 Add .bak and .mo extensions to svn:ignore.
10910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10911 Date: Thu Feb 26 08:04:52 2009 +0000
10913 quoted_value is no longer needed
10916 Author: Laurent Monin <zas@norz.org>
10917 Date: Wed Feb 25 23:04:08 2009 +0000
10919 Silent a minor warning.
10922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10923 Date: Wed Feb 25 21:09:17 2009 +0000
10925 correctly save and restore overlay string
10928 Author: Laurent Monin <zas@norz.org>
10929 Date: Wed Feb 25 20:54:38 2009 +0000
10931 Save bar pane histogram state to rc file.
10934 Author: Laurent Monin <zas@norz.org>
10935 Date: Wed Feb 25 20:42:35 2009 +0000
10937 Fix up bar pane histogram contextual menu: show current state for channel and log mode.
10940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10941 Date: Wed Feb 25 19:46:03 2009 +0000
10943 reuse original utility_box (image + sidebars) on layout change (switch
10944 from list to icon view etc.)
10947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10948 Date: Wed Feb 25 18:21:20 2009 +0000
10950 fixed filter initialization
10953 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10954 Date: Tue Feb 24 22:21:28 2009 +0000
10956 improved bar_sort configuration
10959 Author: Laurent Monin <zas@norz.org>
10960 Date: Tue Feb 24 21:08:16 2009 +0000
10962 Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
10965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10966 Date: Tue Feb 24 20:47:38 2009 +0000
10968 fixed --fullscreen option together with enabled bar
10971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10972 Date: Tue Feb 24 20:34:39 2009 +0000
10974 simplified and improved bar configuration
10977 Author: Laurent Monin <zas@norz.org>
10978 Date: Tue Feb 24 18:00:45 2009 +0000
10980 Enclose macro parameters names with _ to differentiate them from variable names.
10983 Author: Laurent Monin <zas@norz.org>
10984 Date: Tue Feb 24 17:47:45 2009 +0000
10986 Since READ_*() macros are now exported, do not hide
10987 the if() continue; statement in them.
10988 Wrap WRITE_STRING() instructions in a safer do {} while (0).
10991 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10992 Date: Mon Feb 23 22:13:09 2009 +0000
10994 simplified config writing
10997 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10998 Date: Mon Feb 23 21:21:15 2009 +0000
11000 enabled commandline again
11003 Author: Laurent Monin <zas@norz.org>
11004 Date: Mon Feb 23 17:20:40 2009 +0000
11006 Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
11009 Author: Laurent Monin <zas@norz.org>
11010 Date: Sun Feb 22 17:46:42 2009 +0000
11012 Set svn:ignore on Makefile and Makefile.in.
11015 Author: Laurent Monin <zas@norz.org>
11016 Date: Sun Feb 22 17:40:32 2009 +0000
11018 Fix and simplify histogram code, drop histogram based on mean value.
11021 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11022 Date: Sun Feb 22 15:35:37 2009 +0000
11024 config file format changed to XML
11025 save and restore all layout windows
11026 save and restore sidebar configuration
11029 Author: Laurent Monin <zas@norz.org>
11030 Date: Sun Feb 22 13:29:49 2009 +0000
11032 Attempt to simplify and fix histrogram code.
11035 Author: Laurent Monin <zas@norz.org>
11036 Date: Sat Feb 21 20:43:35 2009 +0000
11038 Glibification again.
11041 Author: Laurent Monin <zas@norz.org>
11042 Date: Sat Feb 21 18:28:53 2009 +0000
11044 French translation was updated.
11047 Author: Laurent Monin <zas@norz.org>
11048 Date: Sat Feb 21 18:04:52 2009 +0000
11053 Author: Laurent Monin <zas@norz.org>
11054 Date: Sat Feb 21 10:53:18 2009 +0000
11056 Move grid color setting to histogram_new().
11059 Author: Laurent Monin <zas@norz.org>
11060 Date: Sat Feb 21 10:33:56 2009 +0000
11062 Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
11065 Author: Laurent Monin <zas@norz.org>
11066 Date: Sat Feb 21 10:29:13 2009 +0000
11068 Add grid to bar histogram, simplify the code and draw horizontal lines too.
11071 Author: Laurent Monin <zas@norz.org>
11072 Date: Thu Feb 19 17:36:38 2009 +0000
11074 Fix bug 2599857: file list sort order was wrong in many cases.
11077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11078 Date: Mon Feb 16 22:48:30 2009 +0000
11080 fixed compiler warning
11083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11084 Date: Mon Feb 16 21:01:27 2009 +0000
11086 hopefully fixed a freeze on solaris
11089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11090 Date: Sun Feb 15 19:25:55 2009 +0000
11092 added histogram pane
11095 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11096 Date: Sun Feb 15 17:27:48 2009 +0000
11098 fixed histogram drawing
11101 Author: Laurent Monin <zas@norz.org>
11102 Date: Sun Feb 15 15:58:01 2009 +0000
11104 Remove redundant line of code.
11107 Author: Laurent Monin <zas@norz.org>
11108 Date: Sun Feb 15 15:56:48 2009 +0000
11110 Fix up few compilation warnings.
11113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11114 Date: Sun Feb 15 13:11:21 2009 +0000
11117 histogram interface prepared for histogram pane
11120 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11121 Date: Sun Feb 15 09:36:53 2009 +0000
11123 separated "normal" and advanced exif, "Normal" exif is now in the
11124 generic bar, advanced exif is in separate window.
11127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11128 Date: Sat Feb 14 20:26:30 2009 +0000
11130 droped Preferences dialog, sidebar should replace it completely
11133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11134 Date: Sat Feb 14 19:50:54 2009 +0000
11136 replaced bar_info with an universal bar, restored the original
11137 functionality (more or less)
11138 bar configuration is not yet saved
11141 Author: Laurent Monin <zas@norz.org>
11142 Date: Mon Feb 9 09:02:04 2009 +0000
11144 Update ChangeLog using C locale date format, add a script to ease future updates.
11147 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11148 Date: Sat Feb 7 21:03:11 2009 +0000
11150 force at least one idle call before writting metadata
11151 (without this the exit_program_write_metadata_cb could be called
11152 before the exit_program function finished)
11155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11156 Date: Sat Feb 7 19:01:21 2009 +0000
11158 use metadata_read_* functions where possible
11159 switch exiv2 to utf8 charset
11160 support for exiv2 formatting that depends on other tags:
11161 http://dev.robotbattle.com/bugs/view.php?id=0000516
11164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11165 Date: Fri Feb 6 23:49:03 2009 +0000
11167 Start with "Fit to window" in "Leave Zoom at previous setting" mode
11170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11171 Date: Fri Feb 6 22:56:52 2009 +0000
11173 do not switch to the next image on mouse click in split mode
11174 it interferes with image switching too much
11177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11178 Date: Fri Feb 6 22:41:47 2009 +0000
11180 improved labels of some menu items
11183 Author: Laurent Monin <zas@norz.org>
11184 Date: Wed Feb 4 17:15:30 2009 +0000
11186 Add year 2009 to copyright info everywhere.
11189 Author: Laurent Monin <zas@norz.org>
11190 Date: Wed Feb 4 16:50:24 2009 +0000
11192 Fix up the copyright years info.
11195 Author: Laurent Monin <zas@norz.org>
11196 Date: Wed Feb 4 16:49:11 2009 +0000
11198 Update README header.
11201 Author: Laurent Monin <zas@norz.org>
11202 Date: Wed Feb 4 16:47:02 2009 +0000
11204 Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
11207 Author: Laurent Monin <zas@norz.org>
11208 Date: Wed Feb 4 14:51:23 2009 +0000
11210 Do not show geeqie itself in editors menus.
11213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11214 Date: Tue Feb 3 18:04:10 2009 +0000
11216 do not translate already translated texts from desktop files
11219 Author: Laurent Monin <zas@norz.org>
11220 Date: Tue Feb 3 13:52:20 2009 +0000
11222 Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
11225 Author: Laurent Monin <zas@norz.org>
11226 Date: Tue Feb 3 13:50:10 2009 +0000
11228 Reorder fields a bit and make flags field unsigned.
11231 Author: Laurent Monin <zas@norz.org>
11232 Date: Tue Feb 3 08:41:21 2009 +0000
11234 editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
11237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11238 Date: Mon Feb 2 20:32:59 2009 +0000
11240 improved placing of external commands in menu
11241 small menu improvements
11244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11245 Date: Sun Feb 1 22:35:40 2009 +0000
11248 xdg_data_home added to the list of directories
11251 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11252 Date: Sun Feb 1 18:27:42 2009 +0000
11254 fixed switch from single to split image
11257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11258 Date: Sun Feb 1 12:48:14 2009 +0000
11260 read external editors from .desktop files
11263 Author: Laurent Monin <zas@norz.org>
11264 Date: Thu Jan 29 19:43:34 2009 +0000
11266 Sort the list alphabetically and remove an empty line.
11269 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11270 Date: Thu Jan 29 19:23:39 2009 +0000
11272 switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
11273 (new glib-gettextize does not support the old method)
11276 Author: Laurent Monin <zas@norz.org>
11277 Date: Thu Jan 29 19:07:07 2009 +0000
11282 Author: Laurent Monin <zas@norz.org>
11283 Date: Thu Jan 29 19:00:24 2009 +0000
11285 Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
11288 Author: Laurent Monin <zas@norz.org>
11289 Date: Thu Jan 29 18:52:52 2009 +0000
11291 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.
11294 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11295 Date: Thu Jan 29 18:05:41 2009 +0000
11297 added SIGBUS handler
11300 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11301 Date: Mon Jan 26 21:08:05 2009 +0000
11303 fixed compilation with lirc
11306 Author: Laurent Monin <zas@norz.org>
11307 Date: Mon Jan 26 14:59:49 2009 +0000
11309 Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
11312 Author: Laurent Monin <zas@norz.org>
11313 Date: Mon Jan 26 14:50:56 2009 +0000
11315 Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
11318 Author: Laurent Monin <zas@norz.org>
11319 Date: Mon Jan 26 14:49:09 2009 +0000
11321 Move -Wall before -Wno-* options for them to have any effect.
11324 Author: Laurent Monin <zas@norz.org>
11325 Date: Mon Jan 26 14:18:08 2009 +0000
11327 Keep -O0 over -O2 as requested by Vladimir.
11330 Author: Laurent Monin <zas@norz.org>
11331 Date: Mon Jan 26 08:36:23 2009 +0000
11333 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).
11336 Author: Laurent Monin <zas@norz.org>
11337 Date: Mon Jan 26 08:30:30 2009 +0000
11339 Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
11342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11343 Date: Sun Jan 25 19:38:31 2009 +0000
11345 added the original COPYING file from GQview - we can't rely on autogen.sh
11348 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11349 Date: Sun Jan 25 18:14:08 2009 +0000
11351 updated ChangeLog from svn log
11354 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11355 Date: Sun Jan 25 16:58:19 2009 +0000
11357 fixed gthread detection
11360 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11361 Date: Sun Jan 25 09:27:27 2009 +0000
11363 do not ignore newly created sidecars
11366 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11367 Date: Sat Jan 24 13:46:08 2009 +0000
11369 adjusted marks spacing to align them with the marks filter
11372 Author: Laurent Monin <zas@norz.org>
11373 Date: Sat Jan 24 13:38:53 2009 +0000
11375 Fix incorrect translation.
11378 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11379 Date: Sat Jan 24 13:05:06 2009 +0000
11381 fixed restoring of OSD at layout_image_full_screen_stop
11382 https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
11385 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11386 Date: Sat Jan 24 12:15:01 2009 +0000
11391 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11392 Date: Sat Jan 24 10:09:29 2009 +0000
11394 updated version string
11397 Author: Laurent Monin <zas@norz.org>
11398 Date: Sat Jan 24 07:41:23 2009 +0000
11400 Silent two compilation warnings.
11403 Author: Laurent Monin <zas@norz.org>
11404 Date: Sat Jan 24 07:36:21 2009 +0000
11406 French translation was updated.
11409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11410 Date: Fri Jan 23 22:53:02 2009 +0000
11412 fixed possible crash
11415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11416 Date: Wed Jan 21 18:30:54 2009 +0000
11418 enable threads by default
11421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11422 Date: Wed Jan 21 18:16:26 2009 +0000
11424 compilation fixes for older exiv2
11427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11428 Date: Tue Jan 20 22:53:09 2009 +0000
11430 improved metadata preferences
11433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11434 Date: Tue Jan 20 22:29:31 2009 +0000
11436 fixed possible segfault
11439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11440 Date: Sun Jan 11 21:28:03 2009 +0000
11442 show symlinks in filelist
11445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11446 Date: Sun Jan 11 21:24:58 2009 +0000
11451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11452 Date: Sun Jan 11 18:58:05 2009 +0000
11454 added a status bar button for writting metadata immediately
11457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11458 Date: Sun Jan 11 12:13:30 2009 +0000
11460 metadata write mode (direct or sidecar) made configurable for each file
11464 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11465 Date: Sat Jan 10 20:40:37 2009 +0000
11467 simplified metadata interface, dropped metadata_read,
11468 fixes for older exiv2 versions
11471 Author: Laurent Monin <zas@norz.org>
11472 Date: Sun Jan 4 17:14:34 2009 +0000
11474 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.
11477 Author: Laurent Monin <zas@norz.org>
11478 Date: Sun Jan 4 10:32:47 2009 +0000
11480 French translation was updated.
11483 Author: Laurent Monin <zas@norz.org>
11484 Date: Sat Jan 3 17:13:20 2009 +0000
11489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11490 Date: Sat Jan 3 15:29:08 2009 +0000
11492 write keywords and comments with separate functions
11495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11496 Date: Fri Jan 2 23:14:01 2009 +0000
11498 fixed updating of selection after deleting the last image from the list
11501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11502 Date: Fri Jan 2 22:57:09 2009 +0000
11504 do not enter a directory after rename
11505 fixed dir tree updating
11506 http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
11509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11510 Date: Fri Jan 2 14:58:21 2009 +0000
11512 added done callback to utilops
11513 used the callback for metadata writting at exit and for renaming new
11517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11518 Date: Fri Jan 2 09:39:14 2009 +0000
11520 fixed view_dir notification
11523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11524 Date: Fri Jan 2 09:26:23 2009 +0000
11526 sidecar files grouping was made case-insensitive
11527 added possibility to use macros %raw, %image, %meta in extensions lists
11530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11531 Date: Sat Dec 27 22:53:07 2008 +0000
11533 fixed writting of legacy metadata
11536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11537 Date: Fri Dec 26 19:04:36 2008 +0000
11539 optimized get_mark_func
11540 fixed reference counting bug
11543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11544 Date: Fri Dec 26 18:54:07 2008 +0000
11546 remove cached entries on all changes
11549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11550 Date: Fri Dec 26 17:38:52 2008 +0000
11552 fixed previous change
11555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11556 Date: Fri Dec 26 14:12:36 2008 +0000
11558 improved sidecar writting
11559 private metadata can be saved in xmp format
11562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11563 Date: Thu Dec 25 12:39:34 2008 +0000
11565 implemented a possibility to connect keywords with marks
11568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11569 Date: Thu Dec 25 12:28:04 2008 +0000
11571 low-level keyword-to-mark functionality
11574 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11575 Date: Thu Dec 25 12:19:37 2008 +0000
11577 perform internal commands in idle call
11580 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11581 Date: Tue Dec 23 22:42:57 2008 +0000
11583 allow writing of empty keywords/comment
11586 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11587 Date: Tue Dec 23 20:53:44 2008 +0000
11589 added change notification to bar_info.c
11592 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11593 Date: Tue Dec 23 19:15:12 2008 +0000
11595 improved buffering and notifications
11598 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11599 Date: Tue Dec 23 19:13:48 2008 +0000
11601 write changes immediately, the necessary buffering is done on lower
11602 level in metadata.c
11605 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11606 Date: Mon Dec 22 23:25:15 2008 +0000
11608 file class made configurable in preferences
11611 Author: Laurent Monin <zas@norz.org>
11612 Date: Mon Dec 22 19:43:46 2008 +0000
11614 French translation was updated.
11617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11618 Date: Mon Dec 22 18:29:25 2008 +0000
11620 write metadata after timeout, image change or dir change
11623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11624 Date: Mon Dec 22 18:15:26 2008 +0000
11626 show metadata options in preferences dialog
11629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11630 Date: Sun Dec 21 21:36:58 2008 +0000
11635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11636 Date: Sun Dec 21 21:20:36 2008 +0000
11638 most of the metadata options now works
11641 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11642 Date: Sun Dec 21 16:26:03 2008 +0000
11647 Author: Laurent Monin <zas@norz.org>
11648 Date: Sun Dec 21 09:28:16 2008 +0000
11650 French translation was updated.
11653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11654 Date: Sat Dec 20 23:18:20 2008 +0000
11656 added options for metadata - not yet used
11659 Author: Laurent Monin <zas@norz.org>
11660 Date: Sat Dec 20 21:47:04 2008 +0000
11662 Fix two minor compilation warnings.
11665 Author: Laurent Monin <zas@norz.org>
11666 Date: Sat Dec 20 21:30:27 2008 +0000
11668 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.
11671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11672 Date: Sat Dec 20 20:43:56 2008 +0000
11674 use the workflow in utilops.c for metadata approving and writting
11675 TODO: configuration
11678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11679 Date: Tue Dec 16 12:59:23 2008 +0000
11681 queue metadata and write them in an idle callback
11684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11685 Date: Mon Dec 15 22:47:31 2008 +0000
11687 prepared infrastructure for delayed metadata writting - refreshing
11688 metadata immediately before writting is now possible
11690 modified metadata are stored in fd->modified_xmp
11693 Author: Laurent Monin <zas@norz.org>
11694 Date: Mon Dec 15 18:04:42 2008 +0000
11696 Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
11699 Author: Laurent Monin <zas@norz.org>
11700 Date: Tue Dec 9 19:12:38 2008 +0000
11702 French translation was updated.
11705 Author: Laurent Monin <zas@norz.org>
11706 Date: Tue Dec 9 17:51:28 2008 +0000
11708 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.
11711 Author: Laurent Monin <zas@norz.org>
11712 Date: Mon Dec 8 21:34:32 2008 +0000
11714 Display error dialog with appropriate message when user is trying to open an invalid collection file.
11717 Author: Laurent Monin <zas@norz.org>
11718 Date: Mon Dec 8 21:33:14 2008 +0000
11723 Author: Laurent Monin <zas@norz.org>
11724 Date: Sun Dec 7 15:51:50 2008 +0000
11726 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).
11729 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11730 Date: Sun Dec 7 13:28:04 2008 +0000
11732 handle the case when io.open() fails
11735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11736 Date: Sat Dec 6 21:24:38 2008 +0000
11738 disabled the "unused parameter" warnings, they are harmless and nobody
11739 is going to fix it ;)
11740 (note: -W is equivalent to -Wextra)
11743 Author: Laurent Monin <zas@norz.org>
11744 Date: Tue Dec 2 19:34:53 2008 +0000
11746 Rename few variables to make the code more readable.
11749 Author: Laurent Monin <zas@norz.org>
11750 Date: Sun Nov 30 21:59:28 2008 +0000
11752 keyword_list_find() -> find_string_in_list(), return gboolean.
11755 Author: Laurent Monin <zas@norz.org>
11756 Date: Sun Nov 30 21:52:37 2008 +0000
11758 metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
11761 Author: Laurent Monin <zas@norz.org>
11762 Date: Sun Nov 30 21:43:01 2008 +0000
11764 Rename most comment_*() functions to more appropriate metadata_*().
11767 Author: Laurent Monin <zas@norz.org>
11768 Date: Sun Nov 30 11:46:34 2008 +0000
11770 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().
11773 Author: Laurent Monin <zas@norz.org>
11774 Date: Thu Nov 27 19:10:59 2008 +0000
11776 Do not hardcode exif formatted prefix.
11779 Author: Laurent Monin <zas@norz.org>
11780 Date: Thu Nov 27 12:34:39 2008 +0000
11782 Fix up sign-related warning.
11785 Author: Laurent Monin <zas@norz.org>
11786 Date: Thu Nov 27 12:34:03 2008 +0000
11788 Fix up unsigned expression always true warning.
11791 Author: Laurent Monin <zas@norz.org>
11792 Date: Thu Nov 27 12:33:07 2008 +0000
11794 Resync .h with .c declarations.
11797 Author: Laurent Monin <zas@norz.org>
11798 Date: Thu Nov 27 12:31:27 2008 +0000
11800 Fix up pointer signedness warnings.
11803 Author: Laurent Monin <zas@norz.org>
11804 Date: Thu Nov 27 12:30:49 2008 +0000
11806 Fix up not a prototype warning.
11809 Author: Laurent Monin <zas@norz.org>
11810 Date: Thu Nov 27 12:30:10 2008 +0000
11812 Remove unused variable.
11815 Author: Laurent Monin <zas@norz.org>
11816 Date: Thu Nov 27 12:29:38 2008 +0000
11818 Fix up deprecated function and not a prototype warnings.
11821 Author: Laurent Monin <zas@norz.org>
11822 Date: Wed Nov 26 20:39:50 2008 +0000
11824 Handle return values better to silent some warnings.
11827 Author: Laurent Monin <zas@norz.org>
11828 Date: Wed Nov 26 20:38:47 2008 +0000
11830 Print a message if chown() or chmod() fail.
11833 Author: Laurent Monin <zas@norz.org>
11834 Date: Wed Nov 26 20:37:14 2008 +0000
11836 Fix up format vs type warning.
11839 Author: Laurent Monin <zas@norz.org>
11840 Date: Tue Nov 25 17:32:51 2008 +0000
11842 Move comments/keywords read and write stuff to new metadata.{c,h}.
11845 Author: Laurent Monin <zas@norz.org>
11846 Date: Tue Nov 25 17:01:03 2008 +0000
11848 Fix up unsigned expression always true/false warnings.
11851 Author: Laurent Monin <zas@norz.org>
11852 Date: Sun Nov 23 22:05:27 2008 +0000
11854 Hide .gqv extension from collection name in collection window title and recent menu list.
11857 Author: Laurent Monin <zas@norz.org>
11858 Date: Sun Nov 23 16:16:09 2008 +0000
11860 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().
11863 Author: Laurent Monin <zas@norz.org>
11864 Date: Sun Nov 23 16:10:29 2008 +0000
11866 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.
11869 Author: Laurent Monin <zas@norz.org>
11870 Date: Sat Nov 22 22:54:51 2008 +0000
11872 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.
11875 Author: Laurent Monin <zas@norz.org>
11876 Date: Sat Nov 22 22:43:18 2008 +0000
11878 When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
11881 Author: Laurent Monin <zas@norz.org>
11882 Date: Sat Nov 22 22:10:10 2008 +0000
11887 Author: Laurent Monin <zas@norz.org>
11888 Date: Sat Nov 22 22:04:21 2008 +0000
11890 Use common code for layout_image_setup_split_none() too.
11893 Author: Laurent Monin <zas@norz.org>
11894 Date: Sat Nov 22 21:58:07 2008 +0000
11896 layout_image_setup_split_*(): simplify code.
11899 Author: Laurent Monin <zas@norz.org>
11900 Date: Sat Nov 22 21:11:09 2008 +0000
11902 layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
11905 Author: Laurent Monin <zas@norz.org>
11906 Date: Sat Nov 22 16:24:23 2008 +0000
11908 Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
11911 Author: Laurent Monin <zas@norz.org>
11912 Date: Thu Nov 20 17:28:34 2008 +0000
11914 Force font weight and style to normal for keys.
11917 Author: Laurent Monin <zas@norz.org>
11918 Date: Thu Nov 20 17:23:46 2008 +0000
11920 Fix up yet unmarked keys.
11923 Author: Laurent Monin <zas@norz.org>
11924 Date: Thu Nov 20 11:46:43 2008 +0000
11926 Fix compilation warnings.
11929 Author: Laurent Monin <zas@norz.org>
11930 Date: Thu Nov 20 07:22:56 2008 +0000
11932 Fix up some missing html code.
11935 Author: Laurent Monin <zas@norz.org>
11936 Date: Wed Nov 19 22:57:40 2008 +0000
11941 Author: Laurent Monin <zas@norz.org>
11942 Date: Wed Nov 19 22:46:27 2008 +0000
11944 Fix text wrongly marked as key.
11947 Author: Laurent Monin <zas@norz.org>
11948 Date: Wed Nov 19 22:42:20 2008 +0000
11950 Mark keyboard keys with a span and make them look like a key through css style.
11953 Author: Laurent Monin <zas@norz.org>
11954 Date: Wed Nov 19 21:36:02 2008 +0000
11956 Replace [Control] by shorter and more common [Ctrl].
11959 Author: Laurent Monin <zas@norz.org>
11960 Date: Wed Nov 19 21:16:27 2008 +0000
11962 Unify [Shift] and [Control] notation.
11965 Author: Laurent Monin <zas@norz.org>
11966 Date: Wed Nov 19 20:53:53 2008 +0000
11968 Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
11971 Author: Laurent Monin <zas@norz.org>
11972 Date: Wed Nov 19 17:42:36 2008 +0000
11974 Update documentation.
11977 Author: Laurent Monin <zas@norz.org>
11978 Date: Mon Nov 17 18:05:42 2008 +0000
11980 Fix up links and various enhancements.
11983 Author: Laurent Monin <zas@norz.org>
11984 Date: Mon Nov 17 17:17:47 2008 +0000
11986 Remove colored background in headings for printable version.
11989 Author: Laurent Monin <zas@norz.org>
11990 Date: Mon Nov 17 17:09:44 2008 +0000
11992 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.
11995 Author: Laurent Monin <zas@norz.org>
11996 Date: Mon Nov 17 07:10:32 2008 +0000
11998 Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
12001 Author: Laurent Monin <zas@norz.org>
12002 Date: Sun Nov 16 19:58:43 2008 +0000
12004 Add specific css for print media(has to be improved).
12007 Author: Laurent Monin <zas@norz.org>
12008 Date: Sun Nov 16 16:32:14 2008 +0000
12010 Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
12013 Author: Laurent Monin <zas@norz.org>
12014 Date: Sat Nov 15 20:17:14 2008 +0000
12016 Implement preliminary support for XDG Base Directory Specification.
12017 See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
12019 This feature was requested for a long time (feature requests #1950978 and #2289481).
12020 For now, it is disabled since it breaks compatibility with previous versions.
12021 To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
12023 geeqierc and other conf files are going to:
12024 $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
12026 metadata and thumbnails cache (if std is not used) are going to:
12027 $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
12028 and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
12030 collections are going to:
12031 $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
12034 Please test and report any issue.
12037 Author: Laurent Monin <zas@norz.org>
12038 Date: Sat Nov 15 20:01:25 2008 +0000
12040 Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
12043 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12044 Date: Sat Nov 15 19:13:43 2008 +0000
12046 fixed usage of deprecated functions - patch by Omari Stephens
12049 Author: Laurent Monin <zas@norz.org>
12050 Date: Sat Nov 15 17:48:31 2008 +0000
12052 Rename check_for_home_path() to mkdir_if_not_exists().
12055 Author: Laurent Monin <zas@norz.org>
12056 Date: Sat Nov 15 17:30:45 2008 +0000
12058 Use functions to return directories instead of constants.
12059 Following functions were added:
12060 get_collections_dir()
12061 get_metadata_cache_dir()
12063 get_thumbnails_cache_dir()
12066 They return the full directory path.
12069 Author: Laurent Monin <zas@norz.org>
12070 Date: Sat Nov 15 10:35:43 2008 +0000
12072 Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
12075 Author: Laurent Monin <zas@norz.org>
12076 Date: Fri Nov 14 01:10:18 2008 +0000
12078 Fix up Makefile.am: add missing files and do not install template.html.
12081 Author: Laurent Monin <zas@norz.org>
12082 Date: Wed Nov 12 21:38:00 2008 +0000
12084 Fix a cut'n'paste error.
12087 Author: Laurent Monin <zas@norz.org>
12088 Date: Wed Nov 12 21:34:55 2008 +0000
12090 More precise description of the pan view find feature and a note about ressources eating was added.
12093 Author: Laurent Monin <zas@norz.org>
12094 Date: Wed Nov 12 21:15:12 2008 +0000
12096 Add some information about the pan view.
12099 Author: Laurent Monin <zas@norz.org>
12100 Date: Wed Nov 12 17:59:14 2008 +0000
12102 Add a note about splitted view.
12105 Author: Laurent Monin <zas@norz.org>
12106 Date: Wed Nov 12 17:48:16 2008 +0000
12108 Add Connected zoom and Split menu items.
12111 Author: Laurent Monin <zas@norz.org>
12112 Date: Tue Nov 11 23:35:39 2008 +0000
12117 Author: Laurent Monin <zas@norz.org>
12118 Date: Tue Nov 11 23:30:13 2008 +0000
12123 Author: Laurent Monin <zas@norz.org>
12124 Date: Tue Nov 11 21:50:42 2008 +0000
12126 Give a new style to menus.
12129 Author: Laurent Monin <zas@norz.org>
12130 Date: Tue Nov 11 21:49:33 2008 +0000
12135 Author: Laurent Monin <zas@norz.org>
12136 Date: Tue Nov 11 21:17:55 2008 +0000
12138 Update main window menus description to match current Geeqie.
12141 Author: Laurent Monin <zas@norz.org>
12142 Date: Tue Nov 11 21:17:03 2008 +0000
12147 Author: Laurent Monin <zas@norz.org>
12148 Date: Tue Nov 11 10:32:03 2008 +0000
12150 Update exif pane documentation a bit.
12153 Author: Laurent Monin <zas@norz.org>
12154 Date: Tue Nov 11 10:24:04 2008 +0000
12156 Add Properties Options page.
12159 Author: Laurent Monin <zas@norz.org>
12160 Date: Tue Nov 11 10:09:09 2008 +0000
12162 Advanced options documentation is now almost in sync with current geeqie.
12165 Author: Laurent Monin <zas@norz.org>
12166 Date: Tue Nov 11 09:12:10 2008 +0000
12168 More updates to advanced options documentation. Not yet finished.
12171 Author: Laurent Monin <zas@norz.org>
12172 Date: Mon Nov 10 23:36:12 2008 +0000
12174 Page cleanup and fixed. Remove obsolete note.
12177 Author: Laurent Monin <zas@norz.org>
12178 Date: Mon Nov 10 23:15:42 2008 +0000
12183 Author: Laurent Monin <zas@norz.org>
12184 Date: Mon Nov 10 23:05:50 2008 +0000
12186 Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
12189 Author: Laurent Monin <zas@norz.org>
12190 Date: Mon Nov 10 21:33:38 2008 +0000
12192 Let subsection menus match index style.
12195 Author: Laurent Monin <zas@norz.org>
12196 Date: Mon Nov 10 21:14:34 2008 +0000
12198 Cosmetic changes in image search and find duplicates shortcuts tables.
12201 Author: Laurent Monin <zas@norz.org>
12202 Date: Mon Nov 10 20:42:44 2008 +0000
12207 Author: Laurent Monin <zas@norz.org>
12208 Date: Mon Nov 10 20:40:50 2008 +0000
12210 Move from xhtml transitional to xhtml strict.
12213 Author: Laurent Monin <zas@norz.org>
12214 Date: Mon Nov 10 20:16:45 2008 +0000
12219 Author: Laurent Monin <zas@norz.org>
12220 Date: Mon Nov 10 19:37:17 2008 +0000
12222 Tidy up and minor fixes.
12225 Author: Laurent Monin <zas@norz.org>
12226 Date: Mon Nov 10 18:02:09 2008 +0000
12228 Notes cleanup and minor stylistic fixes.
12231 Author: Laurent Monin <zas@norz.org>
12232 Date: Mon Nov 10 17:16:16 2008 +0000
12234 Various fixes and cleanup.
12237 Author: Laurent Monin <zas@norz.org>
12238 Date: Mon Nov 10 16:11:28 2008 +0000
12240 Fix up some errors.
12243 Author: Laurent Monin <zas@norz.org>
12244 Date: Mon Nov 10 15:20:13 2008 +0000
12246 Fix up unvalid xhtml.
12249 Author: Laurent Monin <zas@norz.org>
12250 Date: Mon Nov 10 14:56:11 2008 +0000
12252 Fix up a broken link.
12255 Author: Laurent Monin <zas@norz.org>
12256 Date: Mon Nov 10 14:10:39 2008 +0000
12258 Beautify the manual.
12261 Author: Laurent Monin <zas@norz.org>
12262 Date: Mon Nov 10 13:00:29 2008 +0000
12264 Reformat more pages.
12267 Author: Laurent Monin <zas@norz.org>
12268 Date: Mon Nov 10 12:06:05 2008 +0000
12270 Reformat remaining options pages.
12273 Author: Laurent Monin <zas@norz.org>
12274 Date: Mon Nov 10 10:26:51 2008 +0000
12276 Reformatting: notes, advanced options page and more.
12279 Author: Laurent Monin <zas@norz.org>
12280 Date: Sun Nov 9 21:53:33 2008 +0000
12285 Author: Laurent Monin <zas@norz.org>
12286 Date: Sun Nov 9 17:17:19 2008 +0000
12288 Reformat and cleanup.
12291 Author: Laurent Monin <zas@norz.org>
12292 Date: Sun Nov 9 13:37:39 2008 +0000
12294 More cleanup of tables.
12297 Author: Laurent Monin <zas@norz.org>
12298 Date: Sun Nov 9 13:06:16 2008 +0000
12300 Cleanup some tables.
12303 Author: Laurent Monin <zas@norz.org>
12304 Date: Sun Nov 9 12:48:00 2008 +0000
12306 Drop most old css classes.
12309 Author: Laurent Monin <zas@norz.org>
12310 Date: Sun Nov 9 09:39:14 2008 +0000
12312 Move dialog descriptions to definitions lists, first step.
12315 Author: Laurent Monin <zas@norz.org>
12316 Date: Sun Nov 9 09:33:01 2008 +0000
12321 Author: Laurent Monin <zas@norz.org>
12322 Date: Sun Nov 9 09:28:59 2008 +0000
12324 Move menu descriptions to definitions lists.
12327 Author: Laurent Monin <zas@norz.org>
12328 Date: Sat Nov 8 22:11:51 2008 +0000
12330 Re-introduce Geeqie User Manual footer.
12333 Author: Laurent Monin <zas@norz.org>
12334 Date: Sat Nov 8 17:38:36 2008 +0000
12336 Simplify bottom navigation table.
12339 Author: Laurent Monin <zas@norz.org>
12340 Date: Sat Nov 8 17:24:02 2008 +0000
12342 Use col tags with id in top and bottom navigation tables.
12345 Author: Laurent Monin <zas@norz.org>
12346 Date: Sat Nov 8 11:37:17 2008 +0000
12348 Add a generic spacer at the bottom of the page, remove now unused css classes.
12351 Author: Laurent Monin <zas@norz.org>
12352 Date: Sat Nov 8 10:59:45 2008 +0000
12354 Add two css classes navtop and navbottom and remove unused ones.
12357 Author: Laurent Monin <zas@norz.org>
12358 Date: Sat Nov 8 10:49:18 2008 +0000
12360 Add style.css to list of files to install.
12363 Author: Laurent Monin <zas@norz.org>
12364 Date: Sat Nov 8 10:47:31 2008 +0000
12366 Move css styles to an external stylesheet.
12369 Author: Laurent Monin <zas@norz.org>
12370 Date: Thu Nov 6 23:49:31 2008 +0000
12372 Remove reference to numbered section.
12375 Author: Laurent Monin <zas@norz.org>
12376 Date: Thu Nov 6 23:43:46 2008 +0000
12378 Remove references to numbered sections.
12381 Author: Laurent Monin <zas@norz.org>
12382 Date: Thu Nov 6 23:39:22 2008 +0000
12384 Simplify the table.
12387 Author: Laurent Monin <zas@norz.org>
12388 Date: Thu Nov 6 20:01:32 2008 +0000
12390 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.
12392 This patch fixes that (and still fixes the case where one searches on
12393 comments and hits a file with keywords but no comments). Lastly, I would
12394 imagine that there exists a failure mode where one searches for a keyword and
12395 hits a file with a comment but no keyword, and I imagine this patch should fix
12398 Patch by Omari Stephens (aka xsdg).
12401 Author: Laurent Monin <zas@norz.org>
12402 Date: Tue Nov 4 17:26:46 2008 +0000
12404 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.
12407 Author: Laurent Monin <zas@norz.org>
12408 Date: Tue Nov 4 17:11:53 2008 +0000
12410 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.
12413 Author: Laurent Monin <zas@norz.org>
12414 Date: Mon Oct 27 13:31:39 2008 +0000
12416 Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
12419 Author: Laurent Monin <zas@norz.org>
12420 Date: Sun Oct 26 19:27:20 2008 +0000
12422 Use h2/h3 tags where appropriate.
12425 Author: Petr Ostadal <postadal@suse.cz>
12426 Date: Sun Oct 26 13:43:10 2008 +0000
12428 Fixed doc/Makefile.am according to renamed doc files.
12431 Author: Laurent Monin <zas@norz.org>
12432 Date: Sat Oct 25 14:42:52 2008 +0000
12434 Keyboard table cleanup attempt. Need more work.
12437 Author: Laurent Monin <zas@norz.org>
12438 Date: Sat Oct 25 13:14:00 2008 +0000
12440 Move menus to unordered lists - step 2.
12443 Author: Laurent Monin <zas@norz.org>
12444 Date: Sat Oct 25 11:02:09 2008 +0000
12446 Move menus to unordered lists - step 1.
12449 Author: Laurent Monin <zas@norz.org>
12450 Date: Sat Oct 25 08:49:07 2008 +0000
12452 Align Previous to the left, drop useless col tags.
12455 Author: Laurent Monin <zas@norz.org>
12456 Date: Sat Oct 25 08:14:34 2008 +0000
12458 Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
12461 Author: Laurent Monin <zas@norz.org>
12462 Date: Sat Oct 25 08:10:11 2008 +0000
12467 Author: Laurent Monin <zas@norz.org>
12468 Date: Sat Oct 25 08:07:57 2008 +0000
12470 Drop chapters numbers from h1 title, and reformat top title a bit.
12473 Author: Laurent Monin <zas@norz.org>
12474 Date: Sat Oct 25 07:47:47 2008 +0000
12476 Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
12479 Author: Laurent Monin <zas@norz.org>
12480 Date: Thu Oct 23 22:45:44 2008 +0000
12482 Update legal notice and copyright to mention The Geeqie Team.
12485 Author: Laurent Monin <zas@norz.org>
12486 Date: Thu Oct 23 19:06:23 2008 +0000
12488 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).
12491 Author: Laurent Monin <zas@norz.org>
12492 Date: Thu Oct 23 18:06:28 2008 +0000
12494 Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
12497 Author: Laurent Monin <zas@norz.org>
12498 Date: Wed Oct 22 19:56:29 2008 +0000
12500 Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
12503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12504 Date: Mon Oct 20 21:00:18 2008 +0000
12506 Fix a cut and paste error when implementing the comment search (Klaus
12510 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12511 Date: Mon Oct 20 17:13:32 2008 +0000
12513 fixed failed assertion in exif_free
12516 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12517 Date: Sat Oct 18 20:17:55 2008 +0000
12519 create xmp sidecar when needed
12522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12523 Date: Sat Oct 18 19:20:27 2008 +0000
12525 simple synchronization XMP <-> Exif, IPTC
12528 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12529 Date: Sat Oct 18 18:22:57 2008 +0000
12531 infrastructure for preprocessing of metadata
12534 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12535 Date: Sat Oct 18 09:07:52 2008 +0000
12537 fixed bar_exif separator
12540 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12541 Date: Sat Oct 18 08:40:32 2008 +0000
12543 reordered advanced exif columns
12546 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12547 Date: Sat Oct 18 08:31:25 2008 +0000
12549 no need to validate description, it is in utf8
12552 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12553 Date: Fri Oct 17 22:00:07 2008 +0000
12555 improved custom exif look:
12556 - use toggle instead of remove button
12557 - display description instead of property key
12560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12561 Date: Tue Oct 14 21:24:34 2008 +0000
12563 follow Exiv2 SVN changes
12566 Author: Laurent Monin <zas@norz.org>
12567 Date: Sun Oct 12 08:49:45 2008 +0000
12569 French translation was updated.
12572 Author: Laurent Monin <zas@norz.org>
12573 Date: Sun Oct 12 08:43:14 2008 +0000
12575 Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
12578 Author: Laurent Monin <zas@norz.org>
12579 Date: Sun Oct 12 08:36:53 2008 +0000
12581 Better handling of accels map file writing errors.
12582 Secure save is also used for those now, at the expense of
12583 a bit of duplication of gtk functions.
12584 It should fix bug 2146917 (debian BTS #501131), reported by
12585 Stanislav Maslovski.
12588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12589 Date: Sat Oct 11 20:19:48 2008 +0000
12591 added option to use exif thumbnails
12592 - it requires exiv2 0.18 or the current svn
12593 - it is disabled by default because the exif thumbnails
12594 may be outdated if the image was edited
12597 Author: Laurent Monin <zas@norz.org>
12598 Date: Tue Oct 7 19:34:11 2008 +0000
12600 French translation was updated.
12603 Author: Laurent Monin <zas@norz.org>
12604 Date: Tue Oct 7 19:29:13 2008 +0000
12606 Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
12609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12610 Date: Tue Oct 7 18:37:32 2008 +0000
12612 Implement the search for image comment - patch by Klaus Ethgen
12615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12616 Date: Tue Oct 7 18:22:58 2008 +0000
12618 Fixed degree symbol encoding
12621 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12622 Date: Tue Oct 7 18:20:22 2008 +0000
12624 Adding a vim modeline to all files - patch by Klaus Ethgen
12627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12628 Date: Sun Oct 5 18:25:44 2008 +0000
12630 fixed confirm_delete option
12633 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12634 Date: Sat Oct 4 20:28:31 2008 +0000
12636 fixed charset of exiv2 strings in non-utf8 locales
12639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12640 Date: Wed Oct 1 20:57:56 2008 +0000
12642 Add support for GPSInfo - patch by Klaus Ethgen
12645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12646 Date: Mon Sep 29 21:17:19 2008 +0000
12648 The comment section in the meta file is the last section. However it do
12649 not accept comment lines starting with a '['. This patch will fix that.
12650 - patch by Klaus Ethgen
12653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12654 Date: Mon Sep 29 21:09:48 2008 +0000
12656 fixes executable right of images
12659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12660 Date: Mon Sep 29 21:01:30 2008 +0000
12662 enlarge the dupe window - patch by Klaus Ethgen
12665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12666 Date: Sat Sep 27 18:48:32 2008 +0000
12668 updated preview loader to work with current svn version of libexiv2
12671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12672 Date: Wed Sep 10 20:37:30 2008 +0000
12674 use SHIFT for connected scroll and zoom
12676 SHIFT + keys or mouse: affects all split windows
12677 keys or mouse: affects only active window
12679 CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
12682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12683 Date: Tue Sep 9 19:46:44 2008 +0000
12685 reverted buggy part of rev. 1138 - it made the filelist jump
12689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12690 Date: Mon Sep 8 19:57:51 2008 +0000
12692 added possibility to redraw only the parts of image that are already
12696 Author: Laurent Monin <zas@norz.org>
12697 Date: Mon Sep 8 15:53:01 2008 +0000
12699 Fix a compiler warning regarding argument type.
12702 Author: Petr Ostadal <postadal@suse.cz>
12703 Date: Sun Sep 7 23:01:30 2008 +0000
12705 Replaced gtk depreceated code.
12708 Author: Laurent Monin <zas@norz.org>
12709 Date: Sun Sep 7 19:42:19 2008 +0000
12711 Shorten config_window_apply() a bit, reduce code redunancy.
12714 Author: Laurent Monin <zas@norz.org>
12715 Date: Thu Sep 4 22:35:33 2008 +0000
12717 Update translations stats.
12720 Author: Laurent Monin <zas@norz.org>
12721 Date: Thu Sep 4 22:29:32 2008 +0000
12723 French translation was updated.
12726 Author: Laurent Monin <zas@norz.org>
12727 Date: Thu Sep 4 22:04:32 2008 +0000
12729 Allow all Preferences pages to scroll vertically. Reduce code redundancy.
12732 Author: Laurent Monin <zas@norz.org>
12733 Date: Thu Sep 4 21:38:28 2008 +0000
12735 Allow to change image.scroll_reset_method in Preferences > Image.
12738 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12739 Date: Thu Sep 4 21:19:09 2008 +0000
12741 fixed various problems with preserving viewport on image change,
12742 options->image.scroll_reset_method should work again (it needs to be
12743 added to the preferences dialog)
12746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12747 Date: Wed Sep 3 21:54:49 2008 +0000
12749 load thumbnails with lower priority
12750 TODO: maybe implement an exception for visible thumbnails
12753 Author: Laurent Monin <zas@norz.org>
12754 Date: Wed Sep 3 21:13:02 2008 +0000
12756 Improve debug messages.
12759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12760 Date: Wed Sep 3 20:43:10 2008 +0000
12762 adjusted default options
12765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12766 Date: Wed Sep 3 20:29:32 2008 +0000
12768 adjusted redraw priority relative to icon drawing
12771 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12772 Date: Wed Sep 3 19:58:21 2008 +0000
12774 dropped IMAGE_THROTTLE_LARGER_IMAGES code
12777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12778 Date: Wed Sep 3 19:52:11 2008 +0000
12780 fixed handling of broken images
12783 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12784 Date: Mon Sep 1 19:18:32 2008 +0000
12786 improved pixbuf draw priority control
12789 Author: Laurent Monin <zas@norz.org>
12790 Date: Mon Sep 1 17:29:07 2008 +0000
12792 Use a constant for minimal window size. Set it to 32 for all dialogs.
12795 Author: Laurent Monin <zas@norz.org>
12796 Date: Mon Sep 1 17:22:19 2008 +0000
12798 Remove redundant debug.h inclusion.
12801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12802 Date: Sun Aug 31 21:19:00 2008 +0000
12804 fixed read ahead callback
12807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12808 Date: Sun Aug 31 21:02:09 2008 +0000
12810 fixed error handling in image loader
12813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12814 Date: Sun Aug 31 18:53:11 2008 +0000
12816 fixed possible endless loop
12819 Author: Laurent Monin <zas@norz.org>
12820 Date: Sun Aug 31 12:29:49 2008 +0000
12822 Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
12825 Author: Laurent Monin <zas@norz.org>
12826 Date: Sun Aug 31 11:27:24 2008 +0000
12828 Move quoted_value() and escquote_value() to misc.[ch].
12831 Author: Laurent Monin <zas@norz.org>
12832 Date: Sun Aug 31 10:51:41 2008 +0000
12834 Move miscellaneous functions to their own files (new misc.[ch]).
12837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12838 Date: Sun Aug 31 10:08:48 2008 +0000
12843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12844 Date: Sun Aug 31 09:20:29 2008 +0000
12846 improved thread support in image loader
12849 Author: Laurent Monin <zas@norz.org>
12850 Date: Sun Aug 31 09:13:42 2008 +0000
12852 Move save/load_options() to options.[ch].
12855 Author: Laurent Monin <zas@norz.org>
12856 Date: Sun Aug 31 08:59:39 2008 +0000
12858 Move sync_options_with_current_state() call to save_options().
12861 Author: Laurent Monin <zas@norz.org>
12862 Date: Sun Aug 31 08:41:42 2008 +0000
12864 Move some code to new functions, to simplify main().
12867 Author: Laurent Monin <zas@norz.org>
12868 Date: Sun Aug 31 08:13:36 2008 +0000
12870 Fix two minor compilation warnings.
12873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12874 Date: Sat Aug 30 20:15:47 2008 +0000
12876 run image loader in separate thread
12877 this feature is disabled by default for now, it must be enabled by
12878 configure --enable-threads
12881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12882 Date: Sat Aug 30 13:04:06 2008 +0000
12884 prepared image loader code for threads
12887 Author: Laurent Monin <zas@norz.org>
12888 Date: Sat Aug 30 10:39:35 2008 +0000
12890 Allow to override documentation paths through options:
12891 - documentation.helpdir
12892 - documentation.htmldir
12893 Default values are set at configure time.
12896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12897 Date: Fri Aug 29 20:53:53 2008 +0000
12899 converted image loader to a GObject and use signals for notification
12902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12903 Date: Fri Aug 29 12:35:13 2008 +0000
12905 do not access image_loader directly
12908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12909 Date: Fri Aug 29 09:59:20 2008 +0000
12911 added new raw preview interface for legacy exif
12914 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12915 Date: Fri Aug 29 09:38:10 2008 +0000
12917 fixed thumbnail loader for the new raw preview interface
12920 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12921 Date: Thu Aug 28 22:26:09 2008 +0000
12923 use mmaped files image loader
12924 implemented new interface for extracting raw previews
12925 experiments with previews support in SVN version of Exiv2
12928 Author: Petr Ostadal <postadal@suse.cz>
12929 Date: Thu Aug 28 12:51:02 2008 +0000
12931 Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
12934 Author: Laurent Monin <zas@norz.org>
12935 Date: Thu Aug 28 10:50:02 2008 +0000
12937 Silent warnings about unused functions when lcms is not used.
12940 Author: Laurent Monin <zas@norz.org>
12941 Date: Wed Aug 27 17:02:14 2008 +0000
12943 Comment out unused functions.
12946 Author: Laurent Monin <zas@norz.org>
12947 Date: Wed Aug 27 16:42:59 2008 +0000
12949 Silent a compiler warning.
12952 Author: Laurent Monin <zas@norz.org>
12953 Date: Wed Aug 27 16:40:21 2008 +0000
12955 const gpointer -> gconstpointer.
12958 Author: Laurent Monin <zas@norz.org>
12959 Date: Tue Aug 26 22:37:18 2008 +0000
12961 Use gpointer instead of void *.
12964 Author: Laurent Monin <zas@norz.org>
12965 Date: Tue Aug 26 22:30:40 2008 +0000
12967 Consistency: type * instead of type*.
12970 Author: Laurent Monin <zas@norz.org>
12971 Date: Tue Aug 26 22:22:51 2008 +0000
12973 For the sake of consistency, use glib basic types everywhere.
12976 Author: Laurent Monin <zas@norz.org>
12977 Date: Tue Aug 26 21:19:33 2008 +0000
12982 Author: Petr Ostadal <postadal@suse.cz>
12983 Date: Tue Aug 26 20:21:30 2008 +0000
12985 Fixed segfault when is run inside directory with non valid uft-8 image
12989 Author: Petr Ostadal <postadal@suse.cz>
12990 Date: Tue Aug 26 13:56:56 2008 +0000
12992 Fixed calling "Image search" function in a directory without image.
12995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12996 Date: Mon Aug 25 22:45:38 2008 +0000
12998 correctly maintain selection during iconlist refresh
13001 Author: Laurent Monin <zas@norz.org>
13002 Date: Mon Aug 25 22:20:45 2008 +0000
13004 Whitespaces cleanup.
13007 Author: Petr Ostadal <postadal@suse.cz>
13008 Date: Mon Aug 25 18:13:33 2008 +0000
13010 Fixed segfaulting when alter image in directory without images.
13013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13014 Date: Mon Aug 25 16:58:27 2008 +0000
13016 removed unused code
13019 Author: Laurent Monin <zas@norz.org>
13020 Date: Sun Aug 24 14:40:18 2008 +0000
13025 Author: Laurent Monin <zas@norz.org>
13026 Date: Sun Aug 24 14:33:03 2008 +0000
13028 Slight code redundancy reduction.
13031 Author: Laurent Monin <zas@norz.org>
13032 Date: Sun Aug 24 14:14:37 2008 +0000
13034 Drop redundant variable affectation.
13037 Author: Laurent Monin <zas@norz.org>
13038 Date: Sun Aug 24 13:22:08 2008 +0000
13040 Fix untranslated messages. French translation and POTFILES.in were updated.
13043 Author: Laurent Monin <zas@norz.org>
13044 Date: Sun Aug 24 10:00:40 2008 +0000
13046 French translation was updated.
13049 Author: Laurent Monin <zas@norz.org>
13050 Date: Sun Aug 24 10:00:02 2008 +0000
13052 Mark forgotten string for translation.
13055 Author: Laurent Monin <zas@norz.org>
13056 Date: Sat Aug 23 21:07:25 2008 +0000
13058 Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
13061 Author: Laurent Monin <zas@norz.org>
13062 Date: Sat Aug 23 20:46:31 2008 +0000
13064 Minor optimization: no need to copy the whole remaining of the string, just copy next char.
13067 Author: Laurent Monin <zas@norz.org>
13068 Date: Sat Aug 23 17:35:57 2008 +0000
13070 Only display status if there is at least one file in the file list.
13073 Author: Laurent Monin <zas@norz.org>
13074 Date: Sat Aug 23 17:00:59 2008 +0000
13076 Remove unneeded type casting.
13079 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13080 Date: Sat Aug 23 08:42:12 2008 +0000
13085 Author: Laurent Monin <zas@norz.org>
13086 Date: Fri Aug 22 22:09:54 2008 +0000
13088 French translation was updated.
13091 Author: Laurent Monin <zas@norz.org>
13092 Date: Fri Aug 22 21:52:13 2008 +0000
13094 Add an option named layout.home_path which modifies the behavior of the Home button.
13095 By default, pressing this button goes to the user's home directory.
13096 When this option is set to a path, this path is used instead.
13097 One can change the option value through Preferences > Advanced > Navigation
13098 or directly in .geeqierc.
13099 Feature proposed by Colin Clark.
13102 Author: Laurent Monin <zas@norz.org>
13103 Date: Thu Aug 21 22:49:30 2008 +0000
13108 Author: Laurent Monin <zas@norz.org>
13109 Date: Thu Aug 21 22:47:49 2008 +0000
13111 Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
13114 Author: Laurent Monin <zas@norz.org>
13115 Date: Thu Aug 21 22:36:20 2008 +0000
13120 Author: Laurent Monin <zas@norz.org>
13121 Date: Wed Aug 20 22:26:34 2008 +0000
13123 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.
13126 Author: Laurent Monin <zas@norz.org>
13127 Date: Wed Aug 20 22:19:35 2008 +0000
13129 Do not return values of void functions. Reported by Jeffery Small.
13132 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13133 Date: Wed Aug 20 20:36:36 2008 +0000
13135 update the FileData structure when a new folder is created
13138 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13139 Date: Tue Aug 19 22:58:31 2008 +0000
13141 improved refresh in view_dir_list
13144 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13145 Date: Tue Aug 19 21:01:29 2008 +0000
13147 set fallback pixbuf in case of missing file
13150 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13151 Date: Tue Aug 19 20:58:23 2008 +0000
13153 fixed possible segfault
13156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13157 Date: Sun Aug 17 14:18:51 2008 +0000
13159 removed code for maintaining filelist position, gtk_tree_view itself handles it
13163 Author: Laurent Monin <zas@norz.org>
13164 Date: Sun Aug 17 09:36:02 2008 +0000
13166 French translation was updated.
13169 Author: Laurent Monin <zas@norz.org>
13170 Date: Sun Aug 17 09:30:45 2008 +0000
13172 Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
13173 - drop VFICON_INFO() and VFLIST_INFO() macros
13174 - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
13175 - replace all related occurrences by shorter expressions.
13178 VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
13179 VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
13182 Author: Laurent Monin <zas@norz.org>
13183 Date: Sun Aug 17 09:00:33 2008 +0000
13185 Move variable declaration at start of block.
13188 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13189 Date: Sat Aug 16 23:37:26 2008 +0000
13191 marks in iconview made clickable
13194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13195 Date: Sat Aug 16 20:57:40 2008 +0000
13197 keep files with non-zero marks in memory
13200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13201 Date: Sat Aug 16 20:34:14 2008 +0000
13203 implemented marks filter
13206 Author: Laurent Monin <zas@norz.org>
13207 Date: Sat Aug 16 07:18:16 2008 +0000
13209 Fix double escaping of image overlay text.
13210 Bug 2051955, reported by Emmanuel Dupuis.
13213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13214 Date: Wed Aug 13 21:07:06 2008 +0000
13216 added keyboard map generator
13219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13220 Date: Wed Aug 13 20:46:06 2008 +0000
13222 a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
13225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13226 Date: Tue Aug 12 20:21:25 2008 +0000
13228 fixed crash with float file list and geeqie --blank
13231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13232 Date: Mon Aug 11 18:53:19 2008 +0000
13234 fixed crash in geeqie --blank
13237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13238 Date: Mon Aug 11 17:45:26 2008 +0000
13240 fixed setting visible entry in view_dir_tree
13243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13244 Date: Wed Jul 30 18:44:49 2008 +0000
13246 updated ChangeLog from svn log
13249 Author: Laurent Monin <zas@norz.org>
13250 Date: Mon Jul 28 18:35:19 2008 +0000
13252 Move declarations at the beginning of blocks.
13255 Author: Laurent Monin <zas@norz.org>
13256 Date: Mon Jul 28 18:07:42 2008 +0000
13258 Optimize tests even more using last changes.
13261 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13262 Date: Mon Jul 28 18:02:10 2008 +0000
13264 do not free unallocated exif data
13267 Author: Laurent Monin <zas@norz.org>
13268 Date: Mon Jul 28 17:59:09 2008 +0000
13270 Cache strcmp() result.
13273 Author: Laurent Monin <zas@norz.org>
13274 Date: Mon Jul 28 17:56:56 2008 +0000
13276 Optimize redundant tests.
13279 Author: Laurent Monin <zas@norz.org>
13280 Date: Mon Jul 28 17:55:06 2008 +0000
13282 Move dest_dir variable to inner block.
13285 Author: Laurent Monin <zas@norz.org>
13286 Date: Mon Jul 28 09:44:50 2008 +0000
13288 Reduce code redundancy and minor typo fixes.
13291 Author: Laurent Monin <zas@norz.org>
13292 Date: Mon Jul 28 09:14:10 2008 +0000
13294 French translation was updated.
13297 Author: Laurent Monin <zas@norz.org>
13298 Date: Mon Jul 28 09:12:33 2008 +0000
13303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13304 Date: Sun Jul 27 19:22:40 2008 +0000
13306 abort file operations when the file list is empty
13309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13310 Date: Sun Jul 27 18:20:59 2008 +0000
13312 remember path entered in file dialog
13313 http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
13316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13317 Date: Sun Jul 27 13:46:24 2008 +0000
13319 speed-up of directory notification on deleting large number of files
13322 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13323 Date: Sun Jul 27 09:51:28 2008 +0000
13325 added "Symlink" as an example of "filter" command
13328 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13329 Date: Sun Jul 27 08:57:12 2008 +0000
13331 improved updating of view_dir_tree
13334 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13335 Date: Sun Jul 27 08:40:47 2008 +0000
13337 fixed deleting of non-empty folder
13340 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13341 Date: Sat Jul 26 22:36:58 2008 +0000
13346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13347 Date: Sat Jul 26 22:26:08 2008 +0000
13349 fixed invalid warning on running editors
13352 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13353 Date: Sat Jul 26 20:34:24 2008 +0000
13355 updated version string
13358 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13359 Date: Sat Jul 26 20:15:00 2008 +0000
13361 dropped references to OpenOffice.org as suggested at
13362 https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
13365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13366 Date: Sat Jul 26 20:02:20 2008 +0000
13371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13372 Date: Sat Jul 26 19:52:40 2008 +0000
13374 removed unused messages.desc_dlist
13377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13378 Date: Sat Jul 26 19:41:46 2008 +0000
13380 fixed new folder command
13383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13384 Date: Sat Jul 26 19:33:36 2008 +0000
13386 fixed renaming of directories
13389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13390 Date: Sat Jul 26 19:01:20 2008 +0000
13392 warn about changed file extensions
13395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13396 Date: Sat Jul 26 18:33:49 2008 +0000
13398 added icon for changes without warnings
13401 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13402 Date: Sat Jul 26 18:17:56 2008 +0000
13404 allow only existing folders in destination dialog
13405 http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
13408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13409 Date: Sat Jul 26 10:27:41 2008 +0000
13411 clean up - checks are handled elsewhere
13414 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13415 Date: Sat Jul 26 09:58:25 2008 +0000
13417 more checks for file operations
13420 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13421 Date: Fri Jul 25 22:04:55 2008 +0000
13423 improved error reporting
13426 Author: Laurent Monin <zas@norz.org>
13427 Date: Fri Jul 25 06:35:35 2008 +0000
13429 Minor tidy up and optimization.
13432 Author: Laurent Monin <zas@norz.org>
13433 Date: Thu Jul 24 20:24:04 2008 +0000
13435 Set GIO channels to binary encoding.
13436 This is needed since messages from commands may not be UTF8-encoded
13437 and g_io_channel_read_chars() may incorrectly interpret some characters.
13438 In practice it was truncating some ISO-8859-1 messages containing some
13439 french characters. This fixes it.
13442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13443 Date: Thu Jul 24 20:03:57 2008 +0000
13445 separated debugging log and debug CFLAGS
13446 enable debugging log support by default
13449 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13450 Date: Wed Jul 23 22:19:16 2008 +0000
13452 indicate check warnings and errors in delete and rename dialogs
13455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13456 Date: Wed Jul 23 20:53:05 2008 +0000
13458 removed file_data_add_change_info
13459 reduced code redundancy - patch by Laurent, slightly modified
13462 Author: Laurent Monin <zas@norz.org>
13463 Date: Wed Jul 23 17:38:04 2008 +0000
13468 Author: Laurent Monin <zas@norz.org>
13469 Date: Wed Jul 23 12:46:35 2008 +0000
13474 Author: Laurent Monin <zas@norz.org>
13475 Date: Wed Jul 23 12:45:59 2008 +0000
13477 Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
13480 Author: Laurent Monin <zas@norz.org>
13481 Date: Wed Jul 23 10:21:37 2008 +0000
13483 Simplify parse_out_relatives().
13486 Author: Laurent Monin <zas@norz.org>
13487 Date: Wed Jul 23 09:10:41 2008 +0000
13492 Author: Laurent Monin <zas@norz.org>
13493 Date: Wed Jul 23 09:00:38 2008 +0000
13495 Fix missing newline at end of file.
13498 Author: Laurent Monin <zas@norz.org>
13499 Date: Wed Jul 23 08:59:29 2008 +0000
13501 Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
13504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13505 Date: Tue Jul 22 22:05:20 2008 +0000
13507 do not create duplicate FileData entries
13510 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13511 Date: Tue Jul 22 21:46:08 2008 +0000
13513 basic infrastructure for early error and dangerous operations checking
13517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13518 Date: Tue Jul 22 18:27:12 2008 +0000
13520 clean up fd->change on error
13523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13524 Date: Tue Jul 22 18:13:41 2008 +0000
13526 remove items from file_data_planned_change_hash when the operation is
13530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13531 Date: Tue Jul 22 17:57:22 2008 +0000
13533 fixed stop button in editor dialog
13536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13537 Date: Tue Jul 22 17:40:24 2008 +0000
13539 delete file_data_planned_change_hash when it is not used
13542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13543 Date: Mon Jul 21 21:38:26 2008 +0000
13546 http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
13549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13550 Date: Mon Jul 21 20:50:24 2008 +0000
13552 file_util_rename_dir should not return anything
13555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13556 Date: Mon Jul 21 20:40:29 2008 +0000
13558 added notification handler to view_dir
13561 Author: Laurent Monin <zas@norz.org>
13562 Date: Mon Jul 21 08:31:43 2008 +0000
13564 French translation was updated.
13567 Author: Laurent Monin <zas@norz.org>
13568 Date: Sun Jul 20 15:21:06 2008 +0000
13570 Update POTFILES.in.
13573 Author: Laurent Monin <zas@norz.org>
13574 Date: Sun Jul 20 15:16:05 2008 +0000
13576 Move uri_*() functions to separate files: uri_utils.[ch]
13579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13580 Date: Sun Jul 20 15:04:40 2008 +0000
13582 periodic testing of changed files can be now disabled
13585 Author: Laurent Monin <zas@norz.org>
13586 Date: Sun Jul 20 14:56:32 2008 +0000
13588 Move history_list_*() functions to separate files:
13589 history_list.c and history_list.h.
13592 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13593 Date: Sun Jul 20 14:52:00 2008 +0000
13595 implemented "create directory" command
13598 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13599 Date: Sun Jul 20 13:59:55 2008 +0000
13601 fixed file copy/move dialog
13604 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13605 Date: Sun Jul 20 13:19:22 2008 +0000
13607 fixed the case when a renamed file is detected by directory scanning
13608 before the external rename commands exits. We have to update the
13609 FileData structure immediately, othervise we would get duplicate
13613 Author: Laurent Monin <zas@norz.org>
13614 Date: Sun Jul 20 12:20:12 2008 +0000
13616 Optimize history_list_add_to_key() a bit.
13619 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13620 Date: Sun Jul 20 11:29:12 2008 +0000
13622 fixed previous checkin
13625 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13626 Date: Sun Jul 20 11:22:19 2008 +0000
13628 implemented directory rename and delete operations
13631 Author: Laurent Monin <zas@norz.org>
13632 Date: Sun Jul 20 07:52:16 2008 +0000
13634 Move out test outside the loop.
13637 Author: Laurent Monin <zas@norz.org>
13638 Date: Sat Jul 19 13:57:03 2008 +0000
13643 Author: Laurent Monin <zas@norz.org>
13644 Date: Sat Jul 19 12:36:46 2008 +0000
13646 Fix missing newline at end of file.
13649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13650 Date: Sat Jul 19 09:06:24 2008 +0000
13652 increase reference count before sending notification in file_data_new
13655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13656 Date: Fri Jul 18 21:20:49 2008 +0000
13658 fixed test for changed files in cache
13661 Author: Laurent Monin <zas@norz.org>
13662 Date: Fri Jul 18 09:55:15 2008 +0000
13664 Introduce image_loader_set_done_func().
13667 Author: Laurent Monin <zas@norz.org>
13668 Date: Thu Jul 17 22:36:58 2008 +0000
13670 Reduce code redundancy by moving common code to new menu_choice_get_match_type().
13673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13674 Date: Thu Jul 17 21:51:21 2008 +0000
13676 reload changed images
13679 Author: Laurent Monin <zas@norz.org>
13680 Date: Tue Jul 15 15:37:14 2008 +0000
13682 Move code from image_osd_update_cb() to separate functions.
13685 Author: Laurent Monin <zas@norz.org>
13686 Date: Tue Jul 15 14:32:00 2008 +0000
13688 Tidy up and code redundancy reduction.
13691 Author: Laurent Monin <zas@norz.org>
13692 Date: Tue Jul 15 12:52:02 2008 +0000
13694 Use a specific enum for image.zoom_mode values (ZoomMode) and
13695 simplify calls to image_zoom_get_default(), dropping last parameter
13696 which was always options->image.zoom_mode.
13699 Author: Laurent Monin <zas@norz.org>
13700 Date: Sun Jul 13 14:50:07 2008 +0000
13702 Improve ways to specify html browser (used for help, see bug 2015099).
13703 Two new rc file options were added:
13704 - helpers.html_browser.command_name
13705 - helpers.html_browser.command_line
13706 These are checked first before trying common browser locations.
13707 If these do not lead to a valid browser, then geeqie will
13708 search for geeqie_html_browser script in the path, then
13709 it will try various common browsers.
13712 Author: Laurent Monin <zas@norz.org>
13713 Date: Sun Jul 13 13:51:23 2008 +0000
13715 Apply debian-specific patch to launch help browser (bug 2015099).
13718 Author: Laurent Monin <zas@norz.org>
13719 Date: Sun Jul 13 12:36:18 2008 +0000
13721 Fix a segfault occuring when opening some collection files.
13722 Skip all lines not starting with a # when only geometry is required.
13725 Author: Laurent Monin <zas@norz.org>
13726 Date: Sat Jul 5 10:21:09 2008 +0000
13728 Prevent segfault in certain conditions when displaying debug message.
13731 Author: Laurent Monin <zas@norz.org>
13732 Date: Fri Jul 4 22:49:04 2008 +0000
13734 French translation was updated.
13737 Author: Laurent Monin <zas@norz.org>
13738 Date: Fri Jul 4 20:32:48 2008 +0000
13740 Optimize a bit when connected zoom and scrolling are unset,
13741 just move the test outside loops.
13744 Author: Laurent Monin <zas@norz.org>
13745 Date: Fri Jul 4 17:21:07 2008 +0000
13747 layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
13750 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13751 Date: Thu Jul 3 20:16:15 2008 +0000
13753 refresh thumbnails on file change
13756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13757 Date: Thu Jul 3 19:38:19 2008 +0000
13759 set fallback thumbnail pixbuf only if the loading really fails
13762 Author: Laurent Monin <zas@norz.org>
13763 Date: Thu Jul 3 18:16:39 2008 +0000
13765 Fix missing references for the current directory in pan folder stuff.
13766 It was causing an fd magick assertion failure.
13767 Bug reported by Omari Stephens.
13770 Author: Laurent Monin <zas@norz.org>
13771 Date: Thu Jul 3 08:33:10 2008 +0000
13773 Increase debugging info in file_data_ref() and file_data_unref().
13774 When compiled with DEBUG defined, file and line of the caller is displayed
13778 Author: Laurent Monin <zas@norz.org>
13779 Date: Wed Jul 2 08:38:47 2008 +0000
13781 Optimize file_cache_get() by only moving element to front if needed
13782 (most of the time there is no need).
13783 Reduce code redundancy in file_cache_put() by calling file_cache_get().
13784 Enhance debugging code.
13787 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13788 Date: Mon Jun 30 21:08:28 2008 +0000
13790 fixed division by zero in pixbuf_renderer_get_scroll_center
13793 Author: Laurent Monin <zas@norz.org>
13794 Date: Sun Jun 29 15:51:54 2008 +0000
13796 Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
13797 into thumb_loader_save_thumbnail().
13798 Most of the code was redundant.
13801 Author: Laurent Monin <zas@norz.org>
13802 Date: Sun Jun 29 10:11:43 2008 +0000
13804 Make better matching between options types in options.h and the rest of the code.
13805 Most changes are from gint to gboolean pseudo type and between gint / guint.
13808 Author: Laurent Monin <zas@norz.org>
13809 Date: Sat Jun 28 08:01:36 2008 +0000
13811 layout_image_drag_cb(): optimize when connected scrolling is unset.
13814 Author: Laurent Monin <zas@norz.org>
13815 Date: Sat Jun 28 07:43:37 2008 +0000
13817 Reduce number of parameters (mostly unused), just pass the event pointer.
13820 Author: Laurent Monin <zas@norz.org>
13821 Date: Sat Jun 28 00:44:31 2008 +0000
13824 thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
13827 Author: Laurent Monin <zas@norz.org>
13828 Date: Fri Jun 27 22:57:48 2008 +0000
13830 image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
13831 empty first element.
13834 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13835 Date: Fri Jun 27 21:35:21 2008 +0000
13837 do not read keywords and comment between exif_read_fd and exif_free_fd
13838 calls (fd->exif does not have reference counting)
13841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13842 Date: Fri Jun 27 21:09:15 2008 +0000
13844 added pixbuf_fallback function
13845 fixed thumb loader for non-image files
13848 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13849 Date: Fri Jun 27 18:43:05 2008 +0000
13851 fixed crash in entering fullscreen during loading
13854 Author: Laurent Monin <zas@norz.org>
13855 Date: Fri Jun 27 10:00:55 2008 +0000
13857 osd_template_insert(): optimize and simplify using flags.
13860 Author: Laurent Monin <zas@norz.org>
13861 Date: Fri Jun 27 08:05:51 2008 +0000
13863 image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
13864 Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
13867 Author: Laurent Monin <zas@norz.org>
13868 Date: Thu Jun 26 23:29:08 2008 +0000
13870 image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
13873 Author: Laurent Monin <zas@norz.org>
13874 Date: Thu Jun 26 15:59:20 2008 +0000
13876 Use flags for pr_zoom_*() functions.
13879 Author: Laurent Monin <zas@norz.org>
13880 Date: Thu Jun 26 14:43:52 2008 +0000
13882 Use stricter types for image options.
13885 Author: Laurent Monin <zas@norz.org>
13886 Date: Thu Jun 26 12:23:48 2008 +0000
13888 Use flags instead of int parameters for pixbuf_renderer_overlay_add().
13891 Author: Laurent Monin <zas@norz.org>
13892 Date: Thu Jun 26 11:48:40 2008 +0000
13894 Only define ExifOrientationType if GQ_BUILD is not defined since
13895 it is already defined in exif.h.
13898 Author: Laurent Monin <zas@norz.org>
13899 Date: Wed Jun 25 20:53:52 2008 +0000
13904 Author: Laurent Monin <zas@norz.org>
13905 Date: Wed Jun 25 20:22:02 2008 +0000
13907 French translation was updated.
13910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13911 Date: Sun Jun 22 20:07:32 2008 +0000
13913 optimized marks drawing
13916 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13917 Date: Sun Jun 22 20:01:20 2008 +0000
13919 show marks in iconview
13922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13923 Date: Sun Jun 22 10:01:26 2008 +0000
13925 show sidecars in icon view
13928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13929 Date: Sun Jun 22 09:40:57 2008 +0000
13931 fixed in-place renaming
13934 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13935 Date: Sun Jun 22 09:19:42 2008 +0000
13937 added possibility to disable grouping of selected files
13940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13941 Date: Sat Jun 21 22:01:45 2008 +0000
13943 cache size made configurable
13946 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13947 Date: Sat Jun 21 19:26:01 2008 +0000
13949 measure pixbuf cache size in bytes
13952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13953 Date: Sat Jun 21 16:00:13 2008 +0000
13955 simple cache for loaded pixbufs
13958 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13959 Date: Sat Jun 21 11:05:55 2008 +0000
13961 renamed fd->pixbuf to fd->thumb_pixbuf
13964 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13965 Date: Wed Jun 18 22:26:52 2008 +0000
13967 implemented generic FileData cache
13968 use it for caching decoded exif data
13971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13972 Date: Tue Jun 17 20:25:05 2008 +0000
13974 more robust thumbs progress bar
13977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13978 Date: Tue Jun 17 19:56:21 2008 +0000
13980 do not allocate new buffer for thumbnails with correct orientation
13983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13984 Date: Mon Jun 16 19:07:02 2008 +0000
13989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13990 Date: Mon Jun 16 18:37:35 2008 +0000
13992 another try to free layout at exit
13995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13996 Date: Sun Jun 15 21:52:15 2008 +0000
13998 rotate thumbnails by exif
14001 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14002 Date: Sun Jun 15 20:09:15 2008 +0000
14004 use FileData in thumb_loader
14007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14008 Date: Sat Jun 14 21:49:48 2008 +0000
14010 use GtkSizeGroup to control initial size of split images
14013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14014 Date: Sat Jun 14 18:41:30 2008 +0000
14016 preserve image center on refresh
14019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14020 Date: Sat Jun 14 18:33:40 2008 +0000
14022 use multiline description in vflist with large thumbnails
14023 always display marks in the first column
14024 show expander in "name" column
14027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14028 Date: Sat Jun 14 17:32:27 2008 +0000
14030 join name and sidecars to one string
14033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14034 Date: Sat Jun 14 17:14:28 2008 +0000
14036 optimized vflist_setup_iter_recursive
14039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14040 Date: Sat Jun 14 12:43:39 2008 +0000
14042 iconlist_refresh optimization
14045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14046 Date: Sat Jun 14 12:30:44 2008 +0000
14048 fixed iconview update after deletion of selected image
14051 Author: Laurent Monin <zas@norz.org>
14052 Date: Sat Jun 14 06:52:52 2008 +0000
14054 Silent unused variable warning.
14057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14058 Date: Fri Jun 13 21:32:58 2008 +0000
14060 optimized vflist_setup_iter
14063 Author: Laurent Monin <zas@norz.org>
14064 Date: Fri Jun 13 13:33:11 2008 +0000
14066 French translation was updated.
14069 Author: Laurent Monin <zas@norz.org>
14070 Date: Fri Jun 13 12:27:41 2008 +0000
14072 Revert patches 759 and 760.
14073 759 patch broke adding selection of files through sort manager
14074 to an unopened collection.
14077 Author: Laurent Monin <zas@norz.org>
14078 Date: Fri Jun 13 11:51:23 2008 +0000
14080 Display total size of files in collection window, for the list and for the selection.
14083 Author: Laurent Monin <zas@norz.org>
14084 Date: Fri Jun 13 11:11:57 2008 +0000
14086 Optionnally display directory's date in list view.
14087 It can be set through Preferences > Advanced > Behavior and
14088 is saved to rc file as layout.show_directory_date option.
14091 Author: Laurent Monin <zas@norz.org>
14092 Date: Thu Jun 12 22:43:32 2008 +0000
14094 load_options_from():
14095 - do not copy option name and value anywhere, only copy value_all to a separate buffer
14096 - allow more relaxed syntax on read, so we can correctly read option name and value
14097 even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
14098 - minor aesthetical changes
14101 Author: Laurent Monin <zas@norz.org>
14102 Date: Thu Jun 12 21:21:32 2008 +0000
14104 Add a comment about relative positions of image overlay in the rc file.
14107 Author: Laurent Monin <zas@norz.org>
14108 Date: Thu Jun 12 20:33:51 2008 +0000
14110 Allow to set image overlay info position through options:
14111 - image_overlay.common.x
14112 - image_overlay.common.y
14114 For now, there are only editable through rc file.
14117 Author: Laurent Monin <zas@norz.org>
14118 Date: Thu Jun 12 20:17:22 2008 +0000
14120 Move some functions from image.[ch] to image-overlay.c and make them static:
14121 - image_overlay_add()
14122 - image_overlay_set()
14123 - image_overlay_remove()
14124 - image_overlay_get() (unused)
14127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14128 Date: Thu Jun 12 18:30:33 2008 +0000
14130 reverted changes in layout_close made in rev. 890 and 901
14133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14134 Date: Tue Jun 10 19:25:21 2008 +0000
14136 fixed vdtree_sort_cb
14139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14140 Date: Tue Jun 10 18:39:19 2008 +0000
14142 fixed segfault in vd_rename_cb
14145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14146 Date: Tue Jun 10 18:19:17 2008 +0000
14148 dropped vficon_sync, use vficon_refresh everywhere
14151 Author: Laurent Monin <zas@norz.org>
14152 Date: Tue Jun 10 11:55:18 2008 +0000
14154 collection_from_dnd_data(): simplify and optimize.
14157 Author: Laurent Monin <zas@norz.org>
14158 Date: Tue Jun 10 11:27:35 2008 +0000
14160 collection_info_list_to_dnd_data(): simplify and optimize.
14163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14164 Date: Mon Jun 9 20:27:39 2008 +0000
14166 moved notification to view_file.c
14169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14170 Date: Mon Jun 9 19:43:56 2008 +0000
14172 run idle function just once
14175 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14176 Date: Mon Jun 9 19:41:37 2008 +0000
14178 use vficon_refresh for updating
14181 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14182 Date: Mon Jun 9 19:00:47 2008 +0000
14184 handle deletion of selected files
14187 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14188 Date: Mon Jun 9 18:28:28 2008 +0000
14190 optimized vficon_refresh_real
14193 Author: Laurent Monin <zas@norz.org>
14194 Date: Mon Jun 9 10:10:34 2008 +0000
14196 Minor fixes and add a note about variable declaration.
14199 Author: Laurent Monin <zas@norz.org>
14200 Date: Mon Jun 9 07:14:46 2008 +0000
14202 Use unsigned type for marks since it is used as a bitfield.
14205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14206 Date: Mon Jun 9 07:06:53 2008 +0000
14208 fixed saving options on exit
14211 Author: Laurent Monin <zas@norz.org>
14212 Date: Sun Jun 8 23:42:51 2008 +0000
14214 Tidy up: add/remove white lines, minor code changes.
14217 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14218 Date: Sun Jun 8 21:21:13 2008 +0000
14220 improved vficon_populate
14223 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14224 Date: Sun Jun 8 20:24:46 2008 +0000
14226 vficon_sync speed-up
14229 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14230 Date: Sun Jun 8 19:09:44 2008 +0000
14232 better check for notify type
14235 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14236 Date: Sun Jun 8 09:25:39 2008 +0000
14238 fixed switching thumbnails in listview on and off - bug 1984825
14241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14242 Date: Sat Jun 7 22:44:17 2008 +0000
14244 various refresh and notification fixes
14247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14248 Date: Sat Jun 7 15:08:33 2008 +0000
14250 various notification improvements
14253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14254 Date: Sat Jun 7 10:45:33 2008 +0000
14256 use the new notification for collections
14259 Author: Laurent Monin <zas@norz.org>
14260 Date: Sat Jun 7 10:18:30 2008 +0000
14262 Display Lirc state in config log.
14263 Re-organize the config log a bit.
14266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14267 Date: Sat Jun 7 09:36:12 2008 +0000
14269 use new notification in img-view
14272 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14273 Date: Sat Jun 7 09:10:01 2008 +0000
14275 use new notification in layout and layout_image
14278 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14279 Date: Sat Jun 7 08:13:22 2008 +0000
14281 used new notification in search.c
14284 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14285 Date: Sat Jun 7 07:45:08 2008 +0000
14287 used new notification in dupe.c
14290 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14291 Date: Fri Jun 6 22:34:15 2008 +0000
14293 used new notification in cache_maint
14296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14297 Date: Fri Jun 6 22:11:03 2008 +0000
14302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14303 Date: Fri Jun 6 21:50:09 2008 +0000
14305 realtime file monitor
14308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14309 Date: Fri Jun 6 20:59:03 2008 +0000
14311 zero-lenght path must be allowed for now
14314 Author: Laurent Monin <zas@norz.org>
14315 Date: Fri Jun 6 08:01:19 2008 +0000
14317 French translation was updated.
14320 Author: Laurent Monin <zas@norz.org>
14321 Date: Thu Jun 5 23:31:22 2008 +0000
14323 Fix "No newline at end of file" warning.
14326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14327 Date: Thu Jun 5 18:43:44 2008 +0000
14329 use new notification in vficon
14332 Author: Laurent Monin <zas@norz.org>
14333 Date: Thu Jun 5 09:24:42 2008 +0000
14335 Compare paths using utf8_collate_key() since paths are utf8-encoded.
14336 It fixes bug 1959854.
14339 Author: Laurent Monin <zas@norz.org>
14340 Date: Thu Jun 5 08:41:02 2008 +0000
14342 Use uft8_collate_key() to sort utf8 strings.
14343 Modify file_data_set_path() to sync collate keys and file_data_pool
14346 Partially fix bug 1959854.
14349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14350 Date: Wed Jun 4 21:12:47 2008 +0000
14352 new notification system (used only in vflist for now)
14355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14356 Date: Tue Jun 3 19:44:19 2008 +0000
14358 replaced directory path with FileData* dir_fd
14361 Author: Laurent Monin <zas@norz.org>
14362 Date: Tue Jun 3 15:54:05 2008 +0000
14364 Allow to modify the aspect of Geeqie through the use of a
14365 gtkrc file that may be present in the geeqie rc directory.
14366 Patch by Aldric RENAUDIN and me.
14369 Author: Laurent Monin <zas@norz.org>
14370 Date: Tue Jun 3 13:54:22 2008 +0000
14372 Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
14375 Author: Laurent Monin <zas@norz.org>
14376 Date: Tue Jun 3 11:24:16 2008 +0000
14378 Drop initialization to NULL since filelist_read() will take care of it.
14381 Author: Laurent Monin <zas@norz.org>
14382 Date: Tue Jun 3 09:41:00 2008 +0000
14384 filelist_read_real(): optimize and clean up.
14387 Author: Laurent Monin <zas@norz.org>
14388 Date: Tue Jun 3 09:03:33 2008 +0000
14390 Reduce indentation level.
14393 Author: Laurent Monin <zas@norz.org>
14394 Date: Tue Jun 3 08:57:46 2008 +0000
14396 Reduce indentation level.
14399 Author: Laurent Monin <zas@norz.org>
14400 Date: Tue Jun 3 08:53:53 2008 +0000
14402 collection_table_find_data_by_coord(): tidy up.
14405 Author: Laurent Monin <zas@norz.org>
14406 Date: Tue Jun 3 07:37:24 2008 +0000
14408 vflist_maint(): only allocate memory and compare strings if needed.
14411 Author: Laurent Monin <zas@norz.org>
14412 Date: Tue Jun 3 07:32:13 2008 +0000
14414 layout_real_renamed(), layout_real_removed(), layout_real_moved():
14418 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14419 Date: Sat May 31 19:46:26 2008 +0000
14421 do not change original FileData on copy
14424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14425 Date: Sat May 31 19:44:41 2008 +0000
14427 replaced vflist_maint functions by vflist_refresh - it allows to follow
14428 changes made by external editors more precisely
14431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14432 Date: Fri May 30 21:41:46 2008 +0000
14434 vflist_populate_view: better handle selected files that are renamed or deleted
14437 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14438 Date: Fri May 30 20:13:16 2008 +0000
14440 fixed thumb index (thumbnails are shown again)
14443 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14444 Date: Fri May 30 19:53:52 2008 +0000
14446 simplified vflist_populate_view
14449 Author: Laurent Monin <zas@norz.org>
14450 Date: Fri May 30 08:39:52 2008 +0000
14452 Use functions to set editors name and command and ensure they are
14454 Previously, non-utf8 strings from rc file caused some issues.
14457 Author: Laurent Monin <zas@norz.org>
14458 Date: Fri May 30 08:36:23 2008 +0000
14460 Make utf8_validate_or_convert() to always allocate a new string.
14463 Author: Laurent Monin <zas@norz.org>
14464 Date: Fri May 30 07:20:25 2008 +0000
14466 Check for existing editor command using is_valid_editor_command().
14469 Author: Laurent Monin <zas@norz.org>
14470 Date: Thu May 29 07:58:34 2008 +0000
14472 Preserve properties window width and height during session even when
14473 layout.save_window_positions is not set.
14474 It restores the pre revision 858 behavior.
14477 Author: Laurent Monin <zas@norz.org>
14478 Date: Thu May 29 07:52:05 2008 +0000
14480 Save properties window width and height to rc file and restore
14481 them on next session if layout.save_window_positions is set to TRUE.
14484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14485 Date: Wed May 28 22:12:10 2008 +0000
14487 improved infrastructure for tracing changes, optimized vflist_populate_view
14490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14491 Date: Tue May 27 18:46:34 2008 +0000
14493 measure time of filelist update
14496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14497 Date: Tue May 27 18:37:15 2008 +0000
14499 another fix in notification
14502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14503 Date: Mon May 26 18:32:04 2008 +0000
14505 Fix histogram grid - patch by Uwe Ohse
14508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14509 Date: Mon May 26 18:22:08 2008 +0000
14511 use fputs instead of printf - patch by Uwe Ohse
14514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14515 Date: Mon May 26 17:06:30 2008 +0000
14517 fixed bug in notification code
14520 Author: Laurent Monin <zas@norz.org>
14521 Date: Sun May 25 20:17:07 2008 +0000
14523 Tidy up: indentation fixes, typo fixes, ...
14526 Author: Laurent Monin <zas@norz.org>
14527 Date: Sun May 25 19:54:00 2008 +0000
14532 Author: Laurent Monin <zas@norz.org>
14533 Date: Sun May 25 19:13:04 2008 +0000
14538 Author: Laurent Monin <zas@norz.org>
14539 Date: Sun May 25 19:03:30 2008 +0000
14541 bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
14544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14545 Date: Sat May 24 22:44:18 2008 +0000
14547 rewritten utilops.h:
14548 - better integration of external commands
14552 Author: Laurent Monin <zas@norz.org>
14553 Date: Sat May 24 20:01:59 2008 +0000
14555 Allow to escape star characters in the template string with a \.
14556 One can insert a \ by escaping it with another \.
14557 Fix deletion of empty parts when using | trick.
14558 Append the separator " - " only if data is neither NULL nor empty.
14559 Patch by Uwe Ohse and Laurent Monin.
14562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14563 Date: Sat May 24 09:18:09 2008 +0000
14565 improved filedata interface
14568 Author: Laurent Monin <zas@norz.org>
14569 Date: Fri May 23 23:40:12 2008 +0000
14571 Fix display of libpthread detection.
14572 Fix display of lirc support, do not test for headers if disabled.
14575 Author: Laurent Monin <zas@norz.org>
14576 Date: Fri May 23 23:18:40 2008 +0000
14578 Silent few warnings that appeared when using --disable-exiv2 configure option.
14581 Author: Laurent Monin <zas@norz.org>
14582 Date: Fri May 23 22:57:51 2008 +0000
14584 French translation was updated.
14587 Author: Laurent Monin <zas@norz.org>
14588 Date: Fri May 23 22:55:23 2008 +0000
14590 Use the same label for toolbar buttons tooltip than in main menu.
14593 Author: Laurent Monin <zas@norz.org>
14594 Date: Fri May 23 15:07:30 2008 +0000
14596 Add -Wstrict-prototypes to gcc options only in developer mode
14597 since it clutters the compilation log with unfixable warnings.
14598 Add -Wall in developer mode to display even more warnings.
14599 Fix display of --enable-deprecated at end of configure (yes
14600 and no were inversed).
14603 Author: Laurent Monin <zas@norz.org>
14604 Date: Fri May 23 12:27:28 2008 +0000
14606 slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
14609 Author: Laurent Monin <zas@norz.org>
14610 Date: Fri May 23 12:19:42 2008 +0000
14612 Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
14615 Author: Laurent Monin <zas@norz.org>
14616 Date: Fri May 23 00:20:56 2008 +0000
14618 Try to load a system-wide rc file if any, before per-user rc file.
14619 For now, system-wide rc file path is set to /etc/geeqie/geeqierc
14620 (defined by GQ_SYSTEM_WIDE_DIR in main.h).
14621 filter_parse() was modified to replace entries having the same key,
14622 needed since it may be called more than once.
14624 Please test heavily.
14627 Author: Laurent Monin <zas@norz.org>
14628 Date: Thu May 22 23:22:12 2008 +0000
14630 Pass ConfOptions * to save_options() and load_options().
14633 Author: Laurent Monin <zas@norz.org>
14634 Date: Thu May 22 23:17:26 2008 +0000
14636 Move code from save_options() to new save_options_to() which takes
14637 the destination path as parameter.
14640 Author: Laurent Monin <zas@norz.org>
14641 Date: Thu May 22 23:09:53 2008 +0000
14643 Move setup_default_options() and sync_options_with_current_state() to options.[ch].
14644 Pass ConfOptions * to these instead of directly using global variable.
14645 Cleanup #include in main.c.
14648 Author: Laurent Monin <zas@norz.org>
14649 Date: Thu May 22 22:49:07 2008 +0000
14651 Move code from exit_program_final() to new sync_options_with_current_state().
14654 Author: Laurent Monin <zas@norz.org>
14655 Date: Thu May 22 22:43:07 2008 +0000
14657 Separate path building code from options loading code.
14658 Most code of load_options() is moved to new load_options_from().
14659 ExifUIList initialization is moved to setup_default_options().
14662 Author: Laurent Monin <zas@norz.org>
14663 Date: Thu May 22 20:22:13 2008 +0000
14665 Make shell command and its option rc file options instead of hardcoded strings.
14666 This allows users to modify the shell command that execute "editors".
14667 Two new options appear in rc file:
14668 - shell.path (default to "/bin/sh")
14669 - shell.options (default to "-c")
14671 These options can only be changed from the rc file, not at runtime.
14672 Tests are made to check that shell.path is not empty and lead to
14673 an executable file.
14676 Author: Laurent Monin <zas@norz.org>
14677 Date: Thu May 22 13:00:45 2008 +0000
14679 Fix signed vs unsigned warnings.
14680 In most cases, gint was used instead of guint.
14683 Author: Laurent Monin <zas@norz.org>
14684 Date: Thu May 22 11:28:35 2008 +0000
14686 Comment out unused static function extension_truncate().
14689 Author: Laurent Monin <zas@norz.org>
14690 Date: Thu May 22 11:27:43 2008 +0000
14692 Fix up some types, make some signed vs unsigned warnings quiet.
14695 Author: Laurent Monin <zas@norz.org>
14696 Date: Thu May 22 10:09:07 2008 +0000
14698 Modify set_default_image_overlay_template_string() to accept the pointer to
14699 the string to modify and add a generic function to set template_string value.
14702 Author: Laurent Monin <zas@norz.org>
14703 Date: Thu May 22 09:22:29 2008 +0000
14705 French translation was updated.
14708 Author: Laurent Monin <zas@norz.org>
14709 Date: Thu May 22 09:12:36 2008 +0000
14711 Introduce an helper function that returns the name of an editor.
14712 It helps to reduce code redundancy.
14715 Author: Laurent Monin <zas@norz.org>
14716 Date: Thu May 22 08:49:52 2008 +0000
14718 Use a struct to handle editor's properties.
14721 Author: Laurent Monin <zas@norz.org>
14722 Date: Wed May 21 19:37:18 2008 +0000
14724 Make stricter match for option's names consisting of a prefix and a number.
14725 It allows to have names like "prefix_12" and "prefix_something" in the same file.
14726 Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
14727 to unpredictable results. It was wrong too with "prefix_something", which
14728 was equivalent to "prefix_0", instead of being an option of its own.
14731 Author: Laurent Monin <zas@norz.org>
14732 Date: Wed May 21 11:46:19 2008 +0000
14734 Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
14737 Author: Laurent Monin <zas@norz.org>
14738 Date: Wed May 21 11:45:29 2008 +0000
14740 Use g_build_filename().
14743 Author: Laurent Monin <zas@norz.org>
14744 Date: Wed May 21 11:07:23 2008 +0000
14746 Use G_DIR_SEPARATOR where applicable.
14749 Author: Laurent Monin <zas@norz.org>
14750 Date: Wed May 21 11:00:13 2008 +0000
14752 Use G_DIR_SEPARATOR_S where applicable.
14755 Author: Laurent Monin <zas@norz.org>
14756 Date: Wed May 21 10:52:38 2008 +0000
14758 Use g_build_filename() and G_DIR_SEPARATOR_S.
14761 Author: Laurent Monin <zas@norz.org>
14762 Date: Wed May 21 10:46:33 2008 +0000
14764 Use g_build_filename() instead of g_strconcat().
14767 Author: Laurent Monin <zas@norz.org>
14768 Date: Wed May 21 10:11:56 2008 +0000
14770 tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
14773 Author: Laurent Monin <zas@norz.org>
14774 Date: Wed May 21 09:58:29 2008 +0000
14776 tab_completion_popup_cb(): use g_build_filename() and simplify code.
14779 Author: Laurent Monin <zas@norz.org>
14780 Date: Wed May 21 09:50:32 2008 +0000
14782 Use expand_tilde() instead of simple concatenation, it allows correct expansion
14783 of ~user as well as ~dir.
14786 Author: Laurent Monin <zas@norz.org>
14787 Date: Wed May 21 09:30:53 2008 +0000
14789 dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
14792 Author: Laurent Monin <zas@norz.org>
14793 Date: Wed May 21 08:53:51 2008 +0000
14795 Fix a segfault occuring when logging an empty message and there is no log window.
14798 Author: Laurent Monin <zas@norz.org>
14799 Date: Wed May 21 00:42:14 2008 +0000
14801 Use g_build_filename().
14804 Author: Laurent Monin <zas@norz.org>
14805 Date: Wed May 21 00:39:16 2008 +0000
14807 thumb_std_cache_path(): use g_build_filename() and simplify.
14810 Author: Laurent Monin <zas@norz.org>
14811 Date: Wed May 21 00:32:57 2008 +0000
14813 Use g_build_filename().
14816 Author: Laurent Monin <zas@norz.org>
14817 Date: Wed May 21 00:20:13 2008 +0000
14819 Use g_build_filename() where applicable.
14822 Author: Laurent Monin <zas@norz.org>
14823 Date: Wed May 21 00:15:41 2008 +0000
14825 Use g_build_filename() instead of g_strconcat().
14828 Author: Laurent Monin <zas@norz.org>
14829 Date: Wed May 21 00:13:12 2008 +0000
14831 Use g_build_filename() and get rid of "root dir fix".
14834 Author: Laurent Monin <zas@norz.org>
14835 Date: Wed May 21 00:12:19 2008 +0000
14837 Use g_build_filename().
14840 Author: Laurent Monin <zas@norz.org>
14841 Date: Wed May 21 00:01:03 2008 +0000
14843 Disable unused code:
14844 - cache_maintain_home_dir()
14845 - cache_maintain_dir()
14848 Author: Laurent Monin <zas@norz.org>
14849 Date: Tue May 20 23:41:13 2008 +0000
14851 Build path using g_build_filename() then calculate its length.
14854 Author: Laurent Monin <zas@norz.org>
14855 Date: Tue May 20 23:11:47 2008 +0000
14857 Use G_DIR_SEPARATOR_S instead of hardcoded "/".
14860 Author: Laurent Monin <zas@norz.org>
14861 Date: Tue May 20 23:07:09 2008 +0000
14863 Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
14866 Author: Laurent Monin <zas@norz.org>
14867 Date: Tue May 20 22:47:13 2008 +0000
14869 cache_find_location(): use g_build_filename() and move redundant code to new functions.
14872 Author: Laurent Monin <zas@norz.org>
14873 Date: Tue May 20 22:22:11 2008 +0000
14875 Use g_build_filename().
14878 Author: Laurent Monin <zas@norz.org>
14879 Date: Tue May 20 22:13:48 2008 +0000
14881 Use size_t instead of gint, it silents a signed vs unsigned warning.
14884 Author: Laurent Monin <zas@norz.org>
14885 Date: Tue May 20 22:11:59 2008 +0000
14887 Use g_build_filename() instead of g_strconcat().
14890 Author: Laurent Monin <zas@norz.org>
14891 Date: Tue May 20 22:09:04 2008 +0000
14893 Drop concat_dir_and_file() and use g_build_filename() instead.
14896 Author: Laurent Monin <zas@norz.org>
14897 Date: Tue May 20 22:00:14 2008 +0000
14899 Use G_DIR_SEPARATOR instead of '/' where applicable.
14902 Author: Laurent Monin <zas@norz.org>
14903 Date: Tue May 20 21:51:25 2008 +0000
14905 Use g_build_filename() to build paths.
14908 Author: Laurent Monin <zas@norz.org>
14909 Date: Tue May 20 20:11:29 2008 +0000
14911 Do not use glib posix wrappers since they were introduced in 2.6
14912 and we want 2.4 compatibility.
14915 Author: Laurent Monin <zas@norz.org>
14916 Date: Tue May 20 20:06:11 2008 +0000
14918 Use access() instead of g_access() which is only available in 2.8.
14921 Author: Laurent Monin <zas@norz.org>
14922 Date: Tue May 20 19:14:36 2008 +0000
14924 Use utf-8 charset instead of iso-8859-1.
14928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14929 Date: Tue May 20 17:43:37 2008 +0000
14931 updated ru.po by Alexandre Prokoudine
14934 Author: Laurent Monin <zas@norz.org>
14935 Date: Tue May 20 08:18:30 2008 +0000
14937 French translation was updated.
14940 Author: Laurent Monin <zas@norz.org>
14941 Date: Tue May 20 08:14:35 2008 +0000
14943 Sort out log_printf() vs printf_term() mix up.
14946 Author: Laurent Monin <zas@norz.org>
14947 Date: Tue May 20 07:52:49 2008 +0000
14949 Use print_term() instead of printf(), since it handles charset conversion
14950 from utf8 to locale if needed.
14953 Author: Laurent Monin <zas@norz.org>
14954 Date: Mon May 19 11:09:23 2008 +0000
14956 Remove C-specific gcc options from CXXFLAGS.
14957 Add few more warnings.
14960 Author: Laurent Monin <zas@norz.org>
14961 Date: Mon May 19 09:27:30 2008 +0000
14963 Fix some incomplete initialization warnings.
14966 Author: Laurent Monin <zas@norz.org>
14967 Date: Mon May 19 08:46:37 2008 +0000
14969 depreceated -> deprecated
14972 Author: Laurent Monin <zas@norz.org>
14973 Date: Mon May 19 08:43:11 2008 +0000
14978 Author: Laurent Monin <zas@norz.org>
14979 Date: Mon May 19 08:36:06 2008 +0000
14981 Create auxdir if needed.
14984 Author: Laurent Monin <zas@norz.org>
14985 Date: Mon May 19 08:24:10 2008 +0000
14987 Fix spurious end of line introduced in revision 780.
14990 Author: Petr Ostadal <postadal@suse.cz>
14991 Date: Mon May 19 01:15:17 2008 +0000
14993 configure.in was rewritten:
14994 - uses PKG_CHECK_MODULES everywhere
14995 - added --enable-debug (enable debugging support)
14996 - added --enable-developer (developer mode, checks depreceated code ...)
14997 - removed obsoleted INCLUDES from Makefile.am
14998 Fixed src/debug.h (added glib.h).
14999 Fixed src/exiv2.c compilation with libexiv2 v0.15.
15000 Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
15003 Author: Petr Ostadal <postadal@suse.cz>
15004 Date: Mon May 19 00:54:59 2008 +0000
15006 Updated CODING (GPL header, macros, svn change-log, ...).
15009 Author: Laurent Monin <zas@norz.org>
15010 Date: Sun May 18 21:14:01 2008 +0000
15012 Save order of Properties dialog tabs to rc file.
15013 Users of GTK+ <2.10 can set tabs order directly in the rc file,
15014 others can move tabs using drag'n drop.
15015 The option is named properties.tabs_order, its default value
15016 is "123" which is General, Keywords, Exif tabs (left to right).
15019 Author: Laurent Monin <zas@norz.org>
15020 Date: Sun May 18 12:56:18 2008 +0000
15022 Cleanup and code redundancy reduction.
15025 Author: Laurent Monin <zas@norz.org>
15026 Date: Sun May 18 11:39:58 2008 +0000
15028 Memorize text to display in the log window when the window is
15029 not yet created. On log window display, the memorized text
15030 is then recalled and displayed.
15033 Author: Laurent Monin <zas@norz.org>
15034 Date: Sun May 18 07:36:57 2008 +0000
15036 Do not create log window more than once.
15039 Author: Laurent Monin <zas@norz.org>
15040 Date: Sat May 17 22:37:04 2008 +0000
15042 Fix formatted.SubjectDistance appearing twice in exif bar configuration.
15045 Author: Laurent Monin <zas@norz.org>
15046 Date: Sat May 17 21:28:02 2008 +0000
15048 Update POTFILES.in.
15051 Author: Laurent Monin <zas@norz.org>
15052 Date: Sat May 17 21:26:45 2008 +0000
15054 Add a log window that shows normal and debug messages. For now, it was added to Help menu.
15057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15058 Date: Fri May 16 20:12:11 2008 +0000
15060 fixed exiv2 version test
15063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15064 Date: Fri May 16 20:09:32 2008 +0000
15066 get processed values from exiv2
15067 http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
15070 Author: Laurent Monin <zas@norz.org>
15071 Date: Fri May 16 14:59:45 2008 +0000
15073 Fix redundant application name in window titles.
15074 It simplifies code.
15077 Author: Laurent Monin <zas@norz.org>
15078 Date: Fri May 16 14:38:05 2008 +0000
15080 French translation was updated.
15083 Author: Laurent Monin <zas@norz.org>
15084 Date: Fri May 16 12:16:49 2008 +0000
15086 Do not use printf() directly but use new wrapper function log_printf() instead.
15089 Author: Laurent Monin <zas@norz.org>
15090 Date: Fri May 16 12:08:51 2008 +0000
15092 Drop include "debug.h".
15095 Author: Laurent Monin <zas@norz.org>
15096 Date: Fri May 16 10:02:56 2008 +0000
15098 Include debug.h from main.h since debug macros may be used anywhere in the code.
15101 Author: Laurent Monin <zas@norz.org>
15102 Date: Fri May 16 09:10:56 2008 +0000
15104 Improve editor commands error display:
15105 - display all errors (not only syntax errors)
15106 - display errors from Preferences (checks are made on Apply or OK)
15109 Author: Laurent Monin <zas@norz.org>
15110 Date: Fri May 16 08:37:07 2008 +0000
15112 Improve editors a bit:
15113 - allow whitespaces before and after %v, %V, %w
15114 - allow % escaping using %% (mandatory to use shell commands than contain % characters)
15115 - display a dialog on execution if a syntax error is detected (only for generic editors)
15116 - update README editors section
15119 Author: Laurent Monin <zas@norz.org>
15120 Date: Wed May 14 18:12:11 2008 +0000
15122 The Encoding key is now deprecated by the FreeDesktop standard and all
15123 strings are required to be encoded in UTF-8. This desktop entry
15124 explicitly specifies an Encoding of UTF-8, which is harmless but no longer
15127 See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
15132 Author: Laurent Monin <zas@norz.org>
15133 Date: Wed May 14 18:09:05 2008 +0000
15135 Patch #1963690 was applied.
15136 It fixes hyphens/minus confusion in the man page.
15139 Author: Laurent Monin <zas@norz.org>
15140 Date: Wed May 14 17:00:25 2008 +0000
15142 Simplify thumb_std_maint_moved(), since g_list_append knows
15143 how to append to a NULL list. Patch by Uwe Ohse.
15146 Author: Laurent Monin <zas@norz.org>
15147 Date: Wed May 14 16:52:55 2008 +0000
15149 Simplify collect_manager_add_action(), since g_list_append knows
15150 how to append to a NULL list. Patch by Uwe Ohse.
15153 Author: Laurent Monin <zas@norz.org>
15154 Date: Wed May 14 12:59:00 2008 +0000
15156 Merge vflist_row_by_path() into vflist_index_by_path().
15159 Author: Laurent Monin <zas@norz.org>
15160 Date: Wed May 14 10:40:43 2008 +0000
15162 Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
15166 Author: Laurent Monin <zas@norz.org>
15167 Date: Wed May 14 08:56:08 2008 +0000
15169 Make vf_pop_menu_*_cb static.
15172 Author: Laurent Monin <zas@norz.org>
15173 Date: Tue May 13 20:31:35 2008 +0000
15175 French translation fixes.
15178 Author: Laurent Monin <zas@norz.org>
15179 Date: Tue May 13 20:21:00 2008 +0000
15181 Resync POTFILES.in and *.po, update french translation and
15182 regenerate statistics in README.
15185 Author: Laurent Monin <zas@norz.org>
15186 Date: Tue May 13 20:13:44 2008 +0000
15188 Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
15191 Author: Laurent Monin <zas@norz.org>
15192 Date: Tue May 13 19:56:52 2008 +0000
15194 Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
15197 Author: Laurent Monin <zas@norz.org>
15198 Date: Tue May 13 19:54:13 2008 +0000
15200 vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
15203 Author: Laurent Monin <zas@norz.org>
15204 Date: Tue May 13 19:51:22 2008 +0000
15206 vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
15209 Author: Laurent Monin <zas@norz.org>
15210 Date: Tue May 13 19:45:04 2008 +0000
15212 Fix last patch, only set vf->clicked_mark for a valid mark.
15215 Author: Laurent Monin <zas@norz.org>
15216 Date: Tue May 13 19:32:25 2008 +0000
15218 Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
15219 named clicked_mark.
15220 Marks numbering is now consistent with menus (starting at 1, 0 is an
15221 invalid mark), assertions were modified accordingly.
15224 Author: Laurent Monin <zas@norz.org>
15225 Date: Tue May 13 16:09:43 2008 +0000
15227 Expand tilde with file: and view: remote parameters.
15228 Now these are working:
15229 geeqie -r file:~/dir
15230 geeqie -r view:~user/file
15233 Author: Laurent Monin <zas@norz.org>
15234 Date: Tue May 13 14:49:38 2008 +0000
15236 Display a message when invalid remote options are used.
15239 Author: Laurent Monin <zas@norz.org>
15240 Date: Tue May 13 14:35:51 2008 +0000
15242 Comparing tag id is not sufficient, check the tag name too.
15245 Author: Laurent Monin <zas@norz.org>
15246 Date: Tue May 13 11:58:47 2008 +0000
15248 Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
15251 Author: Laurent Monin <zas@norz.org>
15252 Date: Tue May 13 08:53:26 2008 +0000
15254 Move all remote stuff from main.c to remote.[ch].
15257 Author: Laurent Monin <zas@norz.org>
15258 Date: Tue May 13 08:02:46 2008 +0000
15260 Move some functions from main.[ch] to new window.[ch].
15263 Author: Laurent Monin <zas@norz.org>
15264 Date: Tue May 13 07:34:37 2008 +0000
15266 Ensure that we end with UTF8 encoded comment and keywords.
15269 Author: Laurent Monin <zas@norz.org>
15270 Date: Mon May 12 23:26:00 2008 +0000
15272 Reading of Iptc.Application2.Keywords should now be fixed.
15273 Use uft8_validate_or_convert() on exif's text data to be safe.
15276 Author: Laurent Monin <zas@norz.org>
15277 Date: Mon May 12 23:21:35 2008 +0000
15279 Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
15282 Author: Laurent Monin <zas@norz.org>
15283 Date: Mon May 12 23:00:04 2008 +0000
15285 bar_exif_validate_text(): use computed length and cleanup.
15288 Author: Laurent Monin <zas@norz.org>
15289 Date: Mon May 12 19:56:28 2008 +0000
15291 Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
15294 Author: Laurent Monin <zas@norz.org>
15295 Date: Mon May 12 17:10:40 2008 +0000
15297 Extract and append keywords from Iptc.Application2.Keywords tags.
15298 A function was added to make the keywords unique in the list.
15299 Note: Iptc.Application2.Keywords is only read, not written.
15302 Author: Laurent Monin <zas@norz.org>
15303 Date: Mon May 12 10:46:23 2008 +0000
15305 When an option was successfully read, just continue to next line.
15308 Author: Laurent Monin <zas@norz.org>
15309 Date: Mon May 12 10:37:37 2008 +0000
15311 Minor formatting fix in rc file header.
15314 Author: Laurent Monin <zas@norz.org>
15315 Date: Mon May 12 08:52:17 2008 +0000
15317 Rework read_*_option():
15318 - read_u?int_option() now interpret a value of "true" as 1
15319 - read_bool_option() now interpret any value different from 0 as true.
15320 - make functions return TRUE on successful read, FALSE else
15322 Theses changes will help to maintain compatibility when options are modified.
15325 Author: Laurent Monin <zas@norz.org>
15326 Date: Mon May 12 08:11:27 2008 +0000
15328 Rename option image_overlay.common.enabled to image_overlay.common.state
15329 since it is not a boolean anymore.
15332 Author: Laurent Monin <zas@norz.org>
15333 Date: Mon May 12 00:22:38 2008 +0000
15335 Add some wrapper functions for not yet common code.
15338 Author: Laurent Monin <zas@norz.org>
15339 Date: Sun May 11 23:56:40 2008 +0000
15341 Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
15344 Author: Laurent Monin <zas@norz.org>
15345 Date: Sun May 11 23:47:59 2008 +0000
15347 Move a part of pop up menu common code to view_file.[ch].
15350 Author: Laurent Monin <zas@norz.org>
15351 Date: Sun May 11 23:09:39 2008 +0000
15353 Introduce vf_pop_menu_file_list() as a wrapper to
15354 vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
15357 Author: Laurent Monin <zas@norz.org>
15358 Date: Sun May 11 21:11:54 2008 +0000
15360 Use vf_* functions where possible.
15363 Author: Laurent Monin <zas@norz.org>
15364 Date: Sun May 11 20:38:21 2008 +0000
15366 Drop unused layout_list_get_path() and vf*_index_get_path().
15369 Author: Laurent Monin <zas@norz.org>
15370 Date: Sun May 11 13:17:38 2008 +0000
15372 French translation was updated.
15375 Author: Laurent Monin <zas@norz.org>
15376 Date: Sun May 11 13:14:58 2008 +0000
15378 An option to save and restore the last path used was added.
15379 This option appears as startup.use_last_path in rc file.
15380 Preferences > General > Startup was modified accordingly.
15383 Author: Laurent Monin <zas@norz.org>
15384 Date: Sun May 11 12:23:26 2008 +0000
15387 startup_path_enable -> startup.restore_path
15388 startup_path -> startup.path
15390 Geeqie is still able to read old options.
15393 Author: Laurent Monin <zas@norz.org>
15394 Date: Sun May 11 11:46:48 2008 +0000
15396 Fix help window title.
15399 Author: Laurent Monin <zas@norz.org>
15400 Date: Sun May 11 11:44:58 2008 +0000
15402 Use computed string length.
15405 Author: Laurent Monin <zas@norz.org>
15406 Date: Sun May 11 11:41:32 2008 +0000
15408 Slightly increase help window's default width.
15411 Author: Laurent Monin <zas@norz.org>
15412 Date: Sun May 11 11:30:41 2008 +0000
15414 Add an help button to OSD info configuration in Preferences dialog.
15415 Make its own section named "Overlay Screen Display".
15418 Author: Laurent Monin <zas@norz.org>
15419 Date: Sun May 11 10:25:04 2008 +0000
15421 Partially update main README.
15422 A section concerning overlay info was added.
15423 Translation statistics were updated.
15426 Author: Laurent Monin <zas@norz.org>
15427 Date: Sun May 11 09:37:46 2008 +0000
15429 Change translations statistics formatting to match the style
15430 use in the README file.
15432 Here is the result for current trunk:
15434 Translations statistics
15435 Date: Sun, 11 May 2008 11:33:14 +0200
15437 Note: completion % in the chart below may not be quite correct
15438 when fuzzy translations exist but do not appear in the source.
15439 For exact results, run make update-po with up to date POTFILES.in.
15440 comp % = trans / (trans + fuzzy + untrans)
15442 Language Comp(%) Trans Fuzzy Untrans Total
15443 fr 100.00 985 0 0 985
15444 be 90.56 892 25 68 985
15445 eu 68.53 675 150 160 985
15446 eo 68.22 672 153 160 985
15447 vi 68.02 670 156 159 985
15448 it 67.82 668 154 163 985
15449 pt_BR 67.82 668 154 163 985
15450 zh_TW 66.90 659 150 176 985
15451 sk 66.50 655 158 172 985
15452 fi 64.37 634 176 175 985
15453 nl 64.37 634 179 172 985
15454 sv 64.16 632 175 178 985
15455 bg 64.06 631 175 179 985
15456 ca 64.06 631 175 179 985
15457 cs 64.06 631 175 179 985
15458 de 64.06 631 175 179 985
15459 es 64.06 631 175 179 985
15460 ja 64.06 631 175 179 985
15461 ru 64.06 631 175 179 985
15462 pl 60.61 597 148 240 985
15463 ar 42.94 423 315 247 985
15464 ro 37.56 370 342 273 985
15465 hu 36.14 356 332 297 985
15466 id 19.70 194 408 383 985
15467 et 19.29 190 407 388 985
15468 uk 17.16 169 411 405 985
15469 nb 15.94 157 416 412 985
15470 zh_CN.GB2312 15.94 157 416 412 985
15471 th 15.13 149 413 423 985
15472 sl 14.72 145 419 421 985
15473 da 12.99 128 402 455 985
15474 ko 11.37 112 52 821 985
15475 tr 6.60 65 398 522 985
15478 Author: Laurent Monin <zas@norz.org>
15479 Date: Sat May 10 21:29:53 2008 +0000
15481 Fix display of collection in overlay info.
15482 Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
15484 Overlay info syntax was extended to allow the wrapping of displayed data with markup.
15486 General syntax is: %name[:length limit][:extra]%
15487 Extra string uses special character '*' to mark the place of the data to display.
15488 If no '*' is present, then extra string is just appended to data.
15489 Any "\n" is replaced by a newline on display.
15490 Pango mark up is accepted in left and right parts.
15491 If data is empty, nothing will be displayed.
15494 "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
15495 "%size:\n%" -> size is displayed with a newline at end
15496 "%formatted.ISOSpeedRating:ISO *%" -> prefix iso number with "ISO " (ie. "ISO 100")
15497 "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
15500 Collection name formatting was slighly improved by not displaying the .gqv extension.
15501 The default overlay info string was modified to use the new syntax, but older info strings should be
15502 displayed as usual.
15505 Author: Laurent Monin <zas@norz.org>
15506 Date: Sat May 10 14:22:18 2008 +0000
15508 image_osd_get() now returns OsdShowFlags.
15511 Author: Laurent Monin <zas@norz.org>
15512 Date: Sat May 10 13:54:25 2008 +0000
15514 Display a simple grid with histogram.
15517 Author: Laurent Monin <zas@norz.org>
15518 Date: Sat May 10 12:33:52 2008 +0000
15520 Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
15523 Author: Laurent Monin <zas@norz.org>
15524 Date: Sat May 10 09:00:14 2008 +0000
15526 Save full OSD state to rc file and restore it on startup.
15527 It allows to restore OSD with or without histogram depending
15531 Author: Laurent Monin <zas@norz.org>
15532 Date: Fri May 9 12:43:10 2008 +0000
15534 image_osd_info_render(): if there's no fd, just return.
15537 Author: Laurent Monin <zas@norz.org>
15538 Date: Fri May 9 12:33:24 2008 +0000
15540 Move overlay histogram stuff from ImageWindow to OverlayStateData.
15541 It simplifies things a lot and make more sense.
15543 Note: overlay icons display is broken since a long time it seems.
15546 Author: Laurent Monin <zas@norz.org>
15547 Date: Fri May 9 11:15:56 2008 +0000
15549 Introduce image_get_osd_data() and image_set_osd_data().
15552 Author: Laurent Monin <zas@norz.org>
15553 Date: Fri May 9 09:58:46 2008 +0000
15555 image_osd_get() and image_osd_set() now uses flags.
15558 Author: Laurent Monin <zas@norz.org>
15559 Date: Fri May 9 09:34:38 2008 +0000
15561 image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
15562 reduce indentation level.
15565 Author: Laurent Monin <zas@norz.org>
15566 Date: Fri May 9 08:39:18 2008 +0000
15568 Preserve last histogram modes.
15569 When a new histogram is displayed, it uses previously chosen
15571 These modes are saved on exit to rc file as options:
15572 histogram.last_channel_mode
15573 histogram.last_log_mode
15576 Author: Laurent Monin <zas@norz.org>
15577 Date: Fri May 9 08:03:25 2008 +0000
15579 Update CODING and HACKING files, and add po/README file for translators.
15582 Author: Laurent Monin <zas@norz.org>
15583 Date: Fri May 9 07:46:18 2008 +0000
15585 Make lirc_cleanup() and lirc_input_callback() static.
15588 Author: Laurent Monin <zas@norz.org>
15589 Date: Fri May 9 07:32:30 2008 +0000
15591 Use function(void) instead of function() for declaring functions which
15592 do not take any parameters at all.
15593 It respects current Geeqie coding style more.
15596 Author: Laurent Monin <zas@norz.org>
15597 Date: Thu May 8 22:59:14 2008 +0000
15599 In the search results view, hide dimensions column instead of
15600 displaying an empty one.
15601 When dimensions search criteria is used, it is always displayed.
15604 Author: Laurent Monin <zas@norz.org>
15605 Date: Thu May 8 22:49:16 2008 +0000
15607 Reset thumbnail column to NULL when hidden.
15608 It fixes bug 1960274.
15611 Author: Laurent Monin <zas@norz.org>
15612 Date: Thu May 8 20:21:03 2008 +0000
15614 search_status_update(): slightly reduce code redundancy.
15617 Author: Laurent Monin <zas@norz.org>
15618 Date: Thu May 8 12:50:25 2008 +0000
15620 Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
15621 Add a FIXME where potential improper usage of strncasecmp() is made.
15624 Author: Laurent Monin <zas@norz.org>
15625 Date: Thu May 8 12:38:34 2008 +0000
15627 Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
15631 Author: Laurent Monin <zas@norz.org>
15632 Date: Wed May 7 23:27:26 2008 +0000
15634 Replace deprecated functions by their counterparts:
15635 g_strcasecmp() -> g_ascii_strcasecmp()
15636 g_strncasecmp() -> g_ascii_strncasecmp()
15637 gtk_input_remove() -> g_source_remove()
15638 g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
15640 All these are deprecated either since 2.2 or 2.4.
15643 Author: Laurent Monin <zas@norz.org>
15644 Date: Wed May 7 22:54:33 2008 +0000
15647 French translation was updated.
15650 Author: Laurent Monin <zas@norz.org>
15651 Date: Wed May 7 22:48:30 2008 +0000
15653 Add a way to invert the current selection.
15654 An item labeled "Invert selection" was added to the Select submenu
15658 Author: Laurent Monin <zas@norz.org>
15659 Date: Tue May 6 23:58:08 2008 +0000
15664 Author: Laurent Monin <zas@norz.org>
15665 Date: Tue May 6 23:53:12 2008 +0000
15667 French translation was updated.
15670 Author: Laurent Monin <zas@norz.org>
15671 Date: Tue May 6 23:52:09 2008 +0000
15676 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15677 Date: Tue May 6 21:35:31 2008 +0000
15679 moved safe delete functions to separate file
15682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15683 Date: Tue May 6 20:24:16 2008 +0000
15685 use some of the new functions in filedata.c
15688 Author: Laurent Monin <zas@norz.org>
15689 Date: Tue May 6 17:00:55 2008 +0000
15691 Allow the user to append or replace comments for a group of selected files.
15692 Two buttons were added to the Keywords panel.
15695 Author: Laurent Monin <zas@norz.org>
15696 Date: Tue May 6 12:31:23 2008 +0000
15698 Use a dedicated option to enable keywords and comment saving as XMP tags
15700 This new option is named "save_metadata_in_image_file" in configuration file.
15701 User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
15702 Description of enable_metadata_dirs was modified as an attempt to improve clarity.
15705 Author: Laurent Monin <zas@norz.org>
15706 Date: Tue May 6 12:03:39 2008 +0000
15708 comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
15711 Author: Laurent Monin <zas@norz.org>
15712 Date: Mon May 5 21:27:39 2008 +0000
15714 French translation was updated, various fixes.
15717 Author: Laurent Monin <zas@norz.org>
15718 Date: Mon May 5 20:56:20 2008 +0000
15720 Belarusian translation was updated. Thanks to Pavel Piatruk.
15723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15724 Date: Mon May 5 20:51:51 2008 +0000
15726 started implementation of API for sidecar files
15729 Author: Laurent Monin <zas@norz.org>
15730 Date: Mon May 5 20:51:50 2008 +0000
15732 Update POTFILES.in (filelist.c -> filedata.c).
15735 Author: Laurent Monin <zas@norz.org>
15736 Date: Mon May 5 20:49:40 2008 +0000
15738 Modify regen_potfiles.sh to generate a patch instead of
15739 directly applying changes to POTFILES.in.
15742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15743 Date: Mon May 5 19:20:46 2008 +0000
15745 added .gqv to known file types
15748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15749 Date: Mon May 5 19:11:12 2008 +0000
15751 split filelist.c to filefilter.c and filedata.c
15754 Author: Laurent Monin <zas@norz.org>
15755 Date: Mon May 5 09:21:01 2008 +0000
15757 Revert wrong patch rev 676.
15760 Author: Laurent Monin <zas@norz.org>
15761 Date: Mon May 5 09:12:07 2008 +0000
15763 Add an helper script to regenerate POTFILES.in file.
15764 POTFILES.in was updated.
15765 French translation was updated.
15768 Author: Laurent Monin <zas@norz.org>
15769 Date: Mon May 5 08:32:18 2008 +0000
15771 Revert patch 675, and correctly fix gtk assertion failure.
15774 Author: Laurent Monin <zas@norz.org>
15775 Date: Mon May 5 08:15:52 2008 +0000
15777 Fix two memory leaks.
15780 Author: Laurent Monin <zas@norz.org>
15781 Date: Mon May 5 07:46:32 2008 +0000
15783 Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
15784 when swapping to/from file icon view.
15787 Author: Laurent Monin <zas@norz.org>
15788 Date: Sun May 4 23:57:20 2008 +0000
15790 vficon_release_cb(): use switch() and cleanup.
15793 Author: Laurent Monin <zas@norz.org>
15794 Date: Sun May 4 23:20:43 2008 +0000
15799 Author: Laurent Monin <zas@norz.org>
15800 Date: Sun May 4 23:06:46 2008 +0000
15802 Drop unused vficon_select_by_path() and vflist_select_by_path().
15805 Author: Laurent Monin <zas@norz.org>
15806 Date: Sun May 4 23:03:36 2008 +0000
15811 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15812 Date: Sun May 4 21:54:20 2008 +0000
15814 dropped path_list functions, use filelist functions everywhere
15817 Author: Laurent Monin <zas@norz.org>
15818 Date: Sun May 4 19:00:39 2008 +0000
15820 Remove unused functions:
15821 vflist_set_status_func()
15822 vflist_set_thumb_status_func()
15823 vflist_set_layout()
15824 vficon_set_status_func()
15825 vficon_set_thumb_status_func()
15826 vficon_set_layout()
15829 Author: Laurent Monin <zas@norz.org>
15830 Date: Sun May 4 18:45:06 2008 +0000
15832 Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
15835 Author: Laurent Monin <zas@norz.org>
15836 Date: Sun May 4 16:16:07 2008 +0000
15838 Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
15841 Author: Laurent Monin <zas@norz.org>
15842 Date: Sun May 4 11:47:36 2008 +0000
15844 Prepare switch to ViewFile (unused yet).
15847 Author: Laurent Monin <zas@norz.org>
15848 Date: Sun May 4 00:32:05 2008 +0000
15850 Shorten Edit menu labels, dropping "in ". It will ease
15851 translations too, and user can define its own label in Preferences.
15854 Author: Laurent Monin <zas@norz.org>
15855 Date: Sun May 4 00:21:14 2008 +0000
15857 Do not show Copy, Move, Rename, Delete, New Folder external commands
15858 in the Edit section of contextual menus.
15861 Author: Laurent Monin <zas@norz.org>
15862 Date: Sun May 4 00:16:37 2008 +0000
15864 Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
15867 Author: Laurent Monin <zas@norz.org>
15868 Date: Sat May 3 20:55:16 2008 +0000
15870 exif_get_description_by_key(): check for "formatted." prefix, and optimize.
15873 Author: Laurent Monin <zas@norz.org>
15874 Date: Sat May 3 20:49:25 2008 +0000
15876 exif_get_formatted_by_key(): skip prefix when comparing.
15879 Author: Laurent Monin <zas@norz.org>
15880 Date: Sat May 3 20:40:50 2008 +0000
15882 Change the prefix of formatted exif tags to a more explicit "formatted." prefix
15883 instead of the shorter "f".
15884 Warning: custom overlay info string has to be modified since old names are no
15885 more recognized, one can reset it to default through Preferences > Advanced.
15888 Author: Laurent Monin <zas@norz.org>
15889 Date: Sat May 3 16:58:17 2008 +0000
15891 Fix a bug occuring when using certain actions on a collection
15892 item which is not in the selection.
15893 Triggering it will either result in an assertion failure or a
15897 - open a collection
15898 - right-click on a non-selected image
15899 - select Delete... menu entry (or Copy, Move, Rename, Properties...)
15901 It results in the best case:
15902 ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
15903 or a pure segfault due to corrupted data.
15905 collection_table_popup_file_list() has to return a list of filedata *
15906 not a list of gchar *.
15909 Author: Laurent Monin <zas@norz.org>
15910 Date: Sat May 3 15:19:35 2008 +0000
15912 Move marks-related fields from _ViewFileInfoList to _ViewFile, since
15913 they'll be used for file icon view too.
15916 Author: Laurent Monin <zas@norz.org>
15917 Date: Sat May 3 15:17:24 2008 +0000
15919 Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
15923 Author: Laurent Monin <zas@norz.org>
15924 Date: Sat May 3 15:13:15 2008 +0000
15926 Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
15927 the name used in ViewFileList.
15930 Author: Laurent Monin <zas@norz.org>
15931 Date: Sat May 3 15:09:21 2008 +0000
15933 Remove useless thumbs_list from ViewFileIcon.
15936 Author: Laurent Monin <zas@norz.org>
15937 Date: Sat May 3 12:50:52 2008 +0000
15939 Add function prototypes (yet unused).
15942 Author: Laurent Monin <zas@norz.org>
15943 Date: Sat May 3 12:48:45 2008 +0000
15945 Drop redundant vflist_thumbs_set() introduced in revision 649,
15946 modify and use existing vflist_thumb_set().
15949 Author: Laurent Monin <zas@norz.org>
15950 Date: Sat May 3 12:21:22 2008 +0000
15952 Remove redundant prototype.
15955 Author: Laurent Monin <zas@norz.org>
15956 Date: Sat May 3 11:58:41 2008 +0000
15958 Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
15961 Author: Laurent Monin <zas@norz.org>
15962 Date: Sat May 3 11:34:13 2008 +0000
15964 Replace Layout icon_view field by more generic file_view_type.
15965 Replace option layout.view_as_icons by layout.file_view_type.
15968 Author: Laurent Monin <zas@norz.org>
15969 Date: Sat May 3 10:31:37 2008 +0000
15971 Set thumbs_enabled through new function vflist_thumbs_set() instead
15975 Author: Laurent Monin <zas@norz.org>
15976 Date: Sat May 3 09:41:09 2008 +0000
15978 Prepare merging of some parts of view_file_list and view_file_icon and
15979 simplification of view_file* interface.
15982 Author: Laurent Monin <zas@norz.org>
15983 Date: Sat May 3 08:35:08 2008 +0000
15985 Change default positions of dividers since width of the main menu
15989 Author: Laurent Monin <zas@norz.org>
15990 Date: Fri May 2 23:11:31 2008 +0000
15992 Make exif_rational_to_double() and exif_get_rational_as_double() static.
15995 Author: Laurent Monin <zas@norz.org>
15996 Date: Fri May 2 23:08:18 2008 +0000
15998 info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
15999 info disappearing when moving the tab.
16002 Author: Laurent Monin <zas@norz.org>
16003 Date: Fri May 2 22:59:04 2008 +0000
16005 Fix a Pango warning related to UTF8 when displaying internationalized
16006 description in Advanced Exif Properties panel.
16009 Author: Laurent Monin <zas@norz.org>
16010 Date: Fri May 2 22:31:24 2008 +0000
16012 exif_get_description_by_key(): tidy up.
16015 Author: Laurent Monin <zas@norz.org>
16016 Date: Fri May 2 22:28:39 2008 +0000
16018 Add a pointer to the build function in the formatted exif tags struct
16019 and use a loop in exif_get_formatted_by_key().
16022 Author: Laurent Monin <zas@norz.org>
16023 Date: Fri May 2 21:58:36 2008 +0000
16028 Author: Laurent Monin <zas@norz.org>
16029 Date: Fri May 2 21:34:26 2008 +0000
16031 Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
16032 An helper macro was added to call them.
16035 Author: Laurent Monin <zas@norz.org>
16036 Date: Fri May 2 20:56:59 2008 +0000
16038 Remove unused checksum_simple() function.
16041 Author: Laurent Monin <zas@norz.org>
16042 Date: Fri May 2 20:40:47 2008 +0000
16044 Simplify remove_extension_from_path().
16047 Author: Laurent Monin <zas@norz.org>
16048 Date: Fri May 2 20:27:47 2008 +0000
16050 remove_level_from_path() was simplified.
16053 Author: Laurent Monin <zas@norz.org>
16054 Date: Fri May 2 09:03:52 2008 +0000
16056 Move variable declaration and affectation near where it is used.
16059 Author: Laurent Monin <zas@norz.org>
16060 Date: Fri May 2 08:41:32 2008 +0000
16062 Replace GQView by Geeqie.
16065 Author: Laurent Monin <zas@norz.org>
16066 Date: Thu May 1 23:20:26 2008 +0000
16068 Use sizeof() instead of hardcoded buffer sizes.
16071 Author: Laurent Monin <zas@norz.org>
16072 Date: Thu May 1 22:59:54 2008 +0000
16074 cache_sim_write_similarity(): cleanup and simplification.
16077 Author: Laurent Monin <zas@norz.org>
16078 Date: Thu May 1 22:31:14 2008 +0000
16080 Use secure_save stuff to write .sim files.
16083 Author: Laurent Monin <zas@norz.org>
16084 Date: Thu May 1 22:30:16 2008 +0000
16086 save_options(): minor code simplification.
16089 Author: Laurent Monin <zas@norz.org>
16090 Date: Thu May 1 22:27:44 2008 +0000
16092 Add a wrapper to fwrite().
16095 Author: Laurent Monin <zas@norz.org>
16096 Date: Thu May 1 21:42:22 2008 +0000
16101 Author: Laurent Monin <zas@norz.org>
16102 Date: Thu May 1 18:37:50 2008 +0000
16107 Author: Laurent Monin <zas@norz.org>
16108 Date: Thu May 1 18:26:30 2008 +0000
16110 Simplify and optimize extension_find_dot().
16113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16114 Date: Tue Apr 29 22:44:06 2008 +0000
16116 fixed a memory leak
16119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16120 Date: Tue Apr 29 18:12:49 2008 +0000
16122 cleanup: use image_get_image_size
16125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16126 Date: Tue Apr 29 17:52:12 2008 +0000
16128 fixed connected zoom and scroll that didn't work in some cases
16129 http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
16132 Author: Petr Ostadal <postadal@suse.cz>
16133 Date: Sun Apr 27 23:31:20 2008 +0000
16135 fix warning cast from pointer to integer of different size (when an integer is
16136 passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
16139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16140 Date: Sun Apr 27 20:05:11 2008 +0000
16142 Added LIRC patch written by Matteo Beniamino
16145 Author: Laurent Monin <zas@norz.org>
16146 Date: Fri Apr 25 20:23:21 2008 +0000
16148 Fix number of directory views, bug introduced in revision 617.
16151 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16152 Date: Fri Apr 25 20:08:47 2008 +0000
16154 fixed dragging multiple files from file list
16155 http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
16158 Author: Laurent Monin <zas@norz.org>
16159 Date: Fri Apr 25 09:31:32 2008 +0000
16161 Add a line about variable and function names.
16164 Author: Laurent Monin <zas@norz.org>
16165 Date: Fri Apr 25 09:28:45 2008 +0000
16167 Document the Geeqie coding style.
16168 This is a draft, please improve.
16171 Author: Laurent Monin <zas@norz.org>
16172 Date: Fri Apr 25 08:07:22 2008 +0000
16174 Handle the case of reduction of the number of view directory types.
16175 Previously it was leading to a segfault.
16178 Author: Laurent Monin <zas@norz.org>
16179 Date: Thu Apr 24 20:29:09 2008 +0000
16181 Allow to copy the path of a directory to clipboard from directory views.
16182 Show Copy path option has to be enabled.
16183 Suggested by Frédéric Mantegazza.
16186 Author: Laurent Monin <zas@norz.org>
16187 Date: Thu Apr 24 20:18:59 2008 +0000
16189 Do not allow to add anything but directories to sort bar in
16190 folder mode through drag'n'drop.
16191 Introduce a new field only_directories to _BookMarkData struct.
16194 Author: Laurent Monin <zas@norz.org>
16195 Date: Thu Apr 24 16:35:02 2008 +0000
16197 Add missing spaces around equal sign.
16200 Author: Laurent Monin <zas@norz.org>
16201 Date: Thu Apr 24 16:32:20 2008 +0000
16203 Cleanup exif_get_formatted_by_key().
16206 Author: Laurent Monin <zas@norz.org>
16207 Date: Thu Apr 24 15:57:58 2008 +0000
16212 Author: Laurent Monin <zas@norz.org>
16213 Date: Thu Apr 24 15:53:08 2008 +0000
16215 6 for() vs 201 for (): winner is for ().
16218 Author: Laurent Monin <zas@norz.org>
16219 Date: Thu Apr 24 15:49:57 2008 +0000
16221 Convert the minority of while() to while ().
16224 Author: Laurent Monin <zas@norz.org>
16225 Date: Thu Apr 24 15:44:43 2008 +0000
16227 Use only one secure_fprintf() call instead of two.
16230 Author: Laurent Monin <zas@norz.org>
16231 Date: Thu Apr 24 15:31:21 2008 +0000
16236 Author: Laurent Monin <zas@norz.org>
16237 Date: Thu Apr 24 12:47:09 2008 +0000
16239 Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
16242 Author: Laurent Monin <zas@norz.org>
16243 Date: Thu Apr 24 12:23:02 2008 +0000
16245 Remove whitespace between function name and first parenthesis for the sake of consistency.
16248 Author: Laurent Monin <zas@norz.org>
16249 Date: Thu Apr 24 11:40:26 2008 +0000
16254 Author: Laurent Monin <zas@norz.org>
16255 Date: Thu Apr 24 09:50:37 2008 +0000
16257 Display file_data debug messages only at level 2.
16260 Author: Laurent Monin <zas@norz.org>
16261 Date: Thu Apr 24 09:43:23 2008 +0000
16263 Move get_exec_time() to debug.{c,h}.
16266 Author: Laurent Monin <zas@norz.org>
16267 Date: Thu Apr 24 09:09:48 2008 +0000
16269 Move options stuff to options.{c,h} and remove globals.c
16272 Author: Laurent Monin <zas@norz.org>
16273 Date: Thu Apr 24 08:53:39 2008 +0000
16275 Move debug macros from main.h to new debug.h.
16276 Make debug_level static to debug.c and add utility functions
16278 Add #include "debug.h" where needed.
16281 Author: Laurent Monin <zas@norz.org>
16282 Date: Thu Apr 24 00:15:03 2008 +0000
16284 Handle the newline in DEBUG_N() macro instead of adding one
16285 in each debug message string.
16288 Author: Laurent Monin <zas@norz.org>
16289 Date: Wed Apr 23 23:52:20 2008 +0000
16291 French translation was updated.
16294 Author: Laurent Monin <zas@norz.org>
16295 Date: Wed Apr 23 23:51:02 2008 +0000
16297 Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
16300 Author: Laurent Monin <zas@norz.org>
16301 Date: Wed Apr 23 23:47:53 2008 +0000
16303 Fix image overlay displayed only on second "I" press in layout view.
16306 Author: Laurent Monin <zas@norz.org>
16307 Date: Wed Apr 23 23:35:13 2008 +0000
16309 Display file and line along debug messages for any debug level but level 1.
16310 Add a DEBUG_0() macro for instant debugging.
16313 Author: Laurent Monin <zas@norz.org>
16314 Date: Wed Apr 23 22:40:55 2008 +0000
16316 Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
16317 occuring when toggling file list view <-> file icon view.
16320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16321 Date: Wed Apr 23 22:38:34 2008 +0000
16323 clear the buffer before loading of an image
16326 Author: Laurent Monin <zas@norz.org>
16327 Date: Wed Apr 23 22:33:18 2008 +0000
16329 Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
16332 Author: Laurent Monin <zas@norz.org>
16333 Date: Wed Apr 23 22:22:37 2008 +0000
16335 Update to contributors list.
16338 Author: Laurent Monin <zas@norz.org>
16339 Date: Wed Apr 23 22:17:21 2008 +0000
16341 Allow the copy of file paths to clipboard.
16342 This feature is disabled by default, it can be set through
16343 Preferences > Advanced > Behavior > Show "Copy path" ...
16344 When enabled, it adds a menu entry "Copy path" that let the
16345 user copies current selection's paths to X clipboard.
16346 It is very convenient to paste paths to xterm for example.
16347 Patch by Carles Pina i Estany and me.
16350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16351 Date: Wed Apr 23 21:08:29 2008 +0000
16353 fixed a bug in opening files with non-utf8 locales in exiv2.cc
16356 Author: Laurent Monin <zas@norz.org>
16357 Date: Wed Apr 23 20:47:19 2008 +0000
16359 Introduce macros to display debug messages.
16360 if (debug) printf(...) is now replaced by variadic macros:
16362 And for higher debugging levels:
16368 Author: Laurent Monin <zas@norz.org>
16369 Date: Wed Apr 23 13:46:18 2008 +0000
16371 Honor Control and Shift keys while drag'n'droping files
16373 Before a menu (Copy/Move/Cancel) was always displayed, now
16374 if the user hold Shift key or Control key, the menu
16375 is not shown, but move or copy actions take place.
16376 If no modifier key is used, the menu is displayed as usual.
16379 Author: Laurent Monin <zas@norz.org>
16380 Date: Wed Apr 23 13:03:04 2008 +0000
16382 Only display message if in debug mode.
16385 Author: Laurent Monin <zas@norz.org>
16386 Date: Wed Apr 23 09:56:21 2008 +0000
16388 Fix adding a selection to a collection with no window open
16389 using the sort manager. Only one file was added, now all
16390 files in the selection are added (but duplicates).
16391 A pointer was not reset correctly.
16394 Author: Laurent Monin <zas@norz.org>
16395 Date: Tue Apr 22 23:53:24 2008 +0000
16397 Save sort manager state to rc file.
16400 Author: Laurent Monin <zas@norz.org>
16401 Date: Tue Apr 22 22:45:51 2008 +0000
16403 Remove unused function bar_info_size_request().
16406 Author: Laurent Monin <zas@norz.org>
16407 Date: Tue Apr 22 22:44:10 2008 +0000
16409 Save state and width of exif, info and sort panels to rc file.
16410 Width is restored only if save windows dimensions is set.
16413 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16414 Date: Tue Apr 22 19:26:07 2008 +0000
16416 updated ChangeLog from svn log
16419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16420 Date: Tue Apr 22 18:06:38 2008 +0000
16422 fixed version string ;)
16425 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16426 Date: Tue Apr 22 17:45:08 2008 +0000
16428 updated version number
16431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16432 Date: Tue Apr 22 17:40:29 2008 +0000
16434 fixed reading of signed rational type with Exiv2
16437 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16438 Date: Tue Apr 22 09:57:26 2008 +0000
16440 fixed instalation of doc files
16443 Author: Laurent Monin <zas@norz.org>
16444 Date: Tue Apr 22 09:40:05 2008 +0000
16446 Correctly escape data before using pango_layout_set_markup().
16447 Exif data may contain characters like & or < >.
16450 Author: Laurent Monin <zas@norz.org>
16451 Date: Tue Apr 22 09:01:29 2008 +0000
16453 Use image_osd_toggle() in layout_menu_overlay_cb().
16454 Drop layout_image_overlay_update().
16457 Author: Laurent Monin <zas@norz.org>
16458 Date: Tue Apr 22 08:53:07 2008 +0000
16460 Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
16463 Author: Laurent Monin <zas@norz.org>
16464 Date: Tue Apr 22 08:34:30 2008 +0000
16466 Make histogram depends on image window not layout window.
16467 It simplifies the code, and make more sense.
16470 Author: Laurent Monin <zas@norz.org>
16471 Date: Tue Apr 22 08:16:02 2008 +0000
16473 Ensure Properties dialog is displayed above fullscreen window.
16474 Add a parameter to info_window_new() to pass parent window and
16478 Author: Laurent Monin <zas@norz.org>
16479 Date: Mon Apr 21 22:19:32 2008 +0000
16481 Indicate bugs and feature requests trackers, remove obsolete stuff.
16484 Author: Laurent Monin <zas@norz.org>
16485 Date: Mon Apr 21 22:15:56 2008 +0000
16490 Author: Laurent Monin <zas@norz.org>
16491 Date: Mon Apr 21 22:14:57 2008 +0000
16496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16497 Date: Mon Apr 21 21:46:38 2008 +0000
16499 updated copyright in source files
16502 Author: Laurent Monin <zas@norz.org>
16503 Date: Mon Apr 21 20:45:35 2008 +0000
16505 Properly initialize image_overlay options.
16508 Author: Laurent Monin <zas@norz.org>
16509 Date: Mon Apr 21 20:42:18 2008 +0000
16511 Few more fixes to french translation.
16514 Author: Laurent Monin <zas@norz.org>
16515 Date: Mon Apr 21 20:39:36 2008 +0000
16517 Add some macros to handle rc file compatibility issues related to
16518 option name changes.
16521 Author: Laurent Monin <zas@norz.org>
16522 Date: Mon Apr 21 20:27:39 2008 +0000
16524 Minor french translation fix.
16527 Author: Laurent Monin <zas@norz.org>
16528 Date: Mon Apr 21 20:24:15 2008 +0000
16530 French translation was updated.
16533 Author: Laurent Monin <zas@norz.org>
16534 Date: Mon Apr 21 20:12:49 2008 +0000
16536 Rename few functions and replace fullscreen info with image overlay template string.
16537 fullscreen_info_default_cb() -> image_overlay_default_template_cb()
16538 fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
16539 set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
16542 Author: Laurent Monin <zas@norz.org>
16543 Date: Mon Apr 21 20:01:22 2008 +0000
16545 Replace fullscreen.info and fullscreen.show_info options by:
16546 image_overlay.common.enabled => to save last state to rc file
16547 image_overlay.common.show_at_startup => overrides .common.enabled at startup
16548 image_overlay.common.template_string => replace fullscreen.info
16550 common is used since for now there is only one image overlay setup,
16551 later specific setups may be added.
16554 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16555 Date: Mon Apr 21 19:42:58 2008 +0000
16557 fixed another "gqview" occurence
16560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16561 Date: Mon Apr 21 19:10:41 2008 +0000
16563 updated NEWS, README and other documentation files
16566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16567 Date: Mon Apr 21 18:09:30 2008 +0000
16569 renamed no.po to nb.po
16572 Author: Laurent Monin <zas@norz.org>
16573 Date: Mon Apr 21 15:30:16 2008 +0000
16575 Fix a segfault occuring when pressing 'i' for overlay info
16576 in a separate image window (no layout).
16579 Author: Laurent Monin <zas@norz.org>
16580 Date: Mon Apr 21 14:19:48 2008 +0000
16582 histogram_draw(): tidy up.
16585 Author: Laurent Monin <zas@norz.org>
16586 Date: Mon Apr 21 13:39:17 2008 +0000
16588 histogram_read(): speed up calculations by 20%.
16591 Author: Laurent Monin <zas@norz.org>
16592 Date: Mon Apr 21 11:44:03 2008 +0000
16594 histogram_read(): use memset() to initialize histogram data instead of for() loop.
16597 Author: Laurent Monin <zas@norz.org>
16598 Date: Mon Apr 21 10:11:55 2008 +0000
16600 French translation was updated.
16603 Author: Laurent Monin <zas@norz.org>
16604 Date: Mon Apr 21 10:10:23 2008 +0000
16606 Add compat.c to POTFILES
16609 Author: Laurent Monin <zas@norz.org>
16610 Date: Mon Apr 21 10:09:01 2008 +0000
16612 Allow the user to set the drag'n drop icon size through
16613 Preferences > Advanced > Behavior > Drag'n drop icon size.
16614 It is saved to rc file as dnd_icon_size.
16617 Author: Laurent Monin <zas@norz.org>
16618 Date: Sun Apr 20 23:17:35 2008 +0000
16620 Add a replacement for gtk_radio_action_set_current_value() which
16621 require GTK+ >= 2.10.
16622 Two new files were added, compat.h and compat.c.
16625 Author: Laurent Monin <zas@norz.org>
16626 Date: Sun Apr 20 22:51:53 2008 +0000
16628 French translation was updated.
16631 Author: Laurent Monin <zas@norz.org>
16632 Date: Sun Apr 20 22:45:00 2008 +0000
16634 Add number mnemonics to image view editors submenu.
16637 Author: Laurent Monin <zas@norz.org>
16638 Date: Sun Apr 20 22:29:23 2008 +0000
16640 Prefix editor entries in the main menu with numbers.
16641 It allows Alt+E+number as shortcut to start an editor.
16644 Author: Laurent Monin <zas@norz.org>
16645 Date: Sun Apr 20 22:14:54 2008 +0000
16647 Add missing shortcuts.
16650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16651 Date: Sun Apr 20 22:14:38 2008 +0000
16653 fixed color profile code for older versions of exiv2
16657 Author: Laurent Monin <zas@norz.org>
16658 Date: Sun Apr 20 22:01:26 2008 +0000
16660 Mark slideshow toggle state in the menu.
16661 There is still an issue due to layout vs view slideshows...
16664 Author: Laurent Monin <zas@norz.org>
16665 Date: Sun Apr 20 21:38:45 2008 +0000
16667 Fix a typo introduced by revision 521.
16670 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16671 Date: Sun Apr 20 21:35:03 2008 +0000
16673 read color profiles from jpeg also with Exiv2
16676 Author: Laurent Monin <zas@norz.org>
16677 Date: Sun Apr 20 21:30:36 2008 +0000
16679 Use explicit names for mouse buttons instead of numbers.
16680 MOUSE_BUTTON_LEFT = 1
16681 MOUSE_BUTTON_MIDDLE = 2
16682 MOUSE_BUTTON_RIGHT = 3
16683 It makes the code easier to read.
16686 Author: Laurent Monin <zas@norz.org>
16687 Date: Sun Apr 20 20:35:26 2008 +0000
16689 Fix a typo: unoffical -> unofficial
16692 Author: Laurent Monin <zas@norz.org>
16693 Date: Sun Apr 20 18:07:51 2008 +0000
16695 Effectively drop empty newlines at end of files (missing from rev 535)
16698 Author: Laurent Monin <zas@norz.org>
16699 Date: Sun Apr 20 16:50:19 2008 +0000
16701 comment_file_read(): rewrite the parser, drop leading and trailing newlines
16705 Author: Laurent Monin <zas@norz.org>
16706 Date: Sun Apr 20 13:42:22 2008 +0000
16708 Minor cleanup and code redundancy reduction.
16711 Author: Laurent Monin <zas@norz.org>
16712 Date: Sun Apr 20 13:30:36 2008 +0000
16714 editor_command_one(): tidy up.
16717 Author: Laurent Monin <zas@norz.org>
16718 Date: Sun Apr 20 13:04:57 2008 +0000
16720 Big whitespaces cleanup:
16721 - drop whitespaces at end of lines
16722 - convert eight spaces to tab at start of lines
16723 - drop spurious spaces mixed with tabs
16724 - remove empty lines at end of files
16727 Author: Laurent Monin <zas@norz.org>
16728 Date: Sun Apr 20 10:05:27 2008 +0000
16730 Allow the user to change open_recent_list_maxsize option through
16731 Preferences > Advanced > Navigation.
16734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16735 Date: Sun Apr 20 09:53:37 2008 +0000
16737 rm as external delete command is too dangerous, even for testing
16740 Author: Laurent Monin <zas@norz.org>
16741 Date: Sun Apr 20 09:47:51 2008 +0000
16743 Add a way to restore original state in Adjust menu.
16746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16747 Date: Sun Apr 20 09:29:46 2008 +0000
16749 added fColorProfile pseudo-tag with detailed information
16752 Author: Laurent Monin <zas@norz.org>
16753 Date: Sun Apr 20 09:02:05 2008 +0000
16755 Fix the case "orientation from FileData, color profile from exif".
16756 Reported by Vladimir Nadvornik.
16759 Author: Laurent Monin <zas@norz.org>
16760 Date: Sat Apr 19 23:12:30 2008 +0000
16762 Rename inappropriate folder_size to folder.
16765 Author: Laurent Monin <zas@norz.org>
16766 Date: Sat Apr 19 22:32:07 2008 +0000
16768 Use sizeof() for buffer size where appropriate.
16771 Author: Laurent Monin <zas@norz.org>
16772 Date: Sat Apr 19 21:50:05 2008 +0000
16774 Keep image orientation set by the user during the session.
16777 Author: Laurent Monin <zas@norz.org>
16778 Date: Sat Apr 19 21:30:19 2008 +0000
16780 Save Show Marks state to rc file and display current state in menu.
16781 It is saved as boolean option layout.show_marks.
16784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16785 Date: Sat Apr 19 21:20:08 2008 +0000
16787 fixed max. number of profiles
16790 Author: Laurent Monin <zas@norz.org>
16791 Date: Sat Apr 19 21:18:24 2008 +0000
16796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16797 Date: Sat Apr 19 21:10:18 2008 +0000
16799 fixed color profile index
16802 Author: Laurent Monin <zas@norz.org>
16803 Date: Sat Apr 19 20:53:12 2008 +0000
16805 Let toggle marks with numeric keypad.
16808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16809 Date: Sat Apr 19 20:19:27 2008 +0000
16811 I have finally found how to add alternative hotkeys
16812 removed more hard-coded keys
16813 "Split Quad" is without hotkey for now
16816 Author: Laurent Monin <zas@norz.org>
16817 Date: Sat Apr 19 19:28:10 2008 +0000
16819 Accept keywords composed by two words ("Todo" = "A faire" in french).
16820 Prevent duplicate keywords in the list.
16823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16824 Date: Sat Apr 19 17:55:41 2008 +0000
16826 show the AdobeRGB profile in the menu, indicate input profile from image
16829 Author: Laurent Monin <zas@norz.org>
16830 Date: Sat Apr 19 17:14:03 2008 +0000
16832 file_dat_unref: display number of references as well of path (debug only).
16835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16836 Date: Sat Apr 19 16:26:29 2008 +0000
16838 first support for AdobeRGB colorspace
16841 Author: Laurent Monin <zas@norz.org>
16842 Date: Sat Apr 19 16:10:08 2008 +0000
16844 French translation fixes.
16847 Author: Laurent Monin <zas@norz.org>
16848 Date: Sat Apr 19 13:40:20 2008 +0000
16850 French translation fixes and updates.
16853 Author: Laurent Monin <zas@norz.org>
16854 Date: Sat Apr 19 13:39:21 2008 +0000
16859 Author: Laurent Monin <zas@norz.org>
16860 Date: Sat Apr 19 12:46:59 2008 +0000
16862 Add the possibility to update only one translation file using,
16863 for example: make update-po PO=fr
16864 autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
16867 Author: Laurent Monin <zas@norz.org>
16868 Date: Sat Apr 19 11:11:53 2008 +0000
16870 Cleanup last patch:
16871 - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
16872 - use G_N_ELEMENTS()
16875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16876 Date: Sat Apr 19 09:49:14 2008 +0000
16881 Author: Laurent Monin <zas@norz.org>
16882 Date: Sat Apr 19 09:36:30 2008 +0000
16884 Fix directory view popup menu to display a View As submenu
16885 to switch between different directory views.
16888 Author: Laurent Monin <zas@norz.org>
16889 Date: Fri Apr 18 23:35:16 2008 +0000
16891 gimp-remote has no -n option.
16894 Author: Laurent Monin <zas@norz.org>
16895 Date: Fri Apr 18 23:09:03 2008 +0000
16897 Add zoom ratio display to OSD in fullscreen mode.
16898 It appears as [%zoom%] in fullscreen info string.
16899 It is now displayed by default.
16902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16903 Date: Fri Apr 18 22:31:58 2008 +0000
16905 partially fixed reading embedded color profiles with exiv2
16908 Author: Laurent Monin <zas@norz.org>
16909 Date: Fri Apr 18 22:15:01 2008 +0000
16911 Add two new options to control image read buffer at runtime.
16912 They are available in Preferences > Advanced > Image loading and caching.
16913 Default read buffer size was set to 4096 instead of 512.
16914 These options are saved to rc file.
16917 Author: Laurent Monin <zas@norz.org>
16918 Date: Fri Apr 18 21:53:33 2008 +0000
16920 Display elapsed time since previous get_exec_time() call (debug only).
16923 Author: Laurent Monin <zas@norz.org>
16924 Date: Fri Apr 18 21:51:08 2008 +0000
16926 Remove forgotten debug printf().
16929 Author: Laurent Monin <zas@norz.org>
16930 Date: Fri Apr 18 21:42:00 2008 +0000
16932 Fix OSD display when fullscreen info string is empty.
16935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16936 Date: Fri Apr 18 21:30:12 2008 +0000
16938 replace inner loops with memcpy
16941 Author: Laurent Monin <zas@norz.org>
16942 Date: Fri Apr 18 20:41:09 2008 +0000
16944 Explode pr_tile_mirror() in three optimized functions:
16945 pr_tile_mirror_only()
16946 pr_tile_mirror_and_flip()
16947 pr_tile_flip_only()
16950 Author: Laurent Monin <zas@norz.org>
16951 Date: Fri Apr 18 16:53:41 2008 +0000
16953 Rename vd_drop_update() to vd_dnd_drop_update().
16954 Add two function pointers to ViewDir struct to keep
16955 vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
16956 static to view_dir_tree.c.
16959 Author: Laurent Monin <zas@norz.org>
16960 Date: Fri Apr 18 16:29:47 2008 +0000
16962 Drop 3 useless #define.
16965 Author: Laurent Monin <zas@norz.org>
16966 Date: Fri Apr 18 16:25:40 2008 +0000
16968 Fix forgotten vd->pf affectation.
16969 Cleanup, and reduce code redundancy a bit.
16972 Author: Laurent Monin <zas@norz.org>
16973 Date: Fri Apr 18 11:01:41 2008 +0000
16975 Explode pr_tile_rotate_90() in two functions:
16976 pr_tile_rotate_90_clockwise()
16977 pr_tile_rotate_90_counter_clockwise()
16978 Optimize the code at the expense of a bit of code redundancy:
16979 tests were moved outside the loops, intermediate results are now cached.
16982 Author: Laurent Monin <zas@norz.org>
16983 Date: Fri Apr 18 09:15:09 2008 +0000
16985 Introduce printf_term() macro and use it.
16988 Author: Laurent Monin <zas@norz.org>
16989 Date: Thu Apr 17 20:14:49 2008 +0000
16991 Add a shortcut key for List (L) and change the one for Tree (T),
16992 they are now in a submenu.
16995 Author: Laurent Monin <zas@norz.org>
16996 Date: Thu Apr 17 20:03:49 2008 +0000
16998 Add some wrappers in view_dir.c and simplify even more.
17001 Author: Laurent Monin <zas@norz.org>
17002 Date: Thu Apr 17 19:57:41 2008 +0000
17004 Fix a bug introduced in revision 489.
17007 Author: Laurent Monin <zas@norz.org>
17008 Date: Thu Apr 17 18:44:17 2008 +0000
17010 Reduce code redundancy with the introduction of a new
17011 function named vd_get_fd_from_tree_path().
17014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17015 Date: Thu Apr 17 17:44:54 2008 +0000
17017 image post-processing (rotation and color management) moved to
17021 Author: Laurent Monin <zas@norz.org>
17022 Date: Thu Apr 17 17:35:51 2008 +0000
17024 Merge vd(list|tree)_release_cb() in vd_release_cb().
17025 I made some assumptions here i hope correct.
17028 Author: Laurent Monin <zas@norz.org>
17029 Date: Thu Apr 17 17:19:41 2008 +0000
17031 Merge few more functions to view_dir.c.
17034 Author: Laurent Monin <zas@norz.org>
17035 Date: Thu Apr 17 16:33:31 2008 +0000
17037 Move common menu position callback to view_dir.c.
17040 Author: Laurent Monin <zas@norz.org>
17041 Date: Thu Apr 17 14:51:32 2008 +0000
17043 Merge dirlist/dirview dnd code.
17046 Author: Laurent Monin <zas@norz.org>
17047 Date: Wed Apr 16 22:51:32 2008 +0000
17049 Regenerate translations files and update french translation.
17052 Author: Laurent Monin <zas@norz.org>
17053 Date: Wed Apr 16 22:31:52 2008 +0000
17055 Fix new folder feature in dirlist mode, it was broken by revision 481.
17058 Author: Laurent Monin <zas@norz.org>
17059 Date: Wed Apr 16 22:23:43 2008 +0000
17061 Fix a crash introduced in revision 477.
17064 Author: Laurent Monin <zas@norz.org>
17065 Date: Wed Apr 16 22:21:01 2008 +0000
17067 Fix two errors made in revision 473.
17070 Author: Laurent Monin <zas@norz.org>
17071 Date: Wed Apr 16 21:58:05 2008 +0000
17073 Merge few more vdlist/vdtree functions.
17076 Author: Laurent Monin <zas@norz.org>
17077 Date: Wed Apr 16 20:36:10 2008 +0000
17079 Make directory view popup menu common and move it to view_dir.{c,h}.
17082 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17083 Date: Wed Apr 16 20:32:44 2008 +0000
17085 fixed compiler warnings
17088 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17089 Date: Wed Apr 16 20:15:42 2008 +0000
17091 in debug mode print time information on selected events
17094 Author: Laurent Monin <zas@norz.org>
17095 Date: Wed Apr 16 18:57:50 2008 +0000
17097 Clean up and simplify.
17100 Author: Laurent Monin <zas@norz.org>
17101 Date: Wed Apr 16 16:54:38 2008 +0000
17103 Merge parts of view_dir_list/tree constructors/destructors to
17107 Author: Laurent Monin <zas@norz.org>
17108 Date: Wed Apr 16 16:05:12 2008 +0000
17110 Move some dnd common code from view_dir_list.c and view_dir_tree.c
17114 Author: Laurent Monin <zas@norz.org>
17115 Date: Wed Apr 16 14:56:31 2008 +0000
17117 Rename vdt occurences to vd.
17120 Author: Laurent Monin <zas@norz.org>
17121 Date: Wed Apr 16 14:51:39 2008 +0000
17123 Rename vdl occurences to vd.
17126 Author: Laurent Monin <zas@norz.org>
17127 Date: Wed Apr 16 14:45:22 2008 +0000
17129 Introduce a new struct ViewDir to handle directory views common
17131 Specific data is now in ViewDirInfoList and ViewDirInfoTree.
17132 Type of directory view can be specified with enum DirViewType.
17133 This is saved to rc file as layout.dir_view_type, which replace
17134 layout.view_as_tree.
17135 Code was modified to reflect these changes.
17136 This is a first to move to merge common code of view_dir_list.c
17137 and view_dir_tree.c and ease the introduction of new types
17141 Author: Laurent Monin <zas@norz.org>
17142 Date: Tue Apr 15 21:49:28 2008 +0000
17144 Indicate --debug[=level] in usage display.
17147 Author: Laurent Monin <zas@norz.org>
17148 Date: Tue Apr 15 21:47:03 2008 +0000
17150 Parse command line for --debug option as soon as possible and allow
17151 --debug[=level] syntax.
17152 Only display message indication debug level once.
17155 Author: Laurent Monin <zas@norz.org>
17156 Date: Tue Apr 15 21:06:00 2008 +0000
17158 Cleanup read/write of image.zoom_mode option.
17161 Author: Laurent Monin <zas@norz.org>
17162 Date: Tue Apr 15 20:56:55 2008 +0000
17164 Read show_icon_names only once.
17167 Author: Laurent Monin <zas@norz.org>
17168 Date: Tue Apr 15 20:55:21 2008 +0000
17170 Rename l_conf to layout_order and make it more local.
17173 Author: Laurent Monin <zas@norz.org>
17174 Date: Tue Apr 15 20:46:14 2008 +0000
17176 Fix a bug that was here since a long time, buf has nothing
17177 to do with options->layout.order, so compare it to l_conf instead.
17178 It fixes refreshing of files and directories lists when changing
17182 Author: Laurent Monin <zas@norz.org>
17183 Date: Tue Apr 15 20:36:11 2008 +0000
17185 Add a new option in Preferences > Filtering to allow the
17186 user to choose to display '.' directory in folder lists or not.
17187 This option is saved to rc file as file_filter.show_dot_directory.
17188 A minor fix was made to disable display of .. in folder selection
17189 dialogs when current path is /.
17192 Author: Laurent Monin <zas@norz.org>
17193 Date: Tue Apr 15 20:00:27 2008 +0000
17195 Add and use few new macros in rc file writing code.
17198 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17199 Date: Tue Apr 15 18:34:24 2008 +0000
17201 this might fix the freezes on freebsd, solaris, etc.
17204 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17205 Date: Tue Apr 15 16:57:30 2008 +0000
17207 save file_class to config file
17210 Author: Laurent Monin <zas@norz.org>
17211 Date: Tue Apr 15 07:16:51 2008 +0000
17213 Exit fullscreen mode when Properties is displayed.
17216 Author: Laurent Monin <zas@norz.org>
17217 Date: Tue Apr 15 06:56:25 2008 +0000
17219 New Go to directory view feature that permits to find and display the directory
17220 corresponding to an image view.
17221 For example, when you open an image in new window from collection, right clicking on
17222 the newly displayed image will let you choose Go to directory view, which would open
17223 a new window, with image and directory list.
17224 If current directory is the one of the image, menu item is disabled.
17227 Author: Laurent Monin <zas@norz.org>
17228 Date: Mon Apr 14 23:47:13 2008 +0000
17230 Move layout.order default init to setup_default_options().
17233 Author: Laurent Monin <zas@norz.org>
17234 Date: Mon Apr 14 23:39:46 2008 +0000
17236 collection_load(): use booleans and always count failures (for debug).
17239 Author: Laurent Monin <zas@norz.org>
17240 Date: Mon Apr 14 23:29:54 2008 +0000
17242 collection_load(): improve headers parsing.
17245 Author: Laurent Monin <zas@norz.org>
17246 Date: Mon Apr 14 23:09:48 2008 +0000
17248 collection_load(): fix typo (missing #) made in rev 453.
17251 Author: Laurent Monin <zas@norz.org>
17252 Date: Mon Apr 14 23:08:27 2008 +0000
17254 collection_load(): accept whitespaces at start of lines.
17257 Author: Laurent Monin <zas@norz.org>
17258 Date: Mon Apr 14 22:57:26 2008 +0000
17260 collection_load(): increase verbosity in debug mode.
17263 Author: Laurent Monin <zas@norz.org>
17264 Date: Mon Apr 14 22:50:50 2008 +0000
17266 collection_load(): replace official by limit_failures (and
17270 Author: Laurent Monin <zas@norz.org>
17271 Date: Mon Apr 14 22:45:53 2008 +0000
17273 Increase collection_load() buffer size and do not activate
17274 error limiting for GQview collections.
17277 Author: Laurent Monin <zas@norz.org>
17278 Date: Mon Apr 14 22:28:29 2008 +0000
17280 Merge collection_load_only_geometry() into collection_load().
17283 Author: Laurent Monin <zas@norz.org>
17284 Date: Mon Apr 14 22:05:47 2008 +0000
17286 Use flags for collection_load*().
17289 Author: Laurent Monin <zas@norz.org>
17290 Date: Sun Apr 13 20:33:45 2008 +0000
17292 Apply exif display config (Never/If set/Always) to pan view too.
17295 Author: Laurent Monin <zas@norz.org>
17296 Date: Sun Apr 13 19:21:13 2008 +0000
17298 Rename show_dot_files to show_hidden_files.
17299 There is no need to expose the underlying method to hide
17303 Author: Laurent Monin <zas@norz.org>
17304 Date: Sun Apr 13 18:56:24 2008 +0000
17306 Let toggle the visibility of hidden files from directories list
17307 or tree contextual menu.
17310 Author: Laurent Monin <zas@norz.org>
17311 Date: Sun Apr 13 12:24:42 2008 +0000
17313 Add a button to reset fullscreen info string to default value.
17316 Author: Laurent Monin <zas@norz.org>
17317 Date: Sun Apr 13 12:12:44 2008 +0000
17319 Fix a typo, READ_CHAR() must use value_all.
17322 Author: Laurent Monin <zas@norz.org>
17323 Date: Sun Apr 13 09:10:38 2008 +0000
17325 Use convenient macros to read options, it will ensure options
17326 names are matching (in the rc file and internally).
17329 Author: Laurent Monin <zas@norz.org>
17330 Date: Sun Apr 13 08:36:17 2008 +0000
17332 Simplify read_*_option() stuff by passing pointer to option value.
17333 Introduce read_uint_option() to read enum values and read_int_option_clamp()
17334 to read clamped values.
17337 Author: Laurent Monin <zas@norz.org>
17338 Date: Sat Apr 12 23:59:31 2008 +0000
17340 Partly rewrite option parser to accept whitespaces at start
17344 Author: Laurent Monin <zas@norz.org>
17345 Date: Sat Apr 12 23:41:35 2008 +0000
17347 exif_* -> exif.display.*
17350 Author: Laurent Monin <zas@norz.org>
17351 Date: Sat Apr 12 23:32:08 2008 +0000
17353 Add a note in the rc file about special editor slots.
17356 Author: Laurent Monin <zas@norz.org>
17357 Date: Sat Apr 12 23:16:41 2008 +0000
17359 sidecar_ext -> sidecar.ext
17362 Author: Laurent Monin <zas@norz.org>
17363 Date: Sat Apr 12 23:07:04 2008 +0000
17365 Unify names of options between variables and rc file.
17368 Author: Laurent Monin <zas@norz.org>
17369 Date: Sat Apr 12 23:02:00 2008 +0000
17371 Use tree_descend_subdirs everywhere.
17374 Author: Laurent Monin <zas@norz.org>
17375 Date: Sat Apr 12 22:22:11 2008 +0000
17377 Use startup_path_enable everywhere.
17380 Author: Laurent Monin <zas@norz.org>
17381 Date: Sat Apr 12 22:17:14 2008 +0000
17383 Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
17386 Author: Laurent Monin <zas@norz.org>
17387 Date: Sat Apr 12 22:10:38 2008 +0000
17389 Rename dupe_custom_threshold option to duplicates_similarity_threshold.
17392 Author: Laurent Monin <zas@norz.org>
17393 Date: Sat Apr 12 22:04:29 2008 +0000
17395 Move safe_delete* and in place rename options to file_ops
17397 Re-order rc file a bit.
17400 Author: Laurent Monin <zas@norz.org>
17401 Date: Sat Apr 12 21:45:30 2008 +0000
17403 Rename option thumbnails.enabled to layout.show_thumbnails as it makes
17407 Author: Laurent Monin <zas@norz.org>
17408 Date: Sat Apr 12 21:38:55 2008 +0000
17410 Rename user_specified_window_background and window_background_color
17411 to image.use_custom_border_color and image.border_color.
17412 Rename pref_background_color_set_cb() to pref_color_button_set_cb().
17413 Rename pref_colorbutton_new() to pref_color_button_new().
17416 Author: Laurent Monin <zas@norz.org>
17417 Date: Sat Apr 12 19:33:59 2008 +0000
17419 Rename window options (moved to layout) and re-order rc file.
17422 Author: Laurent Monin <zas@norz.org>
17423 Date: Sat Apr 12 17:20:34 2008 +0000
17425 Fix bad image option name in the rc file.
17428 Author: Laurent Monin <zas@norz.org>
17429 Date: Sat Apr 12 17:09:20 2008 +0000
17431 Fix display bug when using "Limit image size when autofitting" option.
17434 Author: Laurent Monin <zas@norz.org>
17435 Date: Sat Apr 12 15:13:00 2008 +0000
17437 Beautify rc file, adding sub-sections titles.
17440 Author: Laurent Monin <zas@norz.org>
17441 Date: Sat Apr 12 15:04:58 2008 +0000
17443 Rename image-related options.
17446 Author: Laurent Monin <zas@norz.org>
17447 Date: Sat Apr 12 09:41:44 2008 +0000
17449 Rename thumbnails related options.
17452 Author: Laurent Monin <zas@norz.org>
17453 Date: Sat Apr 12 09:12:37 2008 +0000
17455 Rename file filtering options.
17458 Author: Laurent Monin <zas@norz.org>
17459 Date: Sat Apr 12 08:59:52 2008 +0000
17464 Author: Laurent Monin <zas@norz.org>
17465 Date: Sat Apr 12 08:40:02 2008 +0000
17467 Rename collection options.
17470 Author: Laurent Monin <zas@norz.org>
17471 Date: Sat Apr 12 08:35:58 2008 +0000
17473 Rename file sorting options.
17476 Author: Laurent Monin <zas@norz.org>
17477 Date: Sat Apr 12 08:28:08 2008 +0000
17479 Re-order and try to group options.
17482 Author: Laurent Monin <zas@norz.org>
17483 Date: Sat Apr 12 08:05:44 2008 +0000
17485 Rename color profile options.
17488 Author: Laurent Monin <zas@norz.org>
17489 Date: Sat Apr 12 07:46:01 2008 +0000
17491 Rename slideshow options.
17494 Author: Laurent Monin <zas@norz.org>
17495 Date: Sat Apr 12 07:09:19 2008 +0000
17497 Only display defined exif tags by default.
17500 Author: Laurent Monin <zas@norz.org>
17501 Date: Sat Apr 12 07:00:14 2008 +0000
17503 Drop redundant code.
17506 Author: Laurent Monin <zas@norz.org>
17507 Date: Sat Apr 12 06:42:47 2008 +0000
17509 Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
17510 Requested by Frédéric Mantegazza.
17513 Author: Laurent Monin <zas@norz.org>
17514 Date: Fri Apr 11 23:32:22 2008 +0000
17516 Rationalize fullscreen options naming.
17519 Author: Laurent Monin <zas@norz.org>
17520 Date: Fri Apr 11 23:01:00 2008 +0000
17522 options_c -> c_options
17525 Author: Laurent Monin <zas@norz.org>
17526 Date: Fri Apr 11 22:52:22 2008 +0000
17528 Move more options to ConfOptions.
17531 Author: Laurent Monin <zas@norz.org>
17532 Date: Fri Apr 11 22:27:54 2008 +0000
17534 Move file_sort_case_sensitive to ConfOptions.
17537 Author: Laurent Monin <zas@norz.org>
17538 Date: Fri Apr 11 22:14:36 2008 +0000
17540 Add a new struct ConfOptions to handle options.
17541 Changes were made among the code to use only one global var
17542 named "options" of type ConfOptions *.
17543 Initialization takes place in new init_options().
17546 Author: Laurent Monin <zas@norz.org>
17547 Date: Fri Apr 11 20:35:37 2008 +0000
17549 Make thumbnail standard fail directory after current application
17553 Author: Laurent Monin <zas@norz.org>
17554 Date: Fri Apr 11 20:01:29 2008 +0000
17556 Define drag and drop target string in dnd.h.
17557 Make it use the current name of the application.
17560 Author: Laurent Monin <zas@norz.org>
17561 Date: Fri Apr 11 19:43:36 2008 +0000
17563 Use secure save in history_list_save().
17566 Author: Laurent Monin <zas@norz.org>
17567 Date: Fri Apr 11 17:11:14 2008 +0000
17569 Use secure save in comment_file_write().
17572 Author: Laurent Monin <zas@norz.org>
17573 Date: Fri Apr 11 16:46:21 2008 +0000
17575 Secure save now unlinks temporary file on error by default.
17576 It will prevent left-behind temporary files, but also prevent
17577 potential data recovery from partially written files (it
17578 should not be a problem here).
17581 Author: Laurent Monin <zas@norz.org>
17582 Date: Fri Apr 11 16:04:37 2008 +0000
17584 Use secure save feature when saving collections.
17587 Author: Laurent Monin <zas@norz.org>
17588 Date: Fri Apr 11 16:02:33 2008 +0000
17590 Preserve permissions of the destination file when using secure save.
17593 Author: Laurent Monin <zas@norz.org>
17594 Date: Fri Apr 11 15:27:08 2008 +0000
17596 Revert part of the previous patch, let the caller take care
17597 of calling path_from_utf8().
17600 Author: Laurent Monin <zas@norz.org>
17601 Date: Fri Apr 11 14:27:55 2008 +0000
17603 Use path_from_utf8() on the passed filename.
17604 Add const attribute.
17607 Author: Laurent Monin <zas@norz.org>
17608 Date: Fri Apr 11 13:07:48 2008 +0000
17610 ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
17611 so add a test for it in configure.
17612 Wrap generated headers files with #ifdef/#endif and add
17613 a comment related to their auto-generated nature.
17614 Make the generation itself quiet, but display a message
17616 Make these targets depend on respective Makefile.in.
17619 Author: Laurent Monin <zas@norz.org>
17620 Date: Fri Apr 11 12:31:32 2008 +0000
17622 Move secure save code to its own files: secure_save.{c,h}.
17625 Author: Laurent Monin <zas@norz.org>
17626 Date: Fri Apr 11 12:25:36 2008 +0000
17628 Add missing #ifdef/#endif.
17631 Author: Laurent Monin <zas@norz.org>
17632 Date: Fri Apr 11 10:46:52 2008 +0000
17634 Ensure that gcc flag -Wall is set.
17637 Author: Laurent Monin <zas@norz.org>
17638 Date: Fri Apr 11 10:45:37 2008 +0000
17640 Silent some gcc warnings.
17643 Author: Laurent Monin <zas@norz.org>
17644 Date: Fri Apr 11 09:02:20 2008 +0000
17646 Prevent multiple insertion of the same file in a collection.
17647 Use a hash table to speed up existence tests.
17650 Author: Laurent Monin <zas@norz.org>
17651 Date: Fri Apr 11 08:10:40 2008 +0000
17653 Only display these messages if debug mode is enabled.
17656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17657 Date: Thu Apr 10 19:27:42 2008 +0000
17659 fixed dates in pan-calendar
17662 Author: Laurent Monin <zas@norz.org>
17663 Date: Thu Apr 10 12:07:34 2008 +0000
17665 Fix fCamera even more.
17668 Author: Laurent Monin <zas@norz.org>
17669 Date: Thu Apr 10 11:31:20 2008 +0000
17671 Do not display ... if not truncated.
17674 Author: Laurent Monin <zas@norz.org>
17675 Date: Thu Apr 10 10:43:15 2008 +0000
17677 Add the possibility to truncate overlay infos displayed:
17678 %fCamera:20% will truncate data displayed to 20 characters
17679 and add 3 dots at the end.
17680 For example, %name% -> some_file, %name:4% -> some...
17683 Author: Laurent Monin <zas@norz.org>
17684 Date: Thu Apr 10 00:09:43 2008 +0000
17686 Fix broken remove_common_prefix(), fCamera didn't display model as it should.
17689 Author: Laurent Monin <zas@norz.org>
17690 Date: Wed Apr 9 22:47:43 2008 +0000
17692 Resync .po files. French translation was updated (100% made).
17695 Author: Laurent Monin <zas@norz.org>
17696 Date: Wed Apr 9 22:36:43 2008 +0000
17698 Add 3 missing files to POTFILES.in.
17701 Author: Laurent Monin <zas@norz.org>
17702 Date: Wed Apr 9 22:33:06 2008 +0000
17704 Simple helper script to display translation statistics.
17707 Author: Laurent Monin <zas@norz.org>
17708 Date: Wed Apr 9 22:13:11 2008 +0000
17710 Fix a typo: "while fluorescent" -> "white fluorescent"
17713 Author: Laurent Monin <zas@norz.org>
17714 Date: Wed Apr 9 22:01:52 2008 +0000
17716 Resync .po files. Update french translation.
17719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17720 Date: Wed Apr 9 21:14:50 2008 +0000
17722 fixed crash in pan_calendar
17725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17726 Date: Wed Apr 9 20:49:32 2008 +0000
17728 improved histogram drawing
17731 Author: Laurent Monin <zas@norz.org>
17732 Date: Wed Apr 9 16:37:54 2008 +0000
17734 Simplify and unify gtk_window creation with the help of
17735 the new window_new() function, that wraps gtk_window_new()
17737 Subclass, title and icon are set in the same call.
17740 Author: Laurent Monin <zas@norz.org>
17741 Date: Wed Apr 9 13:53:01 2008 +0000
17743 Replace occurences of Geeqie / geeqie by constants defined in main.h.
17746 Author: Laurent Monin <zas@norz.org>
17747 Date: Tue Apr 8 23:41:01 2008 +0000
17752 Author: Laurent Monin <zas@norz.org>
17753 Date: Tue Apr 8 23:39:27 2008 +0000
17755 Make xmp debug info only appears when debug >= 2.
17758 Author: Laurent Monin <zas@norz.org>
17759 Date: Tue Apr 8 23:33:49 2008 +0000
17761 Enable image rotation depending on EXIF by default.
17762 New users shouldn't have to search for it.
17765 Author: Laurent Monin <zas@norz.org>
17766 Date: Tue Apr 8 23:25:46 2008 +0000
17768 Fix missing header files inclusions.
17771 Author: Laurent Monin <zas@norz.org>
17772 Date: Tue Apr 8 23:16:12 2008 +0000
17777 Author: Laurent Monin <zas@norz.org>
17778 Date: Tue Apr 8 23:07:09 2008 +0000
17783 Author: Laurent Monin <zas@norz.org>
17784 Date: Tue Apr 8 23:02:33 2008 +0000
17789 Author: Laurent Monin <zas@norz.org>
17790 Date: Tue Apr 8 22:31:42 2008 +0000
17792 Remove obsolete prototype.
17795 Author: Laurent Monin <zas@norz.org>
17796 Date: Tue Apr 8 22:28:55 2008 +0000
17798 gqview_remote -> remote_connection
17799 gqview_command_collection -> command_collection
17800 gqview_remote_control() -> remote_control()
17801 gqview_remote_help() -> remote_help()
17802 gqview_remote_command_find() -> remote_command_find()
17803 gqview_remote_build_list() -> remote_build_list()
17804 gqview_remote_cb() -> remote_cb()
17807 Author: Laurent Monin <zas@norz.org>
17808 Date: Tue Apr 8 22:16:56 2008 +0000
17810 exit_gqview() renamed to exit_program().
17811 exit_gqview_final() renamed to exit_program_final().
17814 Author: Laurent Monin <zas@norz.org>
17815 Date: Tue Apr 8 22:05:04 2008 +0000
17817 Add support for some Samsung raw files (.pef).
17819 Samsung raw not strongly differ from Pentax raw.
17820 The only difference in header (manufacturer, camera name and etc).
17821 Tested on Samsung GX-1S and Pentax *ist DS.
17822 Patch by Max Lushnikov.
17825 Author: Laurent Monin <zas@norz.org>
17826 Date: Tue Apr 8 21:55:58 2008 +0000
17828 Implement secure rc file saving.
17829 First data is written to a temporary file, then if nothing
17830 was wrong, this file is renamed to the final name.
17831 This way the risk of corrupted rc file is greatly reduced.
17832 The code is borrowed from ELinks (http://elinks.cz).
17835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17836 Date: Tue Apr 8 21:52:04 2008 +0000
17838 fixed histogram label
17841 Author: Laurent Monin <zas@norz.org>
17842 Date: Tue Apr 8 21:33:29 2008 +0000
17844 Fix the "continuous display" of tooltips in the collection view
17845 (before the tooltip delay occured once, then changing icon to icon never hide the
17846 tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
17847 but disappears when moving cursor to another icon).
17849 Display the full path to the file when Show filename text is on (before nothing
17852 When Show filename text is off, behavior is unchanged, the (short) filename is
17856 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17857 Date: Tue Apr 8 20:56:50 2008 +0000
17859 reworked the histogram patch by Uwe Ohse, most of the code is in
17863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17864 Date: Tue Apr 8 17:26:13 2008 +0000
17866 fixed file delete notification in view_file_icon
17869 Author: Laurent Monin <zas@norz.org>
17870 Date: Tue Apr 8 16:22:21 2008 +0000
17872 gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
17875 Author: Laurent Monin <zas@norz.org>
17876 Date: Tue Apr 8 15:53:03 2008 +0000
17878 Move active variable affectation after the test.
17881 Author: Laurent Monin <zas@norz.org>
17882 Date: Tue Apr 8 14:52:42 2008 +0000
17884 Simplify layout_color_name_parse() using g_strdelimit().
17887 Author: Laurent Monin <zas@norz.org>
17888 Date: Tue Apr 8 14:50:14 2008 +0000
17890 Tidy up, whitespaces and indentation fix.
17893 Author: Laurent Monin <zas@norz.org>
17894 Date: Tue Apr 8 11:53:35 2008 +0000
17896 Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
17898 gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
17899 gdk_color_to_string() was replaced by a equivalent function.
17902 Author: Laurent Monin <zas@norz.org>
17903 Date: Mon Apr 7 19:47:22 2008 +0000
17905 Add the possibility to print file names with path.
17906 A checkbox was added to the Text tab in the Print dialog.
17908 Name checked and Path unchecked -> filename.jpg
17909 Name checked and Path checked -> /some/dir/filename.jpg
17910 Name unchecked and Path checked -> /some/dir/
17912 Patch by Michael Mokeev and Laurent Monin.
17915 Author: Laurent Monin <zas@norz.org>
17916 Date: Mon Apr 7 19:06:17 2008 +0000
17918 Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
17921 Author: Laurent Monin <zas@norz.org>
17922 Date: Mon Apr 7 18:52:54 2008 +0000
17924 Add the possibility to match duplicates on the name but ignoring the case.
17925 A new item was added to types of match combo box in the Find duplicates dialog.
17928 Author: Laurent Monin <zas@norz.org>
17929 Date: Mon Apr 7 08:09:39 2008 +0000
17931 Display marks in overlay info only if at least one is set.
17932 Fix a missing g_string_free().
17935 Author: Laurent Monin <zas@norz.org>
17936 Date: Sun Apr 6 10:17:41 2008 +0000
17938 Mark all exif labels as translatable.
17939 Before only some of them were enclosed by N_().
17942 Author: Laurent Monin <zas@norz.org>
17943 Date: Sun Apr 6 10:03:54 2008 +0000
17945 Mark strings as translatable.
17948 Author: Laurent Monin <zas@norz.org>
17949 Date: Sat Apr 5 15:23:39 2008 +0000
17951 Improve remove_trailing_slash() so it allocates no more than
17952 needed bytes and remove all trailing slashes instead only one.
17955 Author: Laurent Monin <zas@norz.org>
17956 Date: Sat Apr 5 11:59:29 2008 +0000
17958 Comment out unused code.
17959 Geeqie code now compiles cleanly with -Wall gcc option.
17962 Author: Laurent Monin <zas@norz.org>
17963 Date: Fri Apr 4 22:34:55 2008 +0000
17965 Change default exif order a bit to move up common and useful
17969 Author: Laurent Monin <zas@norz.org>
17970 Date: Fri Apr 4 22:23:36 2008 +0000
17972 Re-add "What to show in properties dialog:" label before the table.
17975 Author: Laurent Monin <zas@norz.org>
17976 Date: Fri Apr 4 22:12:28 2008 +0000
17978 Rename exif preferences tab to "Properties", and name the
17982 Author: Laurent Monin <zas@norz.org>
17983 Date: Fri Apr 4 18:50:52 2008 +0000
17985 Fix a segfault occuring when enabling debug mode.
17986 At this point il->fd can be null.
17989 Author: Laurent Monin <zas@norz.org>
17990 Date: Thu Apr 3 23:29:14 2008 +0000
17992 Make the wmclass value unique among the code by defining
17993 it in main header file as GQ_WMCLASS.
17994 Before this patch, it was set using PACKAGE (="geeqie"),
17995 or by the hardcoded string "Geeqie".
17996 Now all Geeqie windows have the same value for wmclass.
17999 Author: Laurent Monin <zas@norz.org>
18000 Date: Thu Apr 3 22:39:50 2008 +0000
18002 Initialize variables, clearing a gcc warning.
18005 Author: Laurent Monin <zas@norz.org>
18006 Date: Thu Apr 3 22:33:28 2008 +0000
18008 Add missing prototype to header file.
18011 Author: Laurent Monin <zas@norz.org>
18012 Date: Thu Apr 3 22:29:20 2008 +0000
18014 Add few missing prototypes to header file.
18017 Author: Laurent Monin <zas@norz.org>
18018 Date: Thu Apr 3 22:20:42 2008 +0000
18020 Drop a bunch of unused variables.
18023 Author: Laurent Monin <zas@norz.org>
18024 Date: Thu Apr 3 22:14:37 2008 +0000
18026 Add missing #include.
18029 Author: Laurent Monin <zas@norz.org>
18030 Date: Thu Apr 3 22:13:12 2008 +0000
18032 Remove unused variables.
18035 Author: Laurent Monin <zas@norz.org>
18036 Date: Thu Apr 3 22:09:36 2008 +0000
18038 Add missing prototype.
18041 Author: Laurent Monin <zas@norz.org>
18042 Date: Thu Apr 3 22:06:31 2008 +0000
18044 Drop 3 unused variables and comment out 2 unused functions.
18047 Author: Laurent Monin <zas@norz.org>
18048 Date: Thu Apr 3 22:03:14 2008 +0000
18050 Add parenthesis around affection to clear a gcc warning.
18053 Author: Laurent Monin <zas@norz.org>
18054 Date: Thu Apr 3 22:01:08 2008 +0000
18056 Fix a signedness warning.
18059 Author: Laurent Monin <zas@norz.org>
18060 Date: Thu Apr 3 21:54:23 2008 +0000
18062 Main configuration file was renamed from gqviewrc to geeqierc.
18065 Author: Laurent Monin <zas@norz.org>
18066 Date: Thu Apr 3 21:50:53 2008 +0000
18068 Fix a segfault occuring when using --without-exiv2 and
18069 concerning exif stuff.
18072 Author: Laurent Monin <zas@norz.org>
18073 Date: Thu Apr 3 21:49:17 2008 +0000
18075 Fix missing bit of previous patch.
18078 Author: Laurent Monin <zas@norz.org>
18079 Date: Thu Apr 3 21:04:19 2008 +0000
18081 Fix two more gcc warnings related to function declarations.
18084 Author: Laurent Monin <zas@norz.org>
18085 Date: Thu Apr 3 20:53:13 2008 +0000
18087 Remove two unused variables declarations, and add a missing #include.
18090 Author: Laurent Monin <zas@norz.org>
18091 Date: Thu Apr 3 20:46:55 2008 +0000
18093 Drop unused variable.
18096 Author: Laurent Monin <zas@norz.org>
18097 Date: Thu Apr 3 20:45:55 2008 +0000
18099 Add missing return at the end of editor_command_next_start().
18102 Author: Laurent Monin <zas@norz.org>
18103 Date: Thu Apr 3 20:40:15 2008 +0000
18105 Drop unused variable.
18108 Author: Laurent Monin <zas@norz.org>
18109 Date: Thu Apr 3 20:38:59 2008 +0000
18111 Make collect_manager_process_action() static.
18114 Author: Laurent Monin <zas@norz.org>
18115 Date: Thu Apr 3 20:34:49 2008 +0000
18117 Fix typos in functions names: file_list -> filelist.
18120 Author: Laurent Monin <zas@norz.org>
18121 Date: Thu Apr 3 20:25:22 2008 +0000
18123 Remove unused variable declarations.
18126 Author: Laurent Monin <zas@norz.org>
18127 Date: Thu Apr 3 20:24:20 2008 +0000
18129 Fix missing header include (filelist.h).
18132 Author: Laurent Monin <zas@norz.org>
18133 Date: Thu Apr 3 20:19:16 2008 +0000
18135 Remove unused variables declarations.
18138 Author: Laurent Monin <zas@norz.org>
18139 Date: Thu Apr 3 20:11:09 2008 +0000
18141 Move tabs code from config_window_create() to new smaller functions.
18142 Each tab has now its own function named:
18143 config_tab_general(), config_tab_image(), config_tab_windows(),
18144 config_tab_filtering(), config_tab_editors(), config_tab_exif(),
18145 config_tab_advanced();
18148 Author: Laurent Monin <zas@norz.org>
18149 Date: Thu Apr 3 18:20:39 2008 +0000
18151 Use more generic names for some cache manager callback functions.
18154 Author: Laurent Monin <zas@norz.org>
18155 Date: Thu Apr 3 17:34:30 2008 +0000
18157 Replace some occurences of gqview by Geeqie.
18160 Author: Laurent Monin <zas@norz.org>
18161 Date: Thu Apr 3 17:15:49 2008 +0000
18163 Add a debug level spinner at the end of Preferences > Advanced.
18164 One can now enable debug mode without restarting geeqie.
18165 A possibility to disable all debugging code and related options
18166 at compile time was added.
18169 Author: Laurent Monin <zas@norz.org>
18170 Date: Thu Apr 3 14:35:03 2008 +0000
18172 Fix and simplify thumbnails size combo box related code.
18173 Some variables were unused, code was buggy (spurious entry at
18174 the end of the list). A sanity check for values coming from
18175 rc file was added. Two constants now define the default
18179 Author: Laurent Monin <zas@norz.org>
18180 Date: Thu Apr 3 13:58:20 2008 +0000
18182 Make the preferences window resizeable, and try to improve
18183 display of editors tab.
18186 Author: Laurent Monin <zas@norz.org>
18187 Date: Thu Apr 3 13:24:13 2008 +0000
18189 Tidy up. Fix indentation and missing whitespaces.
18190 Make editors table creation code a bit more readable.
18193 Author: Laurent Monin <zas@norz.org>
18194 Date: Thu Apr 3 08:51:32 2008 +0000
18196 Setting no limit size to trash directory is now possible using zero as value.
18197 A tooltip was added to the spinner to inform the user of this possibility.
18198 When 0 is set, no remaining/free space check occurs.
18199 Default size of the trash was set to a 128M and maximum size is now 2048MB, which
18200 is more conform to today's standards.
18201 The delete dialog now displays more information:
18202 - if external command will be used
18203 - if safe delete is on, max size and path to the trash
18204 - if safe delete is off
18207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18208 Date: Wed Apr 2 20:44:40 2008 +0000
18210 various exif improvements based on patch by Uwe Ohse
18211 try to compute 35mm focal length
18214 Author: Laurent Monin <zas@norz.org>
18215 Date: Wed Apr 2 12:12:50 2008 +0000
18217 Make properties tabs reorderable through drag'n drop.
18218 Order is preserved during the whole session.
18219 When a new properties dialog is open, it uses the last order used.
18220 Currently, order isn't saved to rc file.
18223 Author: Laurent Monin <zas@norz.org>
18224 Date: Wed Apr 2 10:40:54 2008 +0000
18226 Honor selection while fullscreen navigation.
18227 The behavior is now consistent in full screen and windowed mode.
18228 It fixes the fact that the selection was discarded on "Next".
18229 Patch by Uwe Ohse. Cleanups by Laurent Monin.
18232 Author: Laurent Monin <zas@norz.org>
18233 Date: Tue Apr 1 07:42:31 2008 +0000
18235 Fix display of image number in properties dialog when more than one image is selected.
18238 Author: Laurent Monin <zas@norz.org>
18239 Date: Mon Mar 31 22:10:25 2008 +0000
18241 Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
18244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18245 Date: Mon Mar 31 21:09:36 2008 +0000
18247 use quoted_value everywhere
18248 simplify parsing of multiple quoted values on one line
18251 Author: Laurent Monin <zas@norz.org>
18252 Date: Mon Mar 31 07:29:03 2008 +0000
18254 Indentation and white lines minor fixes.
18257 Author: Laurent Monin <zas@norz.org>
18258 Date: Sun Mar 30 19:26:35 2008 +0000
18260 Move strlen() calls outside the while loop.
18263 Author: Laurent Monin <zas@norz.org>
18264 Date: Sun Mar 30 14:19:34 2008 +0000
18266 Comment out forgotten debugging code.
18269 Author: Laurent Monin <zas@norz.org>
18270 Date: Sun Mar 30 14:18:04 2008 +0000
18272 Fix two minor compilation warnings.
18275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18276 Date: Sun Mar 30 11:47:14 2008 +0000
18278 differentiate among normal image, raw image and metadata
18279 removed raw extension lists on various places and fixed most of the
18281 todo: configuration and a special icons for unreadable raw or metadata
18284 Author: Laurent Monin <zas@norz.org>
18285 Date: Sun Mar 30 07:14:37 2008 +0000
18287 Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
18290 Author: Laurent Monin <zas@norz.org>
18291 Date: Sat Mar 29 21:47:10 2008 +0000
18293 Improve escaping and quoting of strings saved in rc files.
18296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18297 Date: Sat Mar 29 14:59:14 2008 +0000
18299 configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
18302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18303 Date: Sat Mar 29 10:38:15 2008 +0000
18305 set user-defined color as image background - patch by Laurent MONIN
18308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18309 Date: Sat Mar 29 10:11:02 2008 +0000
18311 fixed color management initialization
18314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18315 Date: Wed Mar 26 12:07:00 2008 +0000
18320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18321 Date: Wed Mar 26 08:02:45 2008 +0000
18323 updated README files
18326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18327 Date: Wed Mar 26 08:00:46 2008 +0000
18329 improved xmp vs. legacy metadata handling
18332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18333 Date: Mon Mar 24 23:15:29 2008 +0000
18335 fixed crashes with --debug
18338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18339 Date: Mon Mar 24 20:42:39 2008 +0000
18341 added all possible raw extensions that I could find
18344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18345 Date: Mon Mar 24 14:49:00 2008 +0000
18347 improved support for older exiv2 versions
18350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18351 Date: Mon Mar 24 14:03:46 2008 +0000
18353 exiv2 version checks
18356 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18357 Date: Mon Mar 24 12:04:31 2008 +0000
18362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18363 Date: Mon Mar 24 10:27:22 2008 +0000
18368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18369 Date: Mon Mar 24 09:55:09 2008 +0000
18374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18375 Date: Sun Mar 23 20:38:54 2008 +0000
18377 rename GQview -> Geeqie over the code
18380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18381 Date: Sun Mar 23 20:18:51 2008 +0000
18386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18387 Date: Sat Mar 22 19:28:45 2008 +0000
18392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18393 Date: Sat Mar 22 17:32:43 2008 +0000
18395 overview of supported raw formats
18398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18399 Date: Sat Mar 22 17:09:14 2008 +0000
18401 configure --without-exiv2
18404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18405 Date: Sat Mar 22 16:43:59 2008 +0000
18407 crw preview support with exiv2
18410 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18411 Date: Sun Mar 16 14:11:22 2008 +0000
18413 whitelist of files that can have an xmp sidecar, sample external command
18414 for creating sidecar
18417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18418 Date: Sun Mar 16 10:52:44 2008 +0000
18420 fixed reading sidecar extensions from config file
18423 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18424 Date: Sun Mar 16 10:32:52 2008 +0000
18426 write comment and keywords to xmp, sidecars are used if exist
18429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18430 Date: Sat Mar 15 19:53:33 2008 +0000
18432 write support in Exiv2 wrapper; for now only string values
18435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18436 Date: Sun Feb 24 18:55:19 2008 +0000
18438 a hack to read raw previews with exiv2 0.16, however it should be fixed
18442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18443 Date: Fri Feb 15 10:48:09 2008 +0000
18445 read also iptc and xmp
18448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18449 Date: Thu Feb 14 14:04:43 2008 +0000
18454 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18455 Date: Thu Feb 14 11:03:20 2008 +0000
18460 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18461 Date: Wed Feb 13 23:02:48 2008 +0000
18466 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18467 Date: Wed Feb 13 19:31:50 2008 +0000
18469 unified tag names between exiv2 and internal rxif parser
18472 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18473 Date: Wed Feb 13 17:47:55 2008 +0000
18478 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18479 Date: Wed Feb 13 17:08:04 2008 +0000
18481 and first version that actually shows some exif data (see advanced view)
18484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18485 Date: Wed Feb 13 16:52:41 2008 +0000
18487 first exiv2 support that does not crash immediately
18490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18491 Date: Wed Feb 13 14:46:23 2008 +0000
18493 started exiv2 integration
18496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18497 Date: Wed Feb 13 13:57:31 2008 +0000
18499 simplified exif.h, moved implementation-specific stuff to exif-int.h
18502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18503 Date: Mon Feb 11 15:23:43 2008 +0000
18505 do not show frame for full-window images
18508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18509 Date: Mon Feb 11 12:51:28 2008 +0000
18511 improved drawing of image frames
18514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18515 Date: Sat Jan 26 21:18:23 2008 +0000
18520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18521 Date: Sun Jan 20 19:04:18 2008 +0000
18523 debug messages cleanup
18526 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18527 Date: Wed Jan 16 19:37:54 2008 +0000
18529 added file with release notes and TODO
18532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18533 Date: Sun Dec 23 21:24:48 2007 +0000
18535 basic sidecar files configuration via preferences dialog
18538 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18539 Date: Sun Dec 23 20:28:50 2007 +0000
18541 fixed loading thumbnails for sidecar files
18544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18545 Date: Sun Dec 23 15:49:23 2007 +0000
18547 fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
18551 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18552 Date: Sat Dec 22 20:33:09 2007 +0000
18554 fixed filelist refresh
18557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18558 Date: Sat Dec 22 10:10:40 2007 +0000
18560 preserve marks setting on layout change
18563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18564 Date: Sat Dec 22 09:51:12 2007 +0000
18566 basic support for marks in view_file_icon.c
18569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18570 Date: Thu Dec 20 22:43:52 2007 +0000
18572 update FileData on file change
18575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18576 Date: Thu Dec 20 16:18:28 2007 +0000
18578 <num> toggles mark num
18579 <control><num> selects mark num
18582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18583 Date: Thu Dec 20 16:06:20 2007 +0000
18585 created menu "Select" with selection and marks operations
18588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18589 Date: Wed Dec 19 22:01:46 2007 +0000
18591 complete set of boolean operation with marks -
18592 union, intersection, complement
18595 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18596 Date: Tue Dec 18 21:15:16 2007 +0000
18598 use accels also in fullscreen mode
18601 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18602 Date: Mon Dec 17 21:42:24 2007 +0000
18604 moved some actions to menu and accels
18607 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18608 Date: Mon Dec 17 19:34:43 2007 +0000
18610 removed unused variable
18613 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18614 Date: Sun Dec 16 22:30:19 2007 +0000
18616 fixed in-place rename
18619 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18620 Date: Sat Dec 15 17:58:51 2007 +0000
18622 better integration of split image functions into menu
18625 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18626 Date: Fri Dec 14 21:51:46 2007 +0000
18628 show active marks in image overlay
18631 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18632 Date: Sun Dec 9 21:20:27 2007 +0000
18637 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18638 Date: Sun Dec 9 12:33:51 2007 +0000
18640 fixed copying zoom an scroll values from the original image on splitting
18643 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18644 Date: Sun Dec 9 11:58:39 2007 +0000
18646 do not hilight selected image in SPLIT_NONE
18649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18650 Date: Sun Dec 9 00:11:40 2007 +0000
18652 improved drawing of frame around selected image
18655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18656 Date: Sun Nov 25 10:25:25 2007 +0000
18658 more operations with file marks
18661 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18662 Date: Sat Nov 24 21:06:30 2007 +0000
18664 marks: fixes and cleanup
18667 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18668 Date: Thu Nov 22 21:15:35 2007 +0000
18670 improved directory scanning a bit
18673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18674 Date: Wed Nov 21 22:46:50 2007 +0000
18676 added possibility to specify prefered file type for external commands
18679 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18680 Date: Wed Nov 21 21:21:17 2007 +0000
18682 prevent duplicate sidecar files; code cleanup
18685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18686 Date: Tue Nov 20 22:28:40 2007 +0000
18688 fixed grouping sidecar files and made it configurable via config file
18692 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18693 Date: Mon Oct 22 19:58:47 2007 +0000
18695 fixed preloading images in file list
18698 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18699 Date: Mon Oct 8 19:41:49 2007 +0000
18701 improved FileDataChangeInfo structure, check for another file operation in progress
18704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18705 Date: Tue Oct 2 21:49:02 2007 +0000
18707 display sidecar files (jpeg + raw) using gtk_tree_store
18708 This is just a prototype to test the functionality, it needs more work.
18710 Please test, omments are welcome :)
18713 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18714 Date: Mon Oct 1 19:52:10 2007 +0000
18716 use FileData even for sidecar file list
18719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18720 Date: Sun Sep 30 21:10:54 2007 +0000
18722 editors.c was almost completely rewritten:
18723 - centralized template parsing
18724 - better control of executed editors
18725 - possibility to get editor exit status via callback
18728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18729 Date: Wed Sep 12 21:17:31 2007 +0000
18731 display sidecar extensions in filelist
18732 some cleanup of file marks
18735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18736 Date: Tue Sep 11 20:06:29 2007 +0000
18738 replaced gchar* path with FileData *fd
18741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18742 Date: Thu Aug 23 20:45:59 2007 +0000
18744 started support for sidecar files like xmp, raw+jpeg etc.
18747 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18748 Date: Mon Aug 20 20:11:32 2007 +0000
18750 more external commands
18753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18754 Date: Thu Aug 16 20:57:09 2007 +0000
18756 improved external delete command
18759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18760 Date: Wed Aug 15 21:37:51 2007 +0000
18762 started implementation of external commands; external Delete should work
18765 Author: Petr Ostadal <postadal@suse.cz>
18766 Date: Fri Jul 20 07:10:48 2007 +0000
18771 Author: Petr Ostadal <postadal@suse.cz>
18772 Date: Fri Jul 13 14:03:08 2007 +0000
18774 First implementation of marks for all photos.
18777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18778 Date: Thu Jul 12 20:46:28 2007 +0000
18780 relative scroll is working; some cleanup
18783 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18784 Date: Wed Jul 11 21:10:25 2007 +0000
18789 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18790 Date: Wed Jul 11 20:00:07 2007 +0000
18792 started relative scroll, keep scroll position
18795 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18796 Date: Tue Jul 10 21:25:51 2007 +0000
18798 improved connected scroll and active image switching
18801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18802 Date: Fri Jun 29 15:16:46 2007 +0000
18804 implemented split windows
18805 TODO: menus and hotkeys, connected zoom, activating on drag
18807 Wed Jan 17 16:50:39 2007 John Ellis <johne@verizon.net>
18809 * README: Fix credits for Belarusian translation.
18811 Sun Dec 3 12:58:06 2006 John Ellis <johne@verizon.net>
18813 * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
18814 the data returned by parts_list() was not used here at all.
18816 Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
18819 * configure.in: Release 2.1.5
18821 Sat Dec 2 20:15:22 2006 John Ellis <johne@verizon.net>
18823 * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
18824 to the system shell. Assumes bash-like escaping syntax for "sh -c".
18826 Sat Dec 2 16:44:48 2006 John Ellis <johne@verizon.net>
18828 * image-overlay.[ch]: More work on osd icons.
18829 * image.c: Use correct flag when setting auto rotation state, and set
18830 the state again after the rotation so that osd can update.
18831 * img-view.c: Show osd icon when overlay is enabled.
18832 * layout.c, layout_image.[ch]: Enable overlay regardless of the
18833 full screen state, only difference now is that image description text
18834 is only shown when in full screen but icons will always appear.
18835 * layout_util.c: Make I key toggle overlay from windowed mode too.
18836 * typedefs.h (LayoutWindow): Remove no longer used
18837 full_screen_overlay_on.
18839 Fri Dec 1 14:27:55 2006 John Ellis <johne@verizon.net>
18841 * print.c (print_job_ps_page_image): Use a white mask when printing
18842 transparent images, fixes bug #1426596.
18844 Thu Nov 30 09:55:42 2006 John Ellis <johne@verizon.net>
18846 * slideshow.c (real_slideshow_start): Fix memory leak when unable to
18849 Wed Nov 29 22:53:03 2006 John Ellis <johne@verizon.net>
18851 * image-overlay.[ch]: Prepare for icon notification display, and fix
18852 info overlay image index when on last image of slideshow.
18853 * img-view.c: Fix image index when on last image of slideshow.
18855 Wed Nov 29 14:28:30 2006 John Ellis <johne@verizon.net>
18857 * image-overlay.[ch]: Rewrite most of the information overlay code to
18858 be more flexible and easily extended.
18859 * image.[ch], typedefs.h: Remove image_new_func, and replace it with
18860 image_state_func callback which is much more informative.
18861 * img-view.c, layout.c, layout_image.c: Updates for new image overlay
18864 Tue Nov 28 13:17:18 2006 John Ellis <johne@verizon.net>
18866 * image.c: When resuming a previous color adjustment, set the display
18867 to update incrementally to avoid user confusion of why half of image
18870 Tue Nov 28 11:54:30 2006 John Ellis <johne@verizon.net>
18872 * color-man.[ch]: Allow color manager to work with GdkPixbufs not
18873 linked to an ImageWindow. Fix missing embedded dummy function when
18874 compiling without color profile support.
18875 * image.c: When embedded color profiles is enabled and EXIF ColorSpace
18876 is set to 1 use sRGB color profile for the image. Also fixed order of
18877 starting the image read-ahead when color profiles are in use.
18878 * typedefs.h (ImageWindow): Use gpointer definition correctly so that
18879 cm is a pointer and not a pointer to a pointer.
18880 * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
18883 Mon Nov 27 01:23:23 2006 John Ellis <johne@verizon.net>
18885 * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
18886 * color-man.[ch]: Add color_man_new_embedded for using in-memory color
18888 * exif.[ch]: Add support for extracting color profiles embedded in jpeg
18889 and tiff images. This resulted in a rewrite of the jpeg parser; both
18890 to allow searching for any marker type, and to make the code readable.
18891 * format_raw.c: Add color profile tag to the debug code.
18892 * image.c, layout.c: Use embedded color profiles when found and
18893 enabled, also add toggle for the option in color profile menu.
18895 Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
18897 * configure.in: Add test for lcms (little cms).
18898 * Makefile.am: Add color-man.[ch]:
18899 * color-man.[ch]: New files for color management support.
18900 * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
18901 variables and option saving.
18902 * image.[ch]: Add color profile functions.
18903 * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
18904 fix sort menu to use radio buttons.
18905 * menu.c: Use radio buttons for sort menu when appropriate.
18906 * preferences.c: Add color profile options to preferences.
18907 * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
18908 * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
18909 * view_file_icon.c, view_file_list.c: Check for active state in sort
18911 * README: Add info about lcms, and how to disable.
18913 Fri Nov 17 19:06:19 2006 John Ellis <johne@verizon.net>
18915 * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
18916 does not follow symbolic links.
18917 * utilops.[ch]: Add file_util_delete_dir(), and support functions.
18918 * view_dir_list.c: Add delete to folder popup menu.
18919 * view_dir_tree.c: Add delete to folder popup menu, and set rename and
18920 delete sensitive only when parent folder is writable.
18922 Wed Nov 15 02:05:27 2006 John Ellis <johne@verizon.net>
18924 * view_file_icon.c: Fix odd crash when removing files, it seems the
18925 high priority idle sync is no longer called before the treeview tries
18926 to redraw itself, so fix the cleanup of removed pointers so that they
18927 are always valid or NULL (I wonder if the priorities used by
18928 GtkTreeView have changed in newer versions of GTK?).
18929 * view_file_list.c: Fix progress bar warning when files are removed
18930 before thumbnail generation is finished.
18932 Tue Nov 14 15:36:14 2006 John Ellis <johne@verizon.net>
18934 * exif.[ch]: Fix memory alignment issues, bug #1593252.
18936 Fri Nov 10 18:11:54 2006 John Ellis <johne@verizon.net>
18938 * image.c: Fix up initial scroll offset into image when auto rotated
18939 by exif info, and keep same center point when rotating otherwise.
18941 Fri Nov 10 16:11:28 2006 John Ellis <johne@verizon.net>
18943 * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
18944 the value, as when that is eventually fixed to be alignment safe,
18947 Thu Nov 9 20:27:47 2006 John Ellis <johne@verizon.net>
18949 * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
18950 more in line with their counterparts of exif_byte_get..()
18952 Thu Nov 9 17:43:06 2006 John Ellis <johne@verizon.net>
18954 * pan-view.c: Break this monstrosity of code into smaller files.
18955 * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
18956 layout types into their own files (for now flower is with folder tree).
18957 * pan-item.c: PanItem creation, drawing, actions, and maintenance.
18958 * pan-types.h: Defines, data types, function prototypes.
18959 * pan-util.c: Various utilities.
18960 * src/Makefile.am: Add new files above.
18962 Wed Nov 8 16:59:14 2006 John Ellis <johne@verizon.net>
18964 * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
18965 and use a buffer when drawing to those windows to avoid flicker.
18966 Scrolling with the info [I] visible in full screen is now much
18967 smoother. Only one regression that will be fixed later: overlapping
18968 overlays are now ugly.
18970 Wed Nov 8 11:36:58 2006 John Ellis <johne@verizon.net>
18972 * format_nikon.h: For the pentax test, use tiff make instead of a magic
18973 string that can move location.
18975 Tue Nov 7 19:54:44 2006 John Ellis <johne@verizon.net>
18977 * pan-view.c: For calendar view only show months that contain an image.
18978 Allow choice of size when displaying an image with the info popup.
18980 Tue Nov 7 15:35:59 2006 John Ellis <johne@verizon.net>
18982 * exif.c: Use new format_raw_exif_offset() function to find Exif in
18984 * filelist.c: Add orf and pef to displayed file types.
18985 * format_canon.h, format_fuji.h: Update to new #define format.
18986 * format_fuji.c: Use same offset for Exif as the jpeg image as the
18987 Exif is always embedded in the jpeg and assuming offset of 12 is
18989 * format_nikon.h: Update to new #define format, and add pentax here
18990 as finding the jpeg will be same code.
18991 * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
18992 not all raw files will have a jpeg, but all appear to have Exif tags.
18993 * format_raw.[ch]: Add new camera types, and add a debugging facility
18994 to easily list all tags within tiff files (see format_raw.h to enable).
18996 Mon Nov 6 20:53:22 2006 John Ellis <johne@verizon.net>
18998 * format_olympus.c: Fix olympus makernote tag types to match image
18999 sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
19000 and Olympus.FlashBias.
19002 Sat Nov 4 17:14:47 2006 John Ellis <johne@verizon.net>
19004 * pan-view.c: Always recalculate canvas size when displaying popups.
19006 * po/eo.po: Mark translation for 'Command Line' not fuzzy.
19007 * configure.in: Release 2.1.4 (quick bug fix for pan view).
19009 Sat Nov 4 16:55:08 2006 John Ellis <johne@verizon.net>
19011 * pan-view.c: Only print things to console when debug is enabled.
19012 * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
19013 canvas will not treat scroll position as if a new image was set, this
19014 fixes popups in the Pan View from causing a scroll to the top left or
19015 center when scroll_reset_method is not set to 'no change'. Also clean
19016 up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
19017 always set TRUE as they were old cruft.
19019 Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
19022 * icons/Makefile.am: Remove icon files that no longer exist.
19023 * configure.in: Release 2.1.3
19025 Fri Nov 3 21:15:40 2006 John Ellis <johne@verizon.net>
19027 * pan-view.c: Fix shortcuts to work regardless of what has the focus.
19028 Make [Control]+F (in addition to [/] show the find bar and [Control]+G
19029 go to next match. Add folder location field to info popup.
19031 Fri Nov 3 11:40:48 2006 John Ellis <johne@verizon.net>
19033 * bar_exif.[ch]: Make list of general exif tags available to rest of
19035 * pan-view.c: Add option to display exif information in info popup.
19036 Clean up the info popup text alignment. Make displaying the full size
19037 image below the info popup optional (off by default).
19038 * pixbuf-renderer.c (pr_source_tile_changed): Guard against
19039 width/height less than 1.
19040 * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
19043 Thu Nov 2 17:51:31 2006 John Ellis <johne@verizon.net>
19045 * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
19046 collections and view windows.
19047 * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
19048 by the previous keypress handler code cleanup. Add [Control]+V to
19049 view current image in a new image window.
19051 Thu Nov 2 14:38:54 2006 John Ellis <johne@verizon.net>
19053 * view_file_list.c: Fix slow re-sort when updating list by clearing the
19054 list and adding items in the new order instead of simply moving them.
19055 Fixes bug #1451200.
19057 Thu Nov 2 06:46:14 2006 John Ellis <johne@verizon.net>
19059 * po/eo.po: Add Esperanto translation,
19060 submitted by Antonio C. Codazzi <f_sophia@libero.it>.
19061 * configure.in (ALL_LINGUAS): Add new translation.
19062 * README: Update credits for above.
19064 Wed Nov 1 11:39:48 2006 John Ellis <johne@verizon.net>
19066 * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
19068 * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
19069 * pixbuf_util.[ch]: Add new icons.
19070 * icons/Makefile.am: Update generated inline pixbufs.
19071 * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
19072 icons/view.xpm: Remove old xpm icons.
19073 * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
19074 icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
19075 * icons/svg/*.svg: Add svg sources for icons, they are not used or
19076 anything, but this way I can not misplace them again.
19078 Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
19080 * info.c: Increase default info window size to 600x400.
19081 * po/be.po: Update Belarusian translation,
19082 submitted by Pavel Piatruk <berserker@neolocation.com>.
19083 * gqview.desktop: Add additional formats to MimeType list.
19085 Sat Oct 28 14:41:10 2006 John Ellis <johne@verizon.net>
19087 * img-view.c: Use correct method to close the window using Escape key,
19088 fixes bug #1231845. Also added more robust method to update window
19089 list when a window is closed so this doesn't happen again.
19090 * slideshow.c: Add sanity checks to exported functions to check for
19091 NULL SlideShow pointers, to match rest of coding style.
19093 Fri Oct 27 19:45:32 2006 John Ellis <johne@verizon.net>
19095 * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
19096 gtk_object_sink is not available as it is deprecated.
19098 Wed Oct 25 15:17:38 2006 John Ellis <johne@verizon.net>
19100 * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
19101 where obstructed portions of an image were not always generating an
19102 expose event when scrolling the image.
19104 Mon Oct 23 05:34:29 2006 John Ellis <johne@verizon.net>
19106 * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
19109 Fri Oct 20 09:20:10 2006 John Ellis <johne@verizon.net>
19111 * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
19112 view_file_icon.c: Keypress signal handler code clean-up round 2: the
19113 remaining files. Make control and shift logic easier to follow.
19115 Fri Oct 20 08:00:08 2006 John Ellis <johne@verizon.net>
19117 * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
19118 code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
19119 deactivating full screen [F].
19121 Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
19123 * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
19124 * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
19125 the display of current image with [Shift]+[G] keyboard shortcut and
19126 'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
19127 activating refresh [R].
19128 * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
19131 Thu Oct 19 09:35:18 2006 John Ellis <johne@verizon.net>
19133 * layout.[ch] (layout_new_with_geometry): New function to create a
19134 layout sized to an X geometry string.
19135 * main.c: Add support for --geometry on the command line.
19137 Thu Oct 19 07:42:38 2006 John Ellis <johne@verizon.net>
19139 * utilops.c: Fix minimum allowed auto-rename value to be zero again,
19140 but keep the default at 1.
19142 Thu Oct 19 07:23:37 2006 John Ellis <johne@verizon.net>
19144 * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
19145 local thumbnails as per the freedesktop.org thumbnail spec.
19146 * filelist.c: Add .thumblocal to list of ignored folders (those we
19148 * main.c: Fix bug in recent command line parser changes, a single
19149 folder on the command line was not processed by parse_out_relatives().
19151 Sun Oct 15 12:36:06 2006 John Ellis <johne@verizon.net>
19153 * pan-view.c: For now, also display the full size image under the
19154 thumbnail's information bubble. Make clicking the info box close it.
19156 Sun Oct 15 10:45:14 2006 John Ellis <johne@verizon.net>
19158 * pan-view.c: Recalc the size of the layout when popping up new images
19159 in the calendar so that all new images can be scrolled into view.
19160 * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
19161 to resize a tile canvas without the need for a complete reset/render.
19163 Sun Oct 15 04:03:41 2006 John Ellis <johne@verizon.net>
19165 * main.c: Fix command line parser to work with any combination of files
19166 and/or folders on the command line.
19168 Sun Oct 15 02:50:22 2006 John Ellis <johne@verizon.net>
19170 * eu.po: Add Basque translation,
19171 submitted by Piarres Beobide <pi@beobide.net>.
19172 * configure.in (ALL_LINGUAS): Add eu.
19173 * README: Update credits.
19175 Sat Oct 14 09:38:08 2006 John Ellis <johne@verizon.net>
19177 * po/*.po: Make distcheck touches these.
19178 * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
19179 * configure.in: Release 2.1.2
19181 Sat Oct 14 08:26:38 2006 John Ellis <johne@verizon.net>
19183 * vi.po: Update Vietnamese translation,
19184 submitted by pclouds <pclouds@vnlinux.org>.
19187 Sat Oct 14 05:44:40 2006 John Ellis <johne@verizon.net>
19189 * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
19190 it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
19191 vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
19192 zoom to fit" translations, and unmark as fuzzy when only the change in
19193 punctuation caused the fuzzy state.
19194 * README: Updated po-stats list.
19196 Sat Oct 14 05:18:45 2006 John Ellis <johne@verizon.net>
19198 * utilops.c: Mark string for translation.
19199 * fi.po: Update Finnish translation [merge from 2.0.2],
19200 submitted by Lauri Nurmi <lanurmi@iki.fi>.
19203 Fri Oct 13 12:18:01 2006 John Ellis <johne@verizon.net>
19205 * ru.po: Update Russian translation [merge from 2.0.2],
19206 submitted by Vitaly Lipatov <lav@altlinux.ru>.
19208 Fri Oct 13 10:27:22 2006 John Ellis <johne@verizon.net>
19210 * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
19211 of the d_ino > 0 test as all files listed by readdir should be valid.
19212 dirent.d_ino is not guanteed by POSIX, and at one recent point is
19213 not implemented on cygwin.
19215 Fri Oct 13 09:25:25 2006 John Ellis <johne@verizon.net>
19217 * pl.po: Update Polish translation,
19218 submitted by Wit Wilinski <madman@linux.bydg.org>.
19221 Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
19223 * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
19224 plus punctuation fix.
19225 * utilops.c: Change auto rename start number to default to 1.
19226 * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
19227 * gqview.spec.in: Add Italian translation to RPM spec file,
19228 submitted by HappyCactus <happycactus@people.it>.
19229 * be.po: Add Belarusion translation,
19230 submitted by Pavel Piatruk <berserker@neolocation.com>.
19231 * ca.po: Add Catalan translation [merge from 2.0.2],
19232 submitted by catux.org <mecatxis@ya.com>.
19233 * de.po: Update German translation [merge from 2.0.2],
19234 submitted by Ronny Steiner <Post@SIRSteiner.de>.
19235 * fr.po: Update French translation,
19236 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
19237 * it.po: Update Italian translation,
19238 submitted by Kostantino <ciclope10ATalice.it>.
19239 * ko.po: Add Korean translation (mostly menus),
19240 submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
19241 * pt_BR.po: Update Brazilian Portuguese translation,
19242 submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
19243 * sk.po: Update Slovak translation,
19244 submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
19245 * zh_TW.po: Update Traditional Chinese translation,
19246 submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
19248 Fri Sep 1 02:12:45 2006 John Ellis <johne@verizon.net>
19250 * collect-io.c, thumb_standard.c: Do not ignore return value from
19251 g_list_append as newer versions of gtk now set a warning flag.
19252 * utilops.c: Add new auto rename option to enter formatted text, which
19253 uses * and # characters to symbolize original filename and numerical
19254 value (respectively) in new filenames.
19256 Mon Aug 15 18:27:38 2005 John Ellis <johne@verizon.net>
19258 * cache.c: Make cache loader tolerant of unknown line values, so that
19259 a cache written by newer/older versions of GQview does not result in
19260 recreating data that is actually there.
19262 Mon Aug 15 17:13:57 2005 John Ellis <johne@verizon.net>
19264 * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
19265 md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
19266 ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
19267 view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
19268 warnings in gcc 4.0.
19270 Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
19272 * view_dir_tree.c (vdtree_set_path): Do not force reading folder
19273 contents, to allow the check for a changed timestamp do it's job.
19274 * doc/10_options.html: Fix page link in docs.
19276 Thu Jun 16 01:21:43 2005 John Ellis <johne@verizon.net>
19278 * cache-loader.c (cache_loader_process): When converting Exif date
19279 string to time_t, tell mktime DST is unknown (-1).
19281 Mon Jun 13 20:22:58 2005 John Ellis <johne@verizon.net>
19283 * image.c (image_zoom_cb): If needed, update window title when
19285 * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
19286 size results in a new scale value.
19288 * configure.in: Release 2.1.1
19290 Mon Jun 13 17:31:46 2005 John Ellis <johne@verizon.net>
19292 * editors.[ch]: Add "%w" macro to disable full screen deactivation when
19293 running an editor command.
19294 * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
19295 prevent exit of full screen.
19296 * image-load.c (image_load_begin): Fix to not treat short reads as
19297 end of file condition.
19298 * README, doc/10_5_editor_commands.html: Document %w macro for editor
19300 * po/it.po: Update Italian translation,
19301 submitted by Kostantino <inverness1ATvirgilio.it>.
19303 Sun Jun 12 19:25:26 2005 John Ellis <johne@verizon.net>
19305 * format_canon.[ch]: Reimplement canon raw parser to use convenience
19306 functions from exif.c, also separated parsers into one per file type.
19307 For the cr2 format also verify compression type in tiff field 0x0103.
19308 * format_raw.c: Add FIXME comment noting current shortcomings.
19310 Sat Jun 11 01:06:49 2005 John Ellis <johne@verizon.net>
19312 * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
19313 exif_text_list_find_value() will always return newly allocated text.
19315 Fri Jun 10 20:57:42 2005 John Ellis <johne@verizon.net>
19317 * exif.c (exif_parse_IFD_table): Fix offset count before testing
19318 against buffer size.
19319 * exif.h: Make exif_text_list_find_value available.
19320 * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
19321 adjust several text descriptions.
19322 * format_fuji.c: Remove "MkN." text from tag names.
19323 * format_nikon.c: Fix offset count before testing against buffer size,
19324 and remove "MkN." text from tag names. Add several new tags.
19325 * format_olympus.[ch]: New files for olympus makernote.
19326 * format_raw.c: Add exif olympus hook.
19327 * src/Makefile.am: Add format_olympus.[ch].
19329 Fri Jun 10 02:19:26 2005 John Ellis <johne@verizon.net>
19331 * pan-view.c: Add exif date sorting option to right click menu, and
19332 change 'reading dimensions...' message to be more generic as it may now
19333 also be reading embedded exif dates, or both date and dimensions.
19335 Thu Jun 9 23:22:01 2005 John Ellis <johne@verizon.net>
19337 * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
19338 bytes with values of 0 are actually in the data to compare.
19340 Thu Jun 9 22:23:18 2005 John Ellis <johne@verizon.net>
19342 * exif.[ch]: A lot of code clean up, add generic tiff header parser,
19343 remove use of packed structures to interpret tiff file format,
19344 fix possible endless loops in tiff parser with corrupt IFD tables,
19345 and fix possible overflow in jpeg exif parser.
19346 * format_canon.[ch]: Add additional makernote values, plus a few
19347 spelling fixes. Header update.
19348 * format_fuji.[ch]: Header update.
19349 * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
19350 code cleanup. Header update.
19351 * format_raw.[ch]: Add pathname argument to file descriptor version of
19352 raw parser to quickly rule out non-raw files based on file extension.
19353 Add raw header match type to check for tiff "make" field value.
19354 * image-load.c (image_loader_begin): Add image filename for raw parser.
19356 Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
19358 * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
19359 * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
19360 description field for MakerNote parser.
19361 * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
19362 * format_raw.c: Add debug description output and Nikon raw parser hook.
19364 Sun Jun 5 03:05:39 2005 John Ellis <johne@verizon.net>
19366 * filelist.c (path_list_recursive_append): Fix memory leak by using
19367 correct function to free path list.
19369 Sat Jun 4 22:24:00 2005 John Ellis <johne@verizon.net>
19371 * exif.[ch]: Use glib provided data types and byte order functions for
19372 consistency with rest of application. Made several more functions
19373 available in the header. Use MakerNote parsing from format_raw.c.
19374 * format_canon.[ch]: Changes to match exif.h and format_raw.h.
19375 * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
19376 * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
19377 * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
19378 camera formats here (similar to existing raw format list).
19379 * src/Makefile.am: Add format_nikon.[ch].
19381 Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
19383 * README: Update credits.
19385 Apply fix from Daniel M. German:
19387 * format_canon.c (canon_read_int): Fixed error which caused a
19388 segfault under OS X. It was a casting a number as a 32
19389 bit, when it was 16. it works in little endian, but not in big
19392 Fri Jun 3 20:02:23 2005 John Ellis <johne@verizon.net>
19394 * format_canon.c (canon_mknote_parse_convert): For serial number
19395 conversion, use the value of the data - not the value of the pointer.
19397 Fri Jun 3 18:43:46 2005 John Ellis <johne@verizon.net>
19399 * bar_exif.c: Set a default size for the EXIF data column in the
19400 advanced view, and allow resizing of that column to allow more data to
19401 be visible when needed.
19402 * format_canon.c: Fix data type for Canon MakerNote Serial Number.
19404 Fri Jun 3 01:49:20 2005 John Ellis <johne@verizon.net>
19406 * exif.[ch]: Export several parsing functions for use by the exif
19407 makernote parsers, and add hook for MakerNote data parsing.
19408 * format_canon.[ch]: Add Canon EXIF MakerNote support.
19409 * format_raw.c: Fix warning printf grammar.
19411 Thu May 26 22:14:53 2005 John Ellis <johne@verizon.net>
19413 * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
19415 Thu May 26 13:57:19 2005 John Ellis <johne@verizon.net>
19417 * format_raw.[ch]: Move camera specific code to manufacturer specific
19418 format_*.c files. Change code so that file descripter version is now a
19419 separate functions that wraps the standard parser by using mmap.
19420 * format_canon.[ch]: Moved Canon specific raw support here, removed
19421 file descriptor versions of parser. This Canon raw file parser written
19422 by Daniel M. German.
19423 * format_fuji.[ch]: Move Fuji specific raw support here, parser written
19425 * exif.c: Update for change to format_raw_img_exif_offsets.
19426 * filelist.c: Add cr2 extension to Canon raw format list.
19427 * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
19428 that buffer is refilled using new offset of file descriptor.
19429 * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
19431 Wed May 18 19:36:49 2005 John Ellis <johne@verizon.net>
19433 * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
19434 does proper checking for existing folder to avoid clobbering an
19436 * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
19437 a folder to fix possible clobbering of an existing folder with the
19438 same name as the requested name.
19440 Sun May 15 21:40:26 2005 John Ellis <johne@verizon.net>
19442 * format_raw.[ch]: New files to parse image data and exif offsets for
19443 the raw camera formats.
19444 * exif.c, image-load.c: Add support calls to format_raw.c functions
19446 * filelist.c: Add Fujifilm raw file extension to known formats.
19447 * thumb_standard.c (thumb_loader_std_start): Check for existing
19448 thumbnail file before checking for a failure mark.
19449 * src/Makefile.am: Add format_raw.[ch].
19451 Sat May 14 13:04:23 2005 John Ellis <johne@verizon.net>
19453 * po/cs.po: Update Czech translation,
19454 submitted by Jan Raska <jan.raska@tiscali.cz>
19455 * de.po, fr.po: Typo and spelling fixes.
19457 Sat May 14 12:23:19 2005 John Ellis <johne@verizon.net>
19459 * image.c, pixbuf-renderer.c: Fix sending of complete signal.
19460 * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
19461 * utilops.c: Additional validation for destination of copy/move
19462 dialogs, and do not include extension when conveniently selecting
19463 filename text in rename dialogs.
19465 Wed Apr 27 15:17:57 2005 John Ellis <johne@verizon.net>
19467 * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
19468 * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
19469 never actually set these dimensions. Increase default size of main
19471 * layout_util.c: Use GTkToolbar for the main window toolbar.
19472 * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
19473 * rcfile.c: Add note to config file that it is autogenerated.
19474 * typedefs.h: Remove no longer used tooltip in LayoutWindow.
19475 * ui_misc.[ch]: pref_toolbar additions.
19476 * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
19477 * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
19478 * icons/Makefile.am: Add above icons to inline pixbuf list.
19480 Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
19482 * pan-view.c: Add option to ignore symbolic links to folders when
19483 creating file list (no gui control yet), and do not allow listing
19484 the root folder as this introduces too many issues (for instance
19485 how do we ignore special filesystems such as /proc using only stat
19486 attributes?). Add fix to not show empty folders in the flower view.
19487 * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
19488 thumbnails to be saved for images with a size between normal and large
19489 when using large thumbnails.
19490 * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
19492 Thu Apr 14 10:44:00 2005 John Ellis <johne@verizon.net>
19494 * cache.c (cache_sim_data_load): Fix to return CacheData if any data
19496 * pan-view.c: Fix slow merging of embedded dates into file list;
19497 includes optimizing pan_cache_sync_date and plugging a memory leak.
19499 Thu Apr 14 04:49:57 2005 John Ellis <johne@verizon.net>
19501 * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
19502 queue (source). Fixes crash introduced by Apr 12 changes.
19504 Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
19506 * cache-loader.[ch]: New utility to load cache-able data.
19507 * cache.[ch]: Add embedded (exif) date caching.
19508 * pan-view.c: Use new cache loading mechanism. Add exif date support
19509 to timeline and calendar view.
19510 * src/Makefile.am: Add cache-loader.[c,h].
19512 Tue Apr 12 07:59:20 2005 John Ellis <johne@verizon.net>
19514 * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
19515 tainting user perspective of image hues.
19516 * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
19517 to avoid wasteful memory allocation, this will reduce memory waste
19518 when in full screen.
19520 Fri Apr 8 15:31:38 2005 John Ellis <johne@verizon.net>
19522 * pan-view.c: Optimize pan_layout_intersect by dividing object list
19523 into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
19524 drawing tiles much faster when the window contains > 100,000 images.
19525 This adds the complexity of walking two lists when searching for a
19526 specific item, but the speed increase is worth it.
19528 Thu Apr 7 08:42:54 2005 John Ellis <johne@verizon.net>
19530 * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
19531 only_existing argument.
19533 Wed Apr 6 06:41:25 2005 John Ellis <johne@verizon.net>
19535 * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
19536 * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
19537 namespace conflict with util in pixbuf_util.h.
19538 * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
19540 Wed Apr 6 02:43:40 2005 John Ellis <johne@verizon.net>
19542 * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
19543 * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
19544 only have effect on tiles that not currently visible. Remove use of
19545 hard coded PR_TILE_SIZE from tile size calculations, as it is only
19546 supposed to be used as the default value.
19548 Tue Apr 5 05:09:29 2005 John Ellis <johne@verizon.net>
19550 * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
19551 the parts of the image that have an existing tile, fixes slow loading
19552 of images when zoomed in because it was generating a tile for even
19553 off screen parts of the image.
19555 Mon Apr 4 12:07:05 2005 John Ellis <johne@verizon.net>
19557 * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
19558 to draw the background.
19560 Sun Apr 3 00:36:22 2005 John Ellis <johne@verizon.net>
19562 * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
19563 when both the ImageWindow and global setting are both enabled.
19564 * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
19565 gtk_adjustment_value_changed to fix performance hit when scrolling.
19566 * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
19567 invalidating so that there is no chance it will be used with old data.
19568 Only emit 'scroll-notify' signal when the value or range changes.
19569 Fix copy of zoom value in pixbuf_renderer_move.
19571 Sat Apr 2 17:28:16 2005 John Ellis <johne@verizon.net>
19573 * image.c (image_options_set): Update PixbufRenderer parent window so
19574 that changing 'fit window to image' option works.
19575 * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
19577 * pixbuf-renderer.c: Fix (re-implement) check for maximized window
19578 state. Fix pr_source_tile_visible() calculation which was using the x
19579 axis where it should be y. Add redrawn return value to pr_zoom_clamp()
19580 and use that value in pr_zoom_sync() to pass pr_redraw correct args.
19581 * gqview.1: Fix spelling of vertical in man page.
19583 Mon Mar 28 20:23:34 2005 John Ellis <johne@verizon.net>
19585 * image.[ch]: Add utility to sync image settings to user preferences.
19586 * pixbuf-renderer.c: Fix rounding errors.
19587 * preferences.c: Call image_options_sync() when applying changes.
19589 Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
19591 * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
19592 listener to update. Fix delay flip by listening for 'render_complete'.
19593 * pixbuf-renderer.[ch]: Add complete property and and emit a
19594 'render-complete' signal when changing complete back to TRUE.
19595 * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
19596 whenever it is expanded.
19598 Wed Mar 23 00:22:28 2005 John Ellis <johne@verizon.net>
19600 * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
19601 * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
19602 focus and full screen work again.
19603 * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
19605 Fri Mar 18 19:52:38 2005 John Ellis <johne@verizon.net>
19607 * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
19608 queue item for each tile, and now that a tile holds a queue pointer
19609 there is no need to walk the tile list to find a possible merge victim.
19611 Thu Mar 17 19:23:56 2005 John Ellis <johne@verizon.net>
19613 * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
19614 works again (mostly).
19616 Tue Mar 15 23:17:41 2005 John Ellis <johne@verizon.net>
19618 * image.[ch]: Start conversion to use of PixbufRenderer.
19619 * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
19620 * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
19621 layout_image.c, print.c: Changes for above ImageWindow conversion.
19622 * typedefs.h: Remove unused ImageWindow variables.
19624 Mon Mar 14 20:45:50 2005 John Ellis <johne@verizon.net>
19626 * pan-view.c: Convert to using new PixbufRenderer.
19627 * pixbuf-renderer.[ch]: Clean up and fixes.
19629 Sun Mar 13 10:21:35 2005 John Ellis <johne@verizon.net>
19631 * image.c (image_scroller_start): Unref scroller pixbuf after adding it
19632 as an overlay to avoid leaking it.
19633 * pixbuf-renderer.[ch]: All functions defined in header file are now
19636 Fri Mar 11 17:05:36 2005 John Ellis <johne@verizon.net>
19638 * pixbuf-renderer.[ch]: Set up object properties and additional.
19640 Mar 10 19:22:18 2005 John Ellis <johne@verizon.net>
19642 * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
19643 not gdk_scroll, as scroll often invalidates the entire window (!). Also
19644 merged in source tiles code from image.c.
19645 * pan-view.c: Change picked up when testing PixbufRender zoom.
19647 Tue Mar 8 23:26:00 2005 John Ellis <johne@verizon.net>
19649 * pixbuf-renderer.[ch]: Start of turning image drawing portion of
19650 ImageWindow into an actual GtkWidget.
19651 * src/Makefile.am: Add pixbuf-renderer.[ch].
19652 * pan-view.c: Added temporary hack button and callback for testing
19653 PixbufRenderer widget.
19655 Sat Mar 5 16:23:32 2005 John Ellis <johne@verizon.net>
19658 * configure.in: Release 2.1.0
19660 Sat Mar 5 16:02:52 2005 John Ellis <johne@verizon.net>
19662 * main.c: Enable the beta message at startup.
19663 * po/fr.po: Update French translation (from stable branch),
19664 submitted by Eric Lassauge.
19666 Sat Mar 5 15:51:07 2005 John Ellis <johne@verizon.net>
19668 * pan-view.c: Make date search work in calendar view, plus calendar
19669 fixes. Make '/' search key refocus search entry.
19671 Fri Mar 4 21:53:03 2005 John Ellis <johne@verizon.net>
19673 * pan-view.c: Add calendar view. Make mouse wheel scroll.
19674 * po/POTFILES.in: Add pan-view.c for translation.
19676 Thu Mar 3 17:57:46 2005 John Ellis <johne@verizon.net>
19678 * pan-view.c: Make subsequent searches for same string step through all
19679 matches, also show match index and count in search result label.
19681 Thu Mar 3 14:24:58 2005 John Ellis <johne@verizon.net>
19683 * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
19684 floats whenever possible.
19685 * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
19686 message body so specifying newlines is no longer needed.
19687 * pan-view.c: Display info dialog when thumbnail caching settings are
19690 Thu Mar 3 01:16:23 2005 John Ellis <johne@verizon.net>
19692 * pan-view.c: Add 'dots' image size option, fix up border size at edge
19693 of grid, and make drag and drop work to/from the window.
19695 Wed Mar 2 23:34:30 2005 John Ellis <johne@verizon.net>
19697 * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
19698 * image-load.c, typedefs.h: Add shrunk flag to determine if an image
19699 was scaled down using image_loader_set_requested_size.
19700 * image.c: Make panning with mouse scroll more when holding shift key.
19701 * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
19702 xvpics option in the gui - now a hidden option.
19703 * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
19705 Tue Mar 1 21:39:42 2005 John Ellis <johne@verizon.net>
19707 * image.[ch] (image_scroll_to_point): Add alignment for location of
19708 point within visible region.
19709 * pan-view.c: Use alignment for scrolling above, and fix date search
19710 to only search thumbs and images.
19712 Tue Mar 1 11:32:26 2005 John Ellis <johne@verizon.net>
19714 * src/Makefile.am: Add pan-view.[ch]:
19715 * image.[ch]: Add support for using a grid of tiles as soource image.
19716 Added scroll_notify callback for when the viewable regionis scrolled.
19717 Added ability to set min and max for the zoom range. Removed
19718 unnecessary gtk_widget_size_request from image_size_sync. Added
19719 image_scroll_to_point.
19720 * layout_util.c: Add menu item and callback for the new 'Pan view'.
19721 * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
19722 * typedefs.h: Add source tile stuff for ImageWindow.
19723 * ui_tabcomp.c: Fix tab completion pop-up menu placement.
19724 * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
19726 Sat Feb 26 14:42:42 2005 John Ellis <johne@verizon.net>
19729 * configure.in: Release 2.0.0
19731 Sat Feb 26 14:06:41 2005 John Ellis <johne@verizon.net>
19733 * po/bg.po: Update Bulgarian translation,
19734 submitted by Vladimir Petrov.
19735 * po/it.po: Update Italian translation,
19736 submitted by Costantino, with additions from Marco Colombo.
19737 * po/nl.po: Update Dutch translation,
19738 submitted by Tino Meinen.
19739 * po/pl.po: Update Polish translation,
19740 submitted by Wit Wilinski.
19742 Fri Feb 25 11:10:19 2005 John Ellis <johne@verizon.net>
19744 * doc/11_1_command_line.html: Small fix.
19746 Wed Feb 23 20:19:38 2005 John Ellis <johne@verizon.net>
19748 * po/es.po: Update Spanish translation,
19749 submitted by Ariel Fermani.
19750 * po/it.po: Update Italian translation,
19751 submitted by Costantino.
19752 * po/ja.po: Update Japanese translation,
19753 submitted by Takeshi Aihana.
19754 * po/ru.po: Update Russian translation,
19755 submitted by Sergey Pinaev.
19757 Wed Feb 23 09:02:49 2005 John Ellis <johne@verizon.net>
19759 * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
19761 Tue Feb 15 07:35:50 2005 John Ellis <johne@verizon.net>
19763 * main.c: Disable startup beta message.
19764 * po/it.po: Update Italian translation,
19765 submitted by Costantino <inverness1ATvirgilio.it>.
19767 * configure.in: Release 1.5.9
19769 Mon Feb 14 14:47:32 2005 John Ellis <johne@verizon.net>
19771 * search.c (search_file_next): Ignore case for keyword search.
19773 Fri Feb 11 15:32:28 2005 John Ellis <johne@verizon.net>
19775 * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
19776 to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
19778 Wed Feb 9 10:27:00 2005 John Ellis <johne@verizon.net>
19780 * cache.c (cache_sim_data_save): Print a warning when a save fails.
19781 * search.c: Fix search saving the cached data by first creating the
19782 directory for the location of the data, fixes search caching bug.
19784 Wed Feb 9 09:43:02 2005 John Ellis <johne@verizon.net>
19786 * search.[ch]: Add ability to set the default image used for similarity
19788 * layout_util.c: Set the default image in a search to the visible
19791 Tue Feb 8 18:17:51 2005 John Ellis <johne@verizon.net>
19793 * layout_util.c: Correct wrong main window keyboard shortcuts for the
19796 Tue Feb 8 16:16:30 2005 John Ellis <johne@verizon.net>
19798 * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
19799 * src/Makefile.am: Remove png libs from LDADD.
19801 * configure.in: Remove libpng checks, release 1.5.8
19803 Tue Feb 8 15:19:20 2005 John Ellis <johne@verizon.net>
19805 * globals.c: Change default thumbnail mechanism to shared thumbnails.
19806 * po/it.po: Update Italian translation,
19807 submitted by Costantino <inverness1ATvirgilio.it>.
19808 * po/ru.po: Update Russian translation,
19809 submitted by Sergey Pinaev <dfo@antex.ru>.
19810 * po/sv.po: Update Swedish translation,
19811 submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
19812 * doc/10_6_advanced.html: Describe option 'Store keywords and comments
19813 local to source image'.
19814 * doc/11_4_management.html: Add list describing all folders and files
19815 used by GQview, and purpose.
19816 * doc/9_printing: Clarify a description.
19818 Tue Feb 8 09:03:27 2005 John Ellis <johne@verizon.net>
19820 * bar_sort.c (bar_sort_collection_list_build): Blank the collection
19821 key before setting the bookmark list to that key, fixes incorrect list
19822 when collection folder is now empty.
19823 * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
19825 Tue Feb 8 07:45:15 2005 John Ellis <johne@verizon.net>
19827 * bar_info.[ch]: Use the cache find utility instead of only looking for
19828 metadata in one place. If an a metdata file exists when writing,
19829 use it's location. Porperly update the keyword sidebar when renaming or
19830 moving a file to that the delayed save mechanism does not lose changes.
19831 * cache.c: Make cache_get_location honor enable_metadata_dirs, and
19832 removed duplicate isfile check in cache_find_location.
19833 * cache_maint.c: Change order of maintenance calls so that metadata is
19834 moved before the views are updated.
19835 * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
19836 metadata local to source image.
19837 * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
19838 * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
19839 of moved thumbnails - thumb_loader_std_save requires a NULL path.
19841 Sun Feb 6 06:07:30 2005 John Ellis <johne@verizon.net>
19843 * search.c: Fix initial keywords matching state to be same as menu.
19845 Fri Feb 4 21:54:16 2005 John Ellis <johne@verizon.net>
19847 * view_file_list.c: Update vfl->select_cb when populating the list and
19848 add a sanity check to vflist_select_image.
19850 Wed Feb 2 10:57:15 2005 John Ellis <johne@verizon.net>
19852 * print.c: Added picas option for units. Made the default for units be
19853 metric for anything but the US,PR locales. Fixed default custom printer
19854 text to use <printer name> instead of the format string with %s.
19856 Mon Jan 31 12:59:57 2005 John Ellis <johne@verizon.net>
19858 * src/Makefile.am: Add INTLLIBS to cmpile libs.
19859 * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
19860 the make dist target - it took me an hour to figure out why pos were
19862 * README: Updates, including new translation status list.
19863 * configure.in: Release 1.5.7
19865 Mon Jan 31 11:04:20 2005 John Ellis <johne@verizon.net>
19867 * preferences.c: Use new ui_misc utilities for radio buttons.
19868 * po/es.po: Update Spanish translation,
19869 submitted by Ariel Fermani <arielfermani@yahoo.com>.
19870 * po/fr.po: Update French translation,
19871 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
19872 * po/it.po: Update Italian translation,
19873 submitted by Costantino <inverness1ATvirgilio.it>.
19875 Mon Jan 31 10:42:04 2005 John Ellis <johne@verizon.net>
19877 * preferences.c: Change Options dialog title to Preferences.
19878 * doc/*.html: Update documentation.
19879 * doc/11_4_management.html: Add page for Cache and Data Management.
19881 Mon Jan 31 06:31:00 2005 John Ellis <johne@verizon.net>
19883 * cache_maint.c: Improve dialog descriptions.
19884 * dupe.c: Add fix for delayed status text update.
19885 * image-overlay.[ch] (image_overlay_update): New functions to schedule
19886 an update of an image info overlay, and fix incorrect dimensions when
19887 image has delayed flip enabled.
19888 * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
19889 whenever the file count changes.
19891 Mon Jan 31 03:30:41 2005 John Ellis <johne@verizon.net>
19893 * preferences.c, print.c, search.c: Updates for functions deprecated
19894 in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
19895 * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
19896 boxes with NULL text set the GtkComboBox active item to 0.
19898 Sun Jan 30 09:37:24 2005 John Ellis <johne@verizon.net>
19900 * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
19901 fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
19902 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
19903 Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
19904 for using glib idle and timeout functions and to use new GtkComboBox.
19905 * ui_misc.[ch]: Add toolbar utilities.
19907 Sun Jan 30 06:10:25 2005 John Ellis <johne@verizon.net>
19909 * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
19910 GtkUIManager, this has a nice side effect of fixing the broken
19911 shortcuts when the tools are floating.
19913 Sat Jan 29 11:36:10 2005 John Ellis <johne@verizon.net>
19915 * configure.in: Increase GTK+ requirement to 2.4.
19916 * README: Note above new requirement.
19917 * collect-table.c, view_file_icon.c: Fix filename tooltip window
19918 placement when using GTK 2.4.
19919 * fullscreen.c: Removed gtk version check for 'Stay above' option.
19920 * layout.c: Changes for new combobox used in GTK 2.4.
19921 * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
19922 ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
19923 GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
19924 * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
19926 Thu Jan 27 10:23:33 2005 John Ellis <johne@verizon.net>
19928 * bar_sort.c: Make add button show new collection dialog when in
19931 Tue Jan 25 04:47:35 2005 John Ellis <johne@verizon.net>
19933 * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
19934 newer autoconf macros (no more acconfig.h). Update to use glib's
19935 gettext instead gettext directly. Change documentation install
19936 location to $prefix/share/doc/gqview-#version.
19937 * acconfig.h, BUGS: Removed, not used.
19938 * doc/Makefile.am: Install docs to new location.
19940 Wed Jan 19 23:30:24 2005 John Ellis <johne@verizon.net>
19942 * bar_sort.c: Add option to choose current image or all selected files
19943 when adding images to a collection in the sort manager.
19944 * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
19945 allow adding to a bookmark list that is not editable via drag and drop.
19946 * ui_tabcomp.c: Add heading to path entry selection dialog.
19948 Wed Jan 19 03:13:07 2005 John Ellis <johne@verizon.net>
19950 * collect-dlg.c: Allow saving empty collections.
19951 * collect-io.c: Remove erroneous warning about failed removes.
19952 * collect.c (collection_remove): Mark collection changed even when
19953 resulting collection is empty.
19955 Wed Jan 19 02:48:25 2005 John Ellis <johne@verizon.net>
19957 * bar_sort.c: Change default view of sort manager to folders, and fix
19958 widget packing. Fix collection list to be sorted.
19960 Wed Jan 19 02:14:23 2005 John Ellis <johne@verizon.net>
19962 * print.c: Add checkbox to remember print settings. Set a signal
19963 handler to catch a SIGPIPE when printing to a pipe, not pretty but it
19964 works. Do not allow printing to a file that already exists. Add print
19965 error dialog to tell user why printing did not complete.
19967 Mon Jan 17 23:27:19 2005 John Ellis <johne@verizon.net>
19969 * bar_sort.c: Add collection option to sort manager.
19970 * collect-io.[ch]: Add collection manager add and remove utilities.
19971 * collect.[ch] (collection_window_find_by_path): New function.
19972 * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
19973 and to make a list not editable. Also made bookmark buttons compact.
19975 Mon Jan 17 06:36:50 2005 John Ellis <johne@verizon.net>
19977 * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
19978 keywords entry and remaining 1/3 to comment entry.
19980 Sun Jan 16 22:43:46 2005 John Ellis <johne@verizon.net>
19982 * cache.c: Metadata for keywords/comments no longer has the option to
19983 be stored locally to the source file.
19984 * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
19985 change the dialog to have a stop and close button so that the dialog
19986 remains displayed for the user until it is user closed.
19988 Sun Jan 16 07:15:44 2005 John Ellis <johne@verizon.net>
19990 * fullscreen.[ch], preferences.c: Add full screen location option
19991 'Determined by Window Manager' which is now the default. This option
19992 sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
19993 the size and position like 'active monitor' but the window manager may
19994 completely ignore the request. Also removed old #if 0'ed out code.
19995 * globals.c (fullscreen_screen): Set the default screen to be the new
19996 option above 'Determined by Window Manager'.
19998 Wed Jan 12 17:54:51 2005 John Ellis <johne@verizon.net>
20000 * image.c: Revert change to attempt to keep unkown icon unscaled, as it
20001 interferes when a pixbuf is specifically set.
20002 * icons/folder_open.png: Adjust width of the graphic in the open
20005 Wed Jan 12 02:41:05 2005 John Ellis <johne@verizon.net>
20007 * icons/folder_*.xpm: Remove unused files.
20008 * icons/folder_*.png: Add new folder icons.
20009 * icons/Makefile.am: Changes for above.
20010 * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
20011 * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
20012 change the folder list view so that current folder uses the open icon
20013 and the parent folder uses the 'up' icon.
20015 Tue Jan 11 23:44:50 2005 John Ellis <johne@verizon.net>
20017 * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
20018 * src/Makefile.am: Removed unused files.
20019 * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
20021 * gobals.c, image.c, layout.c, preferences.c, thumb.c,
20022 thumb_standard.c: Use new pixbuf_inline utility.
20023 * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
20025 * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
20026 The new or moved png images to be made inline.
20028 Tue Jan 11 21:08:23 2005 John Ellis <johne@verizon.net>
20030 * cache_maint.c: Only manage shared thumbnails when the option is
20031 enabled, since this is a time consuming task.
20032 * preferences.c: Fix sensitivity of thumbnail options that are disabled
20033 when the shared thumb cache is in use. Removed clear cache button, as
20034 it is now in the maintenance window.
20035 * thumb_standard.c: Add notes about implementation and what it lacks.
20036 * ui_misc.[ch]: Add pref_table_button_new and
20037 pref_button_link_sensitivity_swap.
20039 Tue Jan 11 02:23:32 2005 John Ellis <johne@verizon.net>
20041 * dupe.c: Fix widget spacings in find dupes window.
20042 * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
20044 Fri Jan 7 02:33:50 2005 John Ellis <johne@verizon.net>
20046 * src/main.c: Make message about being a beta sound less ominous.
20048 * configure.in: Release 1.5.6
20050 Fri Jan 7 01:57:28 2005 John Ellis <johne@verizon.net>
20052 * doc/6_collections.html: Add note that $HOME/.gqview/collections is
20053 now updated when moving or renaming files.
20054 * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
20055 * doc/10_6_advanced.html: Explain "Stay above other windows" option.
20056 * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
20057 Apparently I have a habit of type "the" twice, and not noticing.
20058 * doc/12_credits.html: Update copyright year.
20060 Fri Jan 7 01:21:03 2005 John Ellis <johne@verizon.net>
20062 * search.c: Clean up appearance of search window.
20063 * po/fr.po: Update French translation,
20064 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20065 * po/ru.po: Update Russian translation,
20066 submitted by Sergey Pinaev <dfo@antex.ru>.
20067 * preferences.c, README: Update copyright year.
20069 Thu Jan 6 23:22:05 2005 John Ellis <johne@verizon.net>
20071 * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
20072 option to try to keep full screen window above other windows. Since
20073 this uses a GTK 2.4 function, it is disabled on GTK 2.2.
20074 * main.c: Issue warning when running with a GTK library with an older
20075 minor version than what GQview was compiled with.
20077 Wed Jan 5 19:59:41 2005 John Ellis <johne@verizon.net>
20079 * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
20080 * main.c: When it takes time to get a connection to a remote GQview
20081 because it is still starting up, print progress dots (.) to the
20082 console to indicate we are waiting, and not hung.
20083 * thumb_standard.[ch]: Move core of thumb cache path building to
20084 thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
20085 or deleting thumbnails to match changes to the source image.
20087 Wed Jan 5 03:51:19 2005 John Ellis <johne@verizon.net>
20089 * collect-io.c (collection_save_private): Use a temp file when saving
20090 a collection so that if an error occurs during write the original is
20091 not lost. The only disadvantage with temp files is group and user ids
20092 of the original are not guaranteed to be preserved by chown, oh well.
20093 * preferences.c: Remove silly EXPERIMENTAL text from description of
20094 shared thumbnails cache option.
20095 * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
20096 which attributes we want to copy.
20098 Tue Jan 4 22:49:19 2005 John Ellis <johne@verizon.net>
20100 * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
20101 will allow images to loader faster if you know you only need at most
20102 width by height image. Since only the jpeg gdk-pixbuf loader supports
20103 it, this only effects jpegs.
20104 * thumb.c, thumb_standard.c: These changes are currently disabled, but
20105 it would set the requested size when loading thumbnails for a speed
20106 improvement on jpegs.
20108 Tue Jan 4 20:39:47 2005 John Ellis <johne@verizon.net>
20110 * cache_maint.c: Implemented local thumbnail rendering option, and
20111 only enable it when the standard thumb cache is active.
20112 * filelist.c (path_list_filter): When filtering a dir list remove
20113 .thumbnails and .metadata.
20114 * preferences.c: Do not allow focus on progress entry in safe delete
20116 * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
20117 per loader basis instead of using the global setting.
20118 * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
20119 duplicated in three places into thumb_loader_std_next_source. Added
20120 retry flag to force a retry on images that are flagged as a failure.
20121 * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
20123 Tue Jan 4 01:33:01 2005 John Ellis <johne@verizon.net>
20125 * cache_main.c: Reset list to NULL before using in next path_list.
20127 Mon Jan 3 23:22:36 2005 John Ellis <johne@verizon.net>
20129 * cache_maint.[ch]: Add maintenance window to select various thumbnail
20130 cache operations for removing old thumbnails, deleting thumbnails, and
20131 to create thumbnails for a folder. Creating thumbnails local option is
20132 not yet implemented. Also move clear cache confirm dialog here.
20133 * layout_util.c: Change thumbnails menu item name, and open the
20134 maintenance window instead of purge utility.
20135 * preferences.c: Move clear cache confirm dialog out of here.
20136 * thumb_standard.[ch]: Make local thumb caches use permissions of the
20137 source images. Local thumbnails should not store failures. Added a
20138 thumb validate utility for use by the new thumb cache manager.
20140 Sat Jan 1 23:02:49 2005 John Ellis <johne@verizon.net>
20142 * Makefile.am (gqview_sources): Add thumb_standard.[ch].
20143 * collect-io.c: Use new thumb loader functions.
20144 * collect-table.c: Use doubles instead of floats in most places.
20145 * collect.c: Remove unnecessary include of thumb.h.
20146 * dupe.[ch]: Use double for rank values, and updates for new thumb
20148 * globals.c: Change default thumb size to 96x72, add
20149 thumbnail_spec_standard to toggle use of new thumbnail cache.
20150 * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
20151 use of float to double.
20152 * image-load.[ch]: Use doubles instead of floats for progress value.
20153 * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
20155 * layout.[ch], layout_image.[ch]: More float to double changes.
20156 * preferences.c: Change selection of thumbnail sizes offered to user,
20157 and allow a custom item when the thumbnail size configured in the
20158 rc file does not match the predefined list. Added toggle for new
20159 shared thumbnail standard (option needs a better description?)
20160 * print.c: Update for image zoom now being a double.
20161 * rcfile.c: Save and restore thumbnail_spec_standard.
20162 * search.c: More float to double change madness, and update for new
20164 * similar.[ch]: More floats to doubles.
20165 * thumb.[ch]: Updated the thumb function API to something a bit more
20166 sane, but mostly to match that of thumb_standard.h. When the standard
20167 thumb loaders are enabled thumb_loader_new will now return a loader
20168 from thumb_loader_std_new - the function access to thumb loaders is the
20169 same but the structures are completely different - don't access the
20170 structure directly. Also removed unused utility functions in thumbs.c.
20171 * thumb_standard.[ch]: New utilities for a thumb loader that implements
20172 the proposed thumbnail management standard on freedesktop.org.
20173 * typedefs.h: ThumbLoader is now treated as an opaque structure (but
20174 no attempt is made to hide it) because there are now two thumb loader
20175 implementations (thumb.c and thumb_standard.c). We check which loader
20176 and structure is in use with the standard_loader flag common to each.
20177 * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
20178 and updates for new thumb functions.
20180 Fri Dec 31 02:30:28 2004 John Ellis <johne@verizon.net>
20182 * main.c (help_browser_command): Only print info when debug is on.
20183 * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
20184 offset this by setting the idle function to low priority.
20186 Thu Dec 30 22:30:19 2004 John Ellis <johne@verizon.net>
20188 * layout.c (layout_status_update_progress): Fix progressbar height from
20189 changing status bar size by setting text to a space instead of NULL.
20191 Thu Dec 30 16:51:40 2004 John Ellis <johne@verizon.net>
20193 * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
20194 preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
20195 view_file_icon.c, view_file_list.c: Specifically enable or disable
20196 the search feature of the GTkTreeViews, as it interferes with shortcuts
20197 for the main window and elsewhere, also when it is enabled set the
20200 Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
20201 of the treeview search feature has changed such that it can now get
20202 in the way when it is not specifically disabled.
20204 Thu Dec 30 00:17:31 2004 John Ellis <johne@verizon.net>
20206 * collect-io.c: Keep a pointer to the tail of the pending action list
20207 so that each append does not require walking the list.
20209 Wed Dec 29 23:08:01 2004 John Ellis <johne@verizon.net>
20211 * collect-io.[ch]: Add collection manager to update collections
20212 contained in $HOME/.gqview/collections when files are moved. Made
20213 collection loading abort after too many errors.
20214 * collect.[ch]: Add collection_add_check to allow adding files to a
20215 collection that do not exist, attach collection manager to maintenance
20217 * main.c (gqview_exit_final): Flush pending collection manager changes
20220 Mon Dec 27 16:50:50 2004 John Ellis <johne@verizon.net>
20222 * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
20223 Add print context menu item to relevant sections of manual.
20225 * configure.in: Release 1.5.5
20227 Mon Dec 27 15:38:56 2004 John Ellis <johne@verizon.net>
20229 * collect-table.c: Make context menu have same number of items, making
20230 the ones that do not apply insensitive. Add print menu item.
20231 * collect.[ch] (collection_list_get_path_list): Add utility to get a
20232 path list from a colletion list.
20233 * dupe.c, search.c: Add print to context menus.
20235 Sun Dec 26 19:53:13 2004 John Ellis <johne@verizon.net>
20237 * bar_info.c: Allow sizing of keyword sidebar when insensitive.
20238 * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
20239 raise windows instead of direct gdk_window_raise.
20240 * image.c: Fix broken redraws when sizing image view with NULL image,
20241 and fix clamping of scroller overlay within the new window size.
20242 * main.c: Raise remote main window when --remote is the only command
20243 line option. Fix crash when quitting from a remote --quit command.
20244 * remote.c (remote_server_client_cb): No need to check for error when
20245 return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
20247 Fri Dec 24 15:03:12 2004 John Ellis <johne@verizon.net>
20249 * main.c: Add -sr<folder> remote command for recursive slideshows,
20250 based on patch submitted by Henry Minsky.
20251 * po/fr.po: Update French translation,
20252 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20253 * po/it.po: Update Italian translation,
20254 submitted by Kostantino <inverness1ATvirgilio.it>.
20255 * po/sv.po: Update Swedish translation,
20256 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20257 * doc/11_1_command_line.html: Document new remote -sr command.
20259 Fri Dec 24 01:47:04 2004 John Ellis <johne@verizon.net>
20261 * image-load.c: Properly initialize load_fd to -1 in image_loader_new
20262 so that an immediate call to image_loader_free does not do bad things.
20263 Protect against calling image_loader_start more than once on a loader.
20265 Wed Dec 22 22:44:57 2004 John Ellis <johne@verizon.net>
20267 * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
20268 * print.c: Retain print settings used in print dialog.
20269 * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
20270 double, or string values in the history for future use.
20272 Wed Dec 22 16:44:38 2004 John Ellis <johne@verizon.net>
20274 * main.c: Change remote quit description to quit (from exit).
20275 * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
20276 10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
20277 11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
20278 4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
20279 documentation for recent dialog and preference window changes, and
20280 do any doc updates pending in TODO.
20282 Wed Dec 22 03:26:53 2004 John Ellis <johne@verizon.net>
20284 * fullscreen.c, layout_config.c, preferences.c: Update preferences
20285 window to match newer dialog padding and style, moved several options
20286 to different tabs, and removed the dithering option from the ui.
20287 * ui_misc.[ch]: New convenience functions for preference window.
20288 * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
20289 utility available for use outside this file.
20291 Mon Dec 20 19:56:28 2004 John Ellis <johne@verizon.net>
20293 * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
20295 * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
20296 respective edge of image.
20297 * layout_util.c: Rename Exit menu item to Quit.
20298 * preferences.c: Update about dialog to match other dialogs.
20299 * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
20300 gtk-alternative-button-order.
20302 Sun Dec 19 22:43:37 2004 John Ellis <johne@verizon.net>
20304 * layout.c: Increase default window width, add fix to make image pane
20305 visible (non-zero initial width) in one specific condition.
20307 Sun Dec 19 21:57:08 2004 John Ellis <johne@verizon.net>
20309 * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
20310 to format floating point numbers in postscript output.
20311 * gqview.png: Change desktop icon.
20313 Thu Dec 16 19:19:09 2004 John Ellis <johne@verizon.net>
20315 * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
20316 and appearance of the sidebars.
20317 * info.c: Update property window appearance.
20318 * ui_help.c: Adjust help window padding.
20319 * ui_misc.c (pref_table_new): Support parent_box == NULL.
20321 Thu Dec 16 02:44:06 2004 John Ellis <johne@verizon.net>
20323 * bar_info.c: Dialog heading fix.
20324 * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
20325 button to a discard button when confirming close of changed collection.
20326 * main.c: Heading fix for exit dialog with unsaved collection.
20327 * print.c: Fix layout indenting broken by fix in pref_table_label.
20328 * ui_bookmark.c: Give dialog to edit bookmarks a heading.
20329 * ui_misc.[ch]: Be consistent with GTK stock button padding, even
20330 though it seems to violate GNOME HIG. FIx pref_table_label packing.
20331 * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
20332 * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
20333 Fix missing error dialog when a file copy fails, and fixed (null)
20334 filename for destination in copy/move error dialog.
20336 Tue Dec 14 17:03:16 2004 John Ellis <johne@verizon.net>
20338 * slideshow.c (generate_random_list): Fix crash when return value of
20341 Tue Dec 14 10:23:49 2004 John Ellis <johne@verizon.net>
20343 * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
20344 dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
20345 ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
20346 view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
20347 utility changes and additions, use padding defines for widget spacing.
20348 * print.c: Move pref_* stuff out of here.
20349 * ui_misc.[ch]: Move pref_* stuff here.
20350 * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
20351 arg from generic_dialog_new(), cleaned up button utilities into a
20352 single general purpose utility. Change widget spacing, dialog layout,
20353 and dialog button order to match GNOME HIG 2.0 (ie backwards).
20354 * utilops.[ch]: Changes for above utility dialog alterations.
20356 Mon Dec 6 22:08:18 2004 John Ellis <johne@verizon.net>
20358 * print.c: More updates for HIG utils, added image scale to reduce
20359 image size on page.
20360 * ui_misc.c: Fix incorrect namespace used for callback.
20362 Fri Dec 3 21:41:08 2004 John Ellis <johne@verizon.net>
20364 * main.c: Make -l command line option now include collections that are
20365 specified on the command line, also link the first collection on the
20366 command line to the main window so that -s and -f with a collection
20367 will work as expected.
20368 * print.c: Change margin to margins.
20370 Wed Dec 1 19:59:46 2004 John Ellis <johne@verizon.net>
20372 * print.c: Play with widget spacing and group styling to match HIG,
20373 get it and utils right here for when we use them to update rest of app.
20375 Tue Nov 30 22:19:28 2004 John Ellis <johne@verizon.net>
20377 * print.c: Implement postscript text placement, still needs to convert
20378 utf8 to a proper postscript encoding. Fixed landscape orientation for
20381 Tue Nov 30 17:50:09 2004 John Ellis <johne@verizon.net>
20383 * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
20384 * print.c: Fix drawing of text onto pixbufs. Update preview when
20385 changing the text options. Added red preview lines to indicate image
20386 grid when selecting proof sheet layout.
20388 Wed Nov 17 19:08:11 2004 John Ellis <johne@verizon.net>
20390 * image.c: Assume any request to resize the top window (per fit window
20391 to image option) will fail, and request a direct redraw - this works
20392 because we also changed the idle redraw handler's priority from
20393 G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
20394 priority than the resize signal. This fixes the fvwm2 maximized window
20395 does not redraw bug - the fault never was with fvwm2, although it would
20396 be nice if it set the maximized flag when windows are maximized :/.
20398 Tue Nov 16 03:44:30 2004 John Ellis <johne@verizon.net>
20400 * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
20401 it is not necessary with GtkDrawingArea. Also removed GTK double
20402 buffering of the image display, fixes flicker when resizing window -
20403 double buffer is useless to us anyway since GQview's images are not
20404 displayed/drawn synchonously with GTK expose events.
20405 * img-view.c: Fix use of removed image eventbox.
20407 Tue Nov 9 17:32:23 2004 John Ellis <johne@verizon.net>
20409 * README, TODO: Updates.
20410 * po/*.po: make distcheck touches these.
20411 * configure.in: Release 1.5.4
20413 Tue Nov 9 16:18:26 2004 John Ellis <johne@verizon.net>
20415 * po/it.po: Update Italian translation,
20416 submitted by Kostantino <inverness1ATvirgilio.it>.
20417 * po/ja.po: Update Japanese translation,
20418 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
20419 * po/fr.po: Update French translation,
20420 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20421 * po/sv.po: Update Swedish translation,
20422 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20423 * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
20424 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
20425 * po/ar.po: Add Arabic translation,
20426 submitted by Youssef Assad <youssef@devcabal.org>.
20427 * configure.in (ALL_LINGUAS): Add AR translation.
20430 Mon Nov 8 19:48:43 2004 John Ellis <johne@verizon.net>
20432 * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
20433 collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
20434 layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
20435 search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
20436 ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
20437 view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
20438 calling window. Some dialogs in utilops.c are still not set. Also
20439 fixed missing break in switch case causing Control+S to also close the
20442 Sat Nov 6 18:26:24 2004 John Ellis <johne@verizon.net>
20444 * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
20447 Sat Nov 6 18:03:32 2004 John Ellis <johne@verizon.net>
20449 * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
20451 Mon Nov 1 19:23:56 2004 John Ellis <johne@verizon.net>
20453 * collect.c: Fix untitled (n) counter start number and Control+S
20454 shortcut to save collection as...
20455 * dupe.[ch]: Add Control+T to toggle thumbnails.
20456 * search.c: Add Control+T to toggle thumbnails, and Control+W to close
20458 * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
20459 More documentation.
20461 Mon Nov 1 16:41:03 2004 John Ellis <johne@verizon.net>
20463 * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
20464 preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
20465 directories as folders in all places.
20466 * image.c (util_clip_region): Fix clipping bounds check to return FALSE
20467 on 0 width or height.
20468 * search.c: Reduce flush size to update search count when over 100
20470 * doc/10_1_general.html: Update docs to use the term folder when
20471 referring to directories.
20474 Fri Oct 29 18:51:49 2004 John Ellis <johne@verizon.net>
20476 * fullscreen.c (fullscreen_start): Rethink full screen geometry and
20477 window manager hints after referring to the icccm. Seems to work with
20478 all tested window managers, even twm :) . Still have to figure out
20479 which hint to use to tell the window managers to place a full screen
20480 window above panels and docks.
20481 * layout.c: Tell window managers not to request window position from
20482 user when 'save window positions' is enabled.
20484 Sat Oct 23 00:09:18 2004 John Ellis <johne@verizon.net>
20486 * thumb.c: Fix possible endless loop between error and done handlers,
20487 clean up image loader free/setup.
20489 Fri Oct 22 23:41:30 2004 John Ellis <johne@verizon.net>
20491 * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
20492 max slideshow delay, and increase the max delay to 3600 seconds.
20493 * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
20494 2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
20495 3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
20496 5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
20497 Documentation updates.
20499 Fri Oct 22 13:32:04 2004 John Ellis <johne@verizon.net>
20501 * globals.c (fullscreen_screen): Change default full screen location to
20504 Mon Oct 18 17:55:11 2004 John Ellis <johne@verizon.net>
20506 * main.c (gr_slideshow_delay): Remove use of non-portable round().
20508 Fri Oct 15 15:54:43 2004 John Ellis <johne@verizon.net>
20510 * fullscreen.c: Turn off decorations for the full screen window, as the
20511 window manager may not yet support full screen hints.
20512 * img-view.c: Hook up R key to refresh displayed image.
20513 * layout_image.c: Hook up R refresh key to full screen.
20515 Fri Oct 8 16:58:15 2004 John Ellis <johne@verizon.net>
20517 * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
20518 handle to EXIF and Keywords sidebars.
20519 * image.c (image_size_cb): Fix return value, size_allocate prototype
20520 return is void, not gint.
20521 * ui_misc.[ch]: Implement sizer handle widget.
20523 Wed Oct 6 21:45:18 2004 John Ellis <johne@verizon.net>
20525 * doc/3_1_image_window.html, 3_2_image_properties.html,
20526 3_other_windows.html: Add Chapter 3 documentation (Other Windows).
20527 * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
20529 * doc/Makefile.am: Add new files above.
20531 Tue Oct 5 00:45:41 2004 John Ellis <johne@verizon.net>
20533 * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
20534 4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
20535 5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
20536 More pages of documentation.
20537 * doc/Makefile.am: Add above.
20538 * doc/index.html: Update missing page (m) markers.
20541 Sun Oct 3 00:03:56 2004 John Ellis <johne@verizon.net>
20543 * dupe.c: Fix missing status messages in the Find Dupes window
20544 introduced by last set of speed optimizations. Fix progress counters
20545 for checksums and dimensions.
20547 Fri Oct 1 19:53:42 2004 John Ellis <johne@verizon.net>
20549 * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
20550 7_sidebars.html: Add documentation for sidebars.
20551 * doc/Makefile.am: Add above.
20552 * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
20554 Thu Sep 30 21:10:32 2004 John Ellis <johne@verizon.net>
20556 * main.c (html_browsers): Change key used to determine GNOME browser to
20557 /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
20558 to be no longer used or changed when setting Preferred Applications.
20560 Thu Sep 30 20:54:08 2004 John Ellis <johne@verizon.net>
20562 * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
20563 2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
20564 * doc/Makefile.am: Install new files above.
20566 Tue Sep 28 14:17:15 2004 John Ellis <johne@verizon.net>
20568 * gqview.desktop: Add supported mime types, disable startup
20569 notification, and add Viewer to Categories.
20571 Tue Sep 28 11:47:09 2004 John Ellis <johne@verizon.net>
20573 * image-load.[ch] (image_loader_get_format): New util to query the
20574 mime type of the active image.
20575 * info.c: Add (mime) file type field to image properties dialog, and
20576 increase the dialogs default height to 350 (from 300).
20578 Mon Sep 27 21:33:42 2004 John Ellis <johne@verizon.net>
20580 * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
20581 text onto a pixbuf with an alpha channel.
20582 * print.c: Add image text info output, implement RGB and Preview text
20583 writers - PS text is still to be done.
20584 * view_file_icon.c (vficon_maint_removed): When removing a file from
20585 the grid, set the pointer NULL to avoid possible access before the
20586 idle sync. This is an attempt to fix a seemingly random crash when
20587 deleting files from the find dupes window.
20589 Sun Sep 26 02:49:16 2004 John Ellis <johne@verizon.net>
20591 * image-overlay.c: Fix overlay to counter to account for slide show.
20592 * image.c: Fix overlay date and time display for preloaded images by
20593 setting them before calling image_new_util().
20594 * img-view.c: Fix overlay counter by setting list_pointer before
20595 changing the image, and to account for slide show.
20597 Sat Sep 25 17:59:44 2004 John Ellis <johne@verizon.net>
20599 * image.c: Fix to draw overlays when image is set to NULL.
20601 Sat Sep 25 17:45:40 2004 John Ellis <johne@verizon.net>
20603 * print.c: Allow user to set the DPI to use for printing.
20605 Sat Sep 25 16:47:12 2004 John Ellis <johne@verizon.net>
20607 * image-overlay.c (image_overlay_info_render): Process the image count
20608 value returned for view windows.
20610 Sat Sep 25 15:10:45 2004 John Ellis <johne@verizon.net>
20612 * image.[ch], typedefs.h: Add function callback for notification of
20614 * image-overlay.[ch]: New utils for image info overlays.
20615 * img-view.[ch]: Add image overlay to stand alone image window.
20616 * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
20617 given an ImageWindow.
20618 * layout_image.c: Move overlay utils to new image-overlay.c.
20620 Sat Sep 25 13:53:17 2004 John Ellis <johne@verizon.net>
20622 * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
20623 * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
20624 and ui_pixbuf_ops.c.
20625 * print.c: Close the current print job when closing the print window,
20626 so we don't crash when closing while preview is not complete.
20627 * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
20628 now in pixbuf_util.c.
20630 Fri Sep 24 19:36:35 2004 John Ellis <johne@verizon.net>
20632 * layout_image.c: Display more information in full screen overlays.
20634 Fri Sep 24 17:07:07 2004 John Ellis <johne@verizon.net>
20636 * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
20637 when tools are hidden/float - bug introduced by removing focus border.
20639 Thu Sep 23 23:59:25 2004 John Ellis <johne@verizon.net>
20641 * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
20642 if the loading image is not the currently visible image. Fixes stuck
20643 busy cursor case #2.
20644 * image.c: Increase scroller timer to 30 updates per second.
20646 Thu Sep 23 18:38:15 2004 John Ellis <johne@verizon.net>
20648 * image.c: Fix stuck busy cursor when initially displaying an image
20649 that is still loading and smooth flip is enabled. Actually, this is the
20650 result - the fix is to only sync the pixbuf image if it has changed.
20652 Thu Sep 23 17:07:12 2004 John Ellis <johne@verizon.net>
20654 * image.[ch]: Fix overlay updates when over border, fix overlay test
20656 * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
20657 display image information, enabled with the I key.
20658 * print.c: Use pixbuf_set_*() to initialize pixbufs.
20659 * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
20660 rectangles by directly setting values.
20662 Wed Sep 22 13:43:55 2004 John Ellis <johne@verizon.net>
20664 * image.[ch]: Remove alpha level parameter from image overlay, since it
20665 seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
20666 to create the render mask, and not when rendering over existing pixels
20667 like gdk_pixbuf_composite...
20669 Wed Sep 22 13:29:49 2004 John Ellis <johne@verizon.net>
20671 * image.[ch], typedefs.h: Added ability to set overlays onto the image
20672 display in the form of GdkPixbufs. Change the scroller to display
20673 itself using an overlay.
20675 Tue Sep 21 14:29:56 2004 John Ellis <johne@verizon.net>
20677 * bar_info.c (bar_keyword_list_sync): Fix to translate the default
20680 Mon Sep 20 19:35:28 2004 John Ellis <johne@verizon.net>
20682 * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
20684 * configure.in: Release 1.5.3
20686 Mon Sep 20 11:01:18 2004 John Ellis <johne@verizon.net>
20688 * print.c: Make text tab insensitive, to indicate it does nothing.
20689 * po/ja.po: Updated Japanese translation,
20690 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
20691 * po/sv.po: Updated Swedish translation,
20692 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20693 * po/it.po: Updated Italian translation,
20694 submitted by Kostantino <inverness1ATvirgilio.it>.
20695 * README: Update Italian translation credits.
20697 Sat Sep 18 23:00:08 2004 John Ellis <johne@verizon.net>
20699 * search.c: Change date entries to new util from ui_misc.h, which
20700 includes convenient date selection popup.
20701 * ui_misc.[ch]: New files for the above date entry widget.
20703 Sat Sep 18 13:55:43 2004 John Ellis <johne@verizon.net>
20705 * img-view.c: Fix broken file management operations when full screen.
20706 * layout_util.c: Fix V key test for full screen.
20708 Sat Sep 18 02:25:12 2004 John Ellis <johne@verizon.net>
20710 * view_dir_list.c: Remove redundant NULL path checks.
20711 * view_dir_tree.c: Make a copy of the path so that we do not free the
20712 original, fixes crash with slideshows started with folder tree view
20715 Fri Sep 17 20:16:20 2004 John Ellis <johne@verizon.net>
20717 * bar_exif.c: Added ability for user to add additional items to the
20718 standard exif view by toggling the checkmark for items listed in the
20721 Fri Sep 17 16:43:31 2004 John Ellis <johne@verizon.net>
20723 * print.c: Do not allow printing when margins or proof size result in
20724 no output, grey out the print button to indicate this. Close the
20725 print window when finished printing. Postscript image data is scaled
20726 down to a max of 300 dpi to reduce spool size (hmm, this dpi value
20727 should probably be user selectable).
20729 Fri Sep 17 14:45:26 2004 John Ellis <johne@verizon.net>
20731 * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
20732 so that the image will fill the window vertically or horizontally.
20733 * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
20734 set the zoom to fill window width and height, respectively. Changed
20735 hide tools shortcut to [Control] + H.
20736 * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
20737 * doc/gqview_faq.html: New manual page for the FAQ.
20739 Fri Sep 17 13:15:25 2004 John Ellis <johne@verizon.net>
20741 * gqview.desktop: Change exec command to "gqview -r %F", per desktop
20742 spec 0.9.4 at freedesktop.org.
20743 * img-view.c (view_window_new): Support directories and collection
20744 files passed in as the path.
20745 * main.c: Added remote command view:filename to open filename in
20746 a new window, describe file: so it shows up in remote help list.
20747 * ui_fileops.[ch]: Move file_extenstion_match() util here.
20749 Thu Sep 16 14:56:20 2004 John Ellis <johne@verizon.net>
20751 * image.c: Fix remaining scroller bugs: Properly draw it onto the
20752 border, and move scroller scrolling updates into image_scroll_real()..
20754 Wed Sep 15 18:58:45 2004 John Ellis <johne@verizon.net>
20756 * print.c: Begin postscript output, needs page orientation fixed.
20757 * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
20758 NULL terminated string.
20760 Wed Sep 15 10:19:56 2004 John Ellis <johne@verizon.net>
20762 * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
20763 and property tab to be 'Keywords' to better describe what they do.
20764 * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
20765 8_image_presentation.html, index.html: Update docs to use 'Keywords'.
20768 Tue Sep 14 19:30:40 2004 John Ellis <johne@verizon.net>
20770 * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
20771 Move icon declarations to globals.h, and allow use of inline pixbufs
20773 * globals.h: New header to include image declarations.
20774 * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
20775 clamping in image_queue().
20776 * scroller.png: New image for scroller icon.
20778 Mon Sep 13 23:10:13 2004 John Ellis <johne@verizon.net>
20780 * main.c: Fix handling of more than one file on the command line with
20781 the remote option, so that is works the same as no remote.
20783 Mon Sep 13 21:26:55 2004 John Ellis <johne@verizon.net>
20785 * layout.c: Fix crash when selecting dropdown history with NULL layout
20786 path, fix layout_tools_float_set to support NULL lw for main window.
20787 * main.c: Push all remote commands to server regardless of order,
20788 implement remote passing of command line filenames.
20789 * remote.c: Mark noisy printfs for debug.
20791 Mon Sep 13 17:48:13 2004 John Ellis <johne@verizon.net>
20793 * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
20794 and save the status to the rc file.
20795 * image.c (image_top_window_sizable): Do not attempt to automatically
20796 resize a window when it is maximized, since a maximized window is not
20798 * layout.c: FIx layout_valid to actually check if the layout pointer
20799 is valid. Restore maximized window state.
20800 * main.c: New window_maximized() utility to check said state. Save
20801 maximized state on exit, and do not set update stored window geometry
20802 if the main window is maximized.
20804 Thu Sep 9 17:40:16 2004 John Ellis <johne@verizon.net>
20806 * print.c: Fix page count display when result is no pages, make 1:1
20807 zoom button change zoom to fit when zoom is already 1:1, attempt to
20808 avoid slow bilinear pixbuf scaling when scale is under 0.01.
20810 Thu Sep 9 11:41:11 2004 John Ellis <johne@verizon.net>
20812 * print.c: Add preview to print job render types, so that the preview
20813 uses the same render path as printing. Cleanup unused code.
20815 Thu Sep 9 09:32:25 2004 John Ellis <johne@verizon.net>
20817 * print.c: Fill custom printer list using lpstat -p.
20819 Wed Sep 8 22:52:18 2004 John Ellis <johne@verizon.net>
20821 * globals.c: Change default thumbnail quility to tiles and default
20822 zoom quality to bilinear.
20824 Wed Sep 8 19:58:09 2004 John Ellis <johne@verizon.net>
20826 * globals.c, gqview.h, image.c, rcfile.c: Added rc option
20827 scroll_reset_method, to adjust visible area behavior when changing
20829 * doc/10_7_hidden.html: Document new scroll_reset_method option.
20831 Wed Sep 8 17:31:19 2004 John Ellis <johne@verizon.net>
20833 * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
20834 Increase comparison speed by limiting number of expensive progress bar
20835 updates per second.
20837 Wed Sep 8 15:15:40 2004 John Ellis <johne@verizon.net>
20839 * cache.[ch]: Add support for md5sums to sim cache.
20840 * dupe.[ch]: Use md5sums for checksums.
20841 * md5-util.[ch]: New files with md5sum utilities.
20842 * ui_fileops.[ch]: Move several includes to header file.
20844 Sat Sep 4 13:48:31 2004 John Ellis <johne@verizon.net>
20846 * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
20847 hidden tool window for the first time.
20848 * view_file_icon.h: Remove extra semicolon.
20850 Wed Sep 1 18:23:17 2004 John Ellis <johne@verizon.net>
20852 * remote.[ch]: New utils for sending and receiving ipc commands.
20853 * main.c: Add command line options to control an existing GQview
20854 process (-r, --remote, -rh, --remote-help).
20855 * Makefile.am: Add remote.[ch].
20857 Sat Aug 28 08:01:46 2004 John Ellis <johne@verizon.net>
20859 * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
20860 layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
20861 window manager' option - the new full screen behavior is correct, and
20862 no longer grabs the keyboard interfering with an xscreensaver lock.
20863 * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
20867 Sat Aug 28 07:25:11 2004 John Ellis <johne@verizon.net>
20869 * layout_config.c (layout_config_list_order_set): Fix transposed src
20870 and dest variable causing inconsistent layout order.
20871 * layout_image.c (layout_image_new): Remove focus border from image
20872 when it is the only thing displayed in the main window.
20874 Sat Aug 28 07:09:43 2004 John Ellis <johne@verizon.net>
20876 * collect-table.c: Attempted focus fix on item removal.
20877 * view_file_icon.c: Fix focus behavior when removing items, by ensuring
20878 row and column coordinates match the actual focus.
20880 Thu Aug 26 04:45:34 2004 John Ellis <johne@verizon.net>
20883 * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
20884 * configure.in: Release 1.5.2
20886 Thu Aug 26 04:05:33 2004 John Ellis <johne@verizon.net>
20888 * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
20889 note the many missing sections in table of contents.
20890 * print.c: Add note to print dialog that printing is not functional.
20892 Sun Aug 22 09:15:48 2004 John Ellis <johne@verizon.net>
20894 * bar_info.c (comment_read): Fix mem leak by freeing key variable.
20896 Sat Aug 21 08:01:18 2004 John Ellis <johne@verizon.net>
20898 * ui_fileops.c (copy_file): Check if source and target are hardlinks to
20899 the same file, and if so simply return success for the copy request.
20901 Tue Aug 17 07:04:17 2004 John Ellis <johne@verizon.net>
20903 * editors.c: Dump popen and use genuine fork and execvp to run
20904 editor commands when we need to display the command's output, this
20905 fixes verbose editor commands that were hanging GQview until they
20907 * main.c: Clean up html help browser exec code.
20908 * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
20911 Mon Aug 16 07:27:34 2004 John Ellis <johne@verizon.net>
20913 * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
20915 Sun Aug 15 22:18:42 2004 John Ellis <johne@verizon.net>
20917 * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
20918 even if gtk was not yet initialized by attaching the dialog to an idle
20919 loop called by a gtk_init_add() function.
20921 Thu Aug 12 23:51:54 2004 John Ellis <johne@verizon.net>
20923 * bar_info.c: Add favorite keywords list for faster keyword selection,
20924 added dialog to edit the list.
20925 * layout_util.c: Change print shortcut to [Shift] + P.
20926 * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
20928 Mon Aug 9 22:31:10 2004 John Ellis <johne@verizon.net>
20930 * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
20931 8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
20932 9_printing.html: More docmentation.
20933 * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
20934 Makefile.am, index.html: Updates.
20936 Mon Aug 9 07:00:05 2004 John Ellis <johne@verizon.net>
20938 * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
20939 typdefs.h: Added option to disable screen saver during full screen.
20940 * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
20941 10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
20942 10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
20943 11_2_keyboard_shortcuts.html: More documentation.
20944 * doc/index.html: Fixes.
20946 Fri Aug 6 04:41:54 2004 John Ellis <johne@verizon.net>
20948 * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
20949 * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
20950 * POTFILES.in: Added print.c.
20951 * layout_util.c, main.c: Add help contents menu item, add utility to
20952 launch user's preferred HTML browser for User Manual.
20953 * print.c: Start adding text settings to print dialog.
20955 Mon May 31 16:52:44 2004 John Ellis <johne@verizon.net>
20957 * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
20958 * print.c: Add jpeg writing, free job_pixbuf when job is done.
20960 Tue May 25 19:39:26 2004 John Ellis <johne@verizon.net>
20962 * print.c: Added print job path, can now print to png files - at least
20963 it can actually do something now...
20965 Wed May 19 19:59:31 2004 John Ellis <johne@verizon.net>
20967 * print.c: Fleshed out print progress dialog - still no actual print..
20969 Tue May 18 16:47:38 2004 John Ellis <johne@verizon.net>
20971 * print.c: Add output device selection - still no actual printing.
20973 Mon May 17 21:18:18 2004 John Ellis <johne@verizon.net>
20975 * print.c: Organize print dialog - still no actual printing.
20977 Fri May 14 17:41:47 2004 John Ellis <johne@verizon.net>
20979 * print.c: Implement single image preview - still no actual printing.
20981 Thu May 13 17:05:23 2004 John Ellis <johne@verizon.net>
20983 * print.c: Add entry for proof thumbnail size, and use the size to
20984 layout the preview.
20986 Tue May 11 19:10:43 2004 John Ellis <johne@verizon.net>
20988 * print.c: Add print preview page navigation, zoom controls - still no
20991 Mon May 10 22:09:25 2004 John Ellis <johne@verizon.net>
20993 * print.c: Add source selection, layout selection (not hooked up),
20994 scale down the preview pixbuf to a sane size, and account for margins
20995 in the preview - still no actual printing.
20996 * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
20998 Sat May 8 14:33:47 2004 John Ellis <johne@verizon.net>
21000 * print.c: Add orientation, margins, units - still no actual printing.
21002 Fri May 7 15:57:20 2004 John Ellis <johne@verizon.net>
21004 * image.[ch] (image_area_changed): New util to notify image widget that
21005 an area of the image has changed, and needs a redraw.
21006 * layout_util.c: Add a print menu item (temporary shortcut is P).
21007 * print.[ch]: New files for (eventually) printing images. Currently a
21008 not so useful dialog.
21010 Thu May 6 19:33:05 2004 John Ellis <johne@verizon.net>
21012 * image.c (image_load_done_cb): Use correct, and much faster, method to
21013 set the completed pixbuf when delay_flip is enabled.
21015 Thu May 6 18:59:32 2004 John Ellis <johne@verizon.net>
21017 * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
21018 Add option to delay page flips until image is completeley loaded when
21020 * image.[ch], typedefs.h: Add and implement image_set_delay_flip().
21022 Thu May 6 13:53:00 2004 John Ellis <johne@verizon.net>
21024 * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
21025 slideshow_delay to have subsecond precision. Set that precision
21026 to 10ths of a second (use #define in slideshow.h to change precision).
21027 Change minimum slideshow delay to 0.10.
21029 Tue May 4 18:32:55 2004 John Ellis <johne@verizon.net>
21031 * bar_info.[ch] (keyword_list_pull): Let this function also support
21032 pulling keywords from a GtkEntry.
21033 * fullscreen.c: Make the screen debug output honor debug flag.
21034 * preferences.c: Add path selection dialog buttons to path entries.
21035 * search.c: Change the keyword TextView into an Entry, show dimensions
21036 in results whenever possible. Allow sorting of results by column.
21037 * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
21038 add path selection dialog buttons to path and icon entries.
21039 * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
21040 add button to a tab completion to pop up a path selection dialog.
21042 Sat May 1 18:40:38 2004 John Ellis <johne@verizon.net>
21044 * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
21045 ExposureTime has priority over ShutterSpeedValue, as calculating the
21046 original exposure setting from an APEX value can introduce error.
21048 Sat May 1 16:24:01 2004 John Ellis <johne@verizon.net>
21050 * layout.c, layout_util.[ch]: Connect the keypress signal handler to
21051 the floating tool window, to fix tool window keyboard handling.
21053 Fri Apr 30 15:07:01 2004 John Ellis <johne@verizon.net>
21055 * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
21056 (merge from 1.4.3).
21058 Thu Apr 29 20:03:00 2004 John Ellis <johne@verizon.net>
21060 * po/ro.po: Updated Romanian translation (from 1.4.3),
21061 submitted by Harald Ersch <harald@ersch.ro>.
21062 * po/ru.po: Updated Russian translation,
21063 submitted by Sergey Pinaev <dfo@antex.ru>.
21065 Thu Apr 29 19:20:31 2004 John Ellis <johne@verizon.net>
21067 * editors.c (editor_verbose_start): Set our end of pipe non blocking,
21068 so that complex editor commands that, for instance have if;then and for
21069 loops, do not hang GQview until completion.
21071 Fri Apr 23 19:31:44 2004 John Ellis <johne@verizon.net>
21073 [merge from stable branch]
21074 * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
21075 to date, includes a workaround for utime's inabality to change
21076 timestamps when the user is not the owner of the file.
21077 * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
21078 check if the thumbnail is current.
21080 Fri Apr 23 15:06:28 2004 John Ellis <johne@verizon.net>
21082 [merge from stable branch]
21083 * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
21084 button callbacks into a single callback with a button argument, added
21086 * img-view.c, layout_image.c: Changes for above, and add support for
21087 horizontal scrolling.
21088 * info.c, utilops.c: Changes for new image button and scroll callbacks.
21090 Mon Apr 12 09:01:32 2004 John Ellis <johne@verizon.net>
21092 * collect-table.c (collection_table_file_remove): Update selection when
21093 removing a selected item, fixes crash when removing items from a
21095 * dupe.c: Fix rank calculation on orphaned items. Fix list focus
21096 behavior when changing selection or removing items.
21097 * search.c: Maintain correct state when removing items while still
21098 searching or generating thumbnails. Fix list focus behavior when
21099 changing selection or removing rows.
21100 * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
21101 and the popup window size when column is offscreen. Add
21102 tree_view_move_cursor_away() utility.
21103 * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
21104 freed GenericDialog when auto_close is TRUE, and only attempt to close
21106 * view_file_icon.c (vficon_sync): Update row count so that focus can
21107 not move beyond the last row.
21108 * view_file_list.c: Fix list focus behavior when changing selection or
21111 Mon Apr 5 06:54:32 2004 John Ellis <johne@verizon.net>
21114 * po/ja.po: Updated Japanese translation,
21115 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
21116 * configure.in: Release 1.5.1
21118 Mon Apr 5 04:55:27 2004 John Ellis <johne@verizon.net>
21120 * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
21121 layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
21122 compile with GDK_DISABLE_DEPRECATED defined.
21123 * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
21124 ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
21125 G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
21126 * utilops.c: Fix auto update of preview column when dragging rows to
21128 * view_dir_tree.c: Center new path when it is not visible.
21129 * view_file_list.c: When scrolling to display new row, center the row.
21131 Sun Apr 4 18:22:59 2004 John Ellis <johne@verizon.net>
21133 * search.c (search_file_load_process): Fix swapped paths on a call to
21134 filetime_set, fixes ugly bug causing source file timestamps to be
21135 changed when using search by content similarity or dimensions!
21137 Sun Apr 4 16:13:09 2004 John Ellis <johne@verizon.net>
21139 * fullscreen.[ch]: Added support for multiple screens and monitors,
21140 removed broken Xinerama usage, we use the gtk screen/monitor utils now.
21141 * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
21142 preferences.c, rcfile.c: Added option to not ignore the window manager
21143 fullscreen handling. Added selection of screen and/or monitor to use
21144 for display of the full screen window.
21145 * image.c: Set the wallpaper on the root window that the window belongs
21146 to, remove #include of gdkx.h.
21147 * configure.in, src/Makefile.am: Remove test for Xinerama, remove
21148 Xinerama and Xlib from link stage.
21150 Sat Apr 3 05:39:11 2004 John Ellis <johne@verizon.net>
21152 * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
21154 Tue Mar 23 00:46:18 2004 John Ellis <johne@verizon.net>
21156 * preferences.c: Make the entry in the clear trash dialog non editable
21157 instead of insensitive.
21159 Mon Mar 22 22:41:15 2004 John Ellis <johne@verizon.net>
21161 * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
21162 the ExifBar structure, as layout_util.c accesses this data from
21163 within a destroy signal callback.
21165 Mon Mar 22 21:49:12 2004 John Ellis <johne@verizon.net>
21167 * bar_info.[ch]: Add size request utility.
21168 * layout_util.c: Fix clipping of labels in Image Details sidebar, by
21169 changing the size request method (see above).
21170 * img-view.c: Change folder popup menu to match rest of application.
21171 * search.c: Fix gettext warning by setting specific string format,
21172 increase year spin button width, fix compile error by correcting
21173 declaration location.
21174 * utilops.c: Fix dialog titles, use folder instead of directory when
21175 communicating with user.
21176 * po/bg.po: Updated Bulgarian translation,
21177 submitted by Vladimir Petrov <vladux@mail.bg>
21179 Fri Mar 12 02:00:54 2004 John Ellis <johne@verizon.net>
21181 * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
21182 * po/*.po: Make distcheck updates.
21183 * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
21184 * configure.in: Release 1.5.0.
21186 Fri Mar 12 01:53:44 2004 John Ellis <johne@verizon.net>
21188 * bar_info.c: Modified toolbar (added space to separate save).
21189 * layout_util.c: Fix initial selection count sent to details sidebar.
21191 Fri Mar 12 01:01:29 2004 John Ellis <johne@verizon.net>
21193 * search.c: Add results search type, to search current results list.
21194 * README, TODO: Updates.
21196 Thu Mar 11 23:17:06 2004 John Ellis <johne@verizon.net>
21198 * search.c: Add option to search all files with comments (metadata).
21199 * ui_tabcomp.c: Set completion button size allocation height to that
21202 Thu Mar 11 21:11:15 2004 John Ellis <johne@verizon.net>
21204 * layout_util.c: Set initial search path to the current path. Fix
21205 initial display of the details sidebar with more than one selection.
21207 Wed Mar 10 20:39:51 2004 John Ellis <johne@verizon.net>
21209 * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
21210 Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
21211 remains out of order (2/29/04) - but it _is_ inline with version order.
21213 Wed Mar 10 15:50:54 2004 John Ellis <johne@verizon.net>
21215 * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
21216 on what we are told. Added option to only display metadata info.
21217 * info.c: Added Details tab for displaying metadata, merged permissions
21218 tab into the general tab.
21219 * layout.c, layout_util.[ch]: Notify the details sidebar of selection
21222 Wed Mar 10 03:36:24 2004 John Ellis <johne@verizon.net>
21224 * bar_info.[ch], layout_util.c: Add functions to set keywords to the
21225 current file selection.
21226 * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
21228 Wed Mar 10 01:50:14 2004 John Ellis <johne@verizon.net>
21230 * cache.[ch], gqview.h: Changed cache get and find functions to take
21231 a CacheType, so that metadata location can be seperate from thumbnails.
21232 * cache_maint.c: Add support for meta cache to maintenance.
21233 * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
21234 as it has long been fixed.
21235 * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
21236 * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
21237 for all the above changes.
21239 Tue Mar 9 05:27:23 2004 John Ellis <johne@verizon.net>
21241 * bar_info.c: Clean up comment format.
21242 * info.c, preferences.c: Set the properties, options, and about
21243 windows to type dialog.
21245 Tue Mar 9 01:46:12 2004 John Ellis <johne@verizon.net>
21247 * bar_info.c: Fix details bar display when no image is present.
21249 Tue Mar 9 01:08:36 2004 John Ellis <johne@verizon.net>
21251 * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
21252 preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
21253 view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
21254 for all GtkTreeViews to make them look better.
21255 * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
21258 Tue Mar 9 00:32:58 2004 John Ellis <johne@verizon.net>
21260 * search.c: Implement similarity match type.
21262 Mon Mar 8 22:07:32 2004 John Ellis <johne@verizon.net>
21264 * search.c: Fix statusbar label size twitching, fix selection idle
21265 update bug, increase default search window size - sorry 640x480 users.
21267 Mon Mar 8 21:07:35 2004 John Ellis <johne@verizon.net>
21269 * search.c: Implement dimensions matching, add dimensions 'between',
21270 overload FileData passed to search_result_append(), so that it also
21271 holds dimensions and similarity fields, and display dimensions if
21272 available. Fix memory leak in search_result_change_path(). Also make it
21273 work with 'between' input swapped (first is higher than second).
21275 Mon Mar 8 17:45:35 2004 John Ellis <johne@verizon.net>
21277 * search.c: Change a few default values, make search parameters
21278 insensitive during search, reorder status bar items, change start/stop
21279 button into two distinct stock buttons (find and stop).
21281 Mon Mar 8 00:21:49 2004 John Ellis <johne@verizon.net>
21283 * search.c: Add search options for match case, recurse search path,
21284 and 'between' for file size. Hide unused widgets when match type is
21287 Sun Mar 7 02:10:10 2004 John Ellis <johne@verizon.net>
21289 * search.[ch]: Implement maintenance utils.
21290 * utilops.c: Hook up search maintenance.
21292 Sun Mar 7 01:10:26 2004 John Ellis <johne@verizon.net>
21294 * search.c: Implement thumbnails, clean up the status bar.
21297 Sat Mar 6 03:40:22 2004 John Ellis <johne@verizon.net>
21299 * search.c: Sort directories as they are searched. Use list buffer and
21300 only flush to the result GtkTreeView every 100 iterations or so, to
21301 reduce tree view internal updates that take time, thereby significantly
21302 increasing search speed when returning many results.
21303 * po/POTFILES.in: Added bar_sort.c and search.c.
21305 Fri Mar 5 23:31:04 2004 John Ellis <johne@verizon.net>
21307 * search.c: More work: selections, context menu, keyboard shortcuts,
21308 status bar, drag and drop.
21310 Fri Mar 5 03:32:24 2004 John Ellis <johne@verizon.net>
21312 * bar_info.[ch]: Export the comment/keyword read/write utilities.
21313 * dupe.[ch] (cell_renderer_height_override): Export this hack.
21314 * filelist.[ch] (file_data_new_simple): New util in easy to use form.
21315 * layout_util.c: Hook up search window to menu.
21316 * search.[ch]: New files, started the image search window. Basically
21317 works, but can not do anything with the results yet.
21319 Tue Mar 2 12:57:39 2004 John Ellis <johne@verizon.net>
21321 * bar_info.[ch]: Add details sidebar for display/entry of keywords and
21322 comments per image.
21323 * bar_sort.c: Fix text capitalization of Link.
21324 * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
21325 * layout_util.[ch]: Support details sidebar, not sure header needs to
21326 export it though, not used anywhere else.
21327 * typedefs.h: Add bar_info vars to LayoutWindow.
21329 Sun Feb 29 13:51:38 2004 John Ellis <johne@verizon.net>
21331 * bar_sort.c: Add symbolic linking option sort manager.
21332 * main.c: Notify of beta software on startup.
21333 * ui_fileops.[ch]: Add symlink_utf8() util.
21334 * configure.in: Branch/merge for 1.5 devel cycle.
21336 Mon Mar 1 16:00:36 2004 John Ellis <johne@verizon.net>
21338 * README, TODO: Updates.
21339 * po/*.po: make distcheck touches these.
21340 * configure.in: Release 1.4.1
21342 Mon Mar 1 15:49:28 2004 John Ellis <johne@verizon.net>
21344 * hu.po: Updated Hungarian translation,
21345 submitted by Koblinger Egmont <egmont@uhulinux.hu>
21346 * gqview.desktop: Updated, convert to utf-8.
21347 * README: Update credits.
21349 Wed Feb 25 21:15:42 2004 John Ellis <johne@verizon.net>
21351 * view_dir_tree.c: Fix crash when encountering a folder named
21352 (sigh, wait for it...) "empty". Fix is twofold: check success of
21353 vdtree_populate_path_by_iter() before accessing something it may free,
21354 and use a zero length string ("") for the placeholder node path/name,
21355 as there shouldn't be any folders with that name to encounter...
21357 Tue Feb 24 19:27:54 2004 John Ellis <johne@verizon.net>
21359 * main.c (main): Move gtk_init and friends before any code that may
21360 cause a warning dialog that needs gtk to be initialized. This
21361 specifically fixes crash when attempting warning about invalid home
21362 directory filename encoding.
21364 Fri Feb 20 18:29:12 2004 John Ellis <johne@verizon.net>
21366 * po/*.po: Make distcheck updates these.
21367 * README: Update translation status.
21368 * configure.in: Release 1.4.0
21370 Fri Feb 20 18:11:23 2004 John Ellis <johne@verizon.net>
21372 * README: Add overview of changes since last stable 1.2.2 release,
21373 update email address, some clean up.
21374 * gqview.1: Update email address.
21377 Fri Feb 20 16:56:04 2004 John Ellis <johne@bellatlantic.net>
21379 * po/fr.po: Updated French translation,
21380 submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
21381 with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
21383 Fri Feb 20 16:02:32 2004 John Ellis <johne@bellatlantic.net>
21385 * po/bg.po: Updated Bulgarian translation,
21386 submitted by Vladimir Petrov <vladux@mail.bg>.
21387 * po/cs.po: Updated Czech translation,
21388 submitted by Jan Raska <jan_raska@hotmail.com>.
21389 * po/de.po: Updated German translation,
21390 submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
21391 * po/es.po: Updated Spanish translation,
21392 submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
21393 * po/fi.po: Updated Finnish translation,
21394 submitted by Lauri Nurmi <lanurmi@iki.fi>.
21395 * po/nl.po: Updated Dutch translation,
21396 submitted by Tino Meinen <a.t.meinen@chello.nl>.
21397 * po/sk.po: Updated Slovak translation,
21398 submitted by Ivan Priesol <priesol@iris-sk.sk>.
21399 * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
21400 submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
21401 * README: Credit updates.
21403 Thu Feb 12 22:58:12 2004 John Ellis <johne@bellatlantic.net>
21405 * cache_maint.c(cache_maintain_home): Set the entry that displays
21406 the working path as not editable instead of insensitive, as at least
21407 the Galaxy theme shows no text in insensitive entries (fg == bg color).
21409 Thu Feb 12 22:47:31 2004 John Ellis <johne@bellatlantic.net>
21411 * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
21412 before attempting access into list model.
21414 Sun Feb 8 11:15:17 2004 John Ellis <johne@bellatlantic.net>
21416 * layout_config.c: Fix to display translations of layout_title strings.
21418 Fri Feb 6 12:23:30 2004 John Ellis <johne@bellatlantic.net>
21420 * exif.c(exif_read): Fix for gcc 3.3.2 warning.
21422 Tue Feb 3 12:51:45 2004 John Ellis <johne@bellatlantic.net>
21425 * gqview.desktop: Fix Encoding field "Legacy-Mixed".
21426 * po/*.po: make distcheck touches these.
21427 * configure.in: Release 1.3.9
21429 Tue Feb 3 12:42:13 2004 John Ellis <johne@bellatlantic.net>
21432 * *.[ch]: Update copyright year in file headers.
21433 * main.c: Remove start up print of beta notice.
21435 Tue Feb 3 11:21:38 2004 John Ellis <johne@bellatlantic.net>
21437 * po/bg.po: Updated Bulgarian translation,
21438 submitted by Vladimir Petrov <vladux@mail.bg>
21439 * po/es.po: Updated Spanish translation,
21440 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
21441 * po/fi.po: Updated Finnish translation,
21442 submitted by Lauri Nurmi <lanurmi@iki.fi>
21443 * po/fr.po: Updated French translation,
21444 submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
21445 * po/pl.po: Updated Polish translation,
21446 submitted by Emil Nowak <emil5@go2.pl>
21447 * po/ru.po: Updated Russian translation,
21448 submitted by Sergey Pinaev <dfo@antex.ru>
21449 * po/sv.po: Updated Swedish translation,
21450 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
21451 * po/vi.po: Updated Vietnamese translation,
21452 submitted by pclouds <pclouds@vnlinux.org>
21453 * README: Update translation credits where necessary.
21455 Tue Feb 3 09:33:55 2004 John Ellis <johne@bellatlantic.net>
21458 * gqview.1: Updated man page.
21459 * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
21460 fullscreen, F is still the official key but V was currently unused and
21461 it helps the upgraders migrate with less pain.
21463 Tue Feb 3 09:01:18 2004 John Ellis <johne@bellatlantic.net>
21465 * exif.c: Translate return strings, include config.h so intl.h works..
21466 * ui_fileops.c: Include config.h.
21468 Mon Feb 2 13:54:59 2004 John Ellis <johne@bellatlantic.net>
21470 * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
21471 unsupported format id values.
21472 * configure.in: Add --disable-xinerama configure switch.
21473 * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
21475 Mon Jan 26 02:51:21 2004 John Ellis <johne@bellatlantic.net>
21477 * layout.c: Removed unused code.
21478 * main.c: Move print_term out of here, fix terminal message encoding,
21479 disable listing of 'experimental' command line options.
21480 * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
21481 * ui_fileops.[ch]: Move print_term() here.
21483 Mon Jan 26 01:59:33 2004 John Ellis <johne@bellatlantic.net>
21485 * utilops.c: Remove Preview button from batch rename dialog, and fixed
21486 the preview column to auto update. BUG: rows-reordered signal of a tree
21487 model is never sent, so reordering with drag and drop will not update
21488 the preview column - this appears to be a GTK 2.2.4 bug.
21490 Fri Jan 23 05:06:27 2004 John Ellis <johne@bellatlantic.net>
21492 * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
21493 event, also check if file exists, if not simply return false instead
21494 of doing the whole attempt which will fail anyway.
21496 Fri Jan 23 02:27:02 2004 John Ellis <johne@bellatlantic.net>
21498 * po/*.po: Make distcheck touches these.
21499 * README: Update translation table. Fix release year (re make dist).
21500 * configure.in: Release 1.3.8
21502 Fri Jan 23 02:00:56 2004 John Ellis <johne@bellatlantic.net>
21504 * preferences.c: Changed the copyright string such that changes to
21505 (c) year, website address, and email address will no longer break the
21509 Thu Jan 22 06:22:07 2004 John Ellis <johne@bellatlantic.net>
21511 * info.c, utilops.c: Marked additional strings for translation.
21512 * po/fi.po: Updated Finnish translation,
21513 submitted by Lauri Nurmi <lanurmi@iki.fi>
21514 * po/ja.po: Updated Japanese translation,
21515 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
21516 * po/sv.po: Updated Swedish translation,
21517 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
21518 [note: es and fr are awaiting a resend in gzip form, unless I can
21519 figure out what netscape 4.x does to po files sent as plain text...]
21521 Thu Jan 22 05:21:20 2004 John Ellis <johne@bellatlantic.net>
21523 * cellrenderericon.[ch]: Changed function and structure names to avoid
21524 using the gtk namespace.
21525 * collect-table.c, view_file_icon.c: Use new names (above).
21526 * img-view.c, layout_image.c: Allow 'N' key to step to next image.
21527 * layout_util.c: Revert to old behavior where page up/down are now
21528 global to the window for stepping through images. Use Ctrl-Up/Dn to
21529 scroll file/folder views a page at a time.
21531 Sun Jan 18 21:48:16 2004 John Ellis <johne@bellatlantic.net>
21533 * dupe.c: Apply patch to fix char pointer array overrun,
21534 submitted by Richard Curnow <rc@rc0.org.uk>.
21536 Sun Jan 18 09:46:02 2004 John Ellis <johne@bellatlantic.net>
21538 * view_file_icon.c, view_file_list.c: Disabled double click to go to
21539 full screen - control clicking for mulitple selection too fast can
21540 activate fullscreen - need to revisit strategy.
21542 Sun Jan 18 09:29:50 2004 John Ellis <johne@bellatlantic.net>
21544 * collect-table.c: Fix division by zero when all thumbnails fail to
21545 generate resulting in initial zero row count.
21546 * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
21547 ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
21548 Use 64 bit integer to store and count file sizes, to properly display
21549 >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
21550 available, also use work-around to avoid %lld for printf conversions.
21552 Sun Jan 18 07:35:38 2004 John Ellis <johne@bellatlantic.net>
21554 * image.c: NULL initialize function pointers.
21555 * view_file_icon.c, view_file_list.c: Set double click in icon and list
21556 view to start fullscreen.
21558 Sun Jan 18 02:27:57 2004 John Ellis <johne@bellatlantic.net>
21560 * image.[ch], typedefs.h: Added image load completed function, it will
21561 be called when the current image is finished rendering to screen and
21562 when the image preload is complete. Only tested with --debug.
21564 Sun Jan 18 01:32:51 2004 John Ellis <johne@bellatlantic.net>
21566 * dupe.c: Mark column title strings for translation.
21567 * editors.c: Translate command name field for the default editors.
21568 * menu.c: Fix sort menu grammar.
21570 Wed Jan 14 19:09:45 2004 John Ellis <johne@bellatlantic.net>
21572 * exif.c: Fix spelling error of fluorescent.
21573 * info.c: Make filename entry non-editable in place of non-sensitive.
21574 * main.c: Use the locale's preferred encoding when printing --help text
21576 * preferences.c: Make entire filter editor non-sensitive when filtering
21578 * utilops.c: Grammar, newline fixes.
21580 Tue Jan 13 00:43:51 2004 John Ellis <johne@bellatlantic.net>
21582 * ui_help.c (help_window_load_text): When encountering invalid utf-8,
21583 insert a blank line in place of broken text, removed warnings.
21584 * README: Convert encoding to proper utf-8.
21586 Sun Jan 11 03:27:17 2004 John Ellis <johne@bellatlantic.net>
21588 * layout_util.c (layout_bar_exif_sized): Fix signal handler,
21589 size_allocate has no return value.
21591 Sun Jan 11 02:11:32 2004 John Ellis <johne@bellatlantic.net>
21593 * cache.c: Fixes to initialize char variables before use.
21594 * dupe.c: Reset opposing group list when clearing a list. Fixes crash
21595 when clearing main list, then adding new files in 'compare two file
21598 Sat Jan 10 08:31:04 2004 John Ellis <johne@bellatlantic.net>
21600 * view_file_list.c (vflist_select_by_path): Set the focus to this row,
21601 so that up/down moves to the expected image when the list has focus.
21603 Sat Jan 10 07:29:25 2004 John Ellis <johne@bellatlantic.net>
21605 * bar_exif.[ch]: Allow exif info to start in advanced view, added
21606 utility to retrieve advanced state.
21607 * info.c: Fix for change to bar_exif_new().
21608 * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
21609 sidebar size and advanced state, note this per window, and is not
21612 Sat Jan 10 06:38:09 2004 John Ellis <johne@bellatlantic.net>
21614 * img-view.c: Fix image stepping bug when same image path is in the
21615 list more than once.
21617 Sat Jan 10 05:49:00 2004 John Ellis <johne@bellatlantic.net>
21619 * thumb.c: Do not scale unknown image icon larger than orginial size.
21621 Sat Jan 10 01:43:34 2004 John Ellis <johne@bellatlantic.net>
21623 * view_dir_tree.c: Added workaround so that user entered hidden paths
21624 are displayed even when 'display hidden files' option is disabled.
21626 Sat Jan 10 00:25:39 2004 John Ellis <johne@bellatlantic.net>
21628 * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
21629 new folders, so that the name sticks immediately in the view.
21631 Thu Jan 8 04:47:35 2004 John Ellis <johne@bellatlantic.net>
21633 * view_file_list.c (vflist_select_cb): Remove unnecessary check for
21634 previous button click row that was interfering with image selection.
21636 Mon Jan 5 03:01:35 2004 John Ellis <johne@bellatlantic.net>
21638 * info.c (info_tab_general_image): Fix 'Image size' calculation.
21640 Mon Dec 29 18:04:34 2003 John Ellis <johne@bellatlantic.net>
21642 * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
21643 * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
21646 Mon Dec 22 17:58:01 2003 John Ellis <johne@bellatlantic.net>
21649 * po/*.po: Make distcheck updates.
21650 * configure.in: Release 1.3.7
21652 Mon Dec 22 17:25:10 2003 John Ellis <johne@bellatlantic.net>
21654 * cellrenderericon.h: Fix show_text to be type boolean.
21655 * collect-table.c: Fix progressbar height changes by always setting the
21656 text of the widget to contain at least one character.
21657 * dupe.c, view_file_list.c: Fix warninga about invalid height
21658 parameter when setting cell height over 100, this hack simply changes
21659 maximum of the height property on GtkCellRenderer.
21660 * configure.in (ALL_LINGUAS): Added sv, Swedish language.
21661 * po/sv.po: Added Swedish translation,
21662 submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
21663 * po/ru/po: Updated Russian translation,
21664 submitted by Sergey Pinaev <dfo@antex.ru>.
21665 * README, TODO: Updates.
21667 Sun Dec 21 22:50:54 2003 John Ellis <johne@bellatlantic.net>
21669 * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
21670 menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
21671 view_file_icon.c, view_file_list.c: Added mnemonics to all of the
21672 pop up menus. FIxed a few key bindings, notably fullscreen toggle is
21673 now F, New folder is Ctrl-F (and was renamed from Create dir), removed
21674 binding for set as wallpaper (conflicted with new window), and Float
21675 file list is now L.
21676 * README: Documented new key bindings.
21678 Sun Dec 21 21:25:46 2003 John Ellis <johne@bellatlantic.net>
21680 * image.c: Increase minimum size when dropping scale quality to
21681 GDK_INTERP_NEAREST (3 to 8).
21684 Sun Dec 21 20:55:03 2003 John Ellis <johne@bellatlantic.net>
21686 * collect-table.c, view_file_icon.c: Fix pageup/down increment when
21687 text is enabled; fix keyboard popup menu placement; fix image view
21688 selection when clicking file already selected with multiple selection.
21690 Sat Dec 20 14:01:35 2003 John Ellis <johne@bellatlantic.net>
21692 * exif.c: Fix return value (actually return something, oddly with -O2
21693 gcc 3.2.2 is not giving a warning about this). Plus a few changes
21694 to avoid casting confusion.
21696 Fri Dec 19 18:08:39 2003 John Ellis <johne@bellatlantic.net>
21698 * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
21699 using correct casting of data to sizeof char.
21701 Fri Dec 19 01:40:56 2003 John Ellis <johne@bellatlantic.net>
21703 * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
21704 GtkTreeView by setting the focus to a column with zero width. (We draw
21705 the focus ourselves by setting the "has-focus" property of the
21706 GtkCellRendererIcon.
21708 Fri Dec 19 01:18:22 2003 John Ellis <johne@bellatlantic.net>
21710 * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
21712 Fri Dec 19 00:08:06 2003 John Ellis <johne@bellatlantic.net>
21714 * collect-table.c: Hook up Control-T to toggle filename text, set the
21715 mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
21716 shown. Fixed border padding (again).
21718 Thu Dec 18 23:22:41 2003 John Ellis <johne@bellatlantic.net>
21720 * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
21721 works as expected, anyway...
21723 Thu Dec 18 18:32:59 2003 John Ellis <johne@bellatlantic.net>
21725 * cellrenderericon.[ch], collect-table.c: More fixes and work, added
21726 ability to toggle display of filename text.
21728 Thu Dec 18 16:54:17 2003 John Ellis <johne@bellatlantic.net>
21730 * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
21731 icon views can show the filename under the icon.
21732 * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
21734 * Makefile.am: Added cellrenderericon.[ch].
21736 Tue Dec 16 12:20:14 2003 John Ellis <johne@bellatlantic.net>
21738 * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
21739 supplying missing comma in command - fixes crash on refresh.
21741 Mon Dec 15 17:10:44 2003 John Ellis <johne@bellatlantic.net>
21744 * configure.in: Release 1.3.6
21746 Mon Dec 15 17:02:46 2003 John Ellis <johne@bellatlantic.net>
21748 * dupe.c: Do not unref a GtkStyle we never refed.
21749 * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
21750 Removed "Insert file drops at pointer location" option for collections,
21751 now this is always the behavior. Moved a few options to the advanced
21752 tab, removed the collections tab.
21753 * main.c: Make the printed beta release note on startup a one liner.
21757 Sun Dec 14 20:58:28 2003 John Ellis <johne@bellatlantic.net>
21759 * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
21760 checking that GtkTreeView is realized before attempting to scroll.
21761 This was a problem when the tools are hidden.
21763 Sun Dec 14 19:26:37 2003 John Ellis <johne@bellatlantic.net>
21765 * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
21768 Sun Dec 14 02:51:47 2003 John Ellis <johne@bellatlantic.net>
21770 * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
21771 * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
21772 icon when beggining a dnd operation.
21773 * dupe.c: Set drag icon, fix progress bar value warning when starting
21775 * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
21776 free to correct place).
21778 Sat Dec 13 15:26:15 2003 John Ellis <johne@bellatlantic.net>
21780 * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
21781 dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
21782 layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
21783 preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
21784 ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
21785 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
21786 Remove use of deprecated GTK functions
21787 (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
21789 Fri Dec 12 17:49:37 2003 John Ellis <johne@bellatlantic.net>
21791 * collect-table.c: Fix removal of right clicked, but non selected
21794 Fri Dec 12 16:43:32 2003 John Ellis <johne@bellatlantic.net>
21796 * ui_clist_edit.[ch]: Removed, clist is deprecated.
21797 * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
21798 * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
21800 Fri Dec 12 16:31:14 2003 John Ellis <johne@bellatlantic.net>
21802 * collect-table.c, typedefs.h: Fixed the marker positioning, made the
21803 drop placement more intuitive, and removed ugly popup window for
21804 display of marker position.
21805 * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
21806 adjustment will change.
21807 * icons/marker.xpm: Gave marker a black border for some contrast on
21810 Thu Dec 11 21:45:22 2003 John Ellis <johne@bellatlantic.net>
21812 * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
21813 now stored as pixbufs instead of pixmaps...
21814 * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
21815 as a guide, so it now has the same selection behavior.
21816 * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
21818 Wed Dec 10 12:59:37 2003 John Ellis <johne@bellatlantic.net>
21820 * view_file_icon.c: Fix centering of icons in columns, set keyboard
21821 cursor when moving focus.
21823 Tue Dec 9 22:58:11 2003 John Ellis <johne@bellatlantic.net>
21825 * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
21826 option show_icon_names - for future ability to display filnames in the
21827 icon view. (this will need a custom gtkcellrenderer, on TODO).
21829 Tue Dec 9 16:48:51 2003 John Ellis <johne@bellatlantic.net>
21831 * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
21832 * ui_tree_edit.h: Fix function description.
21833 * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
21834 unrefed style pointers, guard against possible button release event
21835 on drop event (not sure what is causing this).
21837 Wed Dec 3 16:01:24 2003 John Ellis <johne@bellatlantic.net>
21839 * ui_bookmark.[ch]: Added history_combo utilities.
21840 * ui_utildlg.c: Use default history length for file dialogs.
21841 * utilops.c: When auto renaming single file, show preview of new name.
21842 Added drop down history for numerical rename prefix and suffixes. Fixed
21843 bug with numerical rename when anything but first row was selected.
21844 Gave prefix and suffix entries all available room, packed the image
21845 preview into a pane so image does not resize with window. Fixed
21846 incorrect lower value (1 -> 0) in start number selection.
21847 * view_file_list.c: Fixed incorrect resort when renaming files.
21848 * TODO: Major todo list cleanup.
21850 Wed Dec 3 00:38:41 2003 John Ellis <johne@bellatlantic.net>
21852 * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
21853 * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
21854 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
21855 Use new dnd, fix dnd bugs. Ignore button release event when it resulted
21856 from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
21859 Tue Dec 2 15:57:03 2003 John Ellis <johne@bellatlantic.net>
21861 * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
21862 Fix bug when updating nodes via timestamp change. Force refresh when
21863 setting a path, to ensure new folders appear (in automounted folders).
21865 Mon Dec 1 17:50:37 2003 John Ellis <johne@bellatlantic.net>
21867 * cache_maint.c (cache_maintain_home_cb): Use correct path when
21868 attempting to remove old thumbnails.
21869 * view_dir_list.c: Check access with R_OK | X_OK.
21870 * view_dir_tree.c: Fix icon states, population by expander click.
21872 Mon Dec 1 01:50:29 2003 John Ellis <johne@bellatlantic.net>
21874 * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
21875 * ui_pathsel.c: Remove while(events) hack.
21876 * ui_tree_edit.c: Move the while(events) hack here, so that tree is
21877 in consistent state before showing popup.
21878 * view_dir_tree.c: Fix new folder command.
21880 Mon Dec 1 00:59:07 2003 John Ellis <johne@bellatlantic.net>
21882 * intl.h: Fix compile error when gettext is disabled.
21883 * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
21884 * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
21886 Sat Nov 29 11:06:03 2003 John Ellis <johne@bellatlantic.net>
21888 * layout.c: Set the default keybaord focus to the image pane.
21889 * layout_util.c: Make the image zoom/traversal keys only work when the
21890 image has the keyboard focus.
21891 * view_dir_tree.c: Many fixes for expansion, population, sorting,
21892 dnd hovering expansion, expander display, expander clicks, and
21893 removed unused cruft.
21895 Sat Nov 29 08:18:52 2003 John Ellis <johne@bellatlantic.net>
21897 * view_dir_tree.c: Fixed so clicking expanders does not select row,
21898 remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
21900 Fri Nov 28 21:38:50 2003 John Ellis <johne@bellatlantic.net>
21902 * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
21903 compiles cleanly - but has 'issues'.
21904 * view_dir_list.c: Minor fixes done when using as reference for above.
21906 Mon Nov 24 15:08:00 2003 John Ellis <johne@bellatlantic.net>
21908 * utilops.c: Convert multiple rename clist to a treeview, added preview
21909 for autorename results.
21910 * view_file_list.c: Fix update errors after a rename.
21912 Mon Nov 24 13:18:11 2003 John Ellis <johne@bellatlantic.net>
21914 * view_file_list.c: Fix loss of selection when changing sort order, fix
21915 incorrect next row selection when deleting files, and add fix to
21916 maintain row position when toggling thumbnails.
21918 Wed Nov 19 02:17:25 2003 John Ellis <johne@bellatlantic.net>
21920 * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
21921 that leaves old rows behind, eventually causing crash on autorefresh.
21923 Tue Nov 18 07:33:36 2003 John Ellis <johne@bellatlantic.net>
21925 * dupe.c: Fix keyboard menu placement on second_listview, set middle
21926 mouse button to toggle row selection.
21927 * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
21928 placement from keyboard pop-up, set middle button to toggle row
21929 selection, and fix image display on a select-all.
21931 Mon Nov 17 16:19:46 2003 John Ellis <johne@bellatlantic.net>
21933 * dupe.c: Consistently handle button press/release pairs.
21934 * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
21935 based on current visibility.
21936 * view_dir_list.c: Correctly scroll to and set focus to highlight
21937 previous path when going up the tree.
21938 * view_file_list.c: Allow dnd with button 1, fix selection behavior,
21939 fix auto scrolling.
21941 Mon Nov 17 14:14:39 2003 John Ellis <johne@bellatlantic.net>
21943 * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
21944 thumbnails. Changes for file list move to GtkTreeView.
21945 * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
21946 * view_dir_list.c: Set the cursor focus when clicking a row, change
21947 selection mode to NONE.
21948 * view_file_list.c: Change from GtkCList to GtkTreeView for main
21949 file list, needs cleanup.
21951 Sun Nov 16 23:10:04 2003 John Ellis <johne@bellatlantic.net>
21953 * layout_config.c: Change clist to treeview for layout order.
21954 * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
21955 * preferences.c: Remove include of ui_clist_edit.h.
21956 * ui_pathsel.c: Fixes for leaking GtkTreePaths.
21957 * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
21958 * view_dir_list.c: Add folder icons back, porting this widget complete?
21960 Sat Nov 15 12:32:22 2003 John Ellis <johne@bellatlantic.net>
21962 * ui_tree_edit.c: Make start of scroll smoother when starting from
21963 edges of widget by slowly ramping up speed.
21965 Sat Nov 15 12:12:18 2003 John Ellis <johne@bellatlantic.net>
21967 * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
21968 * view_dir_list.c: use above auto scroll for dnd.
21970 Fri Nov 14 21:10:45 2003 John Ellis <johne@bellatlantic.net>
21972 * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
21973 view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
21974 * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
21975 * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
21976 zero region is avoided.
21977 * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
21978 * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
21979 set correct dnd behavior (when source, disable dnd dest). Also removed
21980 ".." folder when root is listed.
21982 Fri Nov 14 13:25:42 2003 John Ellis <johne@bellatlantic.net>
21984 * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
21985 GdkColor when the widget changes.
21986 * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
21987 * ui_tree_edit.[ch]: Make shift_color available to rest of app.
21989 Fri Nov 14 03:11:13 2003 John Ellis <johne@bellatlantic.net>
21991 * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
21992 instead of a direct gdk_cursor_destroy (still leaks though).
21994 Thu Nov 13 08:59:01 2003 John Ellis <johne@bellatlantic.net>
21996 * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
21997 cursor on listview while comparing/sorting.
21999 Wed Nov 12 15:30:36 2003 John Ellis <johne@bellatlantic.net>
22001 * dupe.c: Row height is now correct when thumbnails is on, set the
22002 unknown pic for broken thumbnails, properly set alignment on date
22003 and size columns, and fixed keyboard popup menu placement.
22004 * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
22005 has option to return unknown image if thumbnail is broken.
22007 Wed Nov 12 12:15:22 2003 John Ellis <johne@bellatlantic.net>
22009 * dupe.c: Reimplement the alternating row color per match group,
22010 learning how to manipulate a gtktreeview sure is fun :-P
22012 Wed Nov 12 10:10:36 2003 John Ellis <johne@bellatlantic.net>
22014 * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
22016 Tue Nov 11 14:24:19 2003 John Ellis <johne@bellatlantic.net>
22018 * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
22019 * TODO: List things needed to be done to complete above conversion.
22021 Mon Nov 10 21:01:21 2003 John Ellis <johne@bellatlantic.net>
22023 * utilops.c: Show safe delete status in delete dialogs (off or on).
22025 Sun Nov 9 14:56:19 2003 John Ellis <johne@bellatlantic.net>
22028 * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
22029 * configure.in: Release 1.3.5
22031 Sun Nov 9 11:45:49 2003 John Ellis <johne@bellatlantic.net>
22033 * bar_exif.c: Add padding to right of advanced view checkbutton.
22034 * exif.c: Use correct key when retrieving ApertureValue for fAperture.
22036 Sun Nov 9 11:09:50 2003 John Ellis <johne@bellatlantic.net>
22038 * exif.c: string_append_raw_bytes() character replacement fix, added
22039 description for GPSInfo.
22041 Sun Nov 9 10:51:13 2003 John Ellis <johne@bellatlantic.net>
22043 * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
22044 fSubjectDistance to return properly formatted data per 2.2 specs.
22046 Sun Nov 9 07:29:26 2003 John Ellis <johne@bellatlantic.net>
22048 * exif.[ch]: Fix incorrect orientation order by swapping
22049 BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
22050 * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
22051 rotate image per exif info option (off by default).
22052 * image.c: Add missing include of ui_fileops.h.
22054 Sun Nov 9 06:41:48 2003 John Ellis <johne@bellatlantic.net>
22056 * bar_exif.c: Fix incorrect column number setup in advanced view.
22057 * exif.c: Added additional tags (to misc section), and altered a few
22058 things after checking exif.org PDF spec sheet.
22060 Sat Nov 8 20:51:37 2003 John Ellis <johne@bellatlantic.net>
22062 * bar_exif.c: Added advanced view for exif data.
22063 * exif.c: Fix capitalization, mark relevent (standard view) strings for
22065 * info.c: Use a paned widget to allow expansion of properties window
22066 without expanding image view size.
22068 Sat Nov 8 10:49:55 2003 John Ellis <johne@bellatlantic.net>
22070 * bar_exif.c: Fix alignments when adding labels to table, so that
22071 entries with mulitple lines will be top aligned.
22073 Sat Nov 8 10:44:43 2003 John Ellis <johne@bellatlantic.net>
22075 * README, TODO: Updates.
22077 Sat Nov 8 10:38:40 2003 John Ellis <johne@bellatlantic.net>
22079 * ui_fileops.c: When converting filenames to utf-8 fails, display
22080 clear warning to user, and simply allow the broken strings through.
22082 Sat Nov 8 06:07:09 2003 John Ellis <johne@bellatlantic.net>
22084 * src/Makefile.am: Added exif.c back to build list.
22085 * exif.[ch]: Moved necessary declarations out to header file, a few
22086 namespace changes, added access functions (still need: (uns)byte,
22087 undefined, float, double, and the multiple data element ones).
22088 * bar_exif.c: Fixes to use exif.h instead of exif.c.
22090 Fri Nov 7 17:27:35 2003 John Ellis <johne@bellatlantic.net>
22092 * bar_exif.c: Removed remnants of old exif parser.
22093 * info.[ch]: Removed unnecessary tab updates, avoid reloading things
22094 like exif data every time the window size changes.
22096 Fri Nov 7 16:46:41 2003 John Ellis <johne@bellatlantic.net>
22098 * exif.c: Allow support for unknown IDF tags.
22099 * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
22100 and copyright fields.
22102 Fri Nov 7 14:30:22 2003 John Ellis <johne@bellatlantic.net>
22104 * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
22105 problem 2: retrieving invalid key name! :-/
22107 Fri Nov 7 13:51:01 2003 John Ellis <johne@bellatlantic.net>
22109 * bar_exif.c, exif.c: Added formatting utility to get the commonly
22110 used data tags in a user meaningful format, output now matches previous
22111 versions, however the Shutter speeds differ a bit, will need to
22112 check (off by one?).
22114 Fri Nov 7 11:03:57 2003 John Ellis <johne@bellatlantic.net>
22116 * exif.c: Rewrite EXIF parser so that data is stored in list format,
22117 such that adding additional tags will be easy, and ExifData will not
22118 need to be touched. Very rough, human readable output for exif keys
22119 is yet to be added.
22120 * bar_exif.c: Changed to work with new exif.c, temporarily include
22121 exif.c instead of exif.h, since exif.h has not been updated yet.
22122 * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
22123 includes it directly.
22125 Wed Nov 5 08:03:41 2003 John Ellis <johne@bellatlantic.net>
22127 * editors.c(editor_verbose_io_cb): Use count returned from read when
22128 validating/converting text.
22130 Wed Nov 5 07:21:57 2003 John Ellis <johne@bellatlantic.net>
22132 * README: Updates, and converted encoding format to utf-8.
22134 Wed Nov 5 06:16:57 2003 John Ellis <johne@bellatlantic.net>
22136 * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
22137 filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
22138 ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
22139 a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
22140 warning to user when such conditions occur. Editor command result text
22141 is now validated before use in verbose window.
22143 Tue Nov 4 15:07:51 2003 John Ellis <johne@bellatlantic.net>
22145 * ui_spinner.png: Changed order of frames for smoother start..
22147 Tue Nov 4 12:01:14 2003 John Ellis <johne@bellatlantic.net>
22149 * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
22150 so that newly installed loaders are automatically added to the filters.
22151 * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
22152 keys from filter to filter_ext, since the values are not backward
22153 compatible. Jumping between old and new releases will reset the list.
22155 Tue Nov 4 10:49:23 2003 John Ellis <johne@bellatlantic.net>
22157 * filelist.c(filter_add_defaults): Added svg format, if you have
22158 librsvg installed, chances are you have the gdkpixbuf loader too.
22160 Tue Nov 4 09:46:47 2003 John Ellis <johne@bellatlantic.net>
22162 * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
22163 icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
22165 * Makefile.am: Remove references to above.
22166 * layout_util.c: Really remove references to above.
22168 Tue Nov 4 09:40:01 2003 John Ellis <johne@bellatlantic.net>
22170 * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
22172 Tue Nov 4 09:25:03 2003 John Ellis <johne@bellatlantic.net>
22174 * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
22175 * ui_spinner.[ch]: New activity spinner and icon utils.
22176 * ui_spinner.png, ui_tabcomp.png: New icon files.
22177 * ui_tabcomp.xpm: Removed, using pngs now.
22178 * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
22179 * editors.c: Added spinner to verbose window.
22181 Fri Oct 31 11:34:42 2003 John Ellis <johne@bellatlantic.net>
22183 * editors.c: Include editors.h. (-Wmissing-prototypes warning)
22184 * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
22185 * utilops.c: Made file_util_unlink static. (same)
22187 * po/*.po: Make distcheck touches these.
22188 * configure.in: Release 1.3.4
22190 Fri Oct 31 10:57:51 2003 John Ellis <johne@bellatlantic.net>
22192 * utilops.c(file_util_safe_number): Fix mem leaks, includes using
22193 correct utility to free the list (path_list_free -> filelist_free).
22194 Also avoid sorting list more than once.
22196 Fri Oct 31 10:35:34 2003 John Ellis <johne@bellatlantic.net>
22198 * editors.c(editor_command_one): Free path removed from list, fixes
22200 * image.c(image_free): Set post buffer NULL before destroying image
22201 window, fixes mem leak.
22202 * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
22203 thumbnails [yeek! has this always been here?].
22205 Sun Oct 26 06:14:07 2003 John Ellis <johne@bellatlantic.net>
22208 * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
22209 scalers when image window size is less than 3 in any direction.
22210 (debian BUG# 209365)
22212 Sun Oct 26 03:59:45 2003 John Ellis <johne@bellatlantic.net>
22214 * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
22215 exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
22216 layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
22217 rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
22218 are now held in utf8 strings. Paths are now converted to locale prior
22219 to use in a library function.
22220 * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
22221 * ui_bookmark.[ch]: utf8 fixes.
22222 * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
22223 * ui_help.c: Removed old comments no longer needed.
22224 * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
22225 * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
22226 * utilops.c: utf8 fixes, also fixed broken auto rename option when
22227 copy/move a single file.
22228 * view_dir_list.c, view_dir_tree.c: utf8 fixes.
22229 * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
22232 Fri Oct 24 08:00:12 2003 John Ellis <johne@bellatlantic.net>
22234 * editors.c: Added stop button to allow aborting midway through
22235 multiple file operations.
22236 * preferences.c: Added help button for the command macros to the editor
22237 preferences tab, added credits button to the about dialog.
22238 * README: Added editors section describing macros, marked credits
22239 section to be found by about credits button.
22240 * po/POTFILES.in: Added editors.c
22242 Fri Oct 24 06:16:32 2003 John Ellis <johne@bellatlantic.net>
22244 * editors.[ch]: Moved the editor command stuff here, added window to
22245 display results of a command. Window only shown when command prefixed
22247 * gqview.h, main.c: Removed above functions.
22248 * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
22249 layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
22251 * ui_fileops.[ch]: Moved path_list_copy here.
22253 Mon Oct 21 00:05:03 2003 John Ellis <johne@bellatlantic.net>
22255 * README, TODO: Updates.
22256 * po/*.po: make distcheck changes.
22257 * configure.in: Release 1.3.3
22259 Mon Oct 20 10:16:12 2003 John Ellis <johne@bellatlantic.net>
22261 * preferences.c: Clean up the editor slot entry alignments, removed
22262 extra frame from inside each tab.
22264 Mon Oct 20 08:26:05 2003 John Ellis <johne@bellatlantic.net>
22266 * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
22267 of editor slots adjustable by a define, instead of hard coding it
22268 everywhere. Increase the slot count to 10. Add lossless jpeg rotation
22269 to the defaults (uses jpegtran).
22270 * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
22271 menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
22272 * view_file_icon.c: Fix loss of selection of changed files on refresh.
22275 Sat Oct 18 21:06:10 2003 John Ellis <johne@bellatlantic.net>
22277 * exif.[ch]: Flash display patch to work with more cameras, based on
22278 gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
22279 * de.po: Updated German translation,
22280 submitted by Unseld@t-online.de (Rainer Unseld).
22281 * es.po: Updated Spanish translation,
22282 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
22283 * preferences.c: Some cleanup fo duplicated code, set the options
22284 insensitive that can be disabled by another.
22285 * view_dir_list.c: Added the '.' folder back so that users can drop
22286 images into the current path with dnd.
22287 * dupes.c: Added ability to select all group 1 (parent) and all
22288 group 2 (child) duplicates. Very handy when comparing two file sets.
22289 * info.c: Make the properties window remember its size when expanded.
22290 * layout_util.c(layout_key_press_cb): Small fix.
22291 * layout.c(layout_selection_list): Return active image when in
22292 collection view mode.
22294 Sat Oct 18 12:09:35 2003 John Ellis <johne@bellatlantic.net>
22296 * utilops.c: Fix incorrect test for file_util_unlink return value.
22298 Sat Oct 18 04:02:56 2003 John Ellis <johne@bellatlantic.net>
22300 * utilops.c: Added debug printf.
22301 * README: Updated changes list.
22303 Sat Oct 18 03:01:40 2003 John Ellis <johne@bellatlantic.net>
22305 * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
22306 Added a safe delete feature (trash folder), location and max size can
22307 be set in preferences. By default trash is off (normal delete). Let's
22308 just say the developer wishes he had the safe delete option only a
22310 * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
22311 views return if they were affected by the maintenance call. Use this
22312 info when resetting the autorefresh time stamp for the layout.
22314 Fri Oct 17 23:53:13 2003 John Ellis <johne@bellatlantic.net>
22316 * dupe.c(dupe_item_set_path): Correctly update the lists when the
22317 second list is enabled.
22319 Fri Oct 17 20:04:54 2003 John Ellis <johne@bellatlantic.net>
22321 * image.c, typedefs.h: When read ahead is enabled, also buffer the
22324 Fri Oct 17 19:11:02 2003 John Ellis <johne@bellatlantic.net>
22326 * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
22327 that there is only one place to check for it.
22329 Fri Oct 17 08:59:57 2003 John Ellis <johne@bellatlantic.net>
22331 * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
22332 'algorithm' layout to make adjustments easier (only from similar.c).
22334 Thu Oct 16 21:40:45 2003 John Ellis <johne@bellatlantic.net>
22336 * dupe.c: Fixed up the compare two file sets option, results now
22337 include which list the image is from.
22339 Thu Oct 16 20:48:43 2003 John Ellis <johne@bellatlantic.net>
22341 * dupe.c: Fixups, and make item removal work.
22343 Thu Oct 16 01:37:38 2003 John Ellis <johne@bellatlantic.net>
22345 * dupe.c: Added debug thumbprint window to display what is going
22346 on with the similarity thumbprints.
22348 Thu Oct 16 00:23:33 2003 John Ellis <johne@bellatlantic.net>
22350 * dupe.c: More fixes for sort/group by rank. Still need to work on
22351 the removal and second list functions.
22353 Wed Oct 15 20:20:29 2003 John Ellis <johne@bellatlantic.net>
22355 * dupe.[ch]: Major reorganization, started change to rank based
22356 sorting and grouping of matches.
22358 Wed Oct 15 02:27:26 2003 John Ellis <johne@bellatlantic.net>
22360 * cache.c: Fixups to string comparison logic (eek!).
22361 * similar.c: Added (unused) utility to stretch the contrast of a
22362 color channel, may use this for the grey mode.
22364 Tue Oct 14 23:15:19 2003 John Ellis <johne@bellatlantic.net>
22366 * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
22367 similarity algorithm.
22368 * main.c: Added command line option --greysims to enable the greyscale
22371 Fri Oct 3 20:03:40 2003 John Ellis <johne@bellatlantic.net>
22373 * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
22374 view_file_list.c: Made case sensitive sorting optional.
22375 * ui_fileops.[ch]: Add case sensitive sort option utility.
22376 * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
22379 Fri Oct 3 18:40:52 2003 John Ellis <johne@bellatlantic.net>
22381 * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
22382 of filenames to be case insensitive.
22383 * view_dir_tree.c: Ditto, but required a bit more than simply changing
22384 strcmp to strcasecmp, sorting was using the internal compare of clist.
22386 Fri Sep 26 20:53:27 2003 John Ellis <johne@bellatlantic.net>
22388 * utilops.c: Added image preview panes for the delete and rename
22391 Fri Sep 26 18:35:01 2003 John Ellis <johne@bellatlantic.net>
22393 * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
22394 file list before selecting the undone source image so that the
22395 selection matches the viewed image.
22397 Fri Sep 26 18:22:33 2003 John Ellis <johne@bellatlantic.net>
22399 * bar_exif.c: Added sizing arrows to this sidebar.
22400 * bar_sort.c: Added (1 level) undo to the sort manager.
22402 Fri Sep 26 15:40:45 2003 John Ellis <johne@bellatlantic.net>
22404 * image.c (image_size_sync): Remove redundant image redraw causing
22405 flicker when going fullscreen. Still flickers on other ops though.
22407 Mon Jul 28 11:41:26 2003 John Ellis <johne@bellatlantic.net>
22409 * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
22410 the auto update features (update_on_time_change).
22411 * image.c, layout.c: Honor the update_on_time_change option.
22413 Fri Jun 13 22:42:29 2003 John Ellis <johne@bellatlantic.net>
22415 * nl.po: Updated Dutch translation,
22416 submitted by Tino Meinen <a.t.meinen@chello.nl>
22417 * es.po: Updates Spanish translation,
22418 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
22419 * id.po: Added Indonesian translation,
22420 submitted by Tedi Heriyanto <tedi_h@gmx.net>
22421 * bg.po: Added Bulgarian translation,
22422 submitted by Vladimir Petrov <vladux@mail.bg>
22424 * configure.in: Release 1.3.2
22426 Fri Jun 13 22:05:24 2003 John Ellis <johne@bellatlantic.net>
22428 * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
22429 * ui_tabcomp.c: When enter signal is not connected do not claim
22433 Fri Jun 13 17:30:29 2003 John Ellis <johne@bellatlantic.net>
22435 * layout.c: Increased zoom label width.
22436 * layout_util.c: Added separator in view menu for sidebar items.
22438 Fri Jun 13 17:10:02 2003 John Ellis <johne@bellatlantic.net>
22440 * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
22441 * bar_exif.[ch]: Moved the exif display here from info.c and made it
22442 more generic, also to be used in a sidebar format.
22443 * manager.[ch]: Removed these files (see bar_sort).
22444 * exif.c: Fixed major file descriptor leak in exif reader.
22445 * info.c: Use new exif display utlity in bar_exif.c.
22446 * layout.c: New exif sidebar, updates to sort sidebar.
22447 * layout_image.c: Hook sidebar into image changes.
22448 * layout_util.[ch]: Updates to sidebar management, sidebar namespace
22449 changes. Added exif sidebar.
22450 * typedefs.h: Sidebar items added to LayoutWindow struct.
22451 * po/POTFILES.in: Updated for new/removed files.
22453 Fri Jun 13 14:05:47 2003 John Ellis <johne@bellatlantic.net>
22455 * info.c: Apply patch to fix display of exif exposure time,
22456 * po/fi.po: Update translated string.
22457 both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
22459 Thu Jun 12 21:10:38 2003 John Ellis <johne@bellatlantic.net>
22461 * manager.[ch]: New files for sort manager utility.
22462 * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
22463 * po/POTFILE.in: Added manager.c
22465 Thu Jun 12 17:23:28 2003 John Ellis <johne@bellatlantic.net>
22467 * main.c (setup_default_options): Register the default bookmarks.
22469 Fri May 9 15:34:32 2003 John Ellis <johne@bellatlantic.net>
22471 * image.[ch], typedefs.h: Added auto refresh utilities.
22472 * fullscreen.c: Honor auto refresh setting in full screen.
22473 * img-view.c, layout_image.c: Set auto image refresh enabled.
22475 Tue Apr 1 18:35:36 2003 John Ellis <johne@bellatlantic.net>
22477 * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
22478 columns in the path selection table when used as a directory chooser.
22480 Tue Apr 1 17:29:10 2003 John Ellis <johne@bellatlantic.net>
22482 * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
22483 the history list handling here.
22484 * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
22485 editing of ui_clist_edit.[ch].
22486 * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
22487 allow drag and drop from the lists. Padding fixes.
22488 * ui_utildlg.c: Packing and padding fixes.
22489 * ui_tabcomp.[ch]: Fixes from SLIK.
22490 * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
22491 the new location fo the history_list utils.
22493 Sun Mar 9 14:41:51 2003 John Ellis <johne@bellatlantic.net>
22495 * exif.c: Changed the #include for stdint.h to inttypes.h, as some
22496 libcs do not seem to have the former (solaris 9).
22498 Mon Mar 3 20:37:22 2003 John Ellis <johne@bellatlantic.net>
22501 * po/*.po: distcheck touches these.
22502 * po/POTFILES.in: Added exif.c
22503 * configure.in: Release 1.3.1
22505 Mon Mar 3 19:40:08 2003 John Ellis <johne@bellatlantic.net>
22507 * utilops.c: Further fixes for copy/move overwrite dialogs.
22508 * po/es.po: Updated Spanish translation,
22509 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
22510 * po/fr.po: Updated French translation,
22511 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
22512 * po/vi.po: Added Vietnamese translation,
22513 submitted by pclouds <pclouds@gmx.net>.
22514 * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
22515 * README: Updated a few credits.
22517 Mon Mar 3 18:25:25 2003 John Ellis <johne@bellatlantic.net>
22519 * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
22522 Mon Mar 3 15:13:36 2003 John Ellis <johne@bellatlantic.net>
22524 * info.c, exif.c: Marked the exif strings for translation, they will be
22525 the same even in the event of exif API rewrite.
22527 Mon Mar 3 14:54:03 2003 John Ellis <johne@bellatlantic.net>
22529 * info.c: Exif fixups,
22530 in patch from Eric Swalens <eric.swalens@easynet.be>.
22532 Mon Mar 3 14:10:54 2003 John Ellis <johne@bellatlantic.net>
22534 * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
22535 menus and strings display for the translations.
22536 * preferences.c: Moved to GtkListStore/TreeView for the filter
22537 listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
22539 Sun Feb 23 10:45:13 2003 John Ellis <johne@bellatlantic.net>
22541 * layout.c: Removed tooltip form the path entry.
22542 * layout_util.c(layout_key_press_cb): When the path entry has the
22543 focus, try sending it the keypress event first. This fixes the menu
22544 accelorators from having precedence over input to the entry.
22546 Thu Feb 13 12:27:26 2003 John Ellis <johne@bellatlantic.net>
22548 * image.c: Fixed flicker when the image focus state changes.
22550 Tue Feb 4 15:41:22 2003 John Ellis <johne@bellatlantic.net>
22552 * preferences.c: Added close button to about window.
22553 * ui_help.c: Changed close button to a stock button.
22555 Tue Feb 4 09:17:09 2003 John Ellis <johne@bellatlantic.net>
22558 * configure.in: Release 1.3.0
22560 Tue Feb 4 08:49:58 2003 John Ellis <johne@bellatlantic.net>
22562 * README, ChangeLog: Updates, typos.
22563 * fr.po: Updated french translation,
22564 submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
22565 * exif.[ch]: Removed comment babble.
22566 * preferences.c: Marked about window title string for translation,
22567 fixed a label indent.
22569 Tue Feb 4 07:57:14 2003 John Ellis <johne@bellatlantic.net>
22571 * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
22572 keyboard users are not stuck viewing every single path between where
22573 they are and where they want to be.
22574 * view_file_list.c: Pass a valid row when highlighting a context menu
22577 Tue Feb 4 07:32:43 2003 John Ellis <johne@bellatlantic.net>
22579 * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
22580 layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
22581 view_file_list.c: Hooked up context menu key, to show right click
22582 menus, F10 will also work for the collection, dupes, and image windows.
22583 Also now explicitely destroy pop up menus when the underlying view is
22584 destroyed, since the menu does not go away when menu items are toggled
22585 with the spacebar (no selection done is sent in this case).
22586 * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
22587 passed coordinates will position the menu so that it is entirely on
22588 screen, adjusting the x,y values if needed.
22590 Sat Feb 1 23:10:23 2003 John Ellis <johne@bellatlantic.net>
22593 * info.c: Some exif display cleanups.
22595 Fri Jan 31 04:01:24 2003 John Ellis <johne@bellatlantic.net>
22597 * exif.[ch]: Added a util, some cleanup.
22598 * info.c: Fixed up exif info display, added missing fields. Also hooked
22599 up mouse buttons/wheel on the image for moving within the image list.
22600 * layout.c: Added temporary tooltip warning beta users of brokenness.
22602 Wed Jan 29 06:29:15 2003 John Ellis <johne@bellatlantic.net>
22604 * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
22606 Wed Jan 29 06:05:36 2003 John Ellis <johne@bellatlantic.net>
22608 * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
22609 are selected, pass entire selection to the new view window.
22611 Wed Jan 29 05:04:32 2003 John Ellis <johne@bellatlantic.net>
22613 * exif.[ch]: New files for EXIF support.
22614 * Makefile.am: Added exif files, above.
22615 * info.c: Added Exif properties tab, missing a few fields though.
22616 * main.c: Enabled startup beta warning.
22618 Wed Jan 29 02:15:00 2003 John Ellis <johne@bellatlantic.net>
22620 * info.c: Use stock buttons/icons for file info window.
22621 * layout_util.[ch]: Use stock icons for the toolbar where available.
22622 * preferences.c: Update copyright in about.
22623 * po/*.po: Updated strings for the new copyright year.
22625 Wed Jan 29 00:58:25 2003 John Ellis <johne@bellatlantic.net>
22627 * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
22628 layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
22629 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
22630 Added stock icons for menu items and dialog buttons.
22631 * utilops.c: Same, also fixed big where skipping a file during
22632 copy/move operations, when the source and dest are the same, does not
22633 actually skip to the next file.
22634 * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
22635 and dialog button support.
22637 Tue Jan 28 22:06:50 2003 John Ellis <johne@bellatlantic.net>
22639 * globals.c, layout.c: Fix default window/pane values to match the
22640 slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
22641 * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
22642 new support of scroll_event on the mouse wheel.
22643 * ui_help.c: Use a mark to scroll, since scroll to iter does not work
22644 when the textview is not yet visible.
22645 * view_dir_tree.c: Increase folder tree view row height by 1.
22646 * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
22648 Tue Jan 28 19:57:46 2003 John Ellis <johne@bellatlantic.net>
22651 * merged in latest release.
22653 Thu Jan 23 23:43:28 2003 John Ellis <johne@bellatlantic.net>
22655 * README, TODO: Updates.
22656 * po/*.po: Distcheck always touches these.
22657 * configure.in: Release 1.2.1
22659 Thu Jan 23 23:06:57 2003 John Ellis <johne@bellatlantic.net>
22661 * image.c: Added file chunk size throttling when reading image files
22662 larger than 1 MB (current throttle is 4x).
22663 * ru.po: Updated Russian translation,
22664 submitted by Oleg Andryuschenko <oandr@itek.com.ua>
22665 * fr.po: Updated French translation,
22666 submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
22667 * ja.po: Updated Japanese translation, submitted
22668 by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
22670 Thu Jan 23 22:48:56 2003 John Ellis <johne@bellatlantic.net>
22672 * README, TODO: Updates.
22673 * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
22674 mouse' option from the general user. Can be enabled by editing the
22675 gqviewrc file, see README. The option is also reset to it's new default
22676 on upgrade by renaming rc key to display_dialogs_under_mouse.
22677 * layout_util.c: The editor slots now use the current file selection
22678 when selected from the main menu, instead of only the viewed image.
22680 Tue Jan 14 21:41:49 2003 John Ellis <johne@bellatlantic.net>
22682 * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
22683 no longer valid when updating the icon view. FIXES bug causing remnant
22684 images to be displayed after delete/move operations.
22686 Tue Jan 14 21:53:36 2003 John Ellis <johne@bellatlantic.net>
22689 * merged in 1.2.0 stable.
22691 Thu Dec 12 21:36:51 2002 John Ellis <johne@bellatlantic.net>
22693 * README, TODO: Updates.
22694 * configure.in: Release 1.2.0
22696 Thu Dec 12 21:17:13 2002 John Ellis <johne@bellatlantic.net>
22698 * po/de.po: Updated German translation,
22699 submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
22700 * po/fi.po: Updated Finnish translation,
22701 submitted by Lauri Nurmi <lanurmi@iki.fi>
22702 * po/cs.po: Updated Czech translation,
22703 submitted by Michal Bukovjan <bukm@centrum.cz>
22705 Thu Nov 14 17:02:43 2002 John Ellis <johne@bellatlantic.net>
22707 * configure.in: Set the locale path to that of datadir instead of the
22709 * gqview.spec.in: Ditto.
22711 Tue Oct 15 14:44:45 2002 John Ellis <johne@bellatlantic.net>
22714 * merged in latest codebase.
22715 * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
22716 * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
22717 * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
22718 been renamed to has_focus in the GtkWindow structure.
22720 Thu Sep 26 10:25:01 2002 John Ellis <johne@bellatlantic.net>
22722 * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
22723 * po/*.po: Make distcheck touches these.
22725 * configure.in: Release 1.1.6.
22727 Thu Sep 26 09:36:50 2002 John Ellis <johne@bellatlantic.net>
22729 * po/et.po: Updated Estonian translation,
22730 submitted by Ilmar Kerm <ikerm@hot.ee>.
22731 * po/fi.po: Updated Finnish translation,
22732 submitted by Lauri Nurmi <lanurmi@iki.fi>.
22733 * po/fr.po: Updated French translation,
22734 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
22735 * po/ro.po: Added Romanian translation,
22736 submitted by Harald Ersch <hersch@romatsa.ro>.
22737 * configure.in(ALL_LINGUAS): Added tro.
22739 Wed Sep 25 11:52:13 2002 John Ellis <johne@bellatlantic.net>
22741 * info.c: Fixed display of arrow buttons in properties window, some
22742 themes do not work with GTK_SHADOW_NONE...
22744 Wed Sep 25 11:22:49 2002 John Ellis <johne@bellatlantic.net>
22746 * globals.c: Thumbnail caching is now _on_ by default.
22747 * layout.c, layout_util.c: The list and icon views are now a radio
22748 group in the menus. Now Ctrl-L display list view and Ctrl-I displays
22749 the icon view. Also grouped the related file view options in the menus.
22750 * README: Updates to the key shortcuts.
22752 Tue Sep 24 16:46:10 2002 John Ellis <johne@bellatlantic.net>
22754 * view_file_icon.c: Do not pop up the filename tooltip if the window
22755 does not have the focus (fixes popping up when in fullscreen).
22756 * layout_image.c: The window and tools window should always be
22757 sensitive, even in fullscreen, since some users have Xinerama and could
22758 therefore still be able to use the main/tools window.
22760 Tue Sep 24 16:14:22 2002 John Ellis <johne@bellatlantic.net>
22762 * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
22763 title to remove the " - " part when no image is viewed. Also made the
22764 exit using control-Q consitent, hooked up control-P for image
22765 properties, and fixed it to drop out of full screen when showing the
22766 image properties window. (note that fullscreen is not intended for
22767 'file management' use, therefore new windows will not work correctly
22768 when displayed from fullscreen, so the mode is exited.)
22769 * collect.c, dups.c: Hooked up Control-P to properties.
22770 * README: Documented Ctrl-P properties window shortcut.
22772 Tue Sep 24 14:20:15 2002 John Ellis <johne@bellatlantic.net>
22774 * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
22776 Mon Sep 23 16:51:28 2002 John Ellis <johne@bellatlantic.net>
22778 * fileutils.c(filters_add_default): Removed pcx (not supported by
22779 gdk-pixbuf), and added raster (.ras) to default filter group.
22781 Sat Sep 21 08:02:22 2002 John Ellis <johne@bellatlantic.net>
22783 * thumb.c: Broken images are now marked with a 0 byte thumb file, so
22784 that regeneration is not reattempted until the timestamp changes.
22785 Also added (better) debugging output for thumb code.
22787 Sat Sep 21 06:45:28 2002 John Ellis <johne@bellatlantic.net>
22789 * view_file_icon.c: Syn the view in an idle call when removing multiple
22790 files, for speed/clean view.
22791 * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
22793 Sat Sep 21 06:17:47 2002 John Ellis <johne@bellatlantic.net>
22795 * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
22796 parent' popup menu item in it's place.
22797 * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
22799 Fri Sep 20 11:46:57 2002 John Ellis <johne@bellatlantic.net>
22801 * image.c: Retain zoom setting even when no image is present. Also
22802 fixed string on no image from returning infinite zoom text.
22804 Fri Sep 20 11:24:24 2002 John Ellis <johne@bellatlantic.net>
22806 * rcfile.c: Fixed editing commands to allow quotes in the command.
22807 * main.c: Use %f in some example (default) commands.
22809 Fri Sep 20 11:06:56 2002 John Ellis <johne@bellatlantic.net>
22811 * filelist.[ch]: Reimplemented the file filter lists.
22812 * globals.c, gqview.h: Removed global vars for specific file types.
22813 * main.c: Setup new file filters.
22814 * preferences.c: Added new file filter editor, also added missing
22815 cancel button to clear thumbnails confirm dialog.
22817 Sun Aug 4 03:48:52 2002 John Ellis <johne@bellatlantic.net>
22819 * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
22820 actively being thumbnailed, set the thumbnail pointer to NULL so that
22821 the thumb routines will ignore this cycle (instead of trying to use it
22822 along with the freed memory!).
22823 * view_file_list.c(vflist_maint_removed): Ditto.
22825 Wed Jul 3 08:08:41 2002 John Ellis <johne@bellatlantic.net>
22827 * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
22828 * autogen.sh: More gettextize command line options.
22829 * po/Makevars: New file for the new gettext - MANY cursing and
22830 complaint lines removed from ChangeLog that could have been simply
22831 avoided by adding upgrade notes to the gettext README!
22832 * po/*.po: Make distcheck with new gettext did this, plus a few fixes
22833 that the new gettext complains about (and fails on).
22835 Tue Jul 2 08:41:15 2002 John Ellis <johne@bellatlantic.net>
22837 * main.c: Removed printing of beta warning message at startup.
22839 * po/*.po: make distcheck touches these.
22840 * configure.in: Release 1.1.5
22842 Tue Jul 2 07:49:26 2002 John Ellis <johne@bellatlantic.net>
22844 * po/et.po: Updated Estonian translation,
22845 submitted by Ilmar Kerm <ikerm@hot.ee>
22846 * po/uk.po: Updated Ukrainian translation,
22847 submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
22849 Tue Jul 2 07:28:24 2002 John Ellis <johne@bellatlantic.net>
22851 * layout.c: When syncing window paths, pass full image path to the file
22852 list for correct scroll point.
22853 * view_file_list.c: Fixed refresh causing odd scroll point jumping.
22854 * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
22857 Fri Jun 14 16:19:41 2002 John Ellis <johne@bellatlantic.net>
22859 * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
22860 compares for the directory/filter history lists.
22862 Sun Jun 9 23:27:07 2002 John Ellis <johne@bellatlantic.net>
22864 * image.c(image_change_from_image): Maintain scroll offset.
22866 Sun Jun 9 23:03:08 2002 John Ellis <johne@bellatlantic.net>
22868 * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
22869 resulted in the window resizing onscreen when first showed.
22870 * utilops.c: Added a "Skip all" button to the move and copy overwrite
22873 Sun Jun 9 21:49:09 2002 John Ellis <johne@bellatlantic.net>
22875 * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
22876 classic behavior of changing the path not effecting the displayed
22877 image. The new behavior is now to view the first image in the new
22878 path (many users wanted this - to enable old behavior set
22879 lazy_image_sync to true in gqviewrc).
22880 * main.c(main): Fixes to work with new non lazy image changing.
22882 Sun Jun 9 20:26:47 2002 John Ellis <johne@bellatlantic.net>
22884 * layout_image.c: Set the main window (and tools) insensitive when
22885 showing full screen.
22886 * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
22887 top level window is insensitive (fixes bug that tooltip can show up
22888 when switching to fullscreen).
22889 * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
22890 display the subdirectories.
22892 Sun Jun 9 19:30:07 2002 John Ellis <johne@bellatlantic.net>
22894 * layout.c: Fixed broken 'fit window to image when tools float' option
22895 for the main window. Also fixed pane positioning bug causing panes to
22896 move to 1,1 when user holds down h or f to hide or float the tools.
22898 Wed Jun 5 19:38:40 2002 John Ellis <johne@bellatlantic.net>
22900 * configure.in: Added test for Xinerama.
22901 * fullscreen.c: Added Xinerama support based on patch from
22902 "Jörg Mensmann" <joerg.mensmann@gmx.de>
22903 (untested - do not have Xinerama display - NVidia's twinview does not
22904 support it with tv out as the second device - crash :/ )
22905 * Makefile.am(LD_ADD): Added Xinerama lib var.
22906 * view_file_list.c: Some crash fixes when refreshing the file view. Of
22907 note make sure nothing is selected until the clist is completely
22908 synced, and guard against vflist_index_get_data returning NULL,
22909 although that should no longer happen during the refresh.
22911 Fri May 24 18:39:03 2002 John Ellis <johne@bellatlantic.net>
22913 * layout.c(layout_style_set): NULL widget pointers before destroying
22914 them, as the group box destruction will cause attempts to update
22915 widgets that may already be flagged for destruction.
22917 Tue May 14 19:20:48 2002 John Ellis <johne@bellatlantic.net>
22919 * info.c: Added drag and drop support to info window (as source only).
22921 Tue May 14 18:59:12 2002 John Ellis <johne@bellatlantic.net>
22923 * layout_config.c: Made the window layout selection look better.
22925 Wed May 1 21:28:55 2002 John Ellis <johne@bellatlantic.net>
22927 * README, TODO: Updated.
22928 * po/*.po: Make distcheck always touches these.
22929 * configure.in: Release 1.1.4
22931 Wed May 1 21:04:10 2002 John Ellis <johne@bellatlantic.net>
22933 * layout.c: Fixed delete event signal handler parameters (oops), and
22934 unref the gtk_tooltips on window close to avoid leaking them.
22935 * layout_util.[ch]: Added new window menu item to create another main
22936 window, along with the companion close window menu item.
22939 Wed May 1 19:52:58 2002 John Ellis <johne@bellatlantic.net>
22941 * img-view.[ch]: Added maintenance support for deleted/moved files.
22942 * utilops.c: Hooked up the new img-view maintenance functions (above).
22944 Wed May 1 19:18:04 2002 John Ellis <johne@bellatlantic.net>
22946 * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
22947 as that is the only place that used them).
22948 * img-view.c: Dropping a list a of files onto the window now remembers
22949 the entire list, they can be navigated as in the main window and used
22950 to start a slideshow for that window. Dropped directories also pop up
22951 a menu requesting the actions, similar to the duplicates and
22952 collection window drag and drop stuff.
22953 * img-view.h: Added view_window_new_from_list.
22955 Wed May 1 16:45:22 2002 John Ellis <johne@bellatlantic.net>
22957 * image.c(image_zoom_adjust_real): Removed the rounding hack when
22958 incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
22959 was a broken attempt to clamp the zoom to the increment size, which,
22960 upon further review is really just unexpected behavior and breaks
22961 when the increment size is larger than the resulting fit window scale.
22962 (surprised no one saw this earlier, it has been this way since pre 1.0)
22963 * preferences.c(zoom_increment_cb): Fix for converting float to int.
22965 Mon Apr 29 22:04:56 2002 John Ellis <johne@bellatlantic.net>
22967 * utilops.c: Added the ability to auto-rename files numerically from
22968 within the rename (multiple) files dialog.
22970 Mon Apr 29 18:05:59 2002 John Ellis <johne@bellatlantic.net>
22972 * info.c: Added display of image transparency (yes or no).
22973 * layout_image.c(layout_image_maint_removed): Move to the next closest
22974 image within a collection when deleting files, and a collection member
22975 is the actively viewed image.
22976 * view_file_icon.c, view_file_list.c: In the maintenance removed utils
22977 consider that the viewed image may be a collection member.
22979 Mon Apr 29 16:18:13 2002 John Ellis <johne@bellatlantic.net>
22981 * main.c: Added support of %f escape to insert filenames anywhere
22982 within the editor command line.
22983 * rcfile.c(save_options): Remove brain dead fprintf that could result
22984 in writing random memory to the config file by simply specifying an
22985 printf format escape in an editor slot (oops).
22987 Mon Apr 29 15:12:02 2002 John Ellis <johne@bellatlantic.net>
22990 * image.c: Changed focus drawing a bit to remove the frame when the
22991 focus is active, and removed some crufty #if 0 sections.
22992 * view_file_icon.c: Grab the focus for the clist on a button 1 press.
22994 Fri Apr 26 00:32:59 2002 John Ellis <johne@bellatlantic.net>
22997 * collect-table.c: Fixes for removal of gtk_widget_popup.
22998 * dupe.c: Fixes for removal of gdk_time_get.
22999 * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
23000 * image.c: Fixes to find size of a pixmap, focus drawing, and
23001 gdk_pixbuf_(un_)referencing.
23002 * layout.c: Fixes for gdk_time_get and remove setting of paned handle
23004 * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
23005 gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
23006 * preferences.c: Fixes button box spacing and about label justify.
23007 * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
23009 * view_dir_list.c: Fixes for pulling the GdkFont from a style.
23010 * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
23011 values so that drag and drop works.
23012 * view_file_list.c: Fixes for pulling the GdkFont from a style.
23013 * configure.in: Use new gtk2 checks.
23014 * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
23016 Fri Apr 26 00:30:02 2002 John Ellis <johne@bellatlantic.net>
23018 * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
23019 view_file_icon.c, view_file_list.c: Proper signal handler casts, and
23020 use of const gchar * where appropriate (for clean gtk2 compile).
23022 Wed Apr 24 21:19:00 2002 John Ellis <johne@bellatlantic.net>
23024 * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
23025 printfs and comments.
23027 Wed Apr 24 20:34:26 2002 John Ellis <johne@bellatlantic.net>
23029 * image.[ch]: Alterations now retain the center point of the image.
23030 Also added image_zoom_adjust_at_point(), which will keep the same
23031 point x,y in position after the zoom.
23032 * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
23033 so that ctrl-mouse wheel zooming stays relative to the mouse position.
23035 Sun Apr 21 01:16:53 2002 John Ellis <johne@bellatlantic.net>
23037 * layout.c, typedefs.h: The active path of the main window is now
23038 checked for a timestamp change, is so call a refresh.
23039 * view_file_list.c: Fixed bug causing a jump to end of the list during
23040 a refresh or toggling thumbnails.
23042 Thu Apr 18 20:40:08 2002 John Ellis <johne@bellatlantic.net>
23045 * po/*.po: Make distcheck will touch these.
23046 * configure.in: Release 1.1.3
23048 Thu Apr 18 20:15:53 2002 John Ellis <johne@bellatlantic.net>
23050 * pixbuf_util.c: Compile cleanup.
23051 * po/POTFILES.in: Added info.c.
23052 * po/cs.po: Updated Czech translation,
23053 submitted by Jan Raska <jan_raska@hotmail.com>
23055 Thu Apr 18 13:00:07 2002 John Ellis <johne@bellatlantic.net>
23057 * info.c: Added a misc. tab to the properties dialog for permissions.
23059 Wed Apr 17 19:48:11 2002 John Ellis <johne@bellatlantic.net>
23061 * info.c (info_window_new): Remove unused vbox variable.
23062 * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
23063 functions (appears roughly 2-3x faster, could probably be further
23064 improved by making clockwise and counter-clockwise specific versions,
23065 to remove the if statements from the inner loops).
23067 Wed Apr 17 15:13:11 2002 John Ellis <johne@bellatlantic.net>
23069 * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
23071 Wed Apr 17 14:30:40 2002 John Ellis <johne@bellatlantic.net>
23073 * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
23074 option, on by default.
23075 * image.c, typedefs.h: Implemented two pass zooming, also tried to
23076 throttle the image buffer size for larger image files - but left it
23077 #defined out for now, the buffer size needs to be calcualted better
23078 than mulitplying by 8 :)
23080 Wed Apr 17 12:50:11 2002 John Ellis <johne@bellatlantic.net>
23082 * image.c: Removed the old debugging defines.
23084 Wed Apr 17 12:02:36 2002 John Ellis <johne@bellatlantic.net>
23086 * info.c: When image is unkown flaged, do not display image attributes.
23087 * layout.c: When an image has no read access, display this fact.
23088 * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
23089 (and poor design) (Un)float, etc. menu text.
23090 * view_dir_list.c: Scroll to show previous directory when walking up
23092 * view_file_list.c: Fix broken filename text alignment when turning
23093 off thumbnails in the middle of loading the thumbnails.
23095 Mon Apr 15 12:46:08 2002 John Ellis <johne@bellatlantic.net>
23097 * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
23098 and drop autoscroller callback when the widget is destroyed.
23100 Sat Apr 13 12:22:24 2002 John Ellis <johne@bellatlantic.net>
23102 * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
23103 * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
23104 hide the toolbar buttons,
23105 based on patch from Trevor Harmon <trevor@vocaro.com>
23107 Wed Apr 10 12:24:00 2002 John Ellis <johne@bellatlantic.net>
23109 * slideshow.c(generate_list): Fix non random list generation. (it was
23110 reversing the list after adding each index - with fun results).
23112 Tue Apr 9 23:54:52 2002 John Ellis <johne@bellatlantic.net>
23114 * dupe.c: Fixed the reversed addition of matches that has been around
23115 since the beginning of time. (Fix absolutely needed now for the rank
23116 numbers to make any real sense.)
23118 Tue Apr 9 23:17:38 2002 John Ellis <johne@bellatlantic.net>
23120 * info.c: Added compression ratio display to image properties. This is
23121 the real ratio of disk size to memory size.
23122 * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
23123 display of the similarity rankings to the find dupes window. Also added
23124 a user adjustable 'custom threshold' for similarity.
23126 Tue Apr 9 18:34:33 2002 John Ellis <johne@bellatlantic.net>
23128 * info.[ch]: Added an image properties dialog, only shows basic info
23130 * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
23131 view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
23132 the menus to show the new dialog.
23134 Tue Apr 9 01:34:42 2002 John Ellis <johne@bellatlantic.net>
23136 * similar.c: Did some optimizing, quick timing with stopwatch shows
23137 improvements in compares from 2 to 3.5 times faster. Tried to improve
23138 similarity data generation, but I doubt it helped much (if at all).
23140 Mon Apr 8 14:35:18 2002 John Ellis <johne@bellatlantic.net>
23143 * po/*.po: Make distcheck touched these.
23144 * po/th.po: Removed duplicate translation of "Overwrite file"
23145 * configure.in: Release 1.1.2.
23147 Mon Apr 8 14:03:48 2002 John Ellis <johne@bellatlantic.net>
23149 * po/et.po, gqview.desktop: Updated Estonian translation,
23150 submitted by Ilmar Kerm <ikerm@hot.ee>.
23151 * po/fr.po: Updated French translation,
23152 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
23153 * po/th.po: Added Thai translation,
23154 submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
23155 * README: Added translator credit.
23157 Mon Apr 8 13:33:23 2002 John Ellis <johne@bellatlantic.net>
23159 * layout.c: Fixed mem leak.
23160 * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
23161 extensions for us. Also added extension_from_path() util.
23162 * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
23163 pointer to the button.
23164 * utilops.c: Added auto/rename options to the file overwrite dialogs.
23166 Mon Apr 8 11:14:16 2002 John Ellis <johne@bellatlantic.net>
23168 * image-load.c: Spew a warning if area_update happens with a NULL
23171 Sat Apr 6 13:10:03 2002 John Ellis <johne@bellatlantic.net>
23173 * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
23174 imge backgrounds to be set to black.
23175 * image.[ch]: Added background color setting support, black or any
23176 other color (at this time app does not have custom color option).
23177 * fullscreen.c: Use new image_background_set_black (above) to set
23178 fullscreen images to black background.
23179 * img-view.[ch]: Added util to sync the color preferences, also all
23180 open windows are now kept in a list.
23181 * layout.[ch], layout_image.c: Support for color syncing to user
23184 Fri Apr 5 15:58:33 2002 John Ellis <johne@bellatlantic.net>
23186 * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
23187 views, respectively. 'Remove old thumbnails' no longer has a shortcut.
23188 Also added menu items for these (view menu), and made thumbnails menu
23189 and button insensitive when icon view is active.
23190 * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
23191 copy_file_attributes util.
23192 * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
23193 after delete operation.
23195 Fri Apr 5 14:24:06 2002 John Ellis <johne@bellatlantic.net>
23197 * layout.[ch]: The tools float and hide seem to be working well now.
23198 * layout_image.c, layout_util.c: Use the 'smart'
23199 layout_tools_{float|hide}_toggle() functions.
23200 * main.c: Pull the tools information before saving the rc file.
23201 * typedefs.h(LayoutWindow): Added slots to store the divider positions.
23202 * view_file_icon.c (destroy_cb): Unschedule the tip window when
23203 the view is destroyed (fixes crash).
23205 Mon Apr 1 12:18:35 2002 John Ellis <johne@bellatlantic.net>
23207 * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
23208 the divider position of the tools window.
23209 * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
23210 Started implementation of the float/hide tools option. Sort of works,
23211 but does not properly restore divider positions in some cases. Also
23212 get an X badwindow when holding down hide or float keys (hmm, race?).
23214 Mon Apr 1 07:05:40 2002 John Ellis <johne@bellatlantic.net>
23216 * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
23217 0.16.0 or higher enable the TILES zoom quality option.
23218 * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
23219 * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
23220 * ui_pathsel.c: Added divider between dir and file lists.
23222 Thu Mar 28 06:45:38 2002 John Ellis <johne@bellatlantic.net>
23224 * collect-table.c: Use drag_leave signal to stop the autoscroller.
23225 * view_file_icon.c: File refresh and removal positioning fixes.
23227 Thu Mar 28 03:07:18 2002 John Ellis <johne@bellatlantic.net>
23229 * view_dir_tree.c: Fix highlight dnd bug.
23231 Tue Mar 26 05:03:42 2002 John Ellis <johne@bellatlantic.net>
23233 * configure.in: Use datadir for the GNOME icon and desktop entry, so
23234 that prefix is honored.
23236 Tue Mar 26 05:00:25 2002 John Ellis <johne@bellatlantic.net>
23238 * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
23239 layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
23240 view_file_icon.c, view_file_list.c: More proper signal casting (menus).
23242 Tue Mar 26 01:15:59 2002 John Ellis <johne@bellatlantic.net>
23244 * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
23245 image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
23246 layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
23247 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
23248 Signal connection, prototype, and return value clean ups.
23250 Fri Mar 22 21:06:41 2002 John Ellis <johne@bellatlantic.net>
23252 * view_dir_tree.c: Unset the click_node and drop_node if they match the
23255 Wed Mar 6 01:57:26 2002 John Ellis <johne@bellatlantic.net>
23257 * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
23258 the source file ( > just does not work), then set the mtime of the
23259 thumbnail/sim to that of the source file. You probably needed to
23260 re-generate those thousands of thumbnails anyway ;)
23261 * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
23262 deleting an image the next is not automatically selected/viewed.
23264 Mon Feb 25 01:01:14 2002 John Ellis <johne@bellatlantic.net>
23266 * ui_*.c: Fixes from SLIK (0.7.0).
23268 Mon Feb 18 14:56:40 2002 John Ellis <johne@bellatlantic.net>
23270 * main.c: Set the current worrking path to that of the file before
23271 calling the editor command. For multiple files, the first path in the
23274 Mon Feb 18 02:21:31 2002 John Ellis <johne@bellatlantic.net>
23276 * rcfile.c: Fix buffer over-runs y using strncpy.
23278 Thu Feb 14 15:17:31 2002 John Ellis <johne@bellatlantic.net>
23280 * view_dir_tree.c: Compile clean ups.
23281 * README, TODO: Updated.
23282 * po/*.po: Pretty sure make dist(check) is gonna touch these.
23283 * configure.in: Release 1.1.1
23285 Thu Feb 14 11:05:13 2002 John Ellis <johne@bellatlantic.net>
23287 * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
23288 of base == "/" to avoid paths like "//name".
23289 * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
23290 view_file_list.c: Use new concat_dir_and_file where appropriate.
23291 * utilops.c: The move/cop_simple calls now correctly determine single
23292 file operations, such that they are not treated as multiple files.
23293 * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
23294 shortcust for zooms of -2, -3, and -4, respectively.
23296 Wed Feb 13 21:16:43 2002 John Ellis <johne@bellatlantic.net>
23298 * layout.c(layout_list_new): Pass NULL as path when creating lists.
23299 * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
23301 * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
23302 to the right click menus, check access perms before allowing in menus.
23303 * view_file_icon.c: More fixes.
23305 Wed Feb 13 14:49:49 2002 John Ellis <johne@bellatlantic.net>
23307 * view_file_icon.c: Fixed sync() update when removing files from table.
23308 Wasted 30 minutes trying to fix focus handling for sync, discovered I
23309 was trying to re-invent what 1 call to vficon_update_focus() already
23312 Tue Feb 12 21:59:12 2002 John Ellis <johne@bellatlantic.net>
23314 * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
23316 * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
23317 as many bytes read from the image file per idle cycle.
23318 * layout.c: Fix sort sync bug. size totals are now displayed for the
23320 * layout_util.[ch]: Added folder pixmap utilities.
23321 * typedefs.h: Added PixmapFolders struct (for above), and additional
23322 vars for the dir views.
23323 * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
23324 list for consistency, several fixes/cleanups, also allow drops on the
23325 std list for move/copy.
23326 * view_file_list.c: Fixes, selected images are passed to the image
23327 handler when idle (to avoid multiple selection mess).
23329 Tue Feb 12 15:28:23 2002 John Ellis <johne@bellatlantic.net>
23331 * filelist.[ch]: Added filelist_insert_sort. util.
23332 * layout.[ch], layout_image.[ch]: Added maintenance support.
23333 * preferences.c, rcfile.c: The tree_descend_subdirs option is now
23334 user adjustable, and saved.
23335 * utilops.c: Hooked up layout maintenance.
23336 * view_dir_tree.c: Refresh now updates active path.
23337 * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
23338 selection retention on refresh, and possible crashes when syncing the
23341 Mon Feb 11 21:47:52 2002 John Ellis <johne@bellatlantic.net>
23343 * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
23344 * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
23345 not pass a call to access().
23347 Mon Feb 11 19:37:31 2002 John Ellis <johne@bellatlantic.net>
23349 * icons/folder_[open|close]/xpm: New icons for folders.
23350 * view_dir_tree.c: Us folder icons in the ctree's view.
23352 Mon Feb 11 16:20:07 2002 John Ellis <johne@bellatlantic.net>
23354 * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
23355 * filelist.c, ui_fileops.c: Fixed reading of file list so that top
23356 level paths (this in root dir) do not return //path (note double slash)
23357 * globals.c, gqview.h: Added tree_descend_subdirs option vars.
23358 * typedefs.h(ViewDirTree): Filled in needed vars.
23359 * layout.c: Hooked up vdtree_* stuff.
23360 * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
23361 location dialog when you do not need it.
23362 * view_dir_tree.[ch]: Implemented tree view.
23363 * view_file_list.c: Fixed crash on refresh after moving selected files.
23364 (the refresh stuff still needs work)
23366 Sun Feb 10 15:35:32 2002 John Ellis <johne@bellatlantic.net>
23368 * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
23369 and tree view options.
23370 * image.c: When image is set to NULL, still call the update function.
23371 * layout.[ch]: Support view as icons and tree, fix leak on layout
23373 * typedefs.h: More needed vars to structs.
23374 * view_dir_list.c: Disconnect popup menu destroy signal when the main
23375 widget is destroyed, as it may be gone before the popup is done.
23376 * view_file_list.c: Added 'View as icons' popup menu option, also
23378 * view_file_icon.c: More work, selections states, dnd, menus, more.
23380 Fri Feb 8 16:17:29 2002 John Ellis <johne@bellatlantic.net>
23382 * layout.c: Added the necessary vficon_xxx calls.
23383 * typedefs.h: Added necessary stuff to ViewFileIcon struct.
23384 * view_file_icon.[ch]: Started as collect-table.c, then edited to
23385 use FileData instead of CollectInfo... Sort of works.
23387 Wed Feb 6 19:54:48 2002 John Ellis <johne@bellatlantic.net>
23389 * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
23390 slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
23391 make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
23393 * po/POTFILES.in: Updated.
23394 * po/*.po: Make distcheck touched these.
23395 * configure.in: Released 1.1.0
23397 Wed Feb 6 18:32:23 2002 John Ellis <johne@bellatlantic.net>
23399 * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
23400 when setting syncing clist order.
23402 Wed Feb 6 16:11:17 2002 John Ellis <johne@bellatlantic.net>
23404 * menu.[ch]: Allow sort menu to indicate current sort type.
23405 * main.c: Correctly set and save sort options.
23406 * collect-table.c: Fix for layout sort API change.
23407 * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
23408 sort to the file list pop up menu.
23409 * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
23411 Wed Feb 6 14:40:09 2002 John Ellis <johne@bellatlantic.net>
23413 * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
23414 slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
23415 working. Applying settings in config window now updates the layout
23416 of the main window - this seems to be ok, but I still cross my fingers
23417 when I press apply ;)
23419 Tue Feb 5 16:22:57 2002 John Ellis <johne@bellatlantic.net>
23421 * layout.c: Fixed (most of) the tab completion and history.
23422 * layout_util.c: Keyboard shortcuts should all work now.
23423 * main.c: Removed old keyboard handler (to layout_util.c).
23424 * layout_image.c, dnd.c: Main window image dnd hooked up.
23425 * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
23426 entry cursor positioning when selecting from the menu.
23428 Tue Feb 5 08:53:02 2002 John Ellis <johne@bellatlantic.net>
23430 * layout_image.c, slideshow.c: Fixed read ahead issues (was double
23431 loading the file, sequentially)
23432 * menu.c: Removed include for window.h, file no longer exists.
23434 Mon Feb 4 18:22:33 2002 John Ellis <johne@bellatlantic.net>
23436 * global.c, gqview.h, rcfile.c: Added horizontal divider var.
23437 * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
23438 view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
23439 resembles a useable interface again.
23440 * slideshow.c: Fixes.
23441 * menu.c: Removed all old menu stuff, clean now.
23442 * window.[ch]: Removed files.
23444 Mon Feb 4 14:31:25 2002 John Ellis <johne@bellatlantic.net>
23446 * img-main.[ch]: Dumped.
23447 * layout_image.[ch]: New files, contains image code adapted from
23448 above img-main files.
23449 * typedefs.h: Move all public structures here.
23450 * fullscreen.h, slideshow.h: Move structures out (to above).
23451 * collect-table.c, collect.c, dups.c, window.c: Include fixes.
23452 * dnd.c, menu.c: Removed unused code.
23453 * gqview.h, main.c: start_editor_* fixes.
23454 * layout.[ch], view_file_list.[ch]: More work.
23456 Sun Feb 3 15:36:31 2002 John Ellis <johne@bellatlantic.net>
23458 * typedefs.h: Moved layout, list struct headers here.
23459 * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
23461 * layout.c, view_file_list.[ch]: The file listing now sort of works.
23462 * slideshow.c: Fixed crash from wrong test placement.
23464 Sat Feb 2 16:47:19 2002 John Ellis <johne@bellatlantic.net>
23466 * dnd.[ch]: Made drop types public.
23467 * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
23468 * filelist.[ch]: Fixes.
23469 * layout.[ch]: Added dir list view plus more work.
23470 * menu.c: Removed old dir popup menu code.
23471 * view_dir_list.[ch]: Impemented, pretty much done except for reporting
23472 back to the layout.
23474 Sat Feb 2 12:48:49 2002 John Ellis <johne@bellatlantic.net>
23476 * layout_config.[ch]: Added new files, includes util to select window
23477 layout and to convert the selected layout to/from simple format for
23478 saving in an rc file.
23479 * globals.c, gqview.h, main.c: Added layout variables for default view.
23480 * rcfile.c: Save/restore these variables.
23481 * layout.c, layout_util.c: More work, mainly all for configuration.
23482 * preferences.c: Added layout configuration to window tab.
23484 Fri Feb 1 13:19:19 2002 John Ellis <johne@bellatlantic.net>
23486 * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
23487 Also worked on the layout code, seems it should be done in a simpler
23490 Thu Jan 31 14:30:21 2002 John Ellis <johne@bellatlantic.net>
23492 * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
23493 * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
23494 Fixed for new layout structure.
23495 * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
23496 * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
23497 (mostly by #if 0-ing out offending code).
23498 * layout.[ch]: More fleshing out.
23499 * view_file_list.[ch]: Well it compiles...
23500 * slideshow.[ch]: Fixed to use new layout window, should be ok.
23501 * Makefile.am: Updates, well it now compiles without warnings - just
23502 don't run it -- there's no window :)
23504 Wed Jan 30 12:13:35 2002 John Ellis <johne@bellatlantic.net>
23506 * filelist.[ch]: Stripped out old file list code, only list utils are
23507 to remain here (no GUI stuff).
23508 * layout.[ch]: This will be the functions to generate the main window.
23509 * view_file_list.[ch]: Began new file list code (much of it is just
23510 making original file list self-contained (no globals, etc.)
23511 * view_file_icon.[ch]: The is will be a wrapper around the collection
23512 table to view the file list as a collection layout. (currently empty).
23513 * view_dir_list.[ch]: Will be new directory list (currently empty).
23514 * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
23515 will probal start with using tree code from old bitgrazer app).
23516 * Makefile.am: Added above new files, note that no compiling has been
23517 attempted - it wont work anyway for a quite a while.
23519 Fri Jan 11 01:15:04 2002 John Ellis <johne@bellatlantic.net>
23521 * main.c: Removed pre-1.0 compatibility code (very old versions
23522 placed gqviewrc and thumbnail dir in top of $HOME, this checked
23523 for and moved them to current location $HOME/.gqview/.)
23525 * ChangeLog: added marker for start of post-2.0 Changes.
23527 Fri Jan 11 00:40:45 2002 John Ellis <johne@bellatlantic.net>
23529 * *.[ch]: Update copyright year.
23530 * main.c(main): Print blurb about devel beta etc.
23531 * configure.in: Removed useless test.
23533 =======================================================================
23535 GQview 1.1.x series started. (1.1 marker)
23537 =======================================================================
23539 Tue Jan 29 05:36:32 2002 John Ellis <johne@bellatlantic.net>
23542 * configure.in: Release 1.0.2
23544 Sun Jan 27 08:34:13 2002 John Ellis <johne@bellatlantic.net>
23546 * po/*.po: Make distcheck touched these.
23549 Sun Jan 27 08:04:36 2002 John Ellis <johne@bellatlantic.net>
23551 * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
23552 * po/cs.po: Updated Czech translation,
23553 submitted by Jan Raska <jan_raska@hotmail.com>
23554 * po/zh_CN.GB2312.po: Updated Chinese translation,
23555 submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
23556 * po/pl.po: Minor Polish translation tweak.
23558 Wed Jan 16 02:16:38 2002 John Ellis <johne@bellatlantic.net>
23560 * dupe.c(dupe_window_remove_selected): Copy the selection list before
23561 removing files, because clist->selection may change as items are
23562 removed. Fixes BUG where not all files selected were being removed
23565 Tue Jan 1 12:32:52 2002 John Ellis <johne@bellatlantic.net>
23567 * gqview.1: Updated contact info in man page.
23568 * configure.in: Release 1.0.1
23570 Tue Jan 1 12:23:26 2002 John Ellis <johne@bellatlantic.net>
23572 * preferences.c, README: Old gqview@email.com changed to
23573 gqview@users.sourceforge.net.
23574 * po/*.po: Some patching to update e-mail (above).
23576 Tue Jan 1 11:24:19 2002 John Ellis <johne@bellatlantic.net>
23578 * cs.po: Added Czech translation,
23579 submitted by Jan Raska <jan_raska@hotmail.com>
23580 * uk.po: Updated Ukrainian translation,
23581 submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
23582 * configure.in (ALL_LINGUAS): Added cs.
23583 * README: small update.
23585 Sat Dec 15 12:21:02 2001 John Ellis <johne@bellatlantic.net>
23587 * po/hu.po: Updated Hungarian translation,
23588 submitted by Egmont Koblinger <egmont@suselinux.hu>
23589 * po/nl.po: Updated Dutch translation,
23590 submitted by Tino Meinen <a.t.meinen@chello.nl>
23592 * configure.in: Released 1.0
23594 Mon Dec 10 13:26:24 2001 John Ellis <johne@bellatlantic.net>
23596 * po/nl.po: Updated from Tino Meinen.
23597 * README, TODO: Updated.
23598 * configure.in: Release 0.99.3 (release candidate 1)
23600 Mon Dec 10 12:54:03 2001 John Ellis <johne@bellatlantic.net>
23602 * po/nl.po: Updated Dutch translation,
23603 submitted by Tino Meinen <a.t.meinen@chello.nl>
23605 Sun Dec 9 11:54:19 2001 John Ellis <johne@bellatlantic.net>
23607 * po/no.po: Fixed fuzzy caused by make dist.
23608 * po/ru.po: Minor format change from a make dist (no translation
23610 * po/*.po: Make dist updated the POT creation date for the others.
23612 Sun Dec 9 11:43:26 2001 John Ellis <johne@bellatlantic.net>
23614 * preferences.c: Fixed the license statement in the about dialog.
23615 * po/*.po: Adjusted translation lines for above, where I could - to
23618 Sun Dec 9 11:03:46 2001 John Ellis <johne@bellatlantic.net>
23620 * po/et.po: Updated Estonian translation,
23621 submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
23622 * po/es.po: Updated Spanish translation,
23623 submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
23624 * po/fr.po: Updated French translation,
23625 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23626 * po/ru.po: Updated Russian translation,
23627 submitted by Sergey Pinaev <dfo@antex.ru>
23628 * po/no.po: Added Norwegian translation,
23629 submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
23630 * po/it.po: Added Italian translation, submitted
23631 by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
23632 * configure.in (LINGUAS): Added no.
23634 Wed Dec 5 18:31:47 2001 John Ellis <johne@bellatlantic.net>
23637 * po/*.po: Make distcheck touched these.
23638 * configure.in: Release 0.99.2
23640 Wed Dec 5 18:04:37 2001 John Ellis <johne@bellatlantic.net>
23642 * README, TODO, gqview.1: Minor updates.
23643 * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
23644 * po/zh_TW.po: Updated Traditional Chinese translation,
23645 submitted by Abel Cheung <deaddog@deaddog.ws>
23646 * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
23647 request - not sure of any possible problems this may cause?
23648 * po/fi.po: Updated Finnish translation,
23649 submitted by Lauri Nurmi <lanurmi@iki.fi>
23650 * po/de.po: Updated German translation,
23651 submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
23652 * po/fr.po: Updated French translation,
23653 submitted by Eric Lassauge <lassauge@mail.dotcom.fr
23654 * po/sk.po: Updated Slovak translation,
23655 submitted by Ivan Priesol <priesol@frki.utc.sk>
23656 * po/pt_BR.po: Updated Brazilian Portuguese translation,
23657 submitted by Guilherme M. Schroeder <slump@linuxall.org>
23659 Sun Nov 25 10:46:00 2001 John Ellis <johne@bellatlantic.net>
23662 * configure.in: Release 0.99.1
23664 Sun Nov 25 10:36:00 2001 John Ellis <johne@bellatlantic.net>
23666 * po/*.po: Make distcheck updated these.
23667 * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
23669 Sun Nov 25 09:55:03 2001 John Ellis <johne@bellatlantic.net>
23671 * da.po: Added Danish translation,
23672 submitted by Birger Langkjer <birger.langkjer@image.dk>.
23673 * pt_BR.po: Updated Brazilian Portuguese translation,
23674 submitted by Guilherme M. Schroeder <slump@ieg.com.br>
23675 * configure.in: Added da to LINGUAS.
23678 Sun Nov 25 09:44:14 2001 John Ellis <johne@bellatlantic.net>
23680 * README, gqview.spec.in, po/fr.po: Updated French translation,
23681 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23682 * filelist.c: When entering a directory with no read acces, still clear
23683 the file/dir lists. Also add . and .. to allow exit of said dir.
23684 * img-view.c, window.c: The " - GQview" string really should not be
23685 marked for translation.
23687 Mon Nov 19 12:02:19 2001 John Ellis <johne@bellatlantic.net>
23690 * configure.in: Release 0.99.0
23692 Mon Nov 19 11:54:09 2001 John Ellis <johne@bellatlantic.net>
23694 * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
23695 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23697 Mon Nov 19 09:15:23 2001 John Ellis <johne@bellatlantic.net>
23699 * image.c(image_tile_render): Use the simple render when scale is also
23700 1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
23701 Also removed crufty #if 0'ed lines.
23703 Mon Nov 19 09:00:00 2001 John Ellis <johne@bellatlantic.net>
23705 * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
23706 needed to add a 'new image' flag to a few funcs for this.
23708 Mon Nov 19 07:30:29 2001 John Ellis <johne@bellatlantic.net>
23710 * filelist.c: The history menu text is now truncated using the
23711 available space in the GtkOptionMenu instead of forcing to 32 chars.
23713 Sun Nov 18 07:02:23 2001 John Ellis <johne@bellatlantic.net>
23715 * Makefile.am, configure.in, acconfig.h: Install README to a share
23717 * README: Added section keys.
23718 * gqview.spec.in: Added README of share dir.
23719 * POTFILES.in: Added ui_help.c
23720 * gqview.h, main.c, menu.c: Added simple help window to display README.
23721 * ui_help.[ch]: New files for utils to display a help window.
23723 Fri Nov 16 10:28:44 2001 John Ellis <johne@bellatlantic.net>
23725 * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
23726 as it is more portable.
23728 Thu Nov 15 02:32:17 2001 John Ellis <johne@bellatlantic.net>
23731 * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
23732 * po/POTFILES.in: cache_main.c is actually cach_maint.c.
23733 * configure.in: Release 0.13.0
23735 Wed Nov 14 13:33:57 2001 John Ellis <johne@bellatlantic.net>
23737 * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
23738 dialog displaying 'purge thumbnails' progress - it also no longer
23740 * cache.[ch]: Moved above out of here.
23741 * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
23742 functions and/or include cache_maint.h.
23743 * po/POTFILES.in: Added cache_maint.c
23745 Tue Nov 13 07:04:38 2001 John Ellis <johne@bellatlantic.net>
23747 * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
23749 * collect-table.c: Update include of marker.xpm.
23751 Tue Nov 13 06:23:29 2001 John Ellis <johne@bellatlantic.net>
23753 * Makefile.am, marker.xpm: Added marker icon file.
23754 * collect-table.c: Added marker to display insertion point of a dropped
23755 image in collection windows, same for moving. Also dropped directories
23756 are sorted before adding to the collection, and honor the
23757 collection_drop_inserted option. Also if the mouse is outside the
23758 clist window, shut down the autoscroll cb.
23759 * filelist.[ch]: Made path_list_sort() public.
23761 Mon Nov 12 20:58:18 2001 John Ellis <johne@bellatlantic.net>
23763 * main.c: Changed exit dialog title.
23764 * window.c: Fixed delete_event handlers to return TRUE (was void).
23766 Mon Nov 12 20:45:02 2001 John Ellis <johne@bellatlantic.net>
23768 * collect-dlg.[ch]: Added type to close collection window after save.
23769 * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
23770 changed flag to collections, and use it to remind user a collection
23771 was modified before closing the window.
23772 * main.c: Remind user at least one open collection has been modified,
23773 with option to cancel exit.
23775 Mon Nov 12 19:22:05 2001 John Ellis <johne@bellatlantic.net>
23777 * gqview.spec.in: Updated the RPM spec file.
23778 * po/nl.po: Updated Dutch translation,
23779 submitted by Hette J Visser <hette@linux.nl>
23780 * po/uk.po: Added Ukrainian translation,
23781 submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
23782 * configure.in: Added uk to LINGUAS.
23784 * po/{all_others}.po: Make dist did this while testing RPM build.
23786 Mon Nov 12 06:54:04 2001 John Ellis <johne@bellatlantic.net>
23788 * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
23789 insert, and added moving of images within a collection using dnd.
23790 * dupe.[ch]: Changed color coding for duplicate list, alternate colors
23791 are now 10% darker instead of inverted fg and bg.
23792 * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
23793 dropped files into a collection at the drop point.
23794 * main.c, slideshow.c: Use random instead of rand.
23795 * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
23796 * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
23798 Thu Nov 8 23:35:53 2001 John Ellis <johne@bellatlantic.net>
23800 * ui_menu.[ch]: Added more menu item utils.
23802 Thu Nov 8 20:59:20 2001 John Ellis <johne@bellatlantic.net>
23804 * preferences.c: Made ok, apply, and cancel button sizes consistent.
23805 * collect-dlg.c: Changed Load to more consistent Open.
23807 Thu Nov 8 19:47:47 2001 John Ellis <johne@bellatlantic.net>
23809 * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
23810 size, moved some space from above the buttons to top of window).
23811 Also aligned buttons right and made them bigger.
23813 Thu Oct 25 14:10:47 2001 John Ellis <johne@bellatlantic.net>
23815 * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
23816 check entire string (strcmp). Ordered filter addition so that they are
23817 listed in descending order, but keep All Files ( * ) filter at the
23818 bottom of the list.
23820 Fri Oct 19 20:09:44 2001 John Ellis <johne@bellatlantic.net>
23822 * ui_clist_edit.c: Explicitely set the focus for the text entry to
23823 fix missing cursor.
23825 * configure.in: Release 0.12.0
23827 Fri Oct 19 18:47:16 2001 John Ellis <johne@bellatlantic.net>
23829 * README, TODO: updated.
23830 * po/et.po: Added Estonian translation,
23831 submitted by Ilmar Kerm <ikerm@hot.ee>
23832 * configure.in: Added et to ALL_LINGUAS.
23834 Tue Sep 18 21:53:04 2001 John Ellis <johne@bellatlantic.net>
23836 * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
23837 fixed control-key test.
23838 * README: Credit updates.
23840 Tue Sep 18 21:19:46 2001 John Ellis <johne@bellatlantic.net>
23842 * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
23843 rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
23844 option. Also added compile-time feature to sort names numerically
23845 (numerical sort based on patch from Martin Pool <mbp@samba.org>)
23846 * README, gqview.1: Documented the I keyboard shortcut for collections.
23848 Tue Sep 18 20:06:30 2001 John Ellis <johne@bellatlantic.net>
23850 * utilops.c (file_util_create_dir_cb): Support dir names entered as an
23853 Tue Sep 18 19:05:52 2001 John Ellis <johne@bellatlantic.net>
23855 * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
23856 are created with mode 0755 (as before), but the .thumbnails dirs
23857 created near the images are now 0775 (so that others in the group can
23858 update the thumbs).
23859 * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
23860 filelist.c to use this in future), also fixed the clist_moveto calls
23861 to use a valid column number (-1).
23862 * ui_pathsel.c: Added right click menus to rename dirs and files, and
23863 to delete files. Also added a New Directory button to create new
23864 directories from within the dialog.
23866 Tue Sep 18 15:33:41 2001 John Ellis <johne@bellatlantic.net>
23868 * po/ja.po: Updated Japanese translation,
23869 submitted by Yuuki NINOMIYA <gm@debian.or.jp>
23870 on behalf of SATO Satoru <ss@gnome.gr.jp>
23871 * po/pl.po: Updated Polish translation,
23872 submitted by Zbigniew Chyla <cyba@gnome.pl>
23873 * po/nl.po: Added Dutch translation,
23874 submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
23875 * po/fi.po: Added Finnish translation,
23876 submitted by Lauri Nurmi <lanurmi@iki.fi>
23878 Fri Sep 14 15:43:53 2001 John Ellis <johne@bellatlantic.net>
23880 * filelist.[ch]: Added text_from_time and text_from_size utils for
23881 file attribute display. Added size and date to the file list.
23882 * window.c: Changes for above.
23883 * dupe.c: Removed text_from_time, use new one as well as one for byte
23884 size from filelist.h.
23885 * collect-table.c: Fixed a style leak on clist cell selections.
23887 Sat Sep 8 01:49:04 2001 John Ellis <johne@bellatlantic.net>
23889 * dupe.c: Fix style leak when re-aligning clist row colors, also made
23890 removing multiple selected rows much faster (it was realigning the
23891 row styles after every line removal, eww).
23893 Sun Jun 24 22:27:40 2001 John Ellis <johne@bellatlantic.net>
23895 * collect-table.c: Added copy, move, rename, and delete to the pop
23896 up menu of collections (keyboard support not done).
23898 Thu Apr 5 18:21:59 2001 John Ellis <johne@bellatlantic.net>
23900 * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
23902 * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
23903 the divider position between dirs and files. Also fixed a bug that
23904 attempting to get the tool window size when it was not visible.
23906 Thu Apr 5 16:38:23 2001 John Ellis <johne@bellatlantic.net>
23908 * filelist.[ch]: Fixed path_list_filter() to do checks on the file
23909 name, not full path. Also added is_dir_list which will not do the
23910 check for the extension on directory lists.
23911 * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
23912 additional filtering for the duplicates window.
23914 Thu Apr 5 15:41:02 2001 John Ellis <johne@bellatlantic.net>
23916 * po/de.po: Updated German translation, submitted by
23917 Christian Ullrich <quiana@quiana.net>
23918 * po/ja.po: Updated Japanese translation, submitted by
23919 Yuuki NINOMIYA <gm@debian.or.jp>
23920 * po/fr.po: Updated French translation, submitted by
23921 Eric Lassauge <lassauge@mail.dotcom.fr>
23922 * po/sl.po: Updated Slovene translation, submitted by
23923 Matej Erman <matej.erman@guest.arnes.si>
23924 * po/it.po: Updated Italian translation, submitted by
23925 Christopher R. Gabriel <cgabriel@pluto.linux.it>
23927 Tue Mar 20 13:36:41 2001 John Ellis <johne@bellatlantic.net>
23930 * configure.in: Release 0.11.0
23932 Tue Mar 20 13:25:04 2001 John Ellis <johne@bellatlantic.net>
23934 * image.c: Added #define option to use faster zooming method. Also
23935 attempted to fix shrinking window bug - failed.
23937 * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
23938 by Abel Cheung <deaddog@deaddog.ws>.
23940 Thu Mar 15 16:49:11 2001 John Ellis <johne@bellatlantic.net>
23942 * dupe.c: Freeze dw->second_clist when adding files.
23944 Thu Mar 15 15:48:57 2001 John Ellis <johne@bellatlantic.net>
23946 * main.c: Added support for opening collections from the command line.
23948 Thu Mar 15 14:14:26 2001 John Ellis <johne@bellatlantic.net>
23950 * dupe.c: Minor window file count fix.
23951 * thumb.c: Use xvpics (if enabled) only as a last resort when
23952 searching for a pre-existing thumbnail.
23954 Wed Mar 14 08:50:00 2001 John Ellis <johne@bellatlantic.net>
23956 * dupe.[ch]: Added option to compare between two different sets of
23957 files (very useful when checking a handful of new files to a known
23958 unique group). Also set the default window width back to 600.
23960 Thu Mar 8 10:35:25 2001 John Ellis <johne@bellatlantic.net>
23962 * gqview.h, image.c: Went back to 0.10.0 method of using
23963 gdk_pixbuf_composite_color() for every quality except NEAREST for
23964 images without transparency. Also disabled the TILES option for zooming
23965 all together - my little test scenario now crashes with the new
23966 gdk-pixbuf (0.10.0). -- maybe I do have a bug floating around the
23967 scaling compuations somewhere, but damn if I can find it.
23969 Thu Mar 8 10:14:32 2001 John Ellis <johne@bellatlantic.net>
23971 * configure.in, gqview.h, image.c: Made quick non-public package so
23972 that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
23973 try the fixes with GQview. (all broken scaling methods are enabled in
23976 Thu Mar 8 09:52:01 2001 John Ellis <johne@bellatlantic.net>
23978 * po/es.po: Updates Spanish translation, from
23979 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
23980 * dupe.c: Made the default window 20 pixels wider.
23982 Thu Mar 8 09:28:09 2001 John Ellis <johne@bellatlantic.net>
23984 * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
23985 * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
23986 scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
23987 option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
23988 bug, as the other qualities work fine - ask for test case of image
23989 sizes if anyone is interested in fixing this).
23991 Wed Feb 28 16:40:02 2001 John Ellis <johne@bellatlantic.net>
23993 * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
23994 utilops.c, window.c: Use GQview as the window class, as X man page
23995 encourages capitalization of first letter, and this removes conflict
23996 of gqview for instance of main window.
23998 Mon Feb 26 15:39:15 2001 John Ellis <johne@bellatlantic.net>
24000 * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
24001 Wu Yulun <migr@operamail.com>.
24002 * README, TODO, gqview.spec.in: Updated.
24003 * configure.in: Release 0.10.1
24005 Sat Feb 24 05:39:53 2001 John Ellis <johne@bellatlantic.net>
24007 * filelist.c (path_list_recursive): Return NULL, not FALSE.
24009 * img-main.c (main_image_slideshow_start_from_list): Free the
24010 path_list before returning if slideshow is already running.
24011 * slideshow.c (real_slideshow_start): Fix test of path_list before
24014 Sat Feb 24 03:46:12 2001 John Ellis <johne@bellatlantic.net>
24016 * image-load.c: Fix to support image loaders that do not have a
24017 pixbuf until the the loader is actually closed. (This should fix
24018 thumbnail generation failures for xpm and tiff).
24019 * similar.c (image_sim_fill_data): Fix to support generation of data
24020 for images with dimensions less than 32 x 32.
24022 Thu Feb 22 08:44:38 2001 John Ellis <johne@bellatlantic.net>
24024 * cache.c: Added blurb about the SIMcache file format.
24025 * dupe.c: Properly ref/unref clist row styles.
24027 Thu Feb 22 07:54:12 2001 John Ellis <johne@bellatlantic.net>
24029 * dupe.[ch]: Operations now give a (very rough) estimate of time left
24030 before completion of the comparison stage.
24032 Thu Feb 22 05:47:17 2001 John Ellis <johne@bellatlantic.net>
24034 * cache.[ch]: New files to handle the caching placement/management
24035 stuff. Also location of reading and writing of the dupe window cache
24037 * dupe.c: Added caching of file data (dimensions, checksum,
24039 * filelist.c, menu.c: Namespace update for cache maintenance.
24040 * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
24041 cache data into direct subdir of source (.thumbnails support).
24042 * thumb.[ch]: Use new cache functions for locating thumbs.
24043 * utilops.c: Move/remove cache date when doing the same for their
24046 Tue Feb 20 19:41:27 2001 John Ellis <johne@bellatlantic.net>
24048 * ui_fileops.[ch]: Moved include of time.h back to the .c file.
24049 * ui_utildlg.c: #include <sys/types.h>, this should have been the
24050 original fix anyway...
24051 * gqview.h: Added #include <sys/types.h>
24052 * image-load.c: Removed above include.
24054 Mon Feb 19 17:26:23 2001 John Ellis <johne@bellatlantic.net>
24056 * gqview.1, README: Updates.
24057 * configure.in: Release 0.10.0
24059 Sun Feb 18 08:08:03 2001 John Ellis <johne@bellatlantic.net>
24061 * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
24062 you must set it manually with generic_dialog_attach_default(). Note
24063 that file_dialog_add_path_widgets() does this automatically.
24064 * utilops.c: Added a few attaches, from above.
24066 Sun Feb 18 07:32:04 2001 John Ellis <johne@bellatlantic.net>
24068 * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
24069 function upon press of enter while a gtkentry has the focus. (no
24070 longer conflicts with pressing enter while focused on, say a button).
24072 Sun Feb 18 06:52:51 2001 John Ellis <johne@bellatlantic.net>
24074 * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
24075 since painting merely a black rectangle was very broken with some
24076 theme engines (and did not follow the theme).
24078 Tue Feb 13 02:34:33 2001 John Ellis <johne@bellatlantic.net>
24080 * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
24082 Mon Feb 12 15:04:51 2001 John Ellis <johne@bellatlantic.net>
24084 * README, TODO: Updates.
24085 * configure.in: Release 0.9.5.
24087 Mon Feb 12 05:39:30 2001 John Ellis <johne@bellatlantic.net>
24089 * Makefile.am, gqview.spec.in: Added man page.
24090 * gqview.1: The man page, submitted by
24091 Ryan Murray <rmurray@debian.org>
24092 * README: Credits for man page.
24094 Fri Feb 9 20:26:46 2001 John Ellis <johne@bellatlantic.net>
24096 * menu.c: Use gdk-pixbuf to generate toolbar images.
24097 * window.c (tollwindow_hide): Retrieve the window's geometry attributes
24098 before hiding the window (else we get a random X BadMatch error).
24100 Fri Feb 9 19:45:26 2001 John Ellis <johne@bellatlantic.net>
24102 * fullscreen.c: The mouse is now hidden on start of fullscreen instead
24103 of waiting for the 'no-move timeout'.
24104 * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
24105 created as needed, instead of globally at start-up. Right clicking
24106 unselected files in the file list now highlights them. Added a right
24107 click menu to the dir list that includes new slideshow recursive
24108 feature (also standard slideshow, and find duplicates choices).
24109 * globals.c, gqview.h: Removed unused global menu vars (above).
24110 * img-main.[ch]: Added main_image_slideshow_start_from_list().
24112 Fri Feb 9 17:02:07 2001 John Ellis <johne@bellatlantic.net>
24114 * image.c (image_size_top_window): When checking if a resize is needed,
24115 compare to the window that will actually be resized (the top window).
24116 This was checking the wrong widget's window, and was returning TRUE
24117 incorrectly, subsequently causing no update if the image had the same
24118 size for the main window.
24119 * po/hu.po: Updated Hungarian translation from
24120 Mátyás Tibor <templar@tempi.scene.hu>
24122 Thu Feb 8 18:16:18 2001 John Ellis <johne@bellatlantic.net>
24124 * configure.in (ALL_LINGUAS): Added hu (Hungarian).
24125 * po/hu.po: Added Hungarian translation from
24126 Mátyás Tibor <templar@tempi.scene.hu>
24127 * po/fr.po: Updated French translation from
24128 Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
24130 Thu Feb 8 17:46:00 2001 John Ellis <johne@bellatlantic.net>
24132 * image.c (image_change_from_image): Copy all relevent data from
24133 source, now fullscreen toggle while loading an image works. This is
24134 really a move function, it moves most data from source to dest.
24135 Probably should add a copy function that copies pixbuf, or loads from
24136 scratch if still loading source.
24137 * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
24138 'mouse scrolls image' option when holding down shift, and also zooms
24139 when holding down control.
24140 * typedefs.h (ImageWindow): Removed crufty size_idle_id.
24142 Thu Feb 8 16:31:57 2001 John Ellis <johne@bellatlantic.net>
24144 * filelist.c (file_is_moved): Fixed bug causing moved files not to
24145 removed from the file list.
24146 * image.c (image_scroll_real): Fix race condition between expose_event
24147 and scrolling so that redraws are always called on the correct region.
24148 (This was the cause of missing redraws when scrolling with the mouse).
24150 Thu Feb 8 15:30:14 2001 John Ellis <johne@bellatlantic.net>
24152 * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
24154 Mon Feb 5 17:37:29 2001 John Ellis <johne@bellatlantic.net>
24156 * README, TODO: Updates.
24157 * configure.in: Release 0.9.4
24159 Mon Feb 5 17:03:27 2001 John Ellis <johne@bellatlantic.net>
24161 * dupe.c: Added keyboard shortcuts for the duplicates window.
24162 * image.c (image_change_complete): Call the update function
24163 explicitely if sync if FALSE.
24165 Mon Feb 5 14:06:07 2001 John Ellis <johne@bellatlantic.net>
24167 * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
24168 new dialog routines to re-implement place dialogs under mouse option.
24169 * ui_utildlg.h: Fixed #defines for re-definition safety.
24171 Fri Feb 2 15:36:17 2001 John Ellis <johne@bellatlantic.net>
24173 * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
24174 Also speedups by using the image_sim_compare_fast() (below), and
24175 setting the buffer size of the image loader higher (8).
24176 * similar.[ch] (image_sim_compare_fast): New function that aborts when
24177 the return no longer has the possibility of reaching the minimim
24178 requested value. Significantly faster when used to search for images
24179 that are very close. (say, above .95).
24181 Fri Feb 2 01:02:11 2001 John Ellis <johne@bellatlantic.net>
24183 * similar.[ch]: New files, provides functions for simple comparison
24184 of images by average area color content.
24185 * dupe.[ch]: Added similarity compare methods (normal, high, and low
24186 accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
24188 Wed Jan 31 19:31:10 2001 John Ellis <johne@bellatlantic.net>
24190 * image.c: Fixed typo in comparison of window sizes in top_window_size,
24191 also do not call gtk_widget_set_usize in that func, as gdk_window_size
24192 is enough (and avoids duplicate size events). Also only call a redraw
24193 if the top window was not resized, as the size event will do this for
24195 * img-view.c: Attached ctrl-w to close a view window.
24197 Wed Jan 31 16:43:21 2001 John Ellis <johne@bellatlantic.net>
24199 * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
24200 with this do not result in "///file" path names.
24201 * img-view.c, main.c: Added following key support: P to toggle pause
24202 of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
24203 Also marked debug printfs with if (debug), and and added --version
24204 command line option.
24206 Tue Jan 30 20:05:36 2001 John Ellis <johne@bellatlantic.net>
24208 * collect.[ch]: Added maintenance funcs for renamed, moved files, etc.
24209 * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
24210 the pop-up menu, and fixed the alternating color swap (now that
24211 individual items can be removed, the colors need to be re-synced).
24212 * filelist.[ch]: Added file_is_moved(), and fixes to use the
24213 file_maint_*() stuff.
24214 * img-main.[ch] (main_image_get_collection): Added this accessor.
24215 * utilops.[ch]: Added file_maint_*() funcs, call these when files have
24216 been manipulated (rename, move, delete).
24218 Tue Jan 30 16:04:42 2001 John Ellis <johne@bellatlantic.net>
24220 * image-load.[ch]: Added ability to set the priority of the image
24221 loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
24222 * typedefs.h (ImageLoader): Added idle_priority (see above).
24223 * image.c: The drawing queue now uses an idle with priority
24224 G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
24225 anything else. (this way when scrolling a still-loading image, the
24226 scrolled area is updated faster)
24228 Mon Jan 29 13:48:47 2001 John Ellis <johne@bellatlantic.net>
24230 * collect-io.[ch], collect.[ch]: Const ify some arguments.
24231 * configure.in: Release 0.9.3
24233 Mon Jan 29 13:35:21 2001 John Ellis <johne@bellatlantic.net>
24235 * collect.c (collection_window_new): Only load the path if it is
24236 absolute (starts with a '/');
24237 * main.c: Added -l,--list option to open a collection window with the
24238 files from the command line.
24240 Mon Jan 29 12:52:19 2001 John Ellis <johne@bellatlantic.net>
24242 * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
24243 translation markers from item_factory accessors.
24244 * po/pl.po: Updated Polish translation from
24245 Zbigniew Chyla <cyba@gnome.pl>
24246 * po/es.po: Updated Spanish translation (missed for 0.9.2) from
24247 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
24248 * po/ru.po: Updated Russian translation (missed for 0.9.2) from
24249 Michael Bravo <mbravo@tag-ltd.spb.ru>
24250 * po/sl.po: Added Slovene translation (missed for 0.9.2) from
24251 Matej Erman <matej.erman@guest.arnes.si>
24253 Thu Jan 25 21:09:10 2001 John Ellis <johne@bellatlantic.net>
24255 * utilops.c: Put the name of the file in the entry of the rename
24256 dialog, and select the text.
24257 * image.c: #ifdef some debugging output.
24259 Thu Jan 25 15:28:08 2001 John Ellis <johne@bellatlantic.net>
24261 * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
24262 signal, so make sure to retrieve the pixbuf before calling our loader's
24263 "area_updated" signal.
24264 * image.c: Added new_data status to debugging info.
24266 Wed Jan 24 12:03:27 2001 John Ellis <johne@bellatlantic.net>
24268 * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
24269 lowercase, and changes for new window_set_icon().
24270 * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
24271 * preferences.c: Made about it's own window, and made the config window
24272 a little more compact.
24274 Wed Jan 24 11:13:52 2001 John Ellis <johne@bellatlantic.net>
24276 * filelist.[ch] (path_list_filter): New function, applies filter
24277 options on a path list.
24278 * collect-table.c, dupe.c: Run path lists through the filter (above).
24280 Wed Jan 24 00:11:15 2001 John Ellis <johne@bellatlantic.net>
24282 * image.c: Use the collection's name field instead of pulling it from
24283 the end of the path field.
24284 * main.c: Multiple files on the command line are now added to a
24285 collection, this collection is then set to the main window viewer.
24287 Tue Jan 23 23:08:45 2001 John Ellis <johne@bellatlantic.net>
24289 * thumb.c: Fix xvpics support: the done signal was never being sent for
24290 xvpics. Also made xvpics scale to the thumbnail size even when smaller.
24292 Tue Jan 23 21:58:49 2001 John Ellis <johne@bellatlantic.net>
24294 * image-load.[ch], typedefs.h: Added ability to set the size of the
24295 read buffer. The buffer is always 512 bytes (as before), what this
24296 does is set the number of time to read from the file on each idle call,
24297 in effect increasing the buffer size to 512 x size.
24298 * image.c: Fixed race condition where an image area may be ready to be
24299 queued before the pixbuf is set. Fixed the tile blank flag, it is now
24300 set correctly in all (?) cases. Set the image loader buffer size to 4,
24301 so that more of the image is decoded between render calls. Also removed
24302 unused crufty function argument for image_tile_expose.
24304 Tue Jan 23 13:37:29 2001 John Ellis <johne@bellatlantic.net>
24306 * image.c: Fix scrolling while partially obscured, and made the focus
24307 drawing code cleaner (removed gtk_signal_disconnect() junk).
24309 Tue Jan 23 11:32:08 2001 John Ellis <johne@bellatlantic.net>
24311 * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
24312 rcfile.c: Made the delete key optional, since this is a dangerous key
24313 with delete confirmation disabled. Also do not come out of fullscreen
24314 when confirm delete is disabled. Based on patch submitted by
24315 Niku Toivola <niku.toivola@iki.fi>
24317 Mon Jan 22 20:32:53 2001 John Ellis <johne@bellatlantic.net>
24319 * image.c: Fix setting scale when zoom_to_fit_expands is false.
24320 * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
24321 dialog for the save as dialog.
24322 (The good: Easy fixes. The bad: Stupid mistakes.
24323 The ugly: Had not tested these before release.)
24325 Mon Jan 22 12:09:43 2001 John Ellis <johne@bellatlantic.net>
24328 * configure.in: Release 0.9.2.
24330 Sat Jan 20 00:37:47 2001 John Ellis <johne@bellatlantic.net>
24332 * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
24333 same path in the entry when calling this.
24335 Fri Jan 19 22:51:56 2001 John Ellis <johne@bellatlantic.net>
24337 * *.[ch]: Changed the copyright in all the files to 2001.
24339 Fri Jan 19 22:41:45 2001 John Ellis <johne@bellatlantic.net>
24341 * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
24342 * configure.in: Bump version to 0.9.2
24343 * utilops.c: Fix text in copy/move dialog for multiple files.
24345 Thu Jan 18 19:45:22 2001 John Ellis <johne@bellatlantic.net>
24347 * dupe.c: When starting a compare set the status text to file count,
24348 gives user idea of how many files are being compared.
24349 * image.c: Compile clean-up.
24350 * po/*.po: Make distcheck touched these.
24352 Thu Jan 18 19:22:40 2001 John Ellis <johne@bellatlantic.net>
24354 * filelist.c, window.c: Fix drop down history on main window to change
24355 to the selected path after the popup window is hidden.
24356 * image.c (image_pixbuf_sync): Clear the window when set to a NULL
24358 * utilops.c (generic_dialog_add_images): Implemented this function.
24360 Thu Jan 18 17:25:39 2001 John Ellis <johne@bellatlantic.net>
24362 * filelist.c: Fix sticky thumbnails when changing to a dir with files
24363 that have similar file names as the previous dir. Fix refresh to
24364 reload thumbnails (it was stalling in the thumb_next checks).
24365 * menu.c: Call filelist_refresh() instead of the hack to refresh by
24366 changing to the same dir.
24367 * preferences.c: Use a button box for the ok, apply, cancel buttons.
24368 * po/POTFILES.in: Added new files, removed missing.
24370 Thu Jan 18 16:38:19 2001 John Ellis <johne@bellatlantic.net>
24372 * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
24373 ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
24375 * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
24376 utildlg.[ch]: Removed (see above).
24377 * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
24378 dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
24379 menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
24380 utilops.[ch], window.c: Use the new convenience functions, constify
24381 things where needed.
24382 * main.c: Moved the file path utils out of here (see above).
24384 Wed Jan 17 15:06:47 2001 John Ellis <johne@bellatlantic.net>
24386 * image.[ch]: Added fit window to image support (back in).
24387 * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
24388 * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
24390 Tue Jan 16 13:40:29 2001 John Ellis <johne@bellatlantic.net>
24392 * image.c: Scrolling while decoding a scaled image no longer causes
24393 dropped (black) areas. Also added an tile blank flag so that tiles
24394 with no loaded data simply render a black rectangle for a speed
24395 improvement (this is currrently semi-broken as image_tile_sync() is
24396 currently always called to set the blank flag to FALSE :(.
24398 Mon Jan 15 21:53:25 2001 John Ellis <johne@bellatlantic.net>
24400 * fullscreen.c: Made the full screen window have a black background
24402 * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
24403 the keyboard after a popup menu closes.
24405 Sun Jan 14 17:39:47 2001 John Ellis <johne@bellatlantic.net>
24407 * image-load.c(image_loader_free): Fix a memory leak.
24409 Sun Jan 14 17:18:47 2001 John Ellis <johne@bellatlantic.net>
24411 * dupe.c: Create the clist with 6 columns (forgot to increment this
24412 when I added the thumbnail column).
24413 * image.[ch]: Added the update functions, made them work.
24414 * img-main.c, img-view.c: Set the update functions, attach the windows
24416 * window.c: Set the initial image to the logo.
24418 Sun Jan 14 15:26:49 2001 John Ellis <johne@bellatlantic.net>
24420 * dnd.c: Temporarily disable dnd highlighting for image windows.
24421 * gqview.h, main.c: Minor fixups.
24422 * image.c: Generally works now, borders are cleared, focus is handled,
24423 etc. TODO: Add update callback, window title updating, and window
24425 * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
24426 during convertion to a menu_factory.
24427 * window.c: Moved focus draw/handling code out of here (into image.c).
24429 Sat Jan 13 18:51:20 2001 John Ellis <johne@bellatlantic.net>
24431 * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
24432 is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
24434 This only applies when the scale width offset is not zero _and_ the
24435 resulting right edge of the scaled image is also the right side of the
24436 source image. (in other words: when rendering a tile that is aligned
24437 with the right side of the image).
24439 Under the above conditions, gdk_pixbuf_scale() breaks for all
24440 GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
24441 broken for TILES (I suspect this is because eog uses it, but does not
24442 have a TILES option, so that was not tested). At this point I was tired
24443 of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
24444 broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
24445 and breakage means the last 2 columns of pixels are seamingly generated
24446 from some random memory point, at best causing them to be corrupted, at
24447 worst causing a crash.
24449 So what I did: Use gdk_pixbuf_composite_color() since it is the least
24450 broken. It does seem slower than gdk_pixbuf_scale(), since it does
24453 (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
24454 gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
24455 entries in 3 months...)
24457 Fri Jan 12 12:07:44 2001 John Ellis <johne@bellatlantic.net>
24459 * image.c, typedefs.h: Well, it now displays the image in all zoom
24460 settings. Still have to add (back) scrolling, set up the update call
24461 function, and work on redrawing the borders (borders currently do not
24462 get cleared to remove the previous image).
24464 Thu Jan 11 13:35:15 2001 John Ellis <johne@bellatlantic.net>
24466 * image.[ch], typedefs.h: Start towards a new method of rendering the
24467 image to the screen. The image window is now basically _only_ a
24468 gtk_drawing_area, and we do all the scrolling ourselves. Currently I
24469 am lucky if it doesn't crash, and really lucky if part of an image
24470 appears :) Well, at least the namespaces for the functions are at
24471 least a little saner now, so I accomplished something, althought the
24472 whole thing still needs to be re-thought from the tile/render point
24474 * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
24475 utildlg.c, window.c: Made it at least compile for testing.
24477 Mon Jan 8 22:57:05 2001 John Ellis <johne@bellatlantic.net>
24479 * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
24480 of main_image_change_to(), so that the file list of the main window
24481 also syncs to the image.
24483 Mon Jan 8 21:55:54 2001 John Ellis <johne@bellatlantic.net>
24485 * dupe.[ch]: Added thumbnail support.
24487 Mon Jan 8 20:22:12 2001 John Ellis <johne@bellatlantic.net>
24489 * dupe.[ch]: More work, many fixes, added right click menu, and
24490 generally made it nice to use (useable).
24491 * collect-table.c: Add the collection to the dupe window.
24492 * menu.c: Added 'Find duplicates...' to the file menu.
24494 Sat Dec 30 16:45:51 2000 John Ellis <johne@bellatlantic.net>
24496 * README, TODO: Updates.
24497 * collect-table.c: Set default duplicate window mask to sort by name.
24498 * dupe.[ch]: Allow change of comparison method by adding drop down
24499 menu, fixed dnd when dragging from the list.
24500 * filelist.c: Only allow rename when new name does not exist.
24503 Thu Dec 14 20:20:14 2000 John Ellis <johne@bellatlantic.net>
24505 * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
24506 allow saving of user's accel keys (to ~/.gqview/accels).
24507 * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
24508 do not use the data (because GtkItemFactory has a weird signal
24509 alignment (gpointer is first).
24511 Sorry translators, menus must be re-translated (and it does not look
24512 like fun with GtkItemFactoryEntry using menu paths)
24514 Thu Nov 30 17:45:08 2000 John Ellis <johne@bellatlantic.net>
24516 * configure.in: Do more compatible checks for png ?
24517 * tabcomp.c: Sanity checks for adding NULL key/path to list.
24519 Mon Nov 20 12:32:08 2000 John Ellis <johne@bellatlantic.net>
24521 * image.c: Added render_types to better decrease unnecessary renders.
24522 * main.c, window.c: Save/Restore the window positions like in gimp,
24523 since that seems to work better.
24524 (And gimp programmers can't be wrong :)
24526 Wed Nov 8 09:16:45 2000 John Ellis <johne@bellatlantic.net>
24528 * dupe.[ch]: Added new files containing 'find duplicates' window.
24529 * collect-table.c: Added 'find duplicates...' to pop-up menu.
24530 * fileops.[ch]: Added checksum_simple(), made some things const.
24531 * collect.[ch]: Added collection_info_valid().
24532 * filelist.[ch], menu.c, pathsel.c: const stuff.
24533 * image-load.[ch]: Added image_load_dimensions(), const stuff.
24534 * Makefile.am: Added dupe.[ch] to objects.
24536 Sun Sep 10 09:55:50 2000 John Ellis <johne@bellatlantic.net>
24538 * po/*.po: Make distcheck did this.
24539 * configure.in, README: Release 0.9.1.
24541 Fri Sep 8 17:34:37 2000 John Ellis <johne@bellatlantic.net>
24543 * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
24544 completely clearing the disk cache.
24545 * filelist.c, menu.c: Changes for above.
24546 * preferences.c: Added a 'Clear cache' button.
24547 * utildlg.c: Allow passing NULL pointer for the cancel callback in
24548 confirm_dialog_new() and confirm_dialog_add().
24550 Fri Sep 8 16:58:20 2000 John Ellis <johne@bellatlantic.net>
24552 * icons/collect.xpmi: Added wm icon for collection windows.
24553 * collect.c: Use it.
24555 Fri Sep 8 15:55:53 2000 John Ellis <johne@bellatlantic.net>
24557 * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
24558 and made it consistent with the one for view window. Added 'slideshow
24560 * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
24561 4 less global Widget variables now, yay.
24562 * image.c: Reset scroll to 0,0 on new image.
24563 * img-main.[ch]: Used new menus, added necessary accessors for menus.
24564 * img-view.c: Added 'view in new window', and 'slideshow pause'.
24566 Fri Sep 8 13:33:12 2000 John Ellis <johne@bellatlantic.net>
24568 * utildlg.[ch]: Added class parameter to set windowmanager class for
24569 dialogs. Also added option to set window under the mouse.
24570 * collect-dlg.c, filelist.c, utilops.c: Changed to add class
24572 * globals.c, gqview.h, preferences.c, rcfile.c: Added
24573 place_dialogs_under_mouse var.
24575 Fri Sep 8 12:15:08 2000 John Ellis <johne@bellatlantic.net>
24577 * po/ru.po: Updated Russian translation,
24578 submitted by val <frob@df.ru>.
24579 * po/fr.po: Updated French translation,
24580 submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
24581 * po/pl.po: Added Polish translation,
24582 submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
24583 (yes, close to a release once I do this).
24585 Fri Sep 8 11:51:52 2000 John Ellis <johne@bellatlantic.net>
24587 * collect.c, image.c: Removed #warning warnings :)
24588 * fullscreen.c: Make sure the window is set to 0,0.
24589 * preferences.c: Changed the way thumbnail sizes are selected. Now uses
24590 a dynamic drop down menu. Available sizes are now stored in a static
24591 list, and added a few more sizes.
24593 Fri Sep 8 10:25:44 2000 John Ellis <johne@bellatlantic.net>
24595 * image.[ch]: Added read ahead buffering.
24596 * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
24597 main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
24598 the necessary read-ahead stuff. Allow verbosity levels for debug: each
24599 --debug on the command line increments verbosity.
24600 * thumb.c: Even on error, attempt to display what we have.
24602 Wed Sep 6 13:52:45 2000 John Ellis <johne@bellatlantic.net>
24604 * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
24606 Wed Sep 6 12:58:42 2000 John Ellis <johne@bellatlantic.net>
24608 * image.c: Fix printing of window titles.
24609 * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
24610 * preferences: Cleaned up window a bit, added tab 'window'.
24612 Wed Sep 6 11:55:32 2000 John Ellis <johne@bellatlantic.net>
24614 * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
24615 preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
24616 option, zoom and dither quality options, adjustable zoom increment.
24617 Fixed menu separators to be insensitive.
24619 Wed Sep 6 07:54:36 2000 John Ellis <johne@bellatlantic.net>
24621 * image.[ch]: Fix window resizing when zoom is auto, changed a few
24622 image_area options to be standard.
24623 * fullscreen.c, img-view.c, window.c: Use new image_area options that
24626 Thu Aug 31 07:44:38 2000 John Ellis <johne@bellatlantic.net>
24628 * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
24629 from autozoom mode (implement it).
24630 * img-main.[ch], menu.c: call image_reload when reload button/menu is
24632 * utildlg.c: Made Escape key cancel all dialogs.
24634 Thu Aug 31 07:17:10 2000 John Ellis <johne@bellatlantic.net>
24636 * image.c: Fix image_area_set_from_image to actually copy the pixbuf
24638 * img-main.c, img-view.c: Update for slideshow, below.
24639 * slideshow.[ch]: Added arguments to slideshow_start_* functions so
24640 that slideshows start from the current image when no in random mode.
24641 Also added a slideshow_pause set of functions, currently not used
24642 anywhere right now -- will hook to keys/mouse menus later.
24644 Wed Aug 30 10:23:05 2000 John Ellis <johne@bellatlantic.net>
24646 * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
24647 include a progress bar.
24648 * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
24650 * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
24651 * README: Added rotate keys to key summary.
24653 Tue Aug 29 08:26:35 2000 John Ellis <johne@bellatlantic.net>
24655 * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
24656 provides save to png function.
24657 * Makefile.am, thumb.c: Used save to png function.
24658 * configure.in: Test for png, now required.
24659 * image.c: Fix bug in queue area computation.
24660 * main.c: Change -help to --help in warning message.
24661 * po/*.po: Fix --help stuff.
24663 Tue Aug 29 06:40:02 2000 John Ellis <johne@bellatlantic.net>
24665 * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
24666 * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
24667 global data, so it is only included once.
24668 * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
24669 * thumb.h, typedefs.h: Moved all structs to typedefs.h.
24670 * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
24671 references, added gdk-pixbuf stuff.
24673 Mon Aug 28 13:27:04 2000 John Ellis <johne@bellatlantic.net>
24675 * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
24676 GIF loader seems to error out on thumbnail _RE_generation, will have
24678 * filelist.c: Use it.
24679 * collect-table.c: Broken, but at least it compiles to test new
24682 Mon Aug 28 08:06:15 2000 John Ellis <johne@bellatlantic.net>
24684 * image.c: Image loading now works with no black spots on scroll :)
24685 Still a lot of fixes/optimizes/mem cache management to do though...
24687 Sat Aug 19 01:08:08 2000 John Ellis <johne@bellatlantic.net>
24689 * image.[ch]: Move to a floating point zoom, mor work on queue and
24690 rendering.. still really broken.
24691 * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
24694 Fri Aug 18 01:41:53 2000 John Ellis <johne@bellatlantic.net>
24696 * filelist.c: Fix crash when deleting files while loading thumbs (this
24697 code will die a horrible death anyway when I move thumb loading to an
24698 idle call that uses image-loader.c stuff.
24699 * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
24700 * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
24701 error prone, no zoom.
24702 * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
24703 places though <-- FIXME.
24704 * configure.in, Makefile.am: Added gdk-pixbuf, new files.
24705 * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
24708 Sun Jul 23 21:34:22 2000 John Ellis <johne@bellatlantic.net>
24710 * img-main.c: Fix file operations from keyboard when coming out of full
24712 * configure.in, README: release 0.9.0
24714 Sun Jul 23 19:48:56 2000 John Ellis <johne@bellatlantic.net>
24716 * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
24717 -Wmissing-prototypes -Wmissing-declarations -Werror"
24719 Sat Jul 22 20:46:45 2000 John Ellis <johne@bellatlantic.net>
24721 * tabcomp.c: Preserver order of keys between load/save.
24722 * filelist.[ch], window.c: Added a path history to the path entry,
24723 combo crashes when changed while popped up, so it does not work as
24727 Fri Jul 21 00:01:33 2000 John Ellis <johne@bellatlantic.net>
24729 * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
24730 window sizes to the collection file. (and restore is 'save window
24731 positions' is enabled)
24732 * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
24733 our own hidden .gqview dir, no reason to hide the config file.
24735 Thu Jul 20 22:29:42 2000 John Ellis <johne@bellatlantic.net>
24737 * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
24738 * collect-table.[ch], collect.c: Added more keyboard commands, more
24740 * image.c: Check that image in a collection is valid before using it.
24741 * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
24743 * window.c: Changes for additional sort option.
24745 Thu Jul 20 17:32:14 2000 John Ellis <johne@bellatlantic.net>
24747 * collect-io.c: Change warning printf.
24748 * preferences.c: Open proper tab when showing 'about'.
24749 * po/POTFILES.in: Updated to include collection files, as well ad the
24750 other new ones added since 0.8.2.
24752 Wed Jul 19 19:07:27 2000 John Ellis <johne@bellatlantic.net>
24754 * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
24755 support for the numeric keypad. Zoom using +, -, /, *; move with
24756 the number keys, etc.
24757 * collect-table.c, typedefs.h: Added support for navigation/selection
24758 in collections with the keyboard.
24760 Tue Jul 11 16:09:14 2000 John Ellis <johne@bellatlantic.net>
24762 * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
24763 for displaying status, image/selection count, etc.
24764 * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
24765 options, added selection style option. Save open_recent_max to config.
24767 Tue Jul 11 13:37:00 2000 John Ellis <johne@bellatlantic.net>
24769 * collect-table.c: Properly set the main image on 'view'.
24770 * dnd.c, main.c: Namespace changes, make dropping collections work on
24772 * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
24774 * img-main.[ch]: Added (back) slideshow, various minor changes.
24775 * img-view.c: Added slideshow, make keys work with CAPS on.
24776 * slideshow.c: Make only the main window support filelist slideshows.
24778 Sat Jul 8 11:07:23 2000 John Ellis <johne@bellatlantic.net>
24780 * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
24781 * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
24783 * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
24784 * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
24785 * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
24786 a path list, collection list, or falls back to filelist.
24788 Thu Jul 6 23:00:10 2000 John Ellis <johne@bellatlantic.net>
24790 * collect-dlg.c: Don't free the data in the confirm_cancel callback,
24792 * collect-table.c, collect.c: More work on popup menus, added recursive
24793 directory dropping. And more work overall.
24794 * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
24795 in place of old free_selected_list, Exposed more in the filelist.h
24797 * fileops.[ch]: Added path_list_* functions.
24798 * img-view.[ch]: Added a way to start a new window from a collection.
24800 Wed Jul 5 19:08:58 2000 John Ellis <johne@bellatlantic.net>
24802 * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
24803 popup menus for, sorting, saving, editing. Collections now have
24805 * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
24806 recent open menu, history saving, popup menu utils.
24807 * pathsel.c: Synced the file list to change as the user types in the
24808 entry. (also fixes it to change when combo-items are selected).
24809 * tabcomp.[ch]: Added history_list features to load/save keys to a
24812 Tue Jul 4 14:40:43 2000 John Ellis <johne@bellatlantic.net>
24814 * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
24815 is generated, since the case of the same path being in a collection
24816 multiple times broke the old method. Moving between collections seems
24817 to work now. Added collection stepping accessors.
24818 * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
24819 * main.c (filename_from_path): Test that path != NULL.
24820 * typedefs.c: Move collect.h typedefs here.
24822 Its funny, but after this bit of hacking I feel dirty, like I did this
24825 Mon Jul 3 19:44:29 2000 John Ellis <johne@bellatlantic.net>
24827 * collect-table.c: Added a tooltip to display the filenames, probably
24828 should be an option.
24830 Mon Jul 3 15:23:00 2000 John Ellis <johne@bellatlantic.net>
24832 * collect-dlg.[ch]: Added load save dialogs for collections.
24833 * collect-io.[ch], collect-table.c, collect.c: More work.
24834 * filelist.[ch]: Added select all routines.
24835 * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
24836 hierarchy: Everything is under ~/.gqview now, old locations are moved
24837 to the new ones if found on start-up.
24838 * pathsel.[ch]: Added filtering toggle.
24839 * utildlg.h: Added a generic data pointer for FileDialogs.
24840 * menu.c: Added collection new/open and select all/none menu items.
24842 Mon Jul 3 12:51:29 2000 John Ellis <johne@bellatlantic.net>
24844 * collect-table.c, collect.h: Added selections, started dnd data set,
24846 * dnd.[ch]: New function, make_uri_file_list(), put it in header.
24848 Fri Jun 16 04:41:38 2000 John Ellis <johne@bellatlantic.net>
24850 * collect.[ch], collect-table.[ch]: Actually displays something now
24851 when a file is dragged on the window.
24853 Fri Jun 16 01:56:32 2000 John Ellis <johne@bellatlantic.net>
24855 * img-main.c: When in fullscreen, hide the mouse cursor after
24856 5 seconds of inactivity.
24858 Tue Jun 13 03:32:33 2000 John Ellis <johne@bellatlantic.net>
24860 * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
24861 updated netpedia URL, since the old location is often (always) broken.
24863 Tue Jun 13 03:26:39 2000 John Ellis <johne@bellatlantic.net>
24865 * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
24866 should work, if there was anything that actually used the functions.
24867 Right now a blank window opens :)
24868 * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
24869 * menu.c, typedefs.h: Added 'Open collection...' menu item, added
24870 SORT_NONE to SortType enum.
24871 * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
24873 Thu Jun 8 19:57:54 2000 John Ellis <johne@bellatlantic.net>
24875 * *.[ch]: All c files now have corresponding .h headers, except
24876 globals.c and main.c, which are in gqview.h.
24877 * src/Makefile.am: Added the headers.
24878 * config.[ch]: renamed to preferences.[ch] to avoid conflict with
24879 autogenerated config.h.
24881 Tue Jun 6 20:45:14 2000 John Ellis <johne@bellatlantic.net>
24883 * filelist.c, gqview.h, main.c: Added new function to change the
24884 current image through the filelist given pathname. Use it to fix bug
24885 causing filename not to be selected in list on startup and tab
24888 Tue Jun 6 20:04:03 2000 John Ellis <johne@bellatlantic.net>
24890 * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
24891 basic sorting of files on name, size, or date.
24893 Mon Jun 5 19:39:02 2000 John Ellis <johne@bellatlantic.net>
24895 * configure.in: Release 0.8.2
24897 * utilops.c: Change a \b to a \n.
24898 * po/*.po: Make corresponding change to above.
24900 Mon Jun 5 18:54:46 2000 John Ellis <johne@bellatlantic.net>
24902 * filelist.c (filelist_change_to): When going up one dir, make previous
24903 place visible in the list.
24905 Tue May 9 00:54:36 2000 John Ellis <johne@bellatlantic.net>
24907 * clist_edit.c: Fixups for positioning.
24908 * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
24911 Mon May 8 23:05:06 2000 John Ellis <johne@bellatlantic.net>
24913 * clist_edit.[ch]: New files that allow in place editing of a clist.
24914 * filelist.c: Add in place renaming.
24916 Mon May 8 18:08:20 2000 John Ellis <johne@bellatlantic.net>
24918 * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
24920 * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
24921 icons/Makefile.am: Add new icons for windows.
24922 * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes.
24923 * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
24924 GQview title is now after the image filename.
24926 Mon May 8 15:06:35 2000 John Ellis <johne@bellatlantic.net>
24928 * main.c: Pressing delete now correctly deletes selected files.
24929 * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
24930 expands images too (by default, added config option to have old
24933 Mon May 8 13:56:01 2000 John Ellis <johne@bellatlantic.net>
24935 * po/it.po: Added Italian translation, submitted by
24936 Christopher R. Gabriel <cgabriel@pluto.linux.it>
24937 * po/es.po: Updated Spanish translation, submitted by
24938 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
24939 * po/pt_BR.po: Updated brazilian translation, submitted by
24940 "Evandro F. Giovanini" <elinux@linuxave.net>
24941 * configure.in: Added it to ALL_LINGUAS
24943 Fri Apr 14 15:50:22 2000 John Ellis <johne@bellatlantic.net>
24946 * configure.in: release 0.8.1
24948 Thu Apr 13 10:50:43 2000 John Ellis <johne@bellatlantic.net>
24950 * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
24951 support for mouse wheel (4,5) to scroll image or flip through images.
24953 Thu Apr 13 09:38:25 2000 John Ellis <johne@bellatlantic.net>
24955 * configure.in, po/sk.po: Added Slovak translation, submitted by
24956 "Sandokan" <cortex@nextra.sk>
24958 Thu Apr 13 09:35:36 2000 John Ellis <johne@bellatlantic.net>
24960 * configure.in, po/es.po: Added Spanish translation, subbmitted by
24961 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
24963 Thu Apr 13 09:32:42 2000 John Ellis <johne@bellatlantic.net>
24965 * confgure.in, po/fr.po: Added French translation, submitted by
24966 Jean-pierre PEDRON <jppedron@club-internet.fr>
24968 Thu Apr 13 09:28:04 2000 John Ellis <johne@bellatlantic.net>
24970 * Makefile.am, configure.in: Include gqview.spec in make distcheck so
24971 that rpm -tb will work.
24972 * po/tr.po, gqview.desktop: Update Turkish translation, from
24973 Fatih Demir <kabalak@gmx.net>
24975 Thu Apr 6 19:03:04 2000 John Ellis <johne@bellatlantic.net>
24977 * README: Release 0.8.0.
24979 Wed Apr 5 11:35:52 2000 John Ellis <johne@bellatlantic.net>
24981 * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
24982 causing custom_filter to only have one entry max.
24983 * utilops.c: Removed unused code, fix rename description.
24985 Wed Apr 5 11:19:31 2000 John Ellis <johne@bellatlantic.net>
24987 * filelist.c, gqview.h, window.c: File list now scrolls to display
24988 the first file that matches the path entry box during tab completion.
24989 The directory changes to follow the completion too.
24991 Wed Apr 5 10:30:51 2000 John Ellis <johne@bellatlantic.net>
24993 * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
24994 Save thumnbnail mode to rcfile; add command line option for slideshow,
24995 rename other long options; make next/prev work properly during
24998 Tue Apr 4 15:00:15 2000 John Ellis <johne@bellatlantic.net>
25000 * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
25001 translation from Kam Tik <kamtik@hongkong.com>
25003 Tue Apr 4 13:20:43 2000 John Ellis <johne@bellatlantic.net>
25005 * *.[ch]: Update copyrights to 2000.
25006 * configure.in: Bumper version to 0.8.0 ('bout time)
25007 * README, TODO: Updates
25009 Tue Apr 4 12:21:27 2000 John Ellis <johne@bellatlantic.net>
25011 * image.c, img-main.c: Fix mem leaks.
25012 * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
25013 * utilops.c: Added display of source and dest images to overwrite
25014 dialogs (uses above).
25015 All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
25017 Tue Apr 4 10:44:22 2000 John Ellis <johne@bellatlantic.net>
25019 * main.c: Added full screen startup option (-f or -full), derived from
25020 patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
25022 Tue Apr 4 10:33:15 2000 John Ellis <johne@bellatlantic.net>
25024 * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
25025 to set the root window wallpaper. (If zoom is fit to window, image is
25026 scaled, otherwise tiled.
25027 Derived from patch by ENTERforNone <enterfornone@bigpond.com>
25029 Tue Apr 4 09:45:08 2000 John Ellis <johne@bellatlantic.net>
25031 * img-main.c, menu.c: Changed full screen key to V. Derived from patch
25032 by Martial MICHEL <martial@users.sourceforge.net>
25034 Tue Apr 4 09:32:14 2000 John Ellis <johne@bellatlantic.net>
25036 * fileops.c (get_current_dir): Fix problem when there is no read
25037 permission for the current dir. Derived from patch by
25038 Mathieu Dessus <mdessus@free.fr>
25040 Apr 4 09:15:16 2000 John Ellis <johne@bellatlantic.net>
25042 * configure.in, po/tr.po: Added Turkish translation from
25043 Fatih Demir <kabalak@gmx.net>
25045 Thu Mar 16 17:04:24 2000 John Ellis <johne@bellatlantic.net>
25047 * pathsel.c, tabcomp.c: Fix memory leaks.
25049 Fri Oct 1 17:17:21 1999 John Ellis <johne@bellatlantic.net>
25051 * po/ru.po: Added Russian translation
25052 from Oleg Andrjushenko <oandr@itec.cn.ua>
25053 * po/pt_BR.po: Added Brazilian Portuguese translation
25054 from Vitor Fernandes <vitor_fernandes@SoftHome.net>
25055 * po/ja/po: Added Japanese translation
25056 from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
25057 * configure.in: Updated ALL_LINGUAS.
25059 Mon Sep 6 06:25:38 1999 John Ellis <johne@bellatlantic.net>
25061 * image.c, img-main.c, img-view.c, window.c: Remove warnings for
25062 gtk+-1.2.5-pre1. I think there are still realize issues with that
25063 version of GTK+, however.
25065 Wed Aug 18 21:03:05 1999 John Ellis <johne@bellatlantic.net>
25067 * filelist.c: Fix reversal of calculating column width of the files
25068 list for icons vs. no icons.
25069 * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
25070 horizontal scrollbar is accurate (and usually not there ;)
25072 Wed Aug 18 20:35:07 1999 John Ellis <johne@bellatlantic.net>
25074 * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
25075 history. This was done by adding a combo widget option to the tab
25076 completion routines.
25078 Wed Aug 18 17:37:48 1999 John Ellis <johne@bellatlantic.net>
25080 * config.c: Fix 'fall back to 48x48 icon size' bug.
25082 Mon Aug 16 13:25:29 1999 John Ellis <johne@bellatlantic.net>
25084 * po/de.po: Added german translation
25085 by mawarkus@t-online.de (Matthias Warkus)
25086 * configure.in (ALL_LINGUAS): Added de.
25088 Mon Aug 16 12:44:56 1999 John Ellis <johne@bellatlantic.net>
25090 * utilops.c: Make it easier for translators.
25092 Mon Aug 16 12:09:53 1999 John Ellis <johne@bellatlantic.net>
25094 * thumb.c: Regenerate thumbnails whent the preferred size changes.
25096 Mon Aug 16 11:56:29 1999 John Ellis <johne@bellatlantic.net>
25098 * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
25099 'save settings on exit' option and always save one exit, this was
25100 leading to confusion as to why settings are not always saved.
25101 * menus.: Removed the save settings menu line, no longer needed.
25103 Tue Aug 10 07:03:44 1999 John Ellis <johne@bellatlantic.net>
25105 * main.c(main): Use gtk_set_locale();
25106 * window.c: Use gqview instead of main for wmhints.
25108 Tue Aug 10 06:55:48 1999 John Ellis <johne@bellatlantic.net>
25110 * filelist.c: Update the file count when files are removed.
25111 * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
25112 the lists to account for possibly deleted files.
25114 Fri Jul 23 17:09:02 1999 John Ellis <johne@bellatlantic.net>
25116 * window.c: Fix hang bug when dragging a file after starting with tools
25117 floating, then unfloating the window. (don't use gtk_widget_reparent
25119 * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
25120 all drags to Gimp 1.1.6 works.
25122 Tue Jul 20 20:37:03 1999 John Ellis <johne@bellatlantic.net>
25124 * configure.in, Makefile.am: Added localedir definition.
25125 * src/main.c: Added locale and i18n initialization.
25127 Tue Jul 20 20:03:18 1999 John Ellis <johne@bellatlantic.net>
25129 * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
25131 * po/POTFILES.in: Created for gettext.
25132 * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
25135 Sat Jul 10 15:12:13 1999 John Ellis <johne@bellatlantic.net>
25137 * all files: Moved to autoconf and automake.
25139 Sat Jul 3 08:23:59 1999 John Ellis <johne@bellatlantic.net>
25141 * gqview.h, README, gqview.spec: Release 0.7.0
25143 Fri Jul 2 13:00:21 1999 John Ellis <johne@bellatlantic.net>
25145 * img-view.c: Added a 'close window' option to pop up dialog.
25147 Fri Jul 2 09:11:02 1999 John Ellis <johne@bellatlantic.net>
25149 * main.c (main): Fix so that window does not expand to image size when
25150 strting up with an image (from command line).
25151 * img-view.c (view_window_new): Follow the limit window size option,
25154 Thu Jul 1 20:13:31 1999 John Ellis <johne@bellatlantic.net>
25156 * main.c: Setup random seed, for better random slideshows.
25158 Sun Jun 27 15:17:10 1999 John Ellis <johne@bellatlantic.net>
25160 * img-main.c: Use black background for full screen.
25161 * menu.c: Keep keyboard grab when full screen menu closes.
25163 Sun Jun 27 14:07:05 1999 John Ellis <johne@bellatlantic.net>
25165 * img-main.c: Keyboard now works with full screen.
25166 * main.c: Drop out of full screen before exiting.
25168 Sun Jun 27 06:57:22 1999 John Ellis <johne@bellatlantic.net>
25170 * image.c: Fix image snapping to uppper left when resizing window.
25171 * main.c: Increase progressive scrolling rate.
25173 Fri Jun 25 15:22:32 1999 John Ellis <johne@bellatlantic.net>
25175 * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
25176 progressive key scrolling option.
25178 Fri Jun 25 14:06:12 1999 John Ellis <johne@bellatlantic.net>
25180 * image.c, img-main.c, gqview.h: A few api changes with regard to image
25181 auto-sizing and zooming.
25182 * dnd.c: Made image dnd more generic to work with separate views.
25183 * img-view.c: Added dnd and keyboard support.
25185 Fri Jun 25 11:00:38 1999 John Ellis <johne@bellatlantic.net>
25187 * image.c, img-view.c, window.c: Fixups for window resizing and initial
25190 Fri Jun 18 13:42:35 1999 John Ellis <johne@bellatlantic.net>
25192 * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
25193 file list no longer displays image, but correctly, only displays
25195 * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
25198 Fri Jun 18 04:24:51 1999 John Ellis <johne@bellatlantic.net>
25200 * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
25201 view images in a new window. ImageWindow functions are now completely
25202 generic (save one spot).
25204 Wed Jun 16 03:47:36 1999 John Ellis <johne@bellatlantic.net>
25206 * slideshow.c, filelist.c: Make slideshow work correctly.
25207 * config.c, rcfile.c: Add saving and adjustment of slide show options.
25209 Wed Jun 16 00:46:09 1999 John Ellis <johne@bellatlantic.net>
25211 * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
25212 * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
25213 * filelist.c: Made a few functions needed for slideshow public.
25215 Tue Jun 15 19:21:26 1999 John Ellis <johne@bellatlantic.net>
25217 * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
25218 handling (creating) GLists.
25220 Sat Jun 12 23:17:34 1999 John Ellis <johne@bellatlantic.net>
25222 * rcfile.c (load_options): Fix memory leak, patch submitted by
25223 F. Petitjean <fpetitje@bureauveritas.com>
25225 Thu May 27 14:32:22 1999 John Ellis <johne@bellatlantic.net>
25227 * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
25229 Thu May 27 13:10:02 1999 John Ellis <johne@bellatlantic.net>
25231 * filelist.c: Generate thumbnails for visible files first. Thumbnails
25232 are now kept when renaming.
25234 Thu May 27 11:54:09 1999 John Ellis <johne@bellatlantic.net>
25236 * pathsel.c: Merge improvements from gqmpeg version.
25237 * tabcomp.c, tabcomp.xpm: ditto.
25238 * utildlg.c: ditto.
25239 * config.c, utilops.c, window.c: Use newer features of above.
25241 Thu May 27 11:44:00 1999 John Ellis <johne@bellatlantic.net>
25243 * filelist.c, image.c, gqmpeg.h: Properly update the image window when
25244 viewed files are moved, renamed, or deleted.
25246 Thu May 27 11:01:31 1999 John Ellis <johne@bellatlantic.net>
25248 * main.c (main): Push correct visual and colormap to fix 8 but psuedo
25251 Sun May 23 09:21:50 1999 John Ellis <johne@bellatlantic.net>
25253 * Makefile: Added static build target, some cleanup.
25255 Sat Apr 10 19:01:33 1999 John Ellis <johne@bellatlantic.net>
25257 * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
25258 so it can be resized smaller.
25261 > Major rewrite (60-70%), now requires gtk+-1.2.0
25262 > Multiple file selection.
25264 > Better keyboard support.
25265 > xvpics thumbnail support (read only), optional.
25266 - Add command line options to force show and hide of tools.
25267 * Fix tab completion bug.
25268 * Fix gtk 1.2.0 related bugs.
25271 - Should compile now without editing the Makefile with any gtk through 1.1.5
25272 * Fix file highlight bug when user tab completes to currently displayed dir.
25276 > Add path entry window with tab completion.
25277 > Add tab completion to all areas where a path can be typed.
25278 > Add option to save window positions.
25279 - Pressing '+' zooms image. Previously only '=' was bound, causing problems
25280 for some keyboard layouts.
25281 - Add border to floating tools window for better appearance on some WM's.
25284 * Fix bug when 'fit window to image' is on, tools float/hide, and the next
25285 image selected has the same dimensions, it would not display.
25286 * More fixes dealing with 'fit window to image'
25289 > Add 'fit window to image' option when tools float or hide.
25290 > Add copy and move dialogs.
25291 > Add option to hide the tools completely.
25292 > Save settings on exit option added, and option to restore tool state.
25293 - Pressing the [ESC] key will now stop loading of thumbnails.
25294 - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
25295 - Add save button to config dialog.
25296 - New configuration tab: image, moved relevent options there.
25299 > Scrollbars removed, now you can pan the image by pressing and dragging the
25300 mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
25301 > The file selection area and status line can be 'floated' into a separate
25302 window, this allows the image window to display more of the image.
25303 > The file delete confirmation dialog can now be disabled in the options
25305 > The beginnings of keyboard support ( see the keyboard chart, above )
25306 - Now if a thumbnail is older than it's parent image, the thumbnail is
25307 recreated, so that changed images have their thumbnail properly updated.
25308 - While loading thumbnails GQview is now responsive to commands, slowly, but
25309 it works. You can now load images, delete files, etc. while the thumbnails
25310 are being generated. The thumbnail generation can be interrupted too by
25311 simply turning them off.
25312 * The code that determines the user's HOME directory has been rewritten, now
25313 hopefully users of nis will be happy. If the directory is not found or
25314 cannot be determined, GQview exits semi-gracefully.
25315 * Fixed some bugs here and there.
25318 > Thumbnail caching added ($HOME/.gqview_thmb).
25319 - patch from Joshua Thomas Green applied for those that want to compile
25320 with GTK 1.1.x (the development version), just uncomment one line in the
25322 - patch from Joel Young applied to the .spec file of the RPM version.
25325 * Fixed problem loading files into external editors when a space was in the
25329 - Changes to file listing code for speed improvement in large directories.
25330 * Fixed a bug that would cause a thumbnail's height or width to be zero when
25331 an image has a large aspect ratio.
25332 * Fixed some memory leaks in the file listing code.
25333 - Other small changes including source re-organization.
25334 - Added a pixmap file to use as an icon (gqview.xpm).
25337 * Fixed a bug which made the first editor slot useless from config dialog.
25340 - Changed filelist code to properly implement Glist.
25341 - Moved definitions of variables and #includes to better places.
25344 > New feature! Thumbnails displayed in the file list(us 't' to toggle).
25345 > Thumbnails size can be selected (General Options).
25346 > Rewrite (again) of the file list (to support adding/removing entries
25347 without re-reading the entire directory listing, [still need to convert
25348 the directory list, however]).
25349 - minor display layout changes (to accomodate the progress bar).
25350 - if a file format cannot be determined, a generic 'unknown image' picture
25352 - added display for the number of files listed.
25353 - added '-debug' command line option for debug output (preliminary)
25356 > Added a handle, now the file lists are sizeable.
25357 - renamed menu item Exit to Quit.
25358 - Added missing file includes that were exposed with GTK+ 0.99.10 release.
25361 > External editors can be specified in the configuration window (max 8).
25362 Under the "external editors" tab.
25363 - Popup menu for filelist (delete, rename, and edit).
25364 - Filelist highlight now follows currently viewed image.
25365 - A few minor fixes.
25368 > Updated code to compile with GTK+-0.99.4
25369 (will not work with previous versions of GTK)
25370 - Command line no longer requires a complete path to a file if it is in
25371 the current working directory. (or must be relative to it)
25372 - When moving to the next (or previous) image, the file list
25373 scrolls to include the current image's name.
25377 > Added keyboard shorcuts.
25378 > Configuration can be saved (to .gqviewrc in user's home dir)
25379 > Command line support. (specify startup directory or file to view)
25380 > Can set startup directory in options window (can be disabled)
25381 > Added custom filtering options to support more formats
25382 (Imlib supports almost anything your system can read using
25383 ImageMagick or Netpbm, if available).
25384 > File operations: create directory, rename file, delete file.
25385 > clicking mouse on image:
25386 button one: next image
25387 button two: previous image
25388 button three: popup menu (zoom, file operations, edit image)
25389 > Added option to load image into The Gimp.
25390 - Fixed a bug in the history list truncating routine. (GQview would crash)
25391 - Other minor improvements and fixes.
25394 > Source code clean up! The source code has been organized
25395 and is now readable (some code still needs organizing, but
25396 at least now the code can be followed).
25397 > Makefile rewritten, it may still need editing for some systems.
25398 The '-g' gcc option was removed for the released code, this makes
25399 the binary about 1/3 smaller (it removes some debugging facilities)
25400 - Fixed the transparency problem. This removes the garbage displayed
25401 where an image is transparent, unfortunately for now it is set to purple.
25404 > Rewrote directory and file list handling, the lists
25405 can now be of any length.
25406 > Lists are now sorted.
25407 > History list no longer expands out of control as the
25408 directory path gets longer, entries are truncated at
25409 32 characters and '/...' is prepended.
25410 > Added configuration window, including:
25411 - show or hide dot files
25412 - select default zoom mode for new image
25413 - disable file filtering
25414 - choose file types to filter
25415 - about tab for version and contact info
25418 > No history, first release!