1. 13 Jun, 2018 2 commits
  2. 12 Jan, 2018 1 commit
  3. 12 Dec, 2017 4 commits
  4. 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
  5. 14 Nov, 2017 1 commit
  6. 06 Feb, 2017 1 commit
  7. 06 Aug, 2016 1 commit
  8. 14 Jul, 2016 1 commit
  9. 13 Jul, 2016 1 commit
  10. 28 Apr, 2016 2 commits
    • Michael Gratton's avatar
      Simplify icon handling a bit. · d33e3e72
      Michael Gratton authored
      When implementing bug 765359, it appears that Geary is doing too much
      work to load icons. Simplify it a bit.
      
      * src/client/components/icon-factory.vala (IconFactory): Don't bother
        loading an application icon, it's easier and works better to just use
        an icon name where needed. Don't bother adding all of the icons/*x*
        directories to the icon theme search path, just make the icon's
        directory hierarchy follow the XDG/hicolor spec and add the base
        directory. Remove now-redundant code.
      
      * src/client/application/geary-controller.vala: Set the default icon name
        for all geary windows.
        (GearyController:on_about()): Set the name for the icon in the About
        dialog.
      
      * src/client/components/main-window.vala (ApplicationWindow): Don't
        bother loading icons for the window, just use the new default.
      
      * src/client/notification/libnotify.vala: Don't bother passing the
        application icon through for error notifications, an icon name has
        already been set.
      
      * icons/*x*/geary.png: Move to a new directory hierarchy that follows the
        hicolor spec.
      
      * icons/CMakeLists.txt: Updated to use new paths to the icons.
      d33e3e72
    • Michael Gratton's avatar
      Add geary-symbolic app icon. Bug 765359. · 38d628e4
      Michael Gratton authored
      38d628e4
  11. 28 Oct, 2014 2 commits
  12. 19 Jul, 2014 1 commit
  13. 12 Feb, 2014 1 commit
  14. 10 Dec, 2013 1 commit
  15. 03 Oct, 2013 1 commit
  16. 26 Sep, 2013 1 commit
  17. 06 Sep, 2013 1 commit
  18. 26 Aug, 2013 1 commit
  19. 28 Jun, 2013 1 commit
  20. 20 Jun, 2013 1 commit
  21. 09 Oct, 2012 1 commit
  22. 25 Sep, 2012 2 commits
  23. 20 Sep, 2012 1 commit
  24. 18 Sep, 2012 1 commit
  25. 17 Sep, 2012 1 commit
    • Jim Nelson's avatar
      Better "Remove formatting" icon: Closes #5795 · 621b9bdd
      Jim Nelson authored
      Better icon courtesy Daniel Fore.  Also increased the size of the
      toolbar and reduced the child spacing in the composer to better
      utilize space.  This might also handle #5054, but need to confirm
      separately.
      621b9bdd
  26. 14 Sep, 2012 1 commit
  27. 11 Sep, 2012 7 commits