1. 11 Feb, 2008 5 commits
    • Alexander Larsson's avatar
      Post-release version bump · a12b100d
      Alexander Larsson authored
      2008-02-11  Alexander Larsson  <alexl@redhat.com>
      
      	* configure.in:
      	Post-release version bump
      
      === nautilus 2.21.91 ===
      
      
      svn path=/trunk/; revision=13729
      a12b100d
    • Alexander Larsson's avatar
      Require glib 2.15.5 · 98553b08
      Alexander Larsson authored
      2008-02-11  Alexander Larsson  <alexl@redhat.com>
      
      	* configure.in:
      	Require glib 2.15.5
      
      	* NEWS:
      	Update for release
      
      
      
      svn path=/trunk/; revision=13727
      98553b08
    • Alexander Larsson's avatar
      Make progress setting be ratio based and not percent based and then ensure · 057c7f82
      Alexander Larsson authored
      2008-02-11  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-progress-info.[ch]:
              * libnautilus-private/nautilus-file-operations.c:
      	Make progress setting be ratio based and not
      	percent based and then ensure we handle division
      	by zero correctly in all cases.
      
      
      
      svn path=/trunk/; revision=13725
      057c7f82
    • Alexander Larsson's avatar
      Update for new gio mount flags argument · 0082cd73
      Alexander Larsson authored
      2008-02-11  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-file-operations.c:
              * libnautilus-private/nautilus-mime-actions.c:
              * libnautilus-private/nautilus-vfs-file.c:
              * src/nautilus-application.c:
              * src/nautilus-window-manage-views.c:
      	Update for new gio mount flags argument
      
      
      svn path=/trunk/; revision=13724
      0082cd73
    • Alexander Larsson's avatar
      Fix leak of volumes list. Pointed out by Vincent Untz · b1a0d1a2
      Alexander Larsson authored
      2008-02-11  Alexander Larsson  <alexl@redhat.com>
      
      	* src/nautilus-places-sidebar.c (update_places):
      	Fix leak of volumes list.
      	Pointed out by Vincent Untz
      
      
      
      svn path=/trunk/; revision=13723
      b1a0d1a2
  2. 08 Feb, 2008 8 commits
  3. 07 Feb, 2008 3 commits
  4. 06 Feb, 2008 4 commits
    • Alexander Larsson's avatar
      Don't crash if parent doesn't exist (#512636) Move exact change before key · ad5bfb28
      Alexander Larsson authored
      2008-02-06  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
      	Don't crash if parent doesn't exist (#512636)
      	Move exact change before key generation to avoid leak.
      
      
      svn path=/trunk/; revision=13701
      ad5bfb28
    • Alexander Larsson's avatar
      Selection is already GFiles now, no need to convert from uris (#514458) · 889df013
      Alexander Larsson authored
      2008-02-06  Alexander Larsson  <alexl@redhat.com>
      
              * src/nautilus-window-manage-views.c:
              (nautilus_window_reload):
      	Selection is already GFiles now, no need to
      	convert from uris (#514458)
      	Patch from John Millikin
      
      
      
      svn path=/trunk/; revision=13700
      889df013
    • Alexander Larsson's avatar
      Avoid crashing if gvfs backend gives NULL as name for a new file. · fff1fc06
      Alexander Larsson authored
      2008-02-06  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-directory-async.c:
              (directory_load_one):
      	Avoid crashing if gvfs backend gives NULL as name for
      	a new file. (#511601)
      
      
      svn path=/trunk/; revision=13699
      fff1fc06
    • Alexander Larsson's avatar
      Change how we handle cancellation of the directory count and mime list for · 92441ec9
      Alexander Larsson authored
      2008-02-06  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-directory-async.c:
              * libnautilus-private/nautilus-directory-private.h:
      	Change how we handle cancellation of the directory count
      	and mime list for files in a directory. We now make sure
      	that the callback for the cancelled operation is run before
      	starting a new one.
      	
      	This was causing problems when viewing a directory that had
      	a subdirectory getting a lot of new files added, as for each
      	new file added the directory count would be cancelled and
      	re-started, leading to lots of outstanding (cancelled)
      	operations. Each of these was using a file descriptor for
      	the readdir operation, which wasn't really leaking (it was
      	eventually freed) but could cause temporary out-of-fd errors.
      
      	Perhaps we should do something similar for all kinds of
      	operations, but its worst for dir count and mime list due to
      	nautilus_directory_invalidate_count_and_mime_list() which is
      	called on file creation.
      
      
      svn path=/trunk/; revision=13697
      92441ec9
  5. 05 Feb, 2008 1 commit
    • Alexander Larsson's avatar
      Escape characters that won't work in GMarkup. · 107a0cd6
      Alexander Larsson authored
      2008-02-05  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
      	Escape characters that won't work in GMarkup.
      
      
      svn path=/trunk/; revision=13695
      107a0cd6
  6. 04 Feb, 2008 4 commits
  7. 01 Feb, 2008 1 commit
    • Alexander Larsson's avatar
      Handle GAppInfos having NULL id · 77db84b0
      Alexander Larsson authored
      2008-02-01  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-mime-actions.c:
      	Handle GAppInfos having NULL id
      
      
      
      svn path=/trunk/; revision=13679
      77db84b0
  8. 30 Jan, 2008 1 commit
    • Alexander Larsson's avatar
      Add functions to inhibit autorun for a volume or for the volume of a file. · 075ab7a0
      Alexander Larsson authored
      2008-01-30  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-autorun.[ch]:
      	Add functions to inhibit autorun for a volume
      	or for the volume of a file.
      	
              * src/nautilus-application.c:
      	Convert automount code to new way to inhibit autorun.
      	
              * libnautilus-private/nautilus-file-operations.c:
              * libnautilus-private/nautilus-mime-actions.c:
              * libnautilus-private/nautilus-vfs-file.c:
              * src/nautilus-window-manage-views.c:
      	Inhibit autorun if we manually mount stuff.
      
      
      svn path=/trunk/; revision=13674
      075ab7a0
  9. 29 Jan, 2008 1 commit
    • Alexander Larsson's avatar
      Fix string wrt plural · 4d61cdb7
      Alexander Larsson authored
      2008-01-29  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-file-operations.c (report_link_progress):
      	Fix string wrt plural
      
      
      
      svn path=/trunk/; revision=13668
      4d61cdb7
  10. 28 Jan, 2008 7 commits
  11. 25 Jan, 2008 2 commits
  12. 24 Jan, 2008 1 commit
    • Luca Ferretti's avatar
      reviewed by: Alexander Larsson · 8676045d
      Luca Ferretti authored
      2008-01-24  Luca Ferretti  <elle.uca@libero.it>
      
      	reviewed by: Alexander Larsson
      
      	* libnautilus-private/Makefile.am:
      	* libnautilus-private/nautilus-icon-names.h
      
      	Add a new file to define icon names, like
      	  #define NAUTILUS_ICON_HOME "user-home"
      	using named icons from fd.o icon naming spec.
      	
      	* libnautilus-private/nautilus-desktop-link.c:
      	(nautilus_desktop_link_new):
      	* libnautilus-private/nautilus-link.c:
      	(nautilus_link_get_link_icon_from_desktop):
      	* libnautilus-private/nautilus-trash-monitor.c: 
      (update_info_cb),
      	(nautilus_trash_monitor_init):
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-tree-view.c: (create_popup_menu),
      	(create_tree):
      	* src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
      	* src/nautilus-connect-server-dialog-main.c: (main):
      	* src/nautilus-desktop-window.c: (real_get_icon):
      	* src/nautilus-main.c: (main):
      	* src/nautilus-pathbar.c: (get_icon_for_file_path),
      	(get_button_image), (is_file_path_mounted_mount),
      	(make_directory_button):
      	* src/nautilus-places-sidebar.c: (update_places),
      	(bookmarks_drop_uris):
      	* src/nautilus-window-menus.c:
      
      	Include nautilus-icon-name.h and use its icons defines.
      	This means that now Nautilus is using "user-home",
      	"user-desktop", "folder", "user-trash*", "computer", 
      	"drive-harddisk", "folder-remote", "network-workgroup",
      	and "text-x-generic-template".
      
      	* src/network-scheme.desktop.in:
      	* nautilus-computer.desktop.in.in:
      	* nautilus-file-management-properties.desktop.in.in:
      	* nautilus-folder-handler.desktop.in.in:
      	* nautilus-home.desktop.in.in:
      	* nautilus.desktop.in.in:
      
      	Use icons from fd.o spec here too. In details, we have
      	 Launcher       | New Icon
      	----------------+----------------------
      	Computer        | computer
      	File Browser    | system-file-manager
      	Open Folder     | folder-open
      	Home Folder     | user-home
      	File Management | system-file-manager
      	Network		| network-workgroup
      
      	For other details see bug #407130.
      
      
      svn path=/trunk/; revision=13646
      8676045d
  13. 23 Jan, 2008 1 commit
    • Alexander Larsson's avatar
      Don't leak enumerators · 699de191
      Alexander Larsson authored
      2008-01-23  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-file-operations.c:
      	Don't leak enumerators
      	
              * libnautilus-private/nautilus-trash-monitor.c:
      	Don't leak file info
      
      	Fixes from Matthias Clasen
      
      
      svn path=/trunk/; revision=13643
      699de191
  14. 22 Jan, 2008 1 commit
    • Alexander Larsson's avatar
      Add attribute_q property that is the Quark of the attribute property. · 36481d7c
      Alexander Larsson authored
      2008-01-22  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-extension/nautilus-column.c:
      	Add attribute_q property that is the Quark
      	of the attribute property.
      	
              * src/file-manager/fm-icon-container.c:
              * src/file-manager/fm-list-model.[ch]:
              * src/file-manager/fm-list-view.c:
      	Use the quark versions of the string attribute
      	calls for better performance.
      
      
      svn path=/trunk/; revision=13642
      36481d7c