Commit graph

7017 commits

Author SHA1 Message Date
Alexander Larsson ff79d29667 Handle NULL activation uris from drives
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
2007-01-11 10:56:41 +00:00
Alexander Larsson 7ec88eadee Handle ui file load error better. Patch from Tom Parker
2007-01-11  Alexander Larsson  <alexl@redhat.com>

        * libnautilus-private/nautilus-ui-utilities.c:
        (nautilus_ui_string_get):
	Handle ui file load error better.
	Patch from Tom Parker


svn path=/trunk/; revision=12689
2007-01-11 10:02:46 +00:00
Martin Wehner 7fb1f7ba2b Add svn:externals property to include libbackground from trunk.
2006-12-31  Martin Wehner  <martin.wehner@gmail.com>

	Add svn:externals property to include libbackground from trunk.

svn path=/trunk/; revision=12679
2006-12-31 18:26:34 +00:00
Martin Wehner 1c20fdfa79 Use proper macro for translating the scripts menu item (#389467). Patch
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>
2006-12-27 06:44:19 +00:00
Federico Mena Quintero 111f0449c3 Oops, handle the case of an empty domains_hash.
2006-12-19  Federico Mena Quintero  <federico@novell.com>

	* libnautilus-private/nautilus-debug-log.c
	(make_key_file_from_configuration): Oops, handle the case of an
	empty domains_hash.
2006-12-19 19:54:48 +00:00
Martin Wehner f101989220 Zero-pad seconds in the remaining time display (#376291). Patch from Sven
2006-12-19  Martin Wehner  <martin.wehner@gmail.com>

	* libnautilus-private/nautilus-file-operations-progress.c:
	(time_remaining_callback):
	Zero-pad seconds in the remaining time display (#376291).
	Patch from Sven Herzberg  <herzi@gnome-de.org>
2006-12-19 14:45:49 +00:00
Martin Wehner 2ca12fb912 Avoid markup in translatable messages (#360448). Patch from Elijah Newren
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>
2006-12-19 14:38:11 +00:00
Martin Wehner 89156fd0c4 Remove speculation about bug impact 2006-12-19 14:21:21 +00:00
Martin Wehner e83d94f817 Don't connect the changed signal handler on the view as combobox each time
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).
2006-12-18 21:05:14 +00:00
Christian Neumair c68589f4ef Add nautilus_file_info_get_activation_uri().
2006-12-18  Christian Neumair  <chris@gnome-de.org>

	* libnautilus-extension/nautilus-file-info.c:
	* libnautilus-extension/nautilus-file-info.h:
	* libnautilus-private/nautilus-file.c:
	Add nautilus_file_info_get_activation_uri().
2006-12-18 19:38:57 +00:00
Alexander Larsson 2cf4281eb0 Post release version bump
2006-12-18  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== nautilus 2.17.1 ===
2006-12-18 10:56:23 +00:00
Alexander Larsson dec0621ae2 Update for release.
2006-12-18  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release.
2006-12-18 10:39:08 +00:00
Paolo Borelli 43d195593c Remove unneeded function I left in by mistake.
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.
2006-12-18 10:04:53 +00:00
Paolo Borelli 268d685efd Add an extra widget to the trash folder with the "Empty Trash" button.
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.
2006-12-18 09:57:23 +00:00
Luca Ferretti 2a5352a6c9 Use "document-new", "folder-new" named icon from Icon Naming Spec for
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.
2006-12-18 09:32:21 +00:00
Paolo Borelli 2efc4ed0a4 plug a tiny leak.
2006-12-16  Paolo Borelli  <pborelli@katamail.com>

	* src/nautilus-navigation-window.c (add_sidebar_panels): plug
	a tiny leak.
2006-12-16 12:00:30 +00:00
Luca Ferretti a6841b6cf1 Fix a typo in previous commit (folders, not folder)
2006-12-15  Luca Ferretti  <elle.uca@libero.it>

	* nautilus-computer.desktop.in.in:

	Fix a typo in previous commit (folders, not folder)
2006-12-15 13:04:01 +00:00
Luca Ferretti 4d73153119 Add NAUTILUS_ACTION_HOME for Go->Home Folder
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.
2006-12-15 09:02:27 +00:00
Luca Ferretti 6fe0da033e Update comments and some menu entries to match suggestions on
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
2006-12-13 08:57:49 +00:00
Federico Mena Quintero 7978ff0f89 Oops, make this 1000 by default; 30000 was way too big for normal usage.
2006-12-12  Federico Mena Quintero  <federico@novell.com>

	* libnautilus-private/nautilus-debug-log.c
	(DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
	30000 was way too big for normal usage.
	(add_to_milestones): New function; adds a milestone string to a
	linked list of milestones.
	(nautilus_debug_logv): Call add_to_milestones() if appropriate.
	(write_string): New helper function.
	(dump_milestones): New helper function.
	(dump_configuration): Use write_string().
	(dump_ring_buffer): New helper function; moved the code from
	nautilus_debug_log_dump().
	(nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
	(dump_configuration): Print the instructions to re-create the
	configuration here, instead of in nautilus_debug_log_dump().
2006-12-12 17:26:11 +00:00
Christian Persch d3b555b73b Update from Epiphany. Fixes #374623 and #382207.
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.
2006-12-12 17:06:55 +00:00
Paolo Borelli 3e88492c51 use g_mkstemp instead of tempnam.
2006-12-12  Paolo Borelli  <pborelli@katamail.com>

	* src/nautilus-application.c (save_session_to_file): use
	g_mkstemp instead of tempnam.
2006-12-12 11:01:47 +00:00
Alexander Larsson 3f6c1c4bc3 Fix up changelog 2006-12-12 10:49:58 +00:00
Alexander Larsson dca331a9d5 Don't expand vbox with dialog size (#384078) Patch from Baptiste
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
2006-12-12 10:46:59 +00:00
Alexander Larsson dc973c60b7 Default location dialog to $home for desktop (#383840) Patch from
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
2006-12-12 10:44:32 +00:00
Paolo Borelli fca9952aad Use nautilus_get_home_directory_uri everywhere instead of open coding it
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.
2006-12-08 09:49:42 +00:00
Alexander Larsson 0b0aba3a4d Schedule metadata removal when we get external remove events. Patch from
2006-12-08  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-monitor.c:
	Schedule metadata removal when we get external remove events.
	Patch from Gene Z. Ragan (#45953)
2006-12-08 09:23:17 +00:00
Alexander Larsson de695b438e Disable the mask code for now...
2006-12-08  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-canvas-item.c:
	Disable the mask code for now...
2006-12-08 09:18:01 +00:00
Alexander Larsson fceec4c062 Draw selection rect using cairo.
2006-12-08  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-canvas-item.c:
	* libnautilus-private/nautilus-icon-container.c:
	* libnautilus-private/nautilus-icon-private.h:
	Draw selection rect using cairo.

	* icons/Makefile.am:
	* icons/text-selection-frame.png:
	Remove old icon used for selection rect.

	Patch from Gene Z. Ragan
2006-12-08 09:04:02 +00:00
Alexander Larsson daba3077c4 Reveal selection on sort-order change.(#332667) Patch from Gene Z. Ragan
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
2006-12-04 17:39:52 +00:00
Alexander Larsson 9afc81b817 Import gsequence fix for #350579
2006-12-04  Alexander Larsson  <alexl@redhat.com>

	* cut-n-paste-code/gsequence/gsequence.[ch]:
	Import gsequence fix for #350579
2006-12-04 13:14:36 +00:00
Alexander Larsson c0642f66ce Freeze icon view updates while renaming to avoid things moving around on
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
2006-12-04 13:03:19 +00:00
Luca Ferretti 77925f70e3 icons/nautilus-server-connect.png Removed this legacy icon.
2006-12-04  Luca Ferretti  <elle.uca@libero.it>

	* icons/nautilus-server-connect.png
	Removed this legacy icon.
2006-12-04 11:21:46 +00:00
Luca Ferretti 14ee8f0208 Add new Nautilus logo from Ulisse Perusin, installed as named icon
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.
2006-12-04 10:33:05 +00:00
Luca Ferretti fb77165d82 Remove black outline, using Tango style. See bug 374722 for details.
2006-12-04  Luca Ferretti  <elle.uca@libero.it>

	* icons/knob.png:
	Remove black outline, using Tango style.
	See bug 374722 for details.
2006-12-04 07:50:31 +00:00
Alexander Larsson c18d8721b4 Add more themeing features for icon view icons. Patch from JackTheDipper
2006-11-30  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-canvas-item.c:
	* libnautilus-private/nautilus-icon-container.c:
	* libnautilus-private/nautilus-icon-private.h:
	Add more themeing features for icon view icons.
	Patch from JackTheDipper
2006-11-30 11:10:31 +00:00
Alexander Larsson 1079eb9dcb Add delete menu item if configured. (#132326) Patch from Ferran Puig
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
2006-11-28 10:04:19 +00:00
Alexander Larsson 5740bb31e3 Handle scroll wheel while rubberbanding. Patch from Nelson Benítez
2006-11-28  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-container.c:
	* libnautilus-private/nautilus-icon-private.h:
	Handle scroll wheel while rubberbanding.
	Patch from Nelson Benítez
2006-11-28 09:09:31 +00:00
Luca Ferretti 3039a8a1e2 icons/nautilus-mini-logo.png
2006-11-28  Luca Ferretti  <elle.uca@libero.it>

	* icons/nautilus-desktop.png:
	* icons/nautilus-file-management-properties.png:
	* icons/nautilus-mini-logo.png
	* icons/Search.png:
	* icons/side_bar_image.png:
	Remove legacy icons from cvs.
2006-11-28 08:30:04 +00:00
Alexander Larsson 88b96295bd Ellipsice location menu button at 16 chars. Patch from Tom Parker
2006-11-24  Alexander Larsson  <alexl@redhat.com>

	* src/nautilus-spatial-window.c:
	Ellipsice location menu button at 16 chars.
	Patch from Tom Parker
2006-11-24 08:15:19 +00:00
Federico Mena Quintero 3b44116754 Use the write-to-a-pipe trick from the signal handler instead of queueing
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.
2006-11-23 16:26:05 +00:00
Christian Persch 8ffdd1423d Fix inconsistent label boleding. (#372550)
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 15:18:44 +00:00
Alexander Larsson 84a3f90cf2 A11y fix for handing renames better (#338353)
2006-11-23  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-canvas-item.c:
	A11y fix for handing renames better (#338353)
2006-11-23 14:08:43 +00:00
Alexander Larsson 378823d2d8 2006-11-23 Alexander Larsson <alexl@redhat.com>
* Commit federicos debug logging patch:
2006-11-23 13:57:04 +00:00
Alexander Larsson 0965e0f9cf Bump version to 2.17.1 Gnome 2.16 work continues on gnome-2-16 branch
2006-11-23  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Bump version to 2.17.1
	Gnome 2.16 work continues on gnome-2-16 branch
2006-11-23 13:25:31 +00:00
Alexander Larsson 0fe70f4540 Look for Beagle before looking for Tracker. Since Tracker autostarts and
2006-11-22  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-search-engine.c:
	Look for Beagle before looking for Tracker. Since Tracker
	autostarts and Beagle doesn't this means you can have both
	installed and configured and pick which one to use.
2006-11-22 13:29:44 +00:00
Alexander Larsson 79627559e5 Post release version bump
2006-11-20  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== nautilus 2.16.3 ===
2006-11-20 11:40:01 +00:00
Alexander Larsson 8352208e9b Update for release.
2006-11-20  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release.
2006-11-20 11:29:09 +00:00
Alexander Larsson 4a2aced610 Revert federicos patch from 2006-11-06, as it was causing problems.
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.
2006-11-20 09:01:36 +00:00
Alexander Larsson 60fc1617b6 Ref the NautilusDirectory during call_ready_callbacks_at_idle. Fixes
2006-11-13  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-directory-async.c:
	Ref the NautilusDirectory during call_ready_callbacks_at_idle.
	Fixes #372471
2006-11-13 11:51:09 +00:00