- 06 Sep, 2018 3 commits
-
-
Emmanuele Bassi authored
Speed up saving PNGs by skipping a null transform Closes #90 See merge request !14
-
Brion Vibber (personal) authored
Calling png_set_shift to set the number of significant bits of input triggers a transform operation inside libpng which shifts bits around, even if it's a null operation of 8 bits to 8 bits. I measured this slowdown as about 30% of total saving runtime on a large 7680x2160 screenshot. In addition, only 8 bits per channel are supported in gdk-pixbuf so this is never actually needed in practice... Skipping the png_set_shift call altogether doesn't change output and speeds it up nicely. Fixes #90
-
-
- 05 Sep, 2018 1 commit
-
-
Emmanuele Bassi authored
Ensure that building loaders.cache depends on modules Closes #88 See merge request !13
-
- 04 Sep, 2018 1 commit
-
-
Emmanuele Bassi authored
We're passing the full path to the shared modules, which confuses Meson. Closes #88
-
- 01 Sep, 2018 7 commits
-
-
Emmanuele Bassi authored
-
Emmanuele Bassi authored
A copy and paste thinko on the GDK_PIXBUF_UNAVAILABLE_IN_* macros after 2.22 generated the exact same warning for all releases after that. This commit introduces no functional change, only an updated compiler warning with the correct version numbers.
-
Emmanuele Bassi authored
-
Emmanuele Bassi authored
Group the sections that are deprecated or that defer to another library, to ensure that readers are aware of their status at a glance.
-
Emmanuele Bassi authored
We did not introduce any new symbol, but it's good project hygiene to always have per-release version macros as part of the release process.
-
Emmanuele Bassi authored
We need to use the ulink element, not the link one, for URLs.
-
Emmanuele Bassi authored
We regenerate the types file every time we build the documentation, to avoid missing types.
-
- 30 Aug, 2018 2 commits
-
-
Emmanuele Bassi authored
A couple clarifications of the wording in the build instruction.
-
Emmanuele Bassi authored
Make the README a bit more helpful.
-
- 22 Aug, 2018 4 commits
-
-
Emmanuele Bassi authored
-
Emmanuele Bassi authored
The read_pixels() method is missing a `Returns` stanza. The read_pixels_bytes() method is missing a description. Both functions do the same thing, so they should be documented similarly.
-
Emmanuele Bassi authored
Drop the conditional support on get_supported_link_arguments(), as there have been multiple stable releases of Meson with that method.
-
Emmanuele Bassi authored
Clarify pixels vs. bytes See merge request !6
-
- 21 Aug, 2018 1 commit
-
-
Chun-wei Fan authored
One needs to pass in -Dx11=false as well, for all Visual Studio builds.
-
- 30 Jul, 2018 1 commit
-
-
Chun-wei Fan authored
This tells people that building on Visual Studio is now done using Meson and outlines the steps that are required for the build.
-
- 02 Jul, 2018 1 commit
-
-
Federico Mena Quintero authored
-
- 29 Jun, 2018 3 commits
-
-
Emmanuele Bassi authored
It already takes about 20 seconds on my Core i7, and it can get worse when running multiple tests in parallel, so it's a prime candidate for timeouts on our CI infrastructure.
-
Emmanuele Bassi authored
We don't need them any more.
-
- 19 Jun, 2018 2 commits
-
-
Emmanuele Bassi authored
-
Emmanuele Bassi authored
-
- 17 Jun, 2018 2 commits
-
-
Emmanuele Bassi authored
tiff: fix include of windows.h on case-sensitive filesystems See merge request !10
-
Benjamin Gilbert authored
On case-sensitive filesystems, such as when cross-compiling from Linux, including Windows.h will result in an error.
-
- 14 Jun, 2018 1 commit
-
-
Emmanuele Bassi authored
We generate a random builddir, so we need to modify the `paths` key for the artifacts we store on CI failure.
-
- 12 Jun, 2018 1 commit
-
-
Emmanuele Bassi authored
We're not using Bugzilla any more.
-
- 08 Jun, 2018 3 commits
-
-
Emmanuele Bassi authored
Few fixes for Visual Studio builds See merge request !8
-
Chun-wei Fan authored
Visual Studio builds do not assume the presence of a shell script interpreter but would normally use cmd.exe, which would make the post install shell script useless in such situations. Fix this by adding a Windows .bat port of the post install script, to be used on Visual Studio builds, which may be usable on MinGW builds if MinGW builds can be done directly in cmd.exe.
-
Chun-wei Fan authored
Fix the checks as set10() will still set the macros to 0, which will break the build when we compile conditionally using #if[n]def.
-
- 01 Jun, 2018 7 commits
-
-
Federico Mena Quintero authored
-
Federico Mena Quintero authored
-
Federico Mena Quintero authored
-
Federico Mena Quintero authored
-
Federico Mena Quintero authored
-
Federico Mena Quintero authored
-
Federico Mena Quintero authored
-