Skip to content
  1. Oct 13, 2019
  2. Apr 23, 2019
  3. Apr 11, 2019
  4. Aug 17, 2018
  5. Jul 26, 2018
    • Marco Trevisan's avatar
      file-view: Always unset pending_selection after freeing it · 64580eaa
      Marco Trevisan authored and Marco Trevisan's avatar Marco Trevisan committed
      When a file view was loaded with a pending selection, and not all the files were
      seen yet, the private pending_selection list was properly free'd, but the pointer
      was not cleared, causing a crash when `nautilus_files_view_set_selection` was
      called again, as it was trying to deeply copy a list pointed by this invalid
      reference.
      
      So, removing the unneeded `pending_selection` temporary pointer from the main
      function scope, as it only confuses, while use it (with an autolist) when we
      need to pass the previous `priv->pending_selection` (stealing its ownership)
      to set_selection again.
      
      Eventually use a g_clear_pointer to free the list and nullify its priv reference
      
      Fixes #295
      
      
      (cherry picked from commit ae3382a2)
      64580eaa
  6. Jul 17, 2018
    • António Fernandes's avatar
      window: Allow dead_tilde key to trigger location entry · ff776c25
      António Fernandes authored and Marco Trevisan's avatar Marco Trevisan committed
      The standalone "~" key ("asciitilde") works as a convenient shortcut
      to type home-relative paths into the location entry.
      
      However, some keyboard layouts don't have an standalone "~" key but
      rather a "dead tilde" key. This makes the existing shortcut unavaliable
      for some keyboard layouts.
      
      This is surprising for most people, because they have a tilde key and
      the Keyboard Shortcuts window advertises a shortcut for the tilde key.
      
      So, add the dead tilde key as an alternative shortcut.
      
      Note: Searching for tilded characters or the tilde character itself
      is still possible by revealing the search entry is explicitly.
      
      Fixes #372
      
      
      (cherry picked from commit ab16292e)
      ff776c25
    • Wong Heung Sang's avatar
      nautilus-file-utilities: Add GVolumeMonitor auto cleanup · 04f3cb53
      Wong Heung Sang authored and Marco Trevisan's avatar Marco Trevisan committed
      In nautilus_get_mounted_mount_for_root
      g_volume_monitor_get is called
      without cleanup
      
      We need cleanup or auto cleanup
      for GVolumeMonitor
      
      g_autoptr is added for auto cleanup
      
      Closes #471
      
      
      (cherry picked from commit 44601d99)
      04f3cb53
  7. Jun 07, 2018
  8. Jun 05, 2018
  9. Jun 01, 2018
  10. May 29, 2018
  11. May 21, 2018
  12. May 19, 2018
  13. May 11, 2018
    • Ernestas Kulik's avatar
      build: Fix icon renaming · 24b737f2
      Ernestas Kulik authored
      Currently, when looping over icon sizes, each icon is copied to
      $MESON_BUILD_ROOT/@appid@.png, meaning that the file is overwritten on
      every iteration. This commit fixes that by copying to a subdirectory
      under the build root and installing from there.
      
      Fixes GNOME/nautilus#364
      
      
      (cherry picked from commit 5633b13f)
      24b737f2
  14. Apr 24, 2018
  15. Apr 23, 2018
    • Joanmarie Diggs's avatar
      Eliminate accessible name-changed event flood during initial load · 85959cba
      Joanmarie Diggs authored
      Accessible name-changed events should not be emitted during the
      initial load of the icon container. They should only be emitted when
      a user-triggered action such as renaming the file causes the change.
      
      This event is being emitted when the editable_text property is being
      set. During the initial load the value is null, so check for that
      condition and only emit the event when the original value is non-null.
      
      
      (cherry picked from commit 0c80a845)
      85959cba
    • Joanmarie Diggs's avatar
      Eliminate accessible children-changed event flood during initial load · dc935f93
      Joanmarie Diggs authored
      Accessible children-changed events should not be emitted during the
      initial load of the icon container. They should only be emitted when
      a user-triggered action (creation of file, copying an item) causes
      an item to be added.
      
      User-triggered actions result in nautilus_canvas_container_layout_now
      being called, so set a flag there so that we can distinguish the two
      types of additions in the accessible icon-added callback.
      
      
      (cherry picked from commit a4c27ad2)
      dc935f93
  16. Apr 09, 2018
  17. Apr 08, 2018
    • Carlos Soriano Sánchez's avatar
      Flatpak: Allow access to gsettings folder · 104b410c
      Carlos Soriano Sánchez authored
      Recently we have been seeing that gsettings doesn't work inside the
      Flatpak build of Nautilus.
      
      In GNOME/nautilus@3f6cd2fe
      we gave full host access to Nautilus, so I expected that no more
      --filesystem permission would be necessary.
      
      For some reason... we still need to put that. Although it looks like a
      bug somewhere.
      
      For now, let's just explicitly allow access the desrt folder.
      
      
      (cherry picked from commit 8ac9c873)
      104b410c
  18. Apr 07, 2018
  19. Apr 05, 2018
  20. Mar 28, 2018
  21. Mar 27, 2018
  22. Mar 26, 2018
  23. Mar 25, 2018
  24. Mar 24, 2018
  25. Mar 23, 2018