1. 26 Feb, 2019 1 commit
    • Christian Kellner's avatar
      Fix valac preprocessor conditionals · a0b21119
      Christian Kellner authored
      Two preprocessor conditionals for vala source files were defined
      in config.h, which is not picked up during vala compilation. Now,
      pass the defines as command line options to valac. Fixes #264
      a0b21119
  2. 24 Feb, 2019 1 commit
  3. 22 Feb, 2019 1 commit
  4. 21 Feb, 2019 2 commits
  5. 19 Feb, 2019 1 commit
  6. 17 Feb, 2019 2 commits
  7. 17 Jan, 2019 1 commit
  8. 16 Jan, 2019 2 commits
  9. 10 Jan, 2019 1 commit
    • Michael Gratton's avatar
      Re-enable GCR support for cert pinning · 6b9ae903
      Michael Gratton authored
      This re-adds support for using GCR for pinning certs, but only if GCR
      is in a known good state. If so, pinned certs will be stored using GCR,
      if not, they will be stored in Geary's XDG data dirs as a fallback.
      6b9ae903
  10. 09 Jan, 2019 2 commits
  11. 28 Sep, 2018 1 commit
  12. 27 Sep, 2018 1 commit
  13. 09 Aug, 2018 1 commit
  14. 04 Jul, 2018 1 commit
  15. 04 Jun, 2018 1 commit
  16. 27 May, 2018 1 commit
  17. 21 May, 2018 1 commit
    • Michael Gratton's avatar
      More dependency cleanup. · 2b1f0e8a
      Michael Gratton authored
      * debian/control: Remove version numbers from packages that aren't
        strictly required.
      
      * meson.build: Fix dup sqlite3 dep, sort primary deps.
      2b1f0e8a
  18. 19 May, 2018 2 commits
  19. 23 Apr, 2018 1 commit
  20. 14 Apr, 2018 1 commit
  21. 12 Jan, 2018 1 commit
  22. 18 Dec, 2017 2 commits
  23. 13 Dec, 2017 1 commit
  24. 12 Dec, 2017 3 commits
  25. 11 Dec, 2017 1 commit
    • Niels De Graef's avatar
      Port build system to Meson. Bug 777044. · 01c13f72
      Niels De Graef authored
      Some remarks:
      
      * Note that Meson adds a hard dependency on Python 3.
      
      * All dependencies and defines are now listed together.
      
      * Some build files were put in their respective subdirectories, e.g. the Geary
        engine library will be built from the Meson file in `src/engine`.
      
      * `--fatal-warnings` is no longer an explicit flag, as Meson provides
        `-Dwerror=true` for this.
      
      * An explicit resource file needs to be used. The issue to support this from
        Meson itself can be found at https://github.com/mesonbuild/meson/issues/706 .
      
      * The `gnome.yelp()` function parses a LINGUAS file so we no longer need to keep
        track of all languages in our build system.
      
      * There are no Debian scripts defined in the meson.build files to keep them
        clean, but they can be kept as separate scripts in `build-aux`.
      
      * Left out the `dist` target as there is now `ninja dist`
      
      * `geary-docs` is disabled by default, as valadoc-0.38.3 returns errors.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=777044
      01c13f72