############################################################################## # 1.1.6 # ############################################################################## 2004-01-19 Marcus Bjurman <marbj499@student.liu.se> * README.in: Updated small details all over. * plugins/cvs/Makefile.am: * plugins/cvs/callbacks.c: * plugins/cvs/callbacks.h: * plugins/cvs/close.xpm: * plugins/cvs/cvs-plugin.c: * plugins/cvs/cvs-plugin.h: * plugins/cvs/cvs-plugin.xpm: * plugins/cvs/interface.c: * plugins/cvs/interface.h: * plugins/cvs/parser.h: * plugins/cvs/parser.l: Updated the cvs-plugin so that it can be used to diff and log files. * src/history.c (history_add): Fixed crash when navigating back in the history and then entering another dir. * libgcmd/libgcmd-widget-factory.c: * libgcmd/libgcmd-widget-factory.h: Added function to create GtkOptionMenu's and fill them with options. * src/gnome-cmd-options-dialog.c: Changed to using GtkOptionMenu's instead of the combo boxes where appropriate. * src/gnome-cmd-dir-indicator.c: Removed unused stuff. * src/gnome-cmd-file-list.c (gnome_cmd_file_list_sort): Fixed bogus focus row when changing sorting column in the inactive file-list. 2004-01-17 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-dir.c: * src/gnome-cmd-con.c: * src/gnome-cmd-con.h: Fixed a problem when opening multiple temporary ftp connections to the same url. * src/plugin_manager.c: Plugins can now be toggled between active and inactive state by double-clicking. * src/gnome-cmd-data.c: * src/gnome-cmd-data.h: * src/gnome-cmd-con-list.c: * src/gnome-cmd-con-list.h: * src/gnome-cmd-ftp-dialog.c: Fixed ftp-quick-connect problems. * libgcmd/libgcmd-utils.c: * libgcmd/libgcmd-utils.h: Added more text markup convenience functions. * src/gnome-cmd-dir-indicator.c: Changed to using bold text instead of underlined when focused by the mouse cursor. * src/gnome-cmd-cmdline.c (init): Made the cwd label selectable. 2004-01-16 Marcus Bjurman <marbj499@student.liu.se> * libgcmd/gnome-cmd-dialog.c: The main window was always used instead of the window passed as a parameter. * libgcmd/libgcmd-widget-factory.h: * libgcmd/libgcmd-widget-factory.c: Added function to get the selected text of a combo box. * src/gnome-cmd-xfer.c: * src/gnome-cmd-main-win.c: * src/gnome-cmd-main-win.h: * src/gnome-cmd-file-selector.c: * src/gnome-cmd-dir-indicator.c: * src/gnome-cmd-bookmark-dialog.c: Fixed focus problems. 2004-01-15 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-about-plugin.c (gnome_cmd_about_plugin_class_init): Marked some strings as non-translatable since they are never seen in the gui. * src/gnome-cmd-rename-dialog.c (on_ok): * src/gnome-cmd-file-list.c: Fixed the issue with the focus sometimes being on the wrong file after a rename. Also reduced the timeout for the file context menu to 750 ms instead of 1000. 2004-01-14 Marcus Bjurman <marbj499@student.liu.se> * src/utils.c: * src/utils.h: * src/gnome-cmd-file-list.c: * src/gnome-cmd-file-selector.c: Make quicksearch work for uppercase characters too. * src/gnome-cmd-file-selector.c (on_list_key_pressed_private): If the cmdline is not visible make input go to quicksearch instead. * src/gnome-cmd-dir-indicator.c (popup_dir_history): The directory history popup is now atleast as wide as the file-list. * src/gnome-cmd-main-win.c: * src/main.c (main): Fixed some non-initialized variables. * src/gnome-cmd-ftp-dialog.c (create_ftp_server_dialog): Fixed crash when bringing up the quick-connect dialog two times in a row. * src/gnome-cmd-file-selector.c: * doc/keys.txt: Added "CTRL+." shortcut to copy the cwd from the inactive file-list to the active one. * src/gnome-cmd-con.c (gnome_cmd_con_set_cwd): Mixed up == and != in the previous commit for this file. * src/gnome-cmd-file-list.c (gnome_cmd_file_list_keypressed): * doc/keys.txt: Added the shortcut "shift+f10" to bring up the file context menu. * src/gnome-cmd-con-list.c: * src/gnome-cmd-con-list.h: * src/gnome-cmd-data.c: * src/gnome-cmd-data.h: * src/gnome-cmd-file-selector.c: * src/gnome-cmd-options-dialog.c: * src/gnome-cmd-smb-path.c: * src/utils.c: * src/utils.h: Made it possible to 'cd' to smb paths from the cmdline. Made it possible to customize the filepatterns that are to be treated as backup files. * src/gnome-cmd-file-list.c: Fixed problem with newly created directories not being focused. 2004-01-13 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-con.c (gnome_cmd_con_set_cwd): Fixed problem with the cwd of connections being set to directories belonging to other connections. * plugins/test/test-plugin.c: * plugins/cvs/cvs-plugin.c: Updated to work with the newest GnomeCmdState. * src/gnome-cmd-options-dialog.c: * src/gnome-cmd-data.h: * src/gnome-cmd-data.c: Fixed crash when trying to edit the custom color scheme. * src/useractions.c: * src/useractions.h: * src/gnome-cmd-main-win.c: * src/gnome-cmd-main-menu.c: * src/gnome-cmd-data.h: * src/gnome-cmd-data.c: Removed the 'Save Position' menu item. Size and position are now saved automaticly instead. * src/gnome-cmd-file-list.c: * src/gnome-cmd-data.h: * src/gnome-cmd-data.c: Sorting column and direction is now remembered. * src/gnome-cmd-file-selector.c: * src/gnome-cmd-dir-indicator.h: * src/gnome-cmd-dir-indicator.c: Added button to the directory indicator to popup the directory history. 2004-01-12 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-rename-dialog.c (gnome_cmd_rename_dialog_new): Made the filename in the textbox selected when the dialog in shown. * src/gnome-cmd-file-list.c (gnome_cmd_file_list_keypressed): The ordinary + and - keys can now be used to open the select and unselect by pattern dialogs. Before only the keys on the numerical part of the keyboard worked. * src/gnome-cmd-main-win.c: F2 now opens the rename dialog instead of refreshing the active file list. * libgcmd/gnome-cmd-dialog.h: * libgcmd/gnome-cmd-dialog.c: * src/gnome-cmd-search-dialog.c: * src/gnome-cmd-data.h: * src/gnome-cmd-patternsel-dialog.c: Added history to the select and unselect by pattern dialogs. ############################################################################## # 1.1.5 # ############################################################################## 2004-01-11 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-file.c (gnome_cmd_file_rename): Fixed some more update problems after renaming directories. * src/gnome-cmd-main-win.c (init): Removed a line that made gnome-commander be placed centered on the desktop. The job of placing gnome-commander should be left to the window manager. 2004-01-10 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-file-collection.c: * src/gnome-cmd-file-collection.h: * src/gnome-cmd-dir.c: * src/gnome-cmd-file.c: Fixed crash when renaming a directory. This should once again fix bug #129179. 2004-01-06 Jordi Mallach <jordi@sindominio.net> * configure.in (ALL_LINGUAS): Added "ca" (Catalan). 2003-12-27 Marcus Bjurman <marbj499@student.liu.se> * src/Makefile.am: * src/gnome-cmd-delete-dialog.c: * src/gnome-cmd-dir.c: * src/gnome-cmd-file-collection.c: * src/gnome-cmd-file-collection.h: * src/gnome-cmd-file-list.c: * src/gnome-cmd-file-list.h: * src/gnome-cmd-file-selector.c: * src/gnome-cmd-file.c: * src/gnome-cmd-file.h: * src/gnome-cmd-mkdir-dialog.c: * src/gnome-cmd-xfer.c: Cleaned up file monitoring code. This should fix bug #129325. * src/gnome-cmd-xfer.c (update_xfer_gui_func): Refreshing the target directory after a xfer seems to move the input focus to the corresponding file-selector. Fixed this by simply setting the focus right again after each xfer. This should fix bug #128871. 2003-12-26 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-dir-indicator.c: The pointer now turns in to the pointing hand when the dir-indicator is focused. Patch submitted by Kevin James. * src/gnome-cmd-dir.c (gnome_cmd_dir_new): Fixed crash when renaming a directory multiple times and repeatedly going in and out of it. This should fix bug #129179. 2003-12-23 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-file-selector.c (gnome_cmd_file_selector_show_filter): Fixed a crash when pressing the 'x' to close the filter-box. This should fix bug #128764. * src/gnome-cmd-dir-indicator.h: * src/gnome-cmd-dir-indicator.c: * src/gnome-cmd-file-selector.c: Applied a patch from Kevin James that makes the dir-indicator into a control that can be clicked to changed the cwd. Before applying I did some changes to make the code better follow the GC coding style. 2003-12-17 Marcus Bjurman <marbj499@student.liu.se> * doc/tips_tricks.txt: Fixed some lines that where more then 80 chars wide. 2003-12-08 Stanislav Brabec <sbrabec@suse.cz> * configure.in: Added cs to ALL_LINGUAS. 2003-12-05 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-file-selector.c: Fixed problem with connections that stayed active even though they couldn't be opened. * src/gnome-cmd-con.c (gnome_cmd_con_close): Fixed problem with ftp-connections that didn't disappear from the connection toolbars when disconnected. 2003-12-04 Marcus Bjurman <marbj499@student.liu.se> * plugins/test/test-plugin.c: * plugins/cvs/interface.c: * plugins/cvs/cvs-plugin.c: * plugins/fileroller/file-roller-plugin.c: Fixed some translation markup issues. * src/gnome-cmd-clist.c: * src/gnome-cmd-clist.h: * src/gnome-cmd-file-selector.c: Fixed unnecessary redraws of the file-list when dragging files over it. This fixes bug #128510. 2003-12-03 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-con-smb.c (smb_open): Avoid segfault when a NULL uri is returned from create_uri. 2003-12-03 Danilo Šegan <dsegan@gmx.net> * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS. 2003-12-02 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-file-selector.c (gnome_cmd_file_selector_reload): * src/gnome-cmd-xfer.c (update_xfer_gui_func): * src/gnome-cmd-dir.c: * src/gnome-cmd-dir.h: Fixed some issues with file-lists not updating. * src/gnome-cmd-dir.c (gnome_cmd_dir_new_with_con): Plain wrong object_destroy removed. * gnome-commander.spec.in: Changed the desktop dir to match the new one. * po/POTFILES.in: * gnome-commander.desktop: * gnome-commander.desktop.in: * Makefile.am: Made the desktop file translatable through the .po files. This fixes #128251. 2003-12-01 Duarte Loreto <happyguy_pt@hotmail.com> * configure.in: Added Portuguese (pt) to ALL_LINGUAS. 2003-11-27 Marcus Bjurman <marbj499@student.liu.se> * src/utils.c: * src/utils.h: Added hack to fix uris created from uri-strings. * src/gnome-cmd-file-selector.c (gnome_cmd_file_selector_update_style): The ext-column is now hidden when the extension is only showed together with the filename. 2003-11-25 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-file.c (gnome_cmd_file_rename): * src/gnome-cmd-dir.h: * src/gnome-cmd-dir.c: Renaming a directory and then entering it immediately now works. ############################################################################## # 1.1.4 # ############################################################################## 2003-11-24 Marcus Bjurman <marbj499@student.liu.se> * libgcmd/Makefile.am: * libgcmd/gnome-cmd-dialog.c: * libgcmd/gnome-cmd-dialog.h: * libgcmd/gnome-cmd-file-info.c: * libgcmd/gnome-cmd-file-info.h: * libgcmd/gnome-cmd-plugin.c: * libgcmd/gnome-cmd-plugin.h: * libgcmd/gnome-cmd-state.h: * libgcmd/gnome-cmd-string-dialog.c: * libgcmd/gnome-cmd-string-dialog.h: * libgcmd/libgcmd-data.c: * libgcmd/libgcmd-data.h: * libgcmd/libgcmd-utils.c: * libgcmd/libgcmd-utils.h: * libgcmd/libgcmd-widget-factory.c: * libgcmd/libgcmd-widget-factory.h: * libgcmd/libgcmd.h: * plugins/cvs/Makefile.am: * plugins/cvs/callbacks.c: * plugins/cvs/cvs-plugin.h: * plugins/cvs/interface.c: * plugins/fileroller/Makefile.am: * plugins/test/Makefile.am: * src/Makefile.am: * src/gnome-cmd-includes.h: * src/main.c: Fixed the include issues for real. * libgcmd/Makefile.am: * libgcmd/gnome-cmd-dialog.h: * libgcmd/gnome-cmd-file-info.h: * libgcmd/gnome-cmd-plugin.h: * libgcmd/gnome-cmd-state.h: * libgcmd/gnome-cmd-string-dialog.h: * libgcmd/libgcmd-data.h: * libgcmd/libgcmd-utils.h: * libgcmd/libgcmd-widget-factory.h: * libgcmd/libgcmd.h: * plugins/cvs/Makefile.am: * plugins/cvs/cvs-plugin.c: * plugins/fileroller/Makefile.am: * plugins/fileroller/file-roller-plugin.c: * plugins/test/Makefile.am: * plugins/test/test-plugin.c: * src/Makefile.am: Fixed include issues. * src/gnome-cmd-file-list.c: Fixed bug when selecting multiple files with shift+mouse button. * src/gnome-cmd-file-selector.c (update_selected_files_label): Fixed the problem with the selected-files-label not being updated at startup. * src/gnome-cmd-types.h: * src/gnome-cmd-options-dialog.c (create_layout_tab): * src/gnome-cmd-data.c (gnome_cmd_data_load): Tweaked the color-themes. 2003-11-23 Marcus Bjurman <marbj499@student.liu.se> * src/history.c: * src/history.h: * src/gnome-cmd-file-selector.c: Fixed some directory history problems. * src/utils.c (size2string): Improved the alignment in the file-size column when using a non fixed font. * src/gnome-cmd-xfer.c: Fixed possible async errors when cancelling a xfer operation. Also fixed the bug where choosing abort in the overwrite dialog caused the vfs-error dialog to appear. * src/gnome-cmd-file.c: * src/gnome-cmd-file.h: * src/gnome-cmd-file-list.c: Stopped superfluous updates of the file-list by remembering the last time a file was updated. 2003-11-22 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-bookmark-dialog.c: * src/gnome-cmd-cmdline.c: * src/gnome-cmd-combo.c: * src/gnome-cmd-combo.h: * src/gnome-cmd-data.c: * src/gnome-cmd-data.h: * src/gnome-cmd-file-list.c: * src/gnome-cmd-file-selector.c: * src/gnome-cmd-main-win.c: * src/gnome-cmd-options-dialog.c: * src/gnome-cmd-options-dialog.h: * src/gnome-cmd-style.c: * src/gnome-cmd-style.h: * src/gnome-cmd-types.h: * src/widget-factory.c: * src/widget-factory.h: Improved the combo class and compensated for that in different classes that used it. Also stopped changing fonts in all places except the file panes. * src/gnome-cmd-options-dialog.c: Removed the color tab and added that stuff to the layout tab. 2003-11-21 Marcus Bjurman <marbj499@student.liu.se> * src/plugin_manager.c (plugin_manager_show): Placed the widget_show call after the widget_set_usize since that seems to mather on fluxbox atleast. * src/useractions.c: Updated the about-dialog. * src/gnome-cmd-file-popmenu.c: Cleaned up the menu by removing the chmod,chown,view and edit items. 2003-11-20 Marcus Bjurman <marbj499@student.liu.se> * src/main.c: * src/gnome-cmd-con.c: * src/gnome-cmd-dir.c: * src/gnome-cmd-file.c: * src/ls_colors.c: * src/main.c: * src/plugin_manager.c: * src/utils.c: * libgcmd/gnome-cmd-file-info.c: Fixed some memory leaks. * src/gnome-cmd-smb-path.c (smb_path_get_parent): * src/gnome-cmd-plain-path.c (plain_path_get_parent): Fixed "File not found"-bug when browsing to the parent dir when the parent dir contained spaces. This was caused by using the gnome_vfs_uri_get_path method wrongly. 2003-11-18 Marcus Bjurman <marbj499@student.liu.se> * libgcmd/gnome-cmd-string-dialog.c: Dont make all string-dialogs resizable. * libgcmd/gnome-cmd-dialog.c (gnome_cmd_dialog_set_resizable): * libgcmd/gnome-cmd-dialog.h: Added method to set resize policy. * src/gnome-cmd-search-dialog.c: Made the dialog resizable. * src/gnome-cmd-prepare-xfer-dialog.c: Made the dialog wider. * src/gnome-cmd-file-selector.c (create_con_buttons): Made the icons centered in the buttons. * src/useractions.c: * src/gnome-cmd-prepare-xfer-dialog.c: * src/gnome-cmd-file-props-dialog.c: * src/gnome-cmd-advrename-dialog.c: * src/gnome-cmd-options-dialog.c: Cleanup. * src/gnome-cmd-chown-dialog.c: * src/gnome-cmd-chmod-dialog.c: * src/gnome-cmd-bookmark-dialog.c: * src/gnome-cmd-dir.c: * src/gnome-cmd-file-selector.c: * src/gnome-cmd-ftp-dialog.c: widget_hide -> widget_destroy for dialogs. * src/plugin_manager.c: * src/gnome-cmd-about-plugin.c: * src/gnome-cmd-about-plugin.h: * libgcmd/gnome-cmd-plugin.c: * libgcmd/gnome-cmd-plugin.h: * libgcmd/plugin-ingo.h: Adjusted the plugin api. * libgcmd/libgcmd-widget-factory.c: * libgcmd/libgcmd-widget-factory.h: * libgcmd/gnome-cmd-string-dialog.c: Removed some slack. * libgcmd/gnome-cmd-dialog.c: Made all dialogs transient against the main window per default. 2003-11-17 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-prepare-copy-dialog.c: * src/gnome-cmd-prepare-copy-dialog.h: * src/gnome-cmd-prepare-move-dialog.c: * src/gnome-cmd-prepare-move-dialog.h: * src/gnome-cmd-prepare-xfer-dialog.c: * src/gnome-cmd-prepare-xfer-dialog.h: * src/useractions.c: Entering a non-absolute path in the prepare-xfer dialog now moves the files to the active file-list. * src/plugin_manager.c: Added plugin info window. * src/gnome-cmd-con.c (gnome_cmd_con_mkdir): Changed unref->sink for temporary object. * src/utils.c: Close dialogs when ESC is pressed. 2003-11-16 Marcus Bjurman <marbj499@student.liu.se> * configure.in: * plugins/Makefile.am: * plugins/fileroller/Makefile.am: * plugins/fileroller/file-roller-plugin.c: * plugins/fileroller/file-roller-plugin.h: * plugins/fileroller/file-roller-small.xpm: * plugins/fileroller/file-roller.xpm: Added new plugin. * plugins/cvs/Makefile.am: * plugins/cvs/callbacks.c: * plugins/cvs/cvs-plugin.c: * plugins/cvs/cvs-plugin.c: * plugins/test/test-plugin.c: Updated to the new plugin system. * libgcmd/Makefile.am * libgcmd/gnome-cmd-plugin.c: * libgcmd/gnome-cmd-plugin.h: * libgcmd/gnome-cmd-state.h: * libgcmd/libgcmd.h: * libgcmd/gnome-cmd-dialog.c: * libgcmd/gnome-cmd-dialog.h: * libgcmd/gnome-cmd-file-info.c: * libgcmd/gnome-cmd-file-info.h: * libgcmd/gnome-cmd-string-dialog.c: * libgcmd/gnome-cmd-string-dialog.h: * libgcmd/libgcmd-data.c: * libgcmd/libgcmd-data.h: * libgcmd/libgcmd-deps.h: * libgcmd/libgcmd-utils.c: * libgcmd/libgcmd-utils.h: * libgcmd/libgcmd-widget-factory.c: * libgcmd/libgcmd-widget-factory.h: * libgcmd/plugin-info.h: * libgcmd/Makefile.am * libgcmd/dirlist.c: * libgcmd/gnome-cmd-advrename-dialog.c: * libgcmd/gnome-cmd-advrename-dialog.h: * libgcmd/gnome-cmd-bookmark-dialog.c: * libgcmd/gnome-cmd-bookmark-dialog.h: * libgcmd/gnome-cmd-chmod-component.c: * libgcmd/gnome-cmd-chmod-component.h: * libgcmd/gnome-cmd-chmod-dialog.c: * libgcmd/gnome-cmd-chmod-dialog.h: * libgcmd/gnome-cmd-chown-component.c: * libgcmd/gnome-cmd-chown-component.h: * libgcmd/gnome-cmd-chown-dialog.c: * libgcmd/gnome-cmd-chown-dialog.h: * libgcmd/gnome-cmd-cmdline.c: * libgcmd/gnome-cmd-con-device.c: * libgcmd/gnome-cmd-data.c: * libgcmd/gnome-cmd-delete-dialog.c: * libgcmd/gnome-cmd-dialog.c: * libgcmd/gnome-cmd-dialog.h: * libgcmd/gnome-cmd-dir-indicator.c: * libgcmd/gnome-cmd-dir.c: * libgcmd/gnome-cmd-file-list.c: * libgcmd/gnome-cmd-file-popmenu.c: * libgcmd/gnome-cmd-file-props-dialog.c: * libgcmd/gnome-cmd-file-selector.c: * libgcmd/gnome-cmd-file.c: * libgcmd/gnome-cmd-file.h: * libgcmd/gnome-cmd-ftp-dialog.c: * libgcmd/gnome-cmd-ftp-dialog.h: * libgcmd/gnome-cmd-includes.h: * libgcmd/gnome-cmd-main-menu.c: * libgcmd/gnome-cmd-main-menu.h: * libgcmd/gnome-cmd-main-win.c: * libgcmd/gnome-cmd-make-copy-dialog.c: * libgcmd/gnome-cmd-make-copy-dialog.h: * libgcmd/gnome-cmd-mkdir-dialog.h: * libgcmd/gnome-cmd-options-dialog.c: * libgcmd/gnome-cmd-patternsel-dialog.h: * libgcmd/gnome-cmd-prepare-xfer-dialog.c: * libgcmd/gnome-cmd-prepare-xfer-dialog.h: * libgcmd/gnome-cmd-rename-dialog.c: * libgcmd/gnome-cmd-rename-dialog.h: * libgcmd/gnome-cmd-search-dialog.c: * libgcmd/gnome-cmd-search-dialog.h: * libgcmd/gnome-cmd-smb-path.c: * libgcmd/gnome-cmd-string-dialog.c: * libgcmd/gnome-cmd-string-dialog.h: * libgcmd/gnome-cmd-xfer-progress-win.c: * libgcmd/gnome-cmd-xfer.c: * libgcmd/main.c: * libgcmd/plugin_manager.c: * libgcmd/plugin_manager.h: * libgcmd/support.c: * libgcmd/support.h: * libgcmd/useractions.c: * libgcmd/utils.c: * libgcmd/utils.h: * libgcmd/widget-factory.c: * libgcmd/widget-factory.h: Reworked the plugin system. This resulted in quite many files being moved from the src directory to the libgcmd dito. And yes this is a quite big log-entry :) 2003-11-15 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-file-selector.c (on_dir_list_ok): Fixed small visual artifact when switching between different connections. * src/gnome-cmd-combo.c: Made the combo behave abit better when using the mouse to select items. * src/gnome-cmd-file-selector.c: * src/gnome-cmd-file-list.c: * src/gnome-cmd-file-list.h: * src/gnome-cmd-clist.c: * src/gnome-cmd-clist.h: Moved the get_row method from the FileList to the CList class. * src/gnome-cmd-cmdline.c (update_history_combo): Select the top row after each update. ############################################################################## # 1.1.3 # ############################################################################## 2003-11-14 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-delete-dialog.c: Simplified. * src/gnome-cmd-options-dialog.c: * src/gnome-cmd-options-dialog.h: Changed base class from GtkDialog to GnomeCmdDialog. * src/gnome-cmd-file-selector.c: * src/gnome-cmd-file.c: * src/gnome-cmd-file.h: Changed the name of gnome_cmd_file_get_quoted_path to gnome_cmd_file_get_real_quoted_path and made it quote the real path instead of the virtual. * src/gnome-cmd-dir.c: Fixed crash when mounting a device a second time. This was caused by the use of gtk_object_destroy instead of ref/unref. * src/gnome-cmd-con.c: Removed printerr. * src/gnome-cmd-con-device.c: Added some type checks. * src/gnome-cmd-options-dialog.c (create_device_dialog): Made the PIXMAPS_DIR/device-icons folder the default when opening the icon-entry in the create/edit device dialog. * src/gnome-cmd-chmod-dialog.c: * src/gnome-cmd-chown-dialog.c: * src/gnome-cmd-file-popmenu.c: * src/gnome-cmd-file-selector.c: * src/gnome-cmd-file.c: * src/gnome-cmd-prepare-xfer-dialog.c: * src/utils.c: Stopped using file_get_path where file_get_real_path should be used. * src/gnome-cmd-data.c: * src/gnome-cmd-data.h: * src/gnome-cmd-delete-dialog.c: * src/gnome-cmd-options-dialog.c: Applied a patch that added an option to disable the 'confirm before delete' dialog. The patch was made by Damian Gawêda <roniuch@stevenet.eu.org> * src/utils.c: Added dialog when an executable text file is opened that asks if the file should be executed or displayed. Also added a dialog that offers to set the executable bit for files that has the mime-type "application/x-executable-binary" but lacks the executable bit. * src/gnome-cmd-file.c: * src/gnome-cmd-file.h: The owning directory now gets notified when the permissions or owner of a file changes. Also added two functions for checking the mime_type of a file. * src/utils.h: * src/utils.c: * src/gnome-cmd-delete-dialog.c: * src/gnome-cmd-prepare-xfer-dialog.c: * src/gnome-cmd-xfer.c: Added GtkMessageType argument to the run_simple_dialog function. * src/gnome-cmd-con-ftp.c: Preventive change to avoid problems with escaping of hostnames. * src/dirlist.c: Stopped using FORCE_FAST_MIME_TYPE to make gnomevfs follow symlinks. 2003-11-13 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-con.c (gnome_cmd_con_get_path_target_type): Removed dumb printerr. * src/gnome-cmd-file-list.c (gnome_cmd_file_list_remove_file): Fixed bug when moving files on a machine with a snappy FAM installation. This lead to that gnome-commander tried to remove the same file twice from a list. 2003-11-12 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-data.c: Fixed bug in device-file loading and writing. * src/gnome-cmd-con-device.c: * src/gnome-cmd-con.c: * src/gnome-cmd-con.h: * src/gnome-cmd-file-selector.c: Better error messages are now shown when a mount fails. 2003-11-11 Marcus Bjurman <marbj499@student.liu.se> * src/widget-factory.h: * src/widget-factory.c: Added create_bold_label function. * src/gnome-cmd-file-props-dialog.c: Made some labels bold. Removed the Calculate size button and made the calculation start automaticly when the dialog is shown for a directory. 2003-11-10 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-options-dialog.c: * src/gnome-cmd-main-menu.c: * src/gnome-cmd-file-selector.c (file_is_wanted): * src/gnome-cmd-data.c: * src/gnome-cmd-data.h: * src/useractions.c: * src/useractions.h: Added filter for backup files and added that and the filter for hidden files to the main menu for faster access. * src/imageloader.c: * src/imageloader.h: * src/gnome-cmd-main-menu.c (update_view_menu): Added pixmap for the switch to vertical/horizontal mode menu-item. * src/utils.c (run_command_indir): Fixed so that the feature where the terminal window stays open after a program has finished works more reliably. * src/gnome-cmd-main-win.c (create_toolbar): Fixed the size of the pixmaps in the toolbar. * src/gnome-cmd-main-menu.c (create_menu_item): Fixed the size of the pixmaps in the menu. * src/useractions.c (file_diff): * src/gnome-cmd-file.c: Fixed quoting of files. * src/gnome-cmd-data.c (gnome_cmd_data_load): Stopped using single quotes (') in the default application format strings. Those are now instead added automaticly by gnome-commander. * src/gnome-cmd-cmdline.c: gnome_cmd_file_get_path -> gnome_cmd_file_get_real_path 2003-11-07 Marcus Bjurman <marbj499@student.liu.se> * src/utils.c: Don't asume /tmp is the tmp-dir (use g_get_tmp_dir instead). * src/utils.c: * src/plugin_manager.c: * src/main.c: * src/imageloader.c: * src/gnome-cmd-prepare-xfer-dialog.c: * src/gnome-cmd-file-selector.c: Use g_build_path to build paths * src/utils.c: * src/gnome-cmd-file-popmenu.c: Use g_shell_quote to quote parameters * src/gnome-cmd-file-selector.c (on_dir_list_ok): Fixed problem where signals where connected multiple times on the same directory. Fixes bug where a new directory would appear many times in the same file-list until reloaded. ############################################################################## # 1.1.2 # ############################################################################## 2003-11-07 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-file-selector.c: * src/gnome-cmd-file-list.c: * src/gnome-cmd-file-list.h: Cleanup (removed duplicated code). * src/gnome-cmd-data.c: * src/gnome-cmd-data.h: * src/gnome-cmd-types.h: * src/gnome-cmd-options-dialog.c: There are now three different modes to display the file extensions. * src/gnome-cmd-delete-dialog.c: Made the delete-dialog closeable with ESC. * src/gnome-cmd-xfer.c: Fixed problem with moved files not disappearing from the source file-list. * src/gnome-cmd-prepare-xfer-dialog.c: * src/utils.c: Removed some old debug printerr's. * src/gnome-cmd-prepare-xfer-dialog.c (gnome_cmd_prepare_xfer_dialog_new): Use g_build_path to build paths. * src/utils.c: * src/gnome-cmd-file-selector.c (gnome_cmd_file_selector_start_editor): Replaced calls to gnome_cmd_file_get_path with gnome_cmd_file_get_real_path * src/gnome-cmd-file.c (gnome_cmd_file_get_real_path): * src/gnome-cmd-file.h: Added call to get the real path. Needed for device connections that have part of the real path (the mountpoint) hidden. * src/gnome-cmd-con-device.c (dev_create_uri): * src/gnome-cmd-con-smb.c (smb_create_uri): Fixed compile warning (const). * src/gnome-cmd-con-device.c (dev_create_uri): Cleanup. * src/gnome-cmd-search-dialog.c (init): Removed the statusbar resize handle. * src/gnome-cmd-xfer.c (async_xfer_callback): * src/gnome-cmd-rename-dialog.c (gnome_cmd_rename_dialog_new): * src/gnome-cmd-prepare-xfer-dialog.c: * src/gnome-cmd-prepare-move-dialog.c (gnome_cmd_prepare_move_dialog_show): * src/gnome-cmd-prepare-copy-dialog.c (gnome_cmd_prepare_copy_dialog_show): * src/gnome-cmd-file-selector.c (gnome_cmd_file_selector_create_symlink): * src/gnome-cmd-file-props-dialog.c (create_properties_tab): * src/gnome-cmd-dir-indicator.c (gnome_cmd_dir_indicator_set_dir): * src/gnome-cmd-delete-dialog.c (gnome_cmd_delete_dialog_show): * src/gnome-cmd-cmdline.c (gnome_cmd_cmdline_set_dir): * src/gnome-cmd-file-list.c: Added UTF-8 verification/conversion. * src/gnome-cmd-file-list.c: Removed duplicated code. * src/gnome-cmd-bookmark-dialog.c: Disabled the ability to create bookmarks to directories that have a path that is not in valid UTF-8 encoding. * src/gnome-cmd-advrename-dialog.c: * src/gnome-cmd-advrename-lexer.l: Converted to work with utf8. * src/gnome-cmd-smb-path.c (smb_path_get_parent): Removed unsafe uri-creation. 2003-11-06 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-plain-path.c (plain_path_get_child): Removed unsafe uri-creation. * src/gnome-cmd-dir.c (gnome_cmd_dir_new): Don't try to add null pointers to the directory cache. * src/gnome-cmd-quicksearch-popup.c: Fixed crash when clicking the file-list without closing the quick-search box. * src/gnome-cmd-con-home.c: * src/gnome-cmd-con-device.c: * src/gnome-cmd-con-ftp.c: * src/gnome-cmd-con-smb.c: * src/gnome-cmd-file.c: * src/utils.c: Made uri creation safer. * src/gnome-cmd-delete-dialog.c (perform_delete_operation): Small syntax fix. * src/utils.c: Added question before downloading remote files when the user tried to open them. * src/gnome-cmd-smb-path.c (gnome_cmd_smb_path_new_from_str): The path was setup incorrectly from a string. * src/gnome-cmd-con-smb.c: The base_path was initialized to early which made bookmarks unusable. * src/gnome-cmd-con-ftp.c: Fixed broken uri-creation. 2003-11-05 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-con-ftp.c (get_file_info_func): Fixed a bug where the password for a ftp-server was freed by mistake. ############################################################################## # 1.1.1 # ############################################################################## 2003-11-05 Marcus Bjurman <marbj499@student.liu.se> * src/main.c (main): Added call to bind_textdomain_codeset * src/utils.c (get_utf8): Fixed crash when the function was passed a NULL string. * src/gnome-cmd-file-list.c: Stopped showing the file extension in both the name column and the ext column. * src/gnome-cmd-dir.c: Fixed crashes that happened when browsing directories. * src/gnome-cmd-file-selector.c: * src/gnome-cmd-xfer.c: Fixed update problems when copying and moving files. 2003-11-04 Marcus Bjurman <marbj499@student.liu.se> * src/gnome-cmd-file-selector.c: * src/gnome-cmd-con.c: * src/gnome-cmd-con.h: The connection combo boxes should now show the correct connection as selected all the time. * src/gnome-cmd-file-list.c: Removed some bugs related to selecting files using the keyboard. * src/useractions.c: * src/utils.c: * src/utils.h: * src/gnome-cmd-file-props-dialog.c: Fixed the edit mime-types feature and added a button to do the same in the file-props dialog. * src/gnome-cmd-prepare-xfer-dialog.c: Fixed some bugs that showed up when moving or copying files using F5 or F6. # ChangeLog started at 1.1.0