summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics/imlib2
Commit message (Collapse)AuthorAgeFilesLines
* imlib2: upgrade 1.12.4 -> 1.12.5Wang Mingyu12 days1-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: upgrade 1.12.3 -> 1.12.4Wang Mingyu2025-03-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============= - imlib2_view: Toggle anti-alias flag on 'a' - test_load_2: Add another y4m test image - scaling: Fix potential crash when scaling large images - test_grab: Work around linewidth=0 bug - test: Enable skipping tests for specific files - test: By default skip CRC checks on jxl images - test: Colorize Skip message - SVG loader: Suppress warning - test: Enable skipping loader flushing - test: Correct CFLAGS when building with alternative library packages - test_load_2: Adjustment for libheif-1.19.x - imlib2_load/view: Show image alpha status too - imlib2_load/view: Add -h option for help - imlib2_conv: Optionally produce scaled image - imlib2_conv: Optionally render image on background before saving - test: Change test images - savers: Add common save parameter handler - HEIF saver: Add one - scale: Rearrange some variable declarations - scale/blend: Add some missing consts - blend: Some mostly cosmetic changes - blend: Rename some variables for clarity - loaders: Fix gcc15 warnings - test: Make top-level clean clean test too - SVG loader: Handle .svgz too - test: Fix top-level distclean - PNG loader: Debug printout tweaks - image: Trivial simplification - image: Add optional alpha check requested by loaders - SVG loader: Check alpha in pixel data - imlib2_view: Optionally show crc32 of image data - test: Some trivial ouput tweaks - test: Change many no-alpha test images to not have alpha data - test: Corrections after no-alpha update - GIF loader: Fix minor issue when loading transparent gifs - test: Add transparent gif check - Y4M Loader: Trivial simplification - autofoo: Make building demo programs optional (default enabled) - autofoo: No longer link modules with libImlib2.la - test_save: Add qoi - specs: Optionally build split rpms - XBM loader: Debug printout tweaks - AVIF loader: Indent - AVIF saver: Add one - HEIF loader: Demote avif support if regular avif loader is built - test: Add basic avif test - test: test_grab needs -lX11 - test: Avoid warnings from _FORTIFY_SOURCE - AVIF loader: add new loader based on libavif - Y4M Loader: replace fps_{den,num} with frametime_us - Y4M Loader: provide the pixel aspect ratio directly - autofoo: don't hardcode zlib flags - QOI Loader: sync with upstream - QOI Saver: add one Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: upgrade 1.12.2 -> 1.12.3Wang Mingyu2024-07-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Y4M loader: add support for full range color - Y4M loader: add support for 10-bit 4:2:0 - XPM loader: Fix potential segv on malformed file - imlib2_load: Add crc32 printout - test: Corrections for for libjxl-0.10 - XPM loader: Fix some color table parsing errors - XPM loader: Major overhaul - test_load_2: Add full range color y4m image - test_load_2: Add some more y4m test images - Some cleanups in asm code - Add endbr32/64 instruction at the start of asm functions - Add missing CET (Control-flow Enforcement Technology) bits in asm code - imlib2_view: Use poll(), not select() - imlib2_view: Minor cleanup - imlib2_view: Enable an alternate background color set (red/green) - imlib2_view: Optionally disable final anti-aliased rendering - imlib2_view: Rename scaling variables - imlib2_view: Optionally scale on input - imlib2_view: Enable specifying border - Y4M loader: Fix frame size calculation for 10-bit 4:2:0 format - imlib2_view: Enable specifying background checkerboard colors Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: upgrade 1.12.1 -> 1.12.2Wang Mingyu2024-02-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== -Y4M loader: fix support for unexpected framerates -Y4M loader: fix C option analysis -Y4M loader: add error messages on parsing errors -test_save: Update crcs for jxl saver (libjxl 0.8.0) -x11_grab: Remove some obsolete code -Y4M loader: Guard some debug code properly -Consistently use #if IMLIB2_DEBUG (not #ifdef) -test_load_2: Check some more y4m files -Y4M loader: Avoid use of sscanf() in frame rate parsing -ANI loader: Avoid debug line when image does not have proper signature -PNG loader: Properly suppress messages from libpng -Y4M loader: Fix warning in non-debug build -Change formatting style -PNG saver: Avoid potential issues around setjmp/longjmp -JPG saver: Fix error path -TIFF loader: Properly suppress messages from libtiff -savers: Fix error returns -PNG saver: avoid double-free on write errors -Y4M loader: don't fail on newline Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: delete non-existent fileWang Mingyu2023-11-171-3/+0
| | | | | | | | /usr/bin/imlib2-config was deleted from upstream, so delete it from bb file. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: Upgrade 1.7.1 -> 1.12.1Leon Anavi2023-11-071-3/+2
| | | | | | | | | | | | | | | | | | | | | Upgrade to version 1.12.1: - Fix some clang complaints - scaling: MMX asm scaling causes segv, disable for now - loading: Call module exit function also when not dlclosing module on unload - loaders: Fix build with -m32 --enable-debug - RAW loader: Don't unload loader - imlib2_grab, imlib2_view: Unset context colormap - x11_grab: Use correct depth when grabbing Remove bzip2 from PACKAGECONFIG because for this version it is an unrecognised option. This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: Fix install conflict when enable multilib.Wang Mingyu2023-02-241-0/+3
| | | | | | | | Error: Transaction test error: file /usr/bin/imlib2-config conflicts between attempted installs of lib32-imlib2-bin-1.7.1-r0.armv7ahf_neon and imlib2-bin-1.7.1-r0.aarch64 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: update SRC_URINicolas Dechesne2022-05-101-1/+1
| | | | | | | | | | | | | | The upstream repo location has changed, it's now https://git.enlightenment.org/old/legacy-imlib2 It's not clear when or why it happened, but the the commit hash we use in SRCREV exists in the 'new' location, so let's at least update the SRC_URI for now, and fix this warning: WARNING: imlib2-1.7.1-r0 do_fetch: Failed to fetch URL git://git.enlightenment.org/legacy/imlib2.git;protocol=https;branch=master, attempting MIRRORS if available Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: clarify licenseRoss Burton2021-11-181-1/+1
| | | | | | | Imlib2 has its own special license, so use that instead of MIT & BSD. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-3/+3
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imlib2: Use propert git SHA in SRCREVKhem Raj2021-07-011-1/+1
| | | | | | | | Using tags still results in bitbake enquiring the repo upstream for updates, since tags can move so it has to check this rightly and it behaves like AUTOREV Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: add image manipulation libray from englightenment projectDmitry Baryshkov2020-12-291-0/+39
Restore and update old imlib2 recipe from meta-efl. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>