1. 19 Jun, 2018 2 commits
  2. 17 Jun, 2018 2 commits
  3. 14 Jun, 2018 1 commit
  4. 12 Jun, 2018 1 commit
  5. 08 Jun, 2018 3 commits
  6. 01 Jun, 2018 1 commit
  7. 31 May, 2018 4 commits
  8. 30 May, 2018 12 commits
  9. 25 May, 2018 1 commit
  10. 24 May, 2018 6 commits
    • Emmanuele Bassi's avatar
      Update the COPYING file with the LGPL v2.1 · 0a8882b1
      Emmanuele Bassi authored
      The vast majority of GdkPixbuf is released under the terms of the GNU
      Lesser General Public License, version 2.1 or later.
      The following files are released under the terms of the GNU Library
      General Public License, version 2 or later:
      The aggregate license of the GdkPixbuf project is the Lesser GPL v2.1 or
      Closes: #67
    • Emmanuele Bassi's avatar
      Generate GdkPixdata introspection · 22d2569c
      Emmanuele Bassi authored
      The GdkPixdata API is built as part of the GdkPixbuf shared library,
       - it has its own namespace
       - it has its own header file
       - it's mostly meant for C applications
       - it is deprecated
      Consumers of the introspection data cannot access this API by using the
      GdkPixbuf-2.0 GIR, as the namespace and included headers are different.
      Instead of kludging the API, let's move the GdkPixdata introspection
      out of the GdkPixbuf-2.0 GIR and into its own module.
      This is an introspection ABI break, but there aren't many consumers of
      GdkPixdata out there, and it's preferable to straight including the
      gdk-pixdata.h header into gdk-pixbuf.h.
      Fixes #72
    • Emmanuele Bassi's avatar
      Emit a summary of the configuration · 7fe16ade
      Emmanuele Bassi authored
      Makes it easier to see what was enabled, what's going to be built, and
      where it's going to be installed.
    • Emmanuele Bassi's avatar
      Make the X11 dependency less automagic · c1dbf80d
      Emmanuele Bassi authored
      If the x11 option is enabled then we require X11.
      We should use a `dependency()` object in order to check for Xlib,
      instead of checking for libX11 being available.
      Closes #77
    • Emmanuele Bassi's avatar
      Classify the test suite · 55bd2805
      Emmanuele Bassi authored
      Meson allows us to classify each test in the test suite using one or
      more tags; this allows us to specify what kind of tests we want to run
      inside our CI infrastructure, for instance by tagging the "slow" tests
      that should have a special time out value, or that should only be run on
      demand to avoid hammering the build server.
    • Emmanuele Bassi's avatar
      ci: Run the test suite · 9d33e43c
      Emmanuele Bassi authored
      The gdk-pixbuf test suite can be pretty intense, so we're going to need
      to check if we can get it to run.
      First things first: enable it.
  11. 23 May, 2018 1 commit
    • Emmanuele Bassi's avatar
      ci: Update the scripts · 11a1961b
      Emmanuele Bassi authored
      Build inside a temporary directory, and ensure that the local
      run-docker.sh script imports the repo inside the Docker container.
  12. 15 May, 2018 1 commit
  13. 01 May, 2018 4 commits
  14. 30 Apr, 2018 1 commit