Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: Do not install .test files when test is skippedwip/jtojnar/no-install-skipped-test | Jan Tojnar | 2020-12-08 | 1 | -22/+23 |
| | | | | | | | | The skipping prevented the executable from being installed but not the .test file that referenced it. This caused installed tests to fail: Running test: gdk-pixbuf/pixbuf-pixdata.test Caught exception during testing: Failed to execute child process ?/nix/store/kqmj2776mw24qxyswfbqlmybpws4g4yn-gdk-pixbuf-2.42.0-installedTests/libexec/installed-tests/gdk-pixbuf/pixbuf-pixdata? (No such file or directory) | ||||
* | Merge branch 'enum-thread-safe' into 'master' | Emmanuele Bassi | 2020-12-07 | 1 | -4/+6 |
|\ | | | | | | | | | Make enum GType registration thread safe See merge request GNOME/gdk-pixbuf!93 | ||||
| * | Make enum GType registration thread safe | Emmanuele Bassi | 2020-12-07 | 1 | -4/+6 |
| | | | | | | | | | | Use g_once_init_enter/leave to ensure that enumeration types can be registered across threads. | ||||
* | | Post-release version bump to 2.42.3 | Emmanuele Bassi | 2020-12-07 | 1 | -1/+1 |
| | | |||||
* | | Release GdkPixbuf 2.42.2 (stable)2.42.2 | Emmanuele Bassi | 2020-12-07 | 2 | -1/+10 |
|/ | |||||
* | Merge branch 'lzw-loop' into 'master' | Emmanuele Bassi | 2020-12-07 | 2 | -6/+7 |
|\ | | | | | | | | | | | | | gif: Fix LZW decoder accepting invalid LZW code. Closes #164 See merge request GNOME/gdk-pixbuf!92 | ||||
| * | gif: Fix LZW decoder accepting invalid LZW code. | Robert Ancell | 2020-12-08 | 2 | -6/+7 |
|/ | | | | | | | | | The code value after a reset wasn't being validated, which means we would accept invalid codes. This could cause an infinite loop in the decoder. Fixes CVE-2020-29385 Fixes https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/164 | ||||
* | Update Norwegian Bokmål translation | Kjartan Maraas | 2020-12-03 | 1 | -269/+249 |
| | | | | (cherry picked from commit 9091fb987760b01e613f6691b38aef7b4387b5de) | ||||
* | Updated Spanish translation | Daniel Mustieles | 2020-12-02 | 1 | -235/+237 |
| | |||||
* | Merge branch 'gif-invalid-background' into 'master' | Emmanuele Bassi | 2020-11-29 | 3 | -17/+5 |
|\ | | | | | | | | | | | | | gif: Fix GIF images without a Graphic Control Extension rendering colour 0 as the background. Closes #162 See merge request GNOME/gdk-pixbuf!91 | ||||
| * | tests: Fix GIF tests being permanently disabled | Robert Ancell | 2020-11-24 | 1 | -1/+0 |
| | | | | | | | | GIF support is always built in. | ||||
| * | tests: Replace g_assert with g_assert_true | Robert Ancell | 2020-11-24 | 1 | -2/+2 |
| | | | | | | | | The former can be disabled at build time. | ||||
| * | tests: Fix checking of GIF frame delays | Robert Ancell | 2020-11-24 | 1 | -13/+1 |
| | | |||||
| * | Fix GIF tests broken due to a typo. | Robert Ancell | 2020-11-24 | 1 | -1/+1 |
| | | | | | | | | Regression introduced in e3adcf0c86dbd56b01d0d55f29a95065cbd95eb8. | ||||
| * | gif: Fix GIF images without a Graphic Control Extension rendering colour 0 ↵ | Robert Ancell | 2020-11-23 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | as the background. This was a regression introduced in 5212d69f2362f9b68ccf9385277e5c4a744b2187. Fixes https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/162 | ||||
* | | Update Swedish translation | Anders Jonsson | 2020-11-28 | 1 | -229/+223 |
| | | |||||
* | | Updated Czech translation | Marek Černocký | 2020-11-28 | 1 | -228/+165 |
|/ | |||||
* | Update Ukrainian translation | Yuri Chornoivan | 2020-11-10 | 1 | -273/+223 |
| | |||||
* | Update Indonesian translation | Andika Triwidada | 2020-11-10 | 1 | -1016/+955 |
| | |||||
* | Merge branch 'static-analysis' into 'master' | Emmanuele Bassi | 2020-11-10 | 4 | -282/+290 |
|\ | | | | | | | | | Rough pass at making the static analysis tool happy See merge request GNOME/gdk-pixbuf!89 | ||||
| * | Add more options to the Clang formatter | Emmanuele Bassi | 2020-11-10 | 1 | -2/+18 |
| | | | | | | | | We especially want the indentation width to be 8 spaces, not 2. | ||||
| * | io: Initialize variable before reading into it | Emmanuele Bassi | 2020-11-10 | 1 | -5/+4 |
| | | | | | | | | We must handle the error path, where the out argument isn't set. | ||||
| * | xbm: Free data in error path | Emmanuele Bassi | 2020-11-10 | 1 | -4/+5 |
| | | |||||
| * | png: Clean up PNG savingstatic-analysis | Emmanuele Bassi | 2020-11-10 | 1 | -271/+263 |
|/ | | | | | Iterate over the key/value arrays once, using GArray to store the text chunks after validating the keys. | ||||
* | Merge branch 'ci-analysis' into 'master' | Emmanuele Bassi | 2020-11-09 | 1 | -0/+32 |
|\ | | | | | | | | | ci: Add analysis stage to the pipeline See merge request GNOME/gdk-pixbuf!88 | ||||
| * | ci: Add analysis stage to the pipeline | Emmanuele Bassi | 2020-11-09 | 1 | -0/+32 |
|/ | | | | Run a static analysis and an ASan jobs on the gdk-pixbuf code base. | ||||
* | Merge branch 'ci-update' into 'master' | Emmanuele Bassi | 2020-11-09 | 9 | -26/+531 |
|\ | | | | | | | | | Ci update See merge request GNOME/gdk-pixbuf!87 | ||||
| * | ci: Add release-dist job | Emmanuele Bassi | 2020-11-09 | 1 | -1/+21 |
| | | | | | | | | Use it to generate the release artefacts. | ||||
| * | ci: Use DAG to cut down on CI pipeline times | Emmanuele Bassi | 2020-11-09 | 1 | -0/+5 |
| | | |||||
| * | ci: Add style check job | Emmanuele Bassi | 2020-11-09 | 4 | -0/+201 |
| | | | | | | | | Make at least an attempt at a consistent coding style. | ||||
| * | ci: Add JUnit report for the test suite | Emmanuele Bassi | 2020-11-09 | 3 | -8/+147 |
| | | |||||
| * | ci: Clean up the pipeline | Emmanuele Bassi | 2020-11-09 | 1 | -9/+16 |
| | | | | | | | | Use common environment variables for the various jobs. | ||||
| * | ci: Rename the Docker file to suite run-docker.sh | Emmanuele Bassi | 2020-11-09 | 1 | -0/+0 |
| | | |||||
| * | ci: Update the Docker build script | Emmanuele Bassi | 2020-11-09 | 1 | -6/+130 |
| | | | | | | | | Use the version from GTK, which is much more ergonomic. | ||||
| * | Use an SPDX identifier for the license field | Emmanuele Bassi | 2020-11-09 | 1 | -1/+1 |
| | | | | | | | | | | It's still a free-form field, but we should at least adhere to a machine parseable standard. | ||||
| * | Require Meson 0.55.3 | Emmanuele Bassi | 2020-11-09 | 1 | -1/+1 |
| | | | | | | | | The 0.48.1 base version is positively *ancient*. | ||||
| * | ci: Update the installed version of Meson | Emmanuele Bassi | 2020-11-09 | 1 | -1/+1 |
| | | |||||
| * | ci: Update the Docker image | Emmanuele Bassi | 2020-11-09 | 1 | -2/+11 |
|/ | | | | | Rebase on Fedora 33 (current stable) and add a bunch of components for future CI jobs. | ||||
* | Post-release version bump to 2.42.1 | Emmanuele Bassi | 2020-11-09 | 1 | -1/+1 |
| | |||||
* | Release GdkPixbuf 2.42.0 (stable)2.42.0 | Emmanuele Bassi | 2020-11-09 | 2 | -2/+6 |
| | |||||
* | docs: Add missing index for 2.40 symbols | Emmanuele Bassi | 2020-11-09 | 1 | -0/+4 |
| | |||||
* | gif: Replace old buffer management code with GByteArray | Robert Ancell | 2020-11-09 | 1 | -108/+13 |
| | |||||
* | Merge branch 'gif-colormap-bug' into 'master' | Emmanuele Bassi | 2020-11-09 | 1 | -3/+1 |
|\ | | | | | | | | | | | | | gif: Fix bug where the local colormap is not dropped. Closes #156 See merge request GNOME/gdk-pixbuf!79 | ||||
| * | gif: Fix bug where the local colormap is not dropped. | Robert Ancell | 2020-11-09 | 1 | -3/+1 |
| | | | | | | | | | | | | | | | | | | | | This was seen in a GIF file that had a local colormap set on frame 6, but not on frame 7. Instead of reverting to the global colormap we continued to render with the last local colormap. This was a regression introduced in 4e7b5345d2fc8f0d1dee93d8ba9ab805bc95d42f. Fixes https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/156 | ||||
* | | gif: Remove unnecessary structure | Robert Ancell | 2020-11-09 | 1 | -23/+16 |
| | | |||||
* | | gif: Remove unused variables | Robert Ancell | 2020-11-09 | 1 | -11/+2 |
|/ | |||||
* | PNM: Generate an error if no pixbuf could be produced | Felix Riemann | 2020-11-09 | 1 | -0/+6 |
| | | | | | | | | This is expected by the loader API which trips over an assertion otherwise. Partially loaded images still work while images that are too truncated fail gracefully. Fixes #111. | ||||
* | meson: Change introspection option to feature type | Xavier Claessens | 2020-10-16 | 3 | -5/+8 |
| | | | | This is more consistent with other modules like GTK. | ||||
* | Update Friulian translation | Fabio Tomat | 2020-09-22 | 1 | -205/+192 |
| | |||||
* | Update Portuguese translation | Juliano Camargo | 2020-09-12 | 1 | -328/+403 |
| |