1. 10 Jan, 2019 1 commit
  2. 26 Aug, 2018 1 commit
  3. 03 Aug, 2018 1 commit
    • Ernestas Kulik's avatar
      docs: Reorganize and fix · 4ae03613
      Ernestas Kulik authored
      This commit completes the sections file with subsections, moves most
      documentation to headers (no real reason to, especially given that
      changes there may cause unwanted rebuilds, but it feels better to have
      it in the headers) and fixes some annotations.
      
      Closes #565
      4ae03613
  4. 25 Jul, 2018 1 commit
  5. 19 Mar, 2018 2 commits
  6. 18 Mar, 2018 1 commit
    • Ernestas Kulik's avatar
      general: Allow running in separate instance · df583c2e
      Ernestas Kulik authored
      When hacking on Nautilus, it is very inconvenient to have to close any
      running instance before running the built version. This commit enables
      running three different instances by changing the application ID.
      Beside the default “profile” is one crafted for stable flatpak
      releases and one for development. The stable flatpak profile adds an
      identifying mark to the about dialog to aid collecting information in
      bug reports. The development profile is that plus additional styling to
      help visually identify the development instance. It also will be used
      when generating Flatpak bundles with the help of CI.
      
      Generally, the implementation is slightly hacky to allow all the
      different workflows, spanning from regular installations to GNOME
      Builder flatpak builds, as each comes with its own quirks.
      df583c2e
  7. 13 Feb, 2018 2 commits
  8. 09 Feb, 2018 3 commits
    • Emmanuele Bassi's avatar
      Ensure that extensions depends on generated headers · 900d2be3
      Emmanuele Bassi authored
      The libnautilus-extensions internal dependency must include the
      generated enumeration header file, otherwise we may end up building
      targets that depend on the library prior to have the header properly
      generated.
      900d2be3
    • Ernestas Kulik's avatar
      general: refactor extension library · 7e2605c6
      Ernestas Kulik authored
      The changes include:
      
        * adding a single-include header and deprecating
          nautilus-extension-types.h and direct inclusions of individual
          headers;
      
        * type definition simplifications - this causes some breakages in
          nautilus-file, because NautilusFile used to be typedefed to
          NautilusFileInfo, and that is no longer possible, so the interface
          implementation was moved to static functions and the public
          NautilusFile API provides thin wrappers for them to maintain
          compatibility;
      
        * documentation cleanups and reorganization;
      
        * general build rule and code cleanups: mostly g_auto* sprinkled
          around and style changes (sorry)
      7e2605c6
    • Ernestas Kulik's avatar
      nautilus-extension: use Meson to generate pkgconfig file · 2128efcc
      Ernestas Kulik authored
      Currently, the pkgconfig file for nautilus-extension is generated by
      substituting variables in a template file. That is prone to mistakes and
      requires manual tracking of dependencies. Using the pkgconfig module
      from Meson helps automate much of the process.
      2128efcc
  9. 02 Jan, 2018 1 commit
    • Ernestas Kulik's avatar
      build: general cleanups · 983892a6
      Ernestas Kulik authored
      This commit does the following:
        * Canonicalize the style:
          * Use two-space indentations.
          * Un-Autotools-ify option names.
          * Don’t align arguments, simply increase indentation.
          * Don’t add a space before opening parenthesis in calls.
        * Remove unused variables.
        * Remove unused dependencies.
        * Remove config.h.meson.
        * Optimize dependencies.
        * Use disabler functionality for libselinux dependency, to save lines.
      983892a6
  10. 07 Aug, 2017 1 commit
  11. 22 Mar, 2017 1 commit
  12. 03 Mar, 2017 1 commit
  13. 23 Feb, 2017 2 commits
  14. 30 Nov, 2016 1 commit
  15. 29 Aug, 2016 1 commit
  16. 26 May, 2015 1 commit
  17. 25 May, 2015 1 commit
  18. 17 Feb, 2014 1 commit
  19. 18 Jun, 2013 1 commit
    • Andres G. Aragoneses's avatar
      build: stop using INCLUDES, deprecated by automake 1.7 · 9473dd41
      Andres 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
  20. 22 Jan, 2013 1 commit
  21. 24 Oct, 2012 1 commit
  22. 17 Sep, 2012 1 commit
  23. 20 Jul, 2012 1 commit
  24. 16 Jan, 2012 1 commit
  25. 09 Jan, 2012 1 commit
  26. 17 Feb, 2011 1 commit
  27. 03 Dec, 2010 1 commit
  28. 30 Oct, 2010 1 commit
  29. 23 Jun, 2010 1 commit
  30. 21 Jun, 2010 1 commit
  31. 20 May, 2010 1 commit
  32. 19 May, 2010 1 commit
  33. 18 May, 2010 1 commit
  34. 27 Apr, 2010 1 commit
  35. 17 Dec, 2009 1 commit