1. 28 Sep, 2018 1 commit
  2. 18 Sep, 2018 1 commit
  3. 01 Sep, 2018 1 commit
  4. 04 Aug, 2018 1 commit
  5. 03 Aug, 2018 1 commit
  6. 17 Jul, 2018 1 commit
  7. 17 Jun, 2018 1 commit
  8. 14 Jun, 2018 1 commit
  9. 13 Jun, 2018 4 commits
  10. 25 Mar, 2018 1 commit
  11. 18 Mar, 2018 2 commits
  12. 18 Feb, 2018 1 commit
  13. 10 Feb, 2018 3 commits
  14. 15 Jan, 2018 3 commits
  15. 14 Jan, 2018 1 commit
  16. 13 Jan, 2018 1 commit
  17. 10 Jan, 2018 2 commits
  18. 24 Dec, 2017 1 commit
  19. 18 Dec, 2017 1 commit
  20. 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
  21. 19 Nov, 2017 1 commit
  22. 19 Oct, 2017 1 commit
  23. 29 Sep, 2017 1 commit
  24. 28 Sep, 2017 1 commit
  25. 26 Sep, 2017 3 commits
  26. 25 Sep, 2017 2 commits
  27. 24 Sep, 2017 2 commits