Commits on Source (50)
-
Emmanuele Bassi authorede365006e
-
Emmanuele Bassi authored
The path of a file may contain non-Unicode glyphs, as file names have their own encoding.
192e948c -
Emmanuele Bassi authored
Never use g_set_error() without a format string.
d9b59fb7 -
Emmanuele Bassi authored
We are checking for libjpeg only if we find a header to include, but the dependency check with pkg-config, and the fallback with a wrap file, should happen outside of that check.
9284c568 -
Emmanuele Bassi authored
The checksum from the wrapdb does not match the checksum from the source website. Apparently, the ICJ libjpeg maintainers decided to re-upload the 9c source tarball after changing its contents. See: https://github.com/mesonbuild/wrapdb/issues/94
c44312e5 -
Emmanuele Bassi authored
According to @xclaesse, this version seems to work when it comes to resolving the dependency of libpng and libjpeg.
676533c0 -
Matthias Clasen authored
With meson 0.56, this can be done more elegantly with allow_fallback and a [provide] section in the wrap files, but with 0.55, we need to explictly mention the variable names in the meson file.
7583d078 -
Matthias Clasen authored
meson can't do function checks for subprojects, since these have not been built yet at configure time. So, check if we are in that case and bypass the checks. The libjpeg we build as a subproject is new enough to have those functions, anyway.
e7b6681e -
Emmanuele Bassi authored
Follow the same pattern as the libpng checks: 1. look for libjpeg via pkg-config 2. if pkg-config fails, and we're using the MSVC toolchain, look for header and library 3. if that fails, fall back to the libjpeg subproject
993e75a9 -
Emmanuele Bassi authored
Build fixes See merge request GNOME/gdk-pixbuf!114
0cc1b8b9 -
Emmanuele Bassi authored
The native loaders for Windows are not stored in a dictionary. Fixes: #185
382e2ed2 -
Emmanuele Bassi authored
build: Fix shared GDI+ loaders iteration Closes #185 See merge request GNOME/gdk-pixbuf!115
d17bbb6b -
Yaron Shahrabani authored9bdc005b
-
Emmanuele Bassi authored
We are reading and writing a structure before and after a sigsetjmp/longjmp pair without declaring it volatile. This is undefined behaviour, and even if most compilers and toolchains won't have any issue with that, it's better to avoid it if at all possible. The simplest fix is to declare the variable in a separate function, and then pass it by reference. Fixes: #143
1eb71ef1 -
Pawan Chitrakar authored6fa6d41b
-
Xavier Claessens authored
- When png/jpeg/tiff option is set to true it should abort when dependency cannot be found one way or another. - Use libjpeg-turbo meson port instead of libjpeg from wrapdb to fix build on Windows. - Rely on libpng.pc instead of checking each individual version. Fixes: #182
16fbd5e8 -
Emmanuele Bassi authored
Meson: Small fixes to dependency lookup Closes #182 See merge request GNOME/gdk-pixbuf!117
1bfbff2a -
Xavier Claessens authored
png/jpeg are essential and have a fallback subproject so they are enabled by default. tiff is not required by GTK and does not have a subproject so it's set to 'auto' by default. This fixes the case where tiff option was set to true by default but meson setup was not aborting if the dependency was not found. Instead it was failing at build time.
7305f1ee -
Xavier Claessens authored
Meson: Change png/jpeg/tiff options from boolean to feature See merge request GNOME/gdk-pixbuf!118
1095a061 -
Quentin PAGÈS authoredb0aa9ecd
-
Emmanuele Bassi authored
Reference the anchor in the class description.
b6f332a0 -
Emmanuele Bassi authored
docs: Fix the image-data link See merge request GNOME/gdk-pixbuf!120
b41548f1 -
Robert Ancell authored
Fixes: #190 Similar to fix in 086e8adf
6976bdc8 -
Emmanuele Bassi authored
The default branch in GLib has been renamed to `main`. See: GNOME/glib#2348
dc9c2d79 -
Dušan Kazik authored080f33bb
-
Alexey Rubtsov authoredc6251d28
-
Chao-Hsiung Liao authored56b4c3f1
-
Baurzhan Muftakhidinov authored0a72853b
-
Jiri Grönroos authoredc44cea50
-
gogo authoredd3f1f4f1
-
Emmanuele Bassi authored
Use the latest from `meson wrap`.
6c797a4d -
Emmanuele Bassi authored
Update the libpng wrap file See merge request GNOME/gdk-pixbuf!122
d3a5f014 -
Sveinn í Felli authored2ca2a686
-
Emmanuele Bassi authored
This way we can properly document and annotate them.
95befac0 -
Emmanuele Bassi authored
The old `uint16` and `uint32` types have been deprecated in favour of the C99 integer types `uint16_t` and `uint32_t`.
d6445d9f -
Emmanuele Bassi authored
gif: Check for overflow when compositing or clearing frames. Closes #190 See merge request GNOME/gdk-pixbuf!121
5398f04d -
Emmanuele Bassi authored
jpeg: Do not rely on UB around setjmp/longjmp Closes #143 See merge request GNOME/gdk-pixbuf!116
d10fdf5d -
Emmanuele Bassi authored
tiff: Use non-deprecated C99 integer types See merge request GNOME/gdk-pixbuf!124
0a3f783e -
Emmanuele Bassi authored
Turn GdkPixbufModule functions into typed callbacks See merge request GNOME/gdk-pixbuf!123
c3c79693 -
Emmanuele Bassi authored
Make sure that the array is annotated as zero-terminated.
d61130ff -
Emmanuele Bassi authored
The return value of GdkPixbufModuleBeginLoadFunc is NULL only on error.
cf3fe453 -
Emmanuele Bassi authored
docs: Fix the XPM data annotation See merge request GNOME/gdk-pixbuf!125
6f351efe -
Kukuh Syafaat authored0642a623
-
b9b2a072
-
Emmanuele Bassi authored
gdk_pixbuf_new() - Clear the pixbuf's memory buffer to avoid returning uninitialized memory Closes #199 See merge request GNOME/gdk-pixbuf!128
719f180b -
sicklylife authored15b81556
-
sicklylife authoredb9f04547
-
Alexander Shopov authoredab562505
-
Emmanuele Bassi authoredbca00032
-
Jeremy Bicha authoredb2ec18ef
.gitignore
0 → 100644
.gitlab-ci.yml
0 → 100644
.gitlab/ci/fedora.Dockerfile
0 → 100644
.gitlab/ci/run-docker.sh
0 → 100755
.gitlab/ci/test-docker.sh
0 → 100755
.gitlab/ci/test-msys2.sh
0 → 100644
.gitlab/scripts/clang-format-diff.py
0 → 100755
.gitlab/scripts/meson-junit-report.py
0 → 100755
.gitlab/scripts/run-style-check-diff.sh
0 → 100755
.gitlab/scripts/run-tests.sh
0 → 100755