1. 09 Sep, 2017 2 commits
  2. 02 Sep, 2017 1 commit
  3. 28 Aug, 2017 1 commit
  4. 24 Aug, 2017 2 commits
  5. 15 Aug, 2017 2 commits
  6. 01 Aug, 2017 2 commits
    • Jehan's avatar
      configure: libwebp(de)?mux follow libwebp version. · b6c49058
      Jehan authored
      They are sub-libraries of libwebp, enabled by build options
      (--enable-libwebp(de)?mux), and therefore I don't think it makes sense
      to have separate version prerequisites.
      
      Also let's improve the config output by testing for libwebp(de)?mux only
      when libwebp check is successful and displaying more accurate info
      (instead of saying "WebP not found", "WebP not built with libwebpmux" is
      much more accurate for instance, in order to understand the problem if
      you are sure you installed the proper version of libwebp).
      b6c49058
    • Jehan's avatar
      configure: libwebp dependency bumped to 0.6.0. · da4f137a
      Jehan authored
      This is to make use of the better logics of kmax (now that it finally
      makes sense). Adding now, since it is now available in Debian Testing.
      da4f137a
  7. 24 Jul, 2017 2 commits
  8. 23 Jul, 2017 1 commit
  9. 07 Jul, 2017 1 commit
  10. 03 Jul, 2017 1 commit
  11. 27 Jun, 2017 2 commits
  12. 21 Jun, 2017 1 commit
  13. 12 Jun, 2017 1 commit
  14. 08 Jun, 2017 1 commit
  15. 07 Jun, 2017 1 commit
  16. 04 Jun, 2017 1 commit
  17. 03 Jun, 2017 1 commit
  18. 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().
      e64e61ca
  19. 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).
      7e25248f
  20. 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.
      bb196607
  21. 09 May, 2017 1 commit
  22. 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.
      e83b1361
    • 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.
      6126437a
  23. 08 Apr, 2017 2 commits
  24. 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).
      dddcdb42
    • 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
      compilation).
      b7345863
  25. 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
      preferences.
      e58d8fcd
  26. 12 Mar, 2017 1 commit
  27. 28 Feb, 2017 1 commit
  28. 13 Feb, 2017 1 commit
  29. 02 Feb, 2017 2 commits
  30. 01 Feb, 2017 1 commit