summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Removed. Removed. Removed. Removed. Removed.Alexander Larsson2007-02-261-1/+0
| | | | | | | | | | | | | | | | | 2007-02-26 Alexander Larsson <alexl@redhat.com> * cut-n-paste-code/widgets/Makefile.am: * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed. * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed. * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed. * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed. * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed. * libnautilus-private/Makefile.am: * src/Makefile.am: Remove unused gtkhwrapbox. svn path=/trunk/; revision=12770
* Don't show unsupported methods. (#333151) Patch from Christian Neumair.Alexander Larsson2007-02-261-7/+47
| | | | | | | | | | | 2007-02-26 Alexander Larsson <alexl@redhat.com> * src/nautilus-connect-server-dialog.c: Don't show unsupported methods. (#333151) Patch from Christian Neumair. svn path=/trunk/; revision=12769
* Ellipsise the filename column in list view mode, and make it expand so itChristian Persch2007-02-211-0/+5
| | | | | | | | | | 2007-02-21 Christian Persch <chpe@svn.gnome.org> * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view): Ellipsise the filename column in list view mode, and make it expand so it doesn't just show "...". Bug #408155. svn path=/trunk/; revision=12761
* Remove EllEllipsisingLabel use, and just use GtkLabel ellipsisationChristian Persch2007-02-201-19/+9
| | | | | | | | | | | | | | | | 2007-02-20 Christian Persch <chpe@svn.gnome.org> * libnautilus-private/nautilus-file-operations-progress.c: (set_text_unescaped_trimmed), (create_titled_label), (nautilus_file_operations_progress_init), (nautilus_file_operations_progress_new_file): * src/file-manager/fm-properties-window.c: (value_field_update_internal), (value_field_update), (attach_label), (attach_value_field_internal): Remove EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead. Bug #409276. svn path=/trunk/; revision=12757
* Don't build included GSequence on glib >= 2.13.0. Bug #407618.Christian Persch2007-02-192-1/+9
| | | | | | | | | | | | 2007-02-19 Christian Persch <chpe@svn.gnome.org> * configure.in: * cut-n-paste-code/Makefile.am: * src/Makefile.am: * src/file-manager/fm-list-model.c: Don't build included GSequence on glib >= 2.13.0. Bug #407618. svn path=/trunk/; revision=12754
* Don't display homedir as desktop in pathbar when in home-as-desktop mode.Alexander Larsson2007-02-191-15/+9
| | | | | | | | | | | | | 2007-02-19 Alexander Larsson <alexl@redhat.com> * src/nautilus-pathbar.c: Don't display homedir as desktop in pathbar when in home-as-desktop mode. (#368661) Patch from John Millikin svn path=/trunk/; revision=12753
* Capitilize "Link" in link to... names. (#314175) Patch from FredericAlexander Larsson2007-02-061-1/+1
| | | | | | | | | | | | | 2007-02-06 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-file-operations.c: * libnautilus-private/nautilus-file.c: * src/file-manager/fm-directory-view.c: Capitilize "Link" in link to... names. (#314175) Patch from Frederic Peters svn path=/trunk/; revision=12728
* src/file-manager/fm-directory-view.c src/file-manager/fm-tree-view.cJesse Stockall2007-02-063-14/+23
| | | | | | | | | | | | | 2007-02-05 Jesse Stockall <jesse@cleverone.org> * src/file-manager/fm-directory-view.c * src/file-manager/fm-tree-view.c * src/nautilus-places-sidebar.c * libnautilus-private/nautilus-file-operations.[ch] Prompts to empty trash when unmounting drives. Closes #138058 svn path=/trunk/; revision=12724
* Avoid ever showing "empty" while loading a subdirectory (#340495) Based onAlexander Larsson2007-02-051-52/+17
| | | | | | | | | | | | 2007-02-05 Alexander Larsson <alexl@redhat.com> * src/file-manager/fm-list-model.c: Avoid ever showing "empty" while loading a subdirectory (#340495) Based on patch from Christof Krüger svn path=/trunk/; revision=12722
* Fix memory leak and fd leak.Alexander Larsson2007-02-021-0/+3
| | | | | | | | | | 2007-02-02 Alexander Larsson <alexl@redhat.com> * src/nautilus-application.c (save_session_to_file): Fix memory leak and fd leak. svn path=/trunk/; revision=12716
* Avoid crash if we've not set the content view of the window yet.Alexander Larsson2007-01-311-1/+2
| | | | | | | | | | | 2007-01-31 Alexander Larsson <alexl@redhat.com> * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection): Avoid crash if we've not set the content view of the window yet. svn path=/trunk/; revision=12712
* Avoid crashing if not enough items in icon view caption pref (#357955)Alexander Larsson2007-01-312-56/+39
| | | | | | | | | | | | | 2007-01-31 Alexander Larsson <alexl@redhat.com> * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf): Avoid crashing if not enough items in icon view caption pref (#357955) * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text): Avoid spewing warnings in above case, also some performance fixes. svn path=/trunk/; revision=12711
* No need to make GTypeInfo and GInterfaceInfo static. Bug #362034.Christian Persch2007-01-184-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-01-18 Christian Persch <chpe@svn.gnome.org> * cut-n-paste-code/libegg/eggtreemultidnd.c: (egg_tree_multi_drag_source_get_type): * libnautilus-extension/nautilus-column-provider.c: (nautilus_column_provider_get_type): * libnautilus-extension/nautilus-column.c: (nautilus_column_get_type): * libnautilus-extension/nautilus-file-info.c: (nautilus_file_info_get_type): * libnautilus-extension/nautilus-info-provider.c: (nautilus_info_provider_get_type): * libnautilus-extension/nautilus-location-widget-provider.c: (nautilus_location_widget_provider_get_type): * libnautilus-extension/nautilus-menu-item.c: (nautilus_menu_item_get_type): * libnautilus-extension/nautilus-menu-provider.c: (nautilus_menu_provider_get_type): * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type): * libnautilus-extension/nautilus-property-page-provider.c: (nautilus_property_page_provider_get_type): * libnautilus-extension/nautilus-property-page.c: (nautilus_property_page_get_type): * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c: (nautilus_cell_renderer_pixbuf_emblem_get_type): * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type): * libnautilus-private/nautilus-file.c: (nautilus_file_get_type): * libnautilus-private/nautilus-icon-canvas-item.c: (nautilus_icon_canvas_item_accessible_get_type), (nautilus_icon_canvas_item_get_type): * libnautilus-private/nautilus-sidebar-provider.c: (nautilus_sidebar_provider_get_type): * libnautilus-private/nautilus-sidebar.c: (nautilus_sidebar_get_type): * libnautilus-private/nautilus-view.c: (nautilus_view_get_type): * libnautilus-private/nautilus-window-info.c: (nautilus_window_info_get_type): * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type): * src/file-manager/fm-list-model.c: (fm_list_model_get_type): * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type): * src/nautilus-navigation-action.c: (nautilus_navigation_action_get_type): No need to make GTypeInfo and GInterfaceInfo static. Bug #362034. svn path=/trunk/; revision=12700
* Restore "CD/DVD Creator" label for menu item. Was removed by aLuca Ferretti2007-01-181-1/+1
| | | | | | | | | | | 2007-01-18 Luca Ferretti <elle.uca@libero.it> * src/nautilus-window-menus.c: Restore "CD/DVD Creator" label for menu item. Was removed by a misunderstood, see bug #385382. svn path=/trunk/; revision=12699
* Merged from gnome-2-16:Mark Gordon2007-01-121-1/+1
| | | | | | | | | | | | 2007-01-11 Mark Gordon <mtgordon@ximian.com> Merged from gnome-2-16: * src/nautilus-property-browser.c (add_reset_property): Make the "Reset" string translatable. Fixes #394328. Patch committed by Federico Mena-Quintero <federico@novell.com>. svn path=/trunk/; revision=12696
* Add support for XF86 multimedia keys (#329920) .Christian Neumair2007-01-113-4/+111
| | | | | | | | | | | | | | 2007-01-11 Christian Neumair <chris@gnome-de.org> * src/nautilus-navigation-window.c: (nautilus_navigation_window_key_press_event) * src/nautilus-actions.h: * src/nautilus-window.c: (nautilus_window_key_press_event) * configure.in: Add support for XF86 multimedia keys (#329920) . svn path=/trunk/; revision=12693
* Handle NULL activation uris from drivesAlexander Larsson2007-01-111-2/+4
| | | | | | | | | | 2007-01-11 Alexander Larsson <alexl@redhat.com> * src/file-manager/fm-properties-window.c (get_target_file_for_original_file): Handle NULL activation uris from drives svn path=/trunk/; revision=12690
* Update svn:ignore and remove .cvsignore filesChristian Persch2006-12-312-24/+0
| | | | svn path=/trunk/; revision=12678
* Use proper macro for translating the scripts menu item (#389467). PatchMartin Wehner2006-12-271-1/+1
| | | | | | | | 2006-12-27 Martin Wehner <martin.wehner@gmail.com> * src/file-manager/fm-directory-view.c: (real_merge_menus): Use proper macro for translating the scripts menu item (#389467). Patch from Gabor Kelemen <kelemeng@gnome.hu>
* Avoid markup in translatable messages (#360448). Patch from Elijah NewrenMartin Wehner2006-12-192-4/+10
| | | | | | | | | | 2006-12-19 Martin Wehner <martin.wehner@gmail.com> * src/nautilus-image-properties-page.c: (load_finished): * src/nautilus-query-editor.c: (nautilus_query_editor_init), (setup_internal_entry): Avoid markup in translatable messages (#360448). Patch from Elijah Newren <newren@gmail.com>
* Don't connect the changed signal handler on the view as combobox each timeMartin Wehner2006-12-181-3/+5
| | | | | | | | | | | | | | | 2006-12-18 Martin Wehner <martin.wehner@gmail.com> * src/nautilus-navigation-window.c: (nautilus_navigation_window_instance_init), (load_view_as_menu): Don't connect the changed signal handler on the view as combobox each time the contents of the combobox are reloaded, but only on instantiation. Prevents creating as many view instances as times the view/location was already changed when using the view as menu. (This is a pretty bad bug and possibly the cause of many of the strange crashes we've been getting over the last year. It'd also explain why most of these bugs almost exlusively occurred on Ubuntu, as they use browser mode per default).
* Remove unneeded function I left in by mistake.Paolo Borelli2006-12-182-17/+3
| | | | | | | | | 2006-12-18 Paolo Borelli <pborelli@katamail.com> * src/nautilus-trash-bar.c: * src/nautilus-trash-bar.h: Remove unneeded function I left in by mistake.
* Add an extra widget to the trash folder with the "Empty Trash" button.Paolo Borelli2006-12-186-140/+271
| | | | | | | | | | | | | | | | | 2006-12-18 Paolo Borelli <pborelli@katamail.com> * src/nautilus-trash-bar.c: * src/nautilus-trash-bar.c: * src/nautilus-window-manage-views.c: Add an extra widget to the trash folder with the "Empty Trash" button. Kudos also to Lakin Wecker who came up with a similar patch some months ago, though it never went in. * src/nautilus-information-panel.c: Remove the "Empty Trash" and "Burn" buttons from the side pane since we now have extra location widgets.
* Use "document-new", "folder-new" named icon from Icon Naming Spec forLuca Ferretti2006-12-182-3/+3
| | | | | | | | | | | | | | | 2006-12-18 Luca Ferretti <elle.uca@libero.it> * src/file-manager/fm-directory-view.c: Use "document-new", "folder-new" named icon from Icon Naming Spec for File->Create Document and File->Create Folder menu entries. * src/nautilus-navigation-window-menus.c: Use "window-new" named icon from Icon Naming Spec for File->New Window menu entry in browser window.
* plug a tiny leak.Paolo Borelli2006-12-161-2/+5
| | | | | | | 2006-12-16 Paolo Borelli <pborelli@katamail.com> * src/nautilus-navigation-window.c (add_sidebar_panels): plug a tiny leak.
* Add NAUTILUS_ACTION_HOME for Go->Home FolderLuca Ferretti2006-12-154-4/+12
| | | | | | | | | | | | | | | | | | 2006-12-15 Luca Ferretti <elle.uca@libero.it> * src/nautilus-actions.h: Add NAUTILUS_ACTION_HOME for Go->Home Folder * src/nautilus-navigation-window-menus.c: (nautilus_navigation_window_initialize_actions), (nautilus_navigation_window_initialize_menus): * src/nautilus-spatial-window.c: * src/nautilus-window-menus.c: (nautilus_window_initialize_menus): Define short_label for NAUTILUS_ACTION_HOME and NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization in search menu entry.
* Update comments and some menu entries to match suggestions onLuca Ferretti2006-12-134-15/+15
| | | | | | | | | | | | | | | 2006-12-13 Luca Ferretti <elle.uca@libero.it> * nautilus-computer.desktop.in.in: * nautilus-file-management-properties.desktop.in.in: * nautilus-home.desktop.in.in: * src/nautilus-navigation-window-menus.c: * src/nautilus-spatial-window.c: * src/nautilus-window-menus.c: * src/network-scheme.desktop.in: Update comments and some menu entries to match suggestions on http://live.gnome.org/UsabilityTeam/Menu
* Update from Epiphany. Fixes #374623 and #382207.Christian Persch2006-12-122-66/+36
| | | | | | | | | 2006-12-12 Christian Persch <chpe@cvs.gnome.org> * src/ephy-spinner.c: * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207. * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
* use g_mkstemp instead of tempnam.Paolo Borelli2006-12-121-2/+16
| | | | | | | 2006-12-12 Paolo Borelli <pborelli@katamail.com> * src/nautilus-application.c (save_session_to_file): use g_mkstemp instead of tempnam.
* Don't expand vbox with dialog size (#384078) Patch from BaptisteAlexander Larsson2006-12-121-1/+1
| | | | | | | | 2006-12-12 Alexander Larsson <alexl@redhat.com> * src/nautilus-location-dialog.c: (nautilus_location_dialog_init): Don't expand vbox with dialog size (#384078) Patch from Baptiste Mille-Mathias
* Default location dialog to $home for desktop (#383840) Patch fromAlexander Larsson2006-12-121-1/+1
| | | | | | | | 2006-12-12 Alexander Larsson <alexl@redhat.com> * src/nautilus-location-dialog.c: (nautilus_location_dialog_new): Default location dialog to $home for desktop (#383840) Patch from Guillaume Desmottes
* readd assertion removed by mistake in my last patchPaolo Borelli2006-12-081-0/+2
|
* Use nautilus_get_home_directory_uri everywhere instead of open coding itPaolo Borelli2006-12-089-52/+18
| | | | | | | | | | | | | | | | | | | | 2006-12-08 Paolo Borelli <pborelli@katamail.com> * libnautilus-private/nautilus-desktop-link.c: * libnautilus-private/nautilus-file-utilities.c: * libnautilus-private/nautilus-query.c: * src/nautilus-navigation-window.c: * src/nautilus-navigation-window.h: * src/nautilus-pathbar.c: * src/nautilus-places-sidebar.c: * src/nautilus-shell.c: * src/nautilus-window-manage-views.c: * src/nautilus-window.c: * src/file-manager/fm-tree-model.c: * src/file-manager/fm-tree-view.c: Use nautilus_get_home_directory_uri everywhere instead of open coding it and other minor cleanups.
* Reveal selection on sort-order change.(#332667) Patch from Gene Z. RaganAlexander Larsson2006-12-041-31/+34
| | | | | | | | 2006-12-04 Alexander Larsson <alexl@redhat.com> * src/file-manager/fm-list-view.c: Reveal selection on sort-order change.(#332667) Patch from Gene Z. Ragan
* Freeze icon view updates while renaming to avoid things moving around onAlexander Larsson2006-12-041-0/+20
| | | | | | | | | | 2006-12-04 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-icon-container.[ch]: * src/file-manager/fm-icon-container.c: Freeze icon view updates while renaming to avoid things moving around on file changes. (#318373) Patch from Nelson Benítez
* Add new Nautilus logo from Ulisse Perusin, installed as named iconLuca Ferretti2006-12-041-13/+2
| | | | | | | | | | | | | | | | 2006-12-04 Luca Ferretti <elle.uca@libero.it> * configure.in: * icons/Makefile.am: * icons/appicon/*: Add new Nautilus logo from Ulisse Perusin, installed as named icon ("nautilus") in $(prefix)/share/icons/hicolor/. * icons/nautilus-launch-icon.png: Removed. * src/nautilus-window-menus.c: Use the new named icon logo in about dialog.
* Add delete menu item if configured. (#132326) Patch from Ferran PuigAlexander Larsson2006-11-281-1/+144
| | | | | | | | 2006-11-28 Alexander Larsson <alexl@redhat.com> * src/file-manager/fm-tree-view.c: Add delete menu item if configured. (#132326) Patch from Ferran Puig
* Ellipsice location menu button at 16 chars. Patch from Tom ParkerAlexander Larsson2006-11-241-0/+3
| | | | | | | | 2006-11-24 Alexander Larsson <alexl@redhat.com> * src/nautilus-spatial-window.c: Ellipsice location menu button at 16 chars. Patch from Tom Parker
* Use the write-to-a-pipe trick from the signal handler instead of queueingFederico Mena Quintero2006-11-231-15/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-11-23 Federico Mena Quintero <federico@novell.com> Use the write-to-a-pipe trick from the signal handler instead of queueing an idle handler from there. * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of pipes for the SIGUSR1 handler; set up a GIOChannel on them. (sigusr1_handler): Write a byte to our pipe instead of queueing an idle handler. (debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from the pipe, and dump the debug log. Add a configuration file for the logging mechanism. You create ~/nautilus-debug-log.conf as a GKeyFile. * libnautilus-private/nautilus-debug-log.c (nautilus_debug_log_load_configuration): New function; loads the configuration from a key file like this: [debug log] enable domains = foo; bar; baz max lines = 1000 * libnautilus-private/nautilus-debug-log.c (dump_configuration): New utility function. (nautilus_debug_log_dump): At the end of the log, dump the configuration used for the debug log so that the user can re-create it later. * libnautilus-private/nautilus-debug-log.h: New prototype for nautilus_debug_log_load_configuration(). * src/nautilus-main.c (setup_debug_log): Load the debug log's configuration from ~/nautilus-debug-log.conf (setup_debug_log_domains): Removed. * src/nautilus-main.c (log_override_cb): If the log level of the message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll use this log level for miscellaneous debugging messages from gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the default log handler, to avoid a huge ~/.xsession-errors. (setup_debug_log_domains): Enable logging for NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
* Fix inconsistent label boleding. (#372550)Christian Persch2006-11-231-2/+1
| | | | | | | 2006-11-23 Christian Persch <chpe@cvs.gnome.org> * src/nautilus-search-bar.c: (nautilus_search_bar_init): Fix inconsistent label boleding. (#372550)
* 2006-11-23 Alexander Larsson <alexl@redhat.com>Alexander Larsson2006-11-238-7/+316
| | | | * Commit federicos debug logging patch:
* Revert federicos patch from 2006-11-06, as it was causing problems.Alexander Larsson2006-11-201-5/+12
| | | | | | | | 2006-11-20 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-icon-container.c: * src/file-manager/fm-icon-view.c: Revert federicos patch from 2006-11-06, as it was causing problems.
* Make the session restart work again (from 2006-11-03 change) Make theAlexander Larsson2006-11-074-11/+18
| | | | | | | | | | 2006-11-07 Alexander Larsson <alexl@redhat.com> * src/nautilus-application.c: * src/nautilus-shell.c: * src/nautilus-main.[ch]: Make the session restart work again (from 2006-11-03 change) Make the session not restart nautilus on --quit
* http://bugzilla.gnome.org/show_bug.cgi?id=330298Federico Mena Quintero2006-11-061-12/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-11-06 Federico Mena Quintero <federico@novell.com> http://bugzilla.gnome.org/show_bug.cgi?id=330298 Fix the use of lazy positioning, and the saving of metadata for lazily-positioned icons. Fixes https://bugzilla.novell.com/show_bug.cgi?id=155337 and https://bugzilla.novell.com/show_bug.cgi?id=174766. * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only desktop icon files (not "real" files) have lazy positions. Don't consider whether the directory is loading; this is not the right place to check that. (fm_icon_view_begin_loading): Tell the icon container that we just started reloading. (fm_icon_view_end_loading): Tell the icon container that we finished loading. * libnautilus-private/nautilus-icon-private.h (NautilusIconContainerDetails): New flag "is_reloading". * libnautilus-private/nautilus-icon-container.h: New prototype for nautilus_icon_container_set_is_reloading(). * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_set_is_reloading): New function; sets an is_reloading flag in the icon container. (icon_set_position): Clear icon->has_lazy_position, since the icon will be well-positioned once this function exits. (finish_adding_new_icons): Do not ignore already-placed lazy position icons when filling the placement grid! Save the value of icon->has_lazy_position before calling assign_icon_position(). Since that function may call icon_set_position() (which will clear the flag), we need to keep the original value of the flag. (finish_adding_new_icons): Don't clear icon->has_lazy_position here; let icon_set_position() do it. (finish_adding_new_icons): Emit the icon_position_changed signal so that the parent knows that we moved an icon under it. This has the effect of updating/preserving the position metadata for has_lazy_position icons.
* Don't close handle and free buffer twice on error. (#321175)Alexander Larsson2006-11-061-2/+0
| | | | | | | 2006-11-06 Alexander Larsson <alexl@redhat.com> * src/file-manager/fm-icon-view.c (play_file): Don't close handle and free buffer twice on error. (#321175)
* Specify label-for and labelled-by atk relations. (#356124)Martin Wehner2006-11-061-0/+54
| | | | | | | | | 2006-11-06 Martin Wehner <martin.wehner@gmail.com> * src/nautilus-file-management-properties.glade: Specify label-for and labelled-by atk relations. (#356124) Patch from Padraig O'Briain <padraig.obriain@sun.com>
* Always use the in-process metafile factory. We don't need it oop, sinceAlexander Larsson2006-11-035-42/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-11-03 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-directory-metafile.c: Always use the in-process metafile factory. We don't need it oop, since nautilus is single process these days. This fixes some strange races with bonobo-activation that caused #351713 * src/nautilus-application.[ch]: * src/nautilus-shell.h: Change the way we use bonobo-activation to get the NautilusShell so that we don't rely on bonobo-activation-server to spawn nautilus, as this could lead to some strange duplicate processes. We now directly try to register the app-wide shell object with bonobo-activation manually and activate it with Bonobo_ACTIVATION_FLAG_EXISTING_ONLY. * src/nautilus-shell.c: Handle all corba calls from the NautilusShell in an idle handler. This fixes some crashes where we reentered badly into e.g. quit when calling gconf. * src/nautilus-main.c: Since we now handle the initial open_window shell calls via an idle we need to delay until idle time to know if we can quit or not.
* Always emit the row-deleted signal before deleting the row from the model.Alexander Larsson2006-11-011-19/+35
| | | | | | | | | | 2006-11-01 Alexander Larsson <alexl@redhat.com> * src/file-manager/fm-tree-model.c: Always emit the row-deleted signal before deleting the row from the model. This is according to the GtkTreeModel::row-changed docs and feedback from kris. Hopefully this will fix bug #356672
* Remove assert that keep randomly failing to fix crash (#352592) Replace itAlexander Larsson2006-10-311-1/+20
| | | | | | | | | 2006-10-31 Alexander Larsson <alexl@redhat.com> * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file): Remove assert that keep randomly failing to fix crash (#352592) Replace it with some debug output that hopefully lets us track down the cause.
* Remove colors by really removing them from browser.xml, not marking themMartin Wehner2006-10-301-17/+23
| | | | | | | | | | | | | | | | 2006-10-30 Martin Wehner <martin.wehner@gmail.com> * src/nautilus-property-browser.c: (remove_color), (nautilus_property_browser_remove_element), (element_clicked_callback), (make_properties_from_xml_node): Remove colors by really removing them from browser.xml, not marking them deleted. That made it impossible to add another color with the same name later on. Also delete colors by their (unique) names and not their color values. That made it possible to delete built-in colors. Fixes #358893. Based on a patch from Emil Soleyman-Zomalan