📄 changelog
字号:
the search feature of the GTkTreeViews, as it interferes with shortcuts for the main window and elsewhere, also when it is enabled set the search column. Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior of the treeview search feature has changed such that it can now get in the way when it is not specifically disabled.Thu Dec 30 00:17:31 2004 John Ellis <johne@verizon.net> * collect-io.c: Keep a pointer to the tail of the pending action list so that each append does not require walking the list.Wed Dec 29 23:08:01 2004 John Ellis <johne@verizon.net> * collect-io.[ch]: Add collection manager to update collections contained in $HOME/.gqview/collections when files are moved. Made collection loading abort after too many errors. * collect.[ch]: Add collection_add_check to allow adding files to a collection that do not exist, attach collection manager to maintenance move functions. * main.c (gqview_exit_final): Flush pending collection manager changes before exit.Mon Dec 27 16:50:50 2004 John Ellis <johne@verizon.net> * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html: Add print context menu item to relevant sections of manual. * README: Updates. * configure.in: Release 1.5.5Mon Dec 27 15:38:56 2004 John Ellis <johne@verizon.net> * collect-table.c: Make context menu have same number of items, making the ones that do not apply insensitive. Add print menu item. * collect.[ch] (collection_list_get_path_list): Add utility to get a path list from a colletion list. * dupe.c, search.c: Add print to context menus.Sun Dec 26 19:53:13 2004 John Ellis <johne@verizon.net> * bar_info.c: Allow sizing of keyword sidebar when insensitive. * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to raise windows instead of direct gdk_window_raise. * image.c: Fix broken redraws when sizing image view with NULL image, and fix clamping of scroller overlay within the new window size. * main.c: Raise remote main window when --remote is the only command line option. Fix crash when quitting from a remote --quit command. * remote.c (remote_server_client_cb): No need to check for error when return from g_io_channel_read_line is G_IO_STATUS_NORMAL.Fri Dec 24 15:03:12 2004 John Ellis <johne@verizon.net> * main.c: Add -sr<folder> remote command for recursive slideshows, based on patch submitted by Henry Minsky. * po/fr.po: Update French translation, submitted by 蓃ic Lassauge <lassauge@users.sourceforge.net>. * po/it.po: Update Italian translation, submitted by Kostantino <inverness1ATvirgilio.it>. * po/sv.po: Update Swedish translation, submitted by Hans Ofverbeck <hans.ofverbeck@home.se>. * doc/11_1_command_line.html: Document new remote -sr command.Fri Dec 24 01:47:04 2004 John Ellis <johne@verizon.net> * image-load.c: Properly initialize load_fd to -1 in image_loader_new so that an immediate call to image_loader_free does not do bad things. Protect against calling image_loader_start more than once on a loader.Wed Dec 22 22:44:57 2004 John Ellis <johne@verizon.net> * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold. * print.c: Retain print settings used in print dialog. * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int, double, or string values in the history for future use.Wed Dec 22 16:44:38 2004 John Ellis <johne@verizon.net> * main.c: Change remote quit description to quit (from exit). * doc/10_1_general.html, 10_2_image.html, 10_3_window.html, 10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html, 11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html, 4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update documentation for recent dialog and preference window changes, and do any doc updates pending in TODO.Wed Dec 22 03:26:53 2004 John Ellis <johne@verizon.net> * fullscreen.c, layout_config.c, preferences.c: Update preferences window to match newer dialog padding and style, moved several options to different tabs, and removed the dithering option from the ui. * ui_misc.[ch]: New convenience functions for preference window. * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order utility available for use outside this file.Mon Dec 20 19:56:28 2004 John Ellis <johne@verizon.net> * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog buttons. * img-view.c, layout_image.c, main.c: Make control+arrow key jump to respective edge of image. * layout_util.c: Rename Exit menu item to Quit. * preferences.c: Update about dialog to match other dialogs. * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for gtk-alternative-button-order.Sun Dec 19 22:43:37 2004 John Ellis <johne@verizon.net> * layout.c: Increase default window width, add fix to make image pane visible (non-zero initial width) in one specific condition.Sun Dec 19 21:57:08 2004 John Ellis <johne@verizon.net> * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf to format floating point numbers in postscript output. * gqview.png: Change desktop icon.Thu Dec 16 19:19:09 2004 John Ellis <johne@verizon.net> * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding and appearance of the sidebars. * info.c: Update property window appearance. * ui_help.c: Adjust help window padding. * ui_misc.c (pref_table_new): Support parent_box == NULL.Thu Dec 16 02:44:06 2004 John Ellis <johne@verizon.net> * bar_info.c: Dialog heading fix. * collect-dlg.c, collect.c: Dialog heading fixes, and changed close button to a discard button when confirming close of changed collection. * main.c: Heading fix for exit dialog with unsaved collection. * print.c: Fix layout indenting broken by fix in pref_table_label. * ui_bookmark.c: Give dialog to edit bookmarks a heading. * ui_misc.[ch]: Be consistent with GTK stock button padding, even though it seems to violate GNOME HIG. FIx pref_table_label packing. * ui_utildlg.c: Align dialog message icon vertically to top of dialog. * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs. Fix missing error dialog when a file copy fails, and fixed (null) filename for destination in copy/move error dialog.Tue Dec 14 17:03:16 2004 John Ellis <johne@verizon.net> * slideshow.c (generate_random_list): Fix crash when return value of rand == RAND_MAX.Tue Dec 14 10:23:49 2004 John Ellis <johne@verizon.net> * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c, dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c, view_dir_tree.c, view_file_list.c: Updates and fixes for dialog utility changes and additions, use padding defines for widget spacing. * print.c: Move pref_* stuff out of here. * ui_misc.[ch]: Move pref_* stuff here. * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message arg from generic_dialog_new(), cleaned up button utilities into a single general purpose utility. Change widget spacing, dialog layout, and dialog button order to match GNOME HIG 2.0 (ie backwards). * utilops.[ch]: Changes for above utility dialog alterations.Mon Dec 6 22:08:18 2004 John Ellis <johne@verizon.net> * print.c: More updates for HIG utils, added image scale to reduce image size on page. * ui_misc.c: Fix incorrect namespace used for callback.Fri Dec 3 21:41:08 2004 John Ellis <johne@verizon.net> * main.c: Make -l command line option now include collections that are specified on the command line, also link the first collection on the command line to the main window so that -s and -f with a collection will work as expected. * print.c: Change margin to margins.Wed Dec 1 19:59:46 2004 John Ellis <johne@verizon.net> * print.c: Play with widget spacing and group styling to match HIG, get it and utils right here for when we use them to update rest of app.Tue Nov 30 22:19:28 2004 John Ellis <johne@verizon.net> * print.c: Implement postscript text placement, still needs to convert utf8 to a proper postscript encoding. Fixed landscape orientation for postscript output.Tue Nov 30 17:50:09 2004 John Ellis <johne@verizon.net> * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw. * print.c: Fix drawing of text onto pixbufs. Update preview when changing the text options. Added red preview lines to indicate image grid when selecting proof sheet layout.Wed Nov 17 19:08:11 2004 John Ellis <johne@verizon.net> * image.c: Assume any request to resize the top window (per fit window to image option) will fail, and request a direct redraw - this works because we also changed the idle redraw handler's priority from G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower priority than the resize signal. This fixes the fvwm2 maximized window does not redraw bug - the fault never was with fvwm2, although it would be nice if it set the maximized flag when windows are maximized :/.Tue Nov 16 03:44:30 2004 John Ellis <johne@verizon.net> * image.c, typedefs.h: Remove GtkEventbox used for image displays, as it is not necessary with GtkDrawingArea. Also removed GTK double buffering of the image display, fixes flicker when resizing window - double buffer is useless to us anyway since GQview's images are not displayed/drawn synchonously with GTK expose events. * img-view.c: Fix use of removed image eventbox.Tue Nov 9 17:32:23 2004 John Ellis <johne@verizon.net> * README, TODO: Updates. * po/*.po: make distcheck touches these. * configure.in: Release 1.5.4Tue Nov 9 16:18:26 2004 John Ellis <johne@verizon.net> * po/it.po: Update Italian translation, submitted by Kostantino <inverness1ATvirgilio.it>. * po/ja.po: Update Japanese translation, submitted by Takeshi AIHANA <aihana@gnome.gr.jp>. * po/fr.po: Update French translation, submitted by 蓃ic Lassauge <lassauge@users.sourceforge.net>. * po/sv.po: Update Swedish translation, submitted by Hans Ofverbeck <hans.ofverbeck@home.se>. * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation, submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>. * po/ar.po: Add Arabic translation, submitted by Youssef Assad <youssef@devcabal.org>. * configure.in (ALL_LINGUAS): Add AR translation. * README: Updates.Mon Nov 8 19:48:43 2004 John Ellis <johne@verizon.net> * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c, layout_image.c, layout_util.c, main.c, preferences.c, print.[ch], search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c: Set dialogs as a transient of the calling window. Some dialogs in utilops.c are still not set. Also fixed missing break in switch case causing Control+S to also close the collection window.Sat Nov 6 18:26:24 2004 John Ellis <johne@verizon.net> * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format fixes and grammar.Sat Nov 6 18:03:32 2004 John Ellis <johne@verizon.net> * doc/11_3_thumbnails.html, 9_printing.html: More documentation.Mon Nov 1 19:23:56 2004 John Ellis <johne@verizon.net> * collect.c: Fix untitled (n) counter start number and Control+S shortcut to save collection as... * dupe.[ch]: Add Control+T to toggle thumbnails. * search.c: Add Control+T to toggle thumbnails, and Control+W to close search window. * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html: More documentation.Mon Nov 1 16:41:03 2004 John Ellis <johne@verizon.net> * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c, preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to directories as folders in all places. * image.c (util_clip_region): Fix clipping bounds check to return FALSE on 0 width or height. * search.c: Reduce flush size to update search count when over 100 instead of 101. * doc/10_1_general.html: Update docs to use the term folder when referring to directories.Fri Oct 29 18:51:49 2004 John Ellis <johne@verizon.net> * fullscreen.c (fullscreen_start): Rethink full screen geometry and window manager hints after referring to the icccm. Seems to work with all tested window managers, even twm :) . Still have to figure out which hint to use to tell the window managers to place a full screen window above panels and docks. * layout.c: Tell window managers not to request window position from user when 'save window positions' is enabled.Sat Oct 23 00:09:18 2004 John Ellis <johne@verizon.net> * thumb.c: Fix possible endless loop between error and done handlers, clean up image loader free/setup.Fri Oct 22 23:41:30 2004 John Ellis <johne@verizon.net> * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and max slideshow delay, and increase the max delay to 3600 seconds. * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html, 2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html, 3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html, 5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html: Documentation updates.Fri Oct 22 13:32:04 2004 John Ellis <johne@verizon.net>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -