1. 27 Jun, 2017 2 commits
  2. 21 Jun, 2017 1 commit
  3. 12 Jun, 2017 1 commit
  4. 08 Jun, 2017 1 commit
  5. 07 Jun, 2017 1 commit
  6. 04 Jun, 2017 1 commit
  7. 03 Jun, 2017 1 commit
  8. 01 Jun, 2017 1 commit
    • Ell's avatar
      libgimpwidgets: call babl_exit() when unloading · e64e61ca
      Ell authored
      If the compiler supports destructors (which should cover at least
      GCC and Clang), pair the call to babl_init() in gimp_widgets_init()
      with a call to babl_exit() when the library in unloaded.  This is
      important in particular since the babl fish cache is constructed/
      updated upon the last matched call to babl_exit().
  9. 23 May, 2017 1 commit
    • Jehan's avatar
      desktop: add a test for strict validation of appdata file. · 7e25248f
      Jehan authored
      This way we can be warned quickly about any AppStream issue (cf. bug
      782759). This test requires web access for screenshot verification.
      Packagers are invited to use --without-appdata-test option if they want
      to skip the test (for instance if build environment has restricted
      network access).
  10. 10 May, 2017 1 commit
    • Jehan's avatar
      configure: add hard dependency on glib-networking. · bb196607
      Jehan authored
      Use a code test inspired by libsoup configure test.
      This is a hard dependency because HTTPS should not be considered an
      option anymore. Nowadays most websites will use HTTPS by default, HTTP
      gives SEO penalties and browsers are starting to display various
      security warnings on HTTP websites.
      Also the experience will be significantly degraded without SSL/TLS
      support since the help browser will fail to load the manual remotely,
      and opening various remote files on secure protocols will fail.
      Note: the test cannot be performed while cross-compiling. In this case,
      we will just display a warning for packagers to be at least well aware
      of this dependency.
  11. 09 May, 2017 1 commit
  12. 03 May, 2017 2 commits
    • Jehan's avatar
      configure: remind to run gdk-pixbuf-query-loaders.exe on Windows builds. · e83b1361
      Jehan authored
      Even though the SVG loader is installed, it needs to be properly
      registered for GdkPixbuf to find it. This is a problem for Windows where
      the installation prefix can end up being anything and where the command
      `gdk-pixbuf-query-loaders` is not run by any common component anyway.
      Let's just warn the Windows packager to not forget to have the installer
      run it if vector icons are enabled.
    • Jehan's avatar
      configure: shared-mime-info is necessary to detect SVG icons. · 6126437a
      Jehan authored
      It is apparently not used for file type detection on Windows since
      SVG detection worked correctly without installing this package. But
      vector icons end up broken under MacOS when this is not installed
      (thanks to Kris for testing this!). I assume this is necessary on
      GNU/Linux too.
  13. 08 Apr, 2017 2 commits
  14. 29 Mar, 2017 2 commits
    • Éric Hoffman's avatar
      configure: work around a bug in AX_PROG_CC_FOR_BUILD... · dddcdb42
      Éric Hoffman authored
      ... when building on Windows.
      From bug 780270, comment 18:
      I'm still having issue with Windows MinGW, but I have traced the issue
      with the autoconf itself, and the autoconf-archive script
      "ax_prog_cc_for_build.m4". I have written to the autoconf-archive
      mailing list.
      It seem that this script never worked as intended since a long time
      because the way it works, it pushdef a few elements, then it disable
      cross-compiling (for the following test), and invoke AC_PROG_CC (which
      in turn invoke the code that find and set the exe extention). Then it
      grab the BUILD_EXEEXT from that. This is neat and simple, but the issue
      is that the autoconf AC_PROG_CC macro only invoke the code that is
      responsible for finding the exe (and obj) extensions once (with
      m4_expand_once). So, the end-result is that in the resulting configure
      script, EXEEXT is properly evaluated, but when comes the time to
      evaluate BUILD_EXEEXT, no test is performed to actually find the exe
      (and obj) extension, even if the cross-compilation option changed (which
      is the case for the duration of this test).
      So, BUILD_EXEEXT will always end up blank (defined, but blank).
    • Jehan's avatar
      Bug 769550: recommend recent GTK+ on Windows with working keyboard... · b7345863
      Jehan authored
      ... shortcuts for non-English locales (e.g. Russian).
      This will be fixed with GTK+ 2.24.32, which has not been released at
      this time. Yet since it is only a configure warning, there is no harm in
      triggering it already (not a hard requirement, it does not prevent
  15. 24 Mar, 2017 1 commit
    • Jehan's avatar
      themes: removing the "Small" theme. · e58d8fcd
      Jehan authored
      As a result of "Bug 745835 - Resize icons as Option, not theme", the
      Small theme is now useless and redundant with the icon sizing
  16. 12 Mar, 2017 1 commit
  17. 28 Feb, 2017 1 commit
  18. 13 Feb, 2017 1 commit
  19. 02 Feb, 2017 2 commits
  20. 01 Feb, 2017 1 commit
  21. 29 Jan, 2017 1 commit
  22. 09 Jan, 2017 1 commit
  23. 06 Jan, 2017 1 commit
  24. 03 Jan, 2017 2 commits
  25. 08 Nov, 2016 1 commit
  26. 07 Nov, 2016 1 commit
  27. 01 Nov, 2016 1 commit
  28. 31 Oct, 2016 2 commits
  29. 30 Oct, 2016 1 commit
  30. 15 Sep, 2016 1 commit
  31. 11 Sep, 2016 1 commit
  32. 26 Aug, 2016 1 commit
  33. 09 Aug, 2016 1 commit