📄 changelog
字号:
Mon Jan 31 03:30:41 2005 John Ellis <johne@verizon.net> * preferences.c, print.c, search.c: Updates for functions deprecated in GTK 2.4, phase 2, mostly moves to new GtkComboBox. * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo boxes with NULL text set the GtkComboBox active item to 0.Sun Jan 30 09:37:24 2005 John Ellis <johne@verizon.net> * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch], fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c: Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes for using glib idle and timeout functions and to use new GtkComboBox. * ui_misc.[ch]: Add toolbar utilities.Sun Jan 30 06:10:25 2005 John Ellis <johne@verizon.net> * layout.c, layout_util.[ch], typedefs.h: Convert menus to use GtkUIManager, this has a nice side effect of fixing the broken shortcuts when the tools are floating.Sat Jan 29 11:36:10 2005 John Ellis <johne@verizon.net> * configure.in: Increase GTK+ requirement to 2.4. * README: Note above new requirement. * collect-table.c, view_file_icon.c: Fix filename tooltip window placement when using GTK 2.4. * fullscreen.c: Removed gtk version check for 'Stay above' option. * layout.c: Changes for new combobox used in GTK 2.4. * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c, ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4. * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.Thu Jan 27 10:23:33 2005 John Ellis <johne@verizon.net> * bar_sort.c: Make add button show new collection dialog when in collection mode.Tue Jan 25 04:47:35 2005 John Ellis <johne@verizon.net> * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for newer autoconf macros (no more acconfig.h). Update to use glib's gettext instead gettext directly. Change documentation install location to $prefix/share/doc/gqview-#version. * acconfig.h, BUGS: Removed, not used. * doc/Makefile.am: Install docs to new location.Wed Jan 19 23:30:24 2005 John Ellis <johne@verizon.net> * bar_sort.c: Add option to choose current image or all selected files when adding images to a collection in the sort manager. * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not allow adding to a bookmark list that is not editable via drag and drop. * ui_tabcomp.c: Add heading to path entry selection dialog.Wed Jan 19 03:13:07 2005 John Ellis <johne@verizon.net> * collect-dlg.c: Allow saving empty collections. * collect-io.c: Remove erroneous warning about failed removes. * collect.c (collection_remove): Mark collection changed even when resulting collection is empty.Wed Jan 19 02:48:25 2005 John Ellis <johne@verizon.net> * bar_sort.c: Change default view of sort manager to folders, and fix widget packing. Fix collection list to be sorted.Wed Jan 19 02:14:23 2005 John Ellis <johne@verizon.net> * print.c: Add checkbox to remember print settings. Set a signal handler to catch a SIGPIPE when printing to a pipe, not pretty but it works. Do not allow printing to a file that already exists. Add print error dialog to tell user why printing did not complete.Mon Jan 17 23:27:19 2005 John Ellis <johne@verizon.net> * bar_sort.c: Add collection option to sort manager. * collect-io.[ch]: Add collection manager add and remove utilities. * collect.[ch] (collection_window_find_by_path): New function. * ui_bookmark.[ch]: Add ability to change key used for a bookmark list, and to make a list not editable. Also made bookmark buttons compact.Mon Jan 17 06:36:50 2005 John Ellis <johne@verizon.net> * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to keywords entry and remaining 1/3 to comment entry.Sun Jan 16 22:43:46 2005 John Ellis <johne@verizon.net> * cache.c: Metadata for keywords/comments no longer has the option to be stored locally to the source file. * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and change the dialog to have a stop and close button so that the dialog remains displayed for the user until it is user closed.Sun Jan 16 07:15:44 2005 John Ellis <johne@verizon.net> * fullscreen.[ch], preferences.c: Add full screen location option 'Determined by Window Manager' which is now the default. This option sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests the size and position like 'active monitor' but the window manager may completely ignore the request. Also removed old #if 0'ed out code. * globals.c (fullscreen_screen): Set the default screen to be the new option above 'Determined by Window Manager'.Wed Jan 12 17:54:51 2005 John Ellis <johne@verizon.net> * image.c: Revert change to attempt to keep unkown icon unscaled, as it interferes when a pixbuf is specifically set. * icons/folder_open.png: Adjust width of the graphic in the open folder icon.Wed Jan 12 02:41:05 2005 John Ellis <johne@verizon.net> * icons/folder_*.xpm: Remove unused files. * icons/folder_*.png: Add new folder icons. * icons/Makefile.am: Changes for above. * pixbuf_util.[ch]: Add folder icons to inline pixbuf set. * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and change the folder list view so that current folder uses the open icon and the parent folder uses the 'up' icon.Tue Jan 11 23:44:50 2005 John Ellis <johne@verizon.net> * icons/Makefile.am: Move the inline pixbuf generation to src/icons. * src/Makefile.am: Removed unused files. * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused files. * gobals.c, image.c, layout.c, preferences.c, thumb.c, thumb_standard.c: Use new pixbuf_inline utility. * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf icons. * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png: The new or moved png images to be made inline.Tue Jan 11 21:08:23 2005 John Ellis <johne@verizon.net> * cache_maint.c: Only manage shared thumbnails when the option is enabled, since this is a time consuming task. * preferences.c: Fix sensitivity of thumbnail options that are disabled when the shared thumb cache is in use. Removed clear cache button, as it is now in the maintenance window. * thumb_standard.c: Add notes about implementation and what it lacks. * ui_misc.[ch]: Add pref_table_button_new and pref_button_link_sensitivity_swap.Tue Jan 11 02:23:32 2005 John Ellis <johne@verizon.net> * dupe.c: Fix widget spacings in find dupes window. * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".Fri Jan 7 02:33:50 2005 John Ellis <johne@verizon.net> * src/main.c: Make message about being a beta sound less ominous. * README: Updates. * configure.in: Release 1.5.6Fri Jan 7 01:57:28 2005 John Ellis <johne@verizon.net> * doc/6_collections.html: Add note that $HOME/.gqview/collections is now updated when moving or renaming files. * doc/10_1_general.html: Explain "Use shared thumbnail cache" option. * doc/10_6_advanced.html: Explain "Stay above other windows" option. * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html: Apparently I have a habit of type "the" twice, and not noticing. * doc/12_credits.html: Update copyright year.Fri Jan 7 01:21:03 2005 John Ellis <johne@verizon.net> * search.c: Clean up appearance of search window. * po/fr.po: Update French translation, submitted by 蓃ic Lassauge <lassauge@users.sourceforge.net>. * po/ru.po: Update Russian translation, submitted by Sergey Pinaev <dfo@antex.ru>. * preferences.c, README: Update copyright year.Thu Jan 6 23:22:05 2005 John Ellis <johne@verizon.net> * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add option to try to keep full screen window above other windows. Since this uses a GTK 2.4 function, it is disabled on GTK 2.2. * main.c: Issue warning when running with a GTK library with an older minor version than what GQview was compiled with.Wed Jan 5 19:59:41 2005 John Ellis <johne@verizon.net> * cache_maint.c: Hook up new shared thumbnails to maintenance utils. * main.c: When it takes time to get a connection to a remote GQview because it is still starting up, print progress dots (.) to the console to indicate we are waiting, and not hung. * thumb_standard.[ch]: Move core of thumb cache path building to thumb_std_cache_path. Added thumb_std_maint_* utilities for moving or deleting thumbnails to match changes to the source image.Wed Jan 5 03:51:19 2005 John Ellis <johne@verizon.net> * collect-io.c (collection_save_private): Use a temp file when saving a collection so that if an error occurs during write the original is not lost. The only disadvantage with temp files is group and user ids of the original are not guaranteed to be preserved by chown, oh well. * preferences.c: Remove silly EXPERIMENTAL text from description of shared thumbnails cache option. * ui_fileops.[ch] (copy_file_attributes): Add arguments to select which attributes we want to copy.Tue Jan 4 22:49:19 2005 John Ellis <johne@verizon.net> * image-load.[ch], typedefs.h: Add image_load_set_requested_size which will allow images to loader faster if you know you only need at most width by height image. Since only the jpeg gdk-pixbuf loader supports it, this only effects jpegs. * thumb.c, thumb_standard.c: These changes are currently disabled, but it would set the requested size when loading thumbnails for a speed improvement on jpegs.Tue Jan 4 20:39:47 2005 John Ellis <johne@verizon.net> * cache_maint.c: Implemented local thumbnail rendering option, and only enable it when the standard thumb cache is active. * filelist.c (path_list_filter): When filtering a dir list remove .thumbnails and .metadata. * preferences.c: Do not allow focus on progress entry in safe delete clear dialog. * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a per loader basis instead of using the global setting. * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was duplicated in three places into thumb_loader_std_next_source. Added retry flag to force a retry on images that are flagged as a failure. * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.Tue Jan 4 01:33:01 2005 John Ellis <johne@verizon.net> * cache_main.c: Reset list to NULL before using in next path_list.Mon Jan 3 23:22:36 2005 John Ellis <johne@verizon.net> * cache_maint.[ch]: Add maintenance window to select various thumbnail cache operations for removing old thumbnails, deleting thumbnails, and to create thumbnails for a folder. Creating thumbnails local option is not yet implemented. Also move clear cache confirm dialog here. * layout_util.c: Change thumbnails menu item name, and open the maintenance window instead of purge utility. * preferences.c: Move clear cache confirm dialog out of here. * thumb_standard.[ch]: Make local thumb caches use permissions of the source images. Local thumbnails should not store failures. Added a thumb validate utility for use by the new thumb cache manager.Sat Jan 1 23:02:49 2005 John Ellis <johne@verizon.net> * Makefile.am (gqview_sources): Add thumb_standard.[ch]. * collect-io.c: Use new thumb loader functions. * collect-table.c: Use doubles instead of floats in most places. * collect.c: Remove unnecessary include of thumb.h. * dupe.[ch]: Use double for rank values, and updates for new thumb functions. * globals.c: Change default thumb size to 96x72, add thumbnail_spec_standard to toggle use of new thumbnail cache. * gqview.h, main.c: Add extern for thumbnail_spec_standard and change use of float to double. * image-load.[ch]: Use doubles instead of floats for progress value. * image.[ch]: Use doubles everywhere in place of floats, hence zoom is now a double. * layout.[ch], layout_image.[ch]: More float to double changes. * preferences.c: Change selection of thumbnail sizes offered to user, and allow a custom item when the thumbnail size configured in the rc file does not match the predefined list. Added toggle for new shared thumbnail standard (option needs a better description?) * print.c: Update for image zoom now being a double. * rcfile.c: Save and restore thumbnail_spec_standard. * search.c: More float to double change madness, and update for new thumb functions. * similar.[ch]: More floats to doubles. * thumb.[ch]: Updated the thumb function API to something a bit more sane, but mostly to match that of thumb_standard.h. When the standard thumb loaders are enabled thumb_loader_new will now return a loader from thumb_loader_std_new - the function access to thumb loaders is the same but the structures are completely different - don't access the structure directly. Also removed unused utility functions in thumbs.c. * thumb_standard.[ch]: New utilities for a thumb loader that implements the proposed thumbnail management standard on freedesktop.org. * typedefs.h: ThumbLoader is now treated as an opaque structure (but no attempt is made to hide it) because there are now two thumb loader implementations (thumb.c and thumb_standard.c). We check which loader and structure is in use with the standard_loader flag common to each. * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles and updates for new thumb functions.Fri Dec 31 02:30:28 2004 John Ellis <johne@verizon.net> * main.c (help_browser_command): Only print info when debug is on. * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and offset this by setting the idle function to low priority.Thu Dec 30 22:30:19 2004 John Ellis <johne@verizon.net> * layout.c (layout_status_update_progress): Fix progressbar height from changing status bar size by setting text to a space instead of NULL.Thu Dec 30 16:51:40 2004 John Ellis <johne@verizon.net> * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c, preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c: Specifically enable or disable
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -