1. 02 Feb, 2016 1 commit
    • Georges Basile Stavracas Neto's avatar
      query: make NautilusQuery a final class · 2e72a3a0
      Georges Basile Stavracas Neto authored
      NautilusQuery handle all the necessary data
      to perform searches throughout directories.
      
      Currently, there is no NautilusQuery subclass
      in Nautilus code, and - since it's inside
      libnautilus-private - there is no way to subclass
      it.
      
      This commit updates NautilusQuery code be a final
      class.
      2e72a3a0
  2. 16 Dec, 2015 3 commits
  3. 22 Jul, 2015 1 commit
    • Carlos Soriano Sánchez's avatar
      search: done loading signal only if not restarting engine · ff6ccbaf
      Carlos Soriano Sánchez authored
      It was working as:
      - Search directory starts a new search
      - Search engine starts all search providers, each one in its
      own thread.
      - User changes query
      - Search engine stops all search providers
      - Searchs providers, since they are in its own thread, cancel
      in a unknown time.
      - Search directory starts a new search, even before all providers
      are finished.
      - Search engine is marked as need to restart.
      - Search providers finished.
      - Search engine emits finished signal, since all search providers
      now are stopped.
      - Clients doesn't have a way to know if the engine
      actually finished searching the current search, or the previous
      search that the client asked to stop. That might confuse clients
      if they ask for results.
      - Search engine restart the search providers without noticing the
      client, that thinks that the latest search it started was finished
      already.
      
      So to fix this confusion, only report that the engine actually finished
      if the engine is not going to restart the search providers.
      In this way a client can start a batch of consecutive searches without
      the risk of getting search finished signals from previous searches.
      Clients now will always get the search-finished signal of the
      latest search they started.
      ff6ccbaf
  4. 25 May, 2015 1 commit
    • Cosimo Cecchi's avatar
      ui-utilities: use libgd to frame images · f69c6a7f
      Cosimo Cecchi authored
      This fixes problems with framed thumbnail size under some circumstances,
      since by passing a lager than expected icon to list view, we would be
      causing another scale of the thumbnail.
      f69c6a7f
  5. 06 Dec, 2014 1 commit
  6. 30 Apr, 2014 1 commit
  7. 08 Feb, 2014 1 commit
  8. 18 Jul, 2013 1 commit
  9. 18 Jun, 2013 1 commit
    • Andrés G. Aragoneses's avatar
      build: stop using INCLUDES, deprecated by automake 1.7 · 9473dd41
      Andrés G. Aragoneses authored
      We already depend on automake 1.9, so using the replacement of
      INCLUDES (AM_CPPFLAGS) won't hurt, especially now that it is
      a warning shown by default since automake 1.13, as evidenced by
      this build log of mine:
      
      Makefile.am: installing './INSTALL'
      eel/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
      eel/Makefile.am: installing './depcomp'
      parallel-tests: installing './test-driver'
      libnautilus-extension/Makefile.am:7: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
      libnautilus-private/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
      nautilus-sendto-extension/Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
      src/Makefile.am:13: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
      test/Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
      Signed-off-by: Alexander Larsson's avatarAlexander Larsson <alexl@redhat.com>
      9473dd41
  10. 20 Feb, 2013 1 commit
  11. 22 Jan, 2013 1 commit
  12. 24 Oct, 2012 1 commit
  13. 15 Oct, 2012 1 commit
  14. 02 Oct, 2012 1 commit
  15. 17 Sep, 2012 1 commit
  16. 06 Sep, 2012 1 commit
  17. 08 Aug, 2012 1 commit
  18. 07 Aug, 2012 1 commit
  19. 01 Aug, 2012 1 commit
  20. 18 Jul, 2012 1 commit
  21. 30 Jun, 2012 1 commit
  22. 24 Apr, 2012 1 commit
  23. 20 Feb, 2012 1 commit
  24. 21 Jan, 2012 2 commits
  25. 05 Dec, 2011 1 commit
  26. 19 Sep, 2011 1 commit
  27. 07 Sep, 2011 1 commit
  28. 01 Jul, 2011 1 commit
  29. 09 May, 2011 1 commit
  30. 04 May, 2011 1 commit
  31. 04 Feb, 2011 1 commit
  32. 01 Feb, 2011 1 commit
  33. 31 Jan, 2011 1 commit
  34. 11 Jan, 2011 3 commits
    • Cosimo Cecchi's avatar
      Rework architecture of NautilusView/FMDirectoryView · dedd9e11
      Cosimo Cecchi authored
      As a second step after ff5c759b3784db2d0cd71e1cde613dda007c3985, this
      removes the NautilusView/FMDirectoryView interface split, changing
      FMDirectoryView to be NautilusView directly.
      
      Left to do: complete renaming the public fm_directory_view methods to
      nautilus_view, and get rid of src/file-manager entirely.
      dedd9e11
    • Cosimo Cecchi's avatar
      Rework architecture of NautilusWindow/NautilusWindowSlotInfo · ad0d377a
      Cosimo Cecchi authored
      In the past, nautilus was designed keeping in mind the concept that it
      might not just be a file browser, but a sort of platform to embed
      various kind of views in it.
        - libnautilus-private: general lowlevel items, such as the icon
          container, NautilusFile, I/O and so on
        - src: general widgets and UI items
        - src/file-manager: file manager views, agnostic of what's in src/,
          for the sake of being pluggable enough
      
      This is really not applicable anymore, as nautilus won't go in any
      direction other than being a file manager; at the same time, this
      complicates code and architecture quite a lot.
      
      In this commit, as a first step towards a more clean codebase, we remove
      the NautilusWindowInfo and NautilusWindowSlotInfo interfaces, using
      NautilusWindow and NautilusWindowSlot directly.
      
      Note that there should be no actual code changes, only moving of pieces
      around.
      ad0d377a
    • Cosimo Cecchi's avatar
      4c031a47
  35. 03 Dec, 2010 1 commit