head 1.18; access; symbols pkgsrc-2023Q4:1.16.0.12 pkgsrc-2023Q4-base:1.16 pkgsrc-2023Q3:1.16.0.10 pkgsrc-2023Q3-base:1.16 pkgsrc-2023Q2:1.16.0.8 pkgsrc-2023Q2-base:1.16 pkgsrc-2023Q1:1.16.0.6 pkgsrc-2023Q1-base:1.16 pkgsrc-2022Q4:1.16.0.4 pkgsrc-2022Q4-base:1.16 pkgsrc-2022Q3:1.16.0.2 pkgsrc-2022Q3-base:1.16 pkgsrc-2022Q2:1.15.0.8 pkgsrc-2022Q2-base:1.15 pkgsrc-2022Q1:1.15.0.6 pkgsrc-2022Q1-base:1.15 pkgsrc-2021Q4:1.15.0.4 pkgsrc-2021Q4-base:1.15 pkgsrc-2021Q3:1.15.0.2 pkgsrc-2021Q3-base:1.15 pkgsrc-2021Q2:1.13.0.12 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.10 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.8 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.6 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.4 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.2 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.12.0.34 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.12.0.30 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.12.0.28 pkgsrc-2019Q2-base:1.12 pkgsrc-2019Q1:1.12.0.26 pkgsrc-2019Q1-base:1.12 pkgsrc-2018Q4:1.12.0.24 pkgsrc-2018Q4-base:1.12 pkgsrc-2018Q3:1.12.0.22 pkgsrc-2018Q3-base:1.12 pkgsrc-2018Q2:1.12.0.20 pkgsrc-2018Q2-base:1.12 pkgsrc-2018Q1:1.12.0.18 pkgsrc-2018Q1-base:1.12 pkgsrc-2017Q4:1.12.0.16 pkgsrc-2017Q4-base:1.12 pkgsrc-2017Q3:1.12.0.14 pkgsrc-2017Q3-base:1.12 pkgsrc-2017Q2:1.12.0.10 pkgsrc-2017Q2-base:1.12 pkgsrc-2017Q1:1.12.0.8 pkgsrc-2017Q1-base:1.12 pkgsrc-2016Q4:1.12.0.6 pkgsrc-2016Q4-base:1.12 pkgsrc-2016Q3:1.12.0.4 pkgsrc-2016Q3-base:1.12 pkgsrc-2016Q2:1.12.0.2 pkgsrc-2016Q2-base:1.12 pkgsrc-2016Q1:1.11.0.56 pkgsrc-2016Q1-base:1.11 pkgsrc-2015Q4:1.11.0.54 pkgsrc-2015Q4-base:1.11 pkgsrc-2015Q3:1.11.0.52 pkgsrc-2015Q3-base:1.11 pkgsrc-2015Q2:1.11.0.50 pkgsrc-2015Q2-base:1.11 pkgsrc-2015Q1:1.11.0.48 pkgsrc-2015Q1-base:1.11 pkgsrc-2014Q4:1.11.0.46 pkgsrc-2014Q4-base:1.11 pkgsrc-2014Q3:1.11.0.44 pkgsrc-2014Q3-base:1.11 pkgsrc-2014Q2:1.11.0.42 pkgsrc-2014Q2-base:1.11 pkgsrc-2014Q1:1.11.0.40 pkgsrc-2014Q1-base:1.11 pkgsrc-2013Q4:1.11.0.38 pkgsrc-2013Q4-base:1.11 pkgsrc-2013Q3:1.11.0.36 pkgsrc-2013Q3-base:1.11 pkgsrc-2013Q2:1.11.0.34 pkgsrc-2013Q2-base:1.11 pkgsrc-2013Q1:1.11.0.32 pkgsrc-2013Q1-base:1.11 pkgsrc-2012Q4:1.11.0.30 pkgsrc-2012Q4-base:1.11 pkgsrc-2012Q3:1.11.0.28 pkgsrc-2012Q3-base:1.11 pkgsrc-2012Q2:1.11.0.26 pkgsrc-2012Q2-base:1.11 pkgsrc-2012Q1:1.11.0.24 pkgsrc-2012Q1-base:1.11 pkgsrc-2011Q4:1.11.0.22 pkgsrc-2011Q4-base:1.11 pkgsrc-2011Q3:1.11.0.20 pkgsrc-2011Q3-base:1.11 pkgsrc-2011Q2:1.11.0.18 pkgsrc-2011Q2-base:1.11 pkgsrc-2011Q1:1.11.0.16 pkgsrc-2011Q1-base:1.11 pkgsrc-2010Q4:1.11.0.14 pkgsrc-2010Q4-base:1.11 pkgsrc-2010Q3:1.11.0.12 pkgsrc-2010Q3-base:1.11 pkgsrc-2010Q2:1.11.0.10 pkgsrc-2010Q2-base:1.11 pkgsrc-2010Q1:1.11.0.8 pkgsrc-2010Q1-base:1.11 pkgsrc-2009Q4:1.11.0.6 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.11.0.4 pkgsrc-2009Q3-base:1.11 pkgsrc-2009Q2:1.11.0.2 pkgsrc-2009Q2-base:1.11 pkgsrc-2009Q1:1.10.0.12 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.10.0.10 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.8 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.6 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.4 pkgsrc-2008Q2-base:1.10 cwrapper:1.10.0.2 pkgsrc-2008Q1:1.9.0.4 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.9.0.2 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.8.0.8 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.6 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.4 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.2 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.7.0.14 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.12 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.10 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.8 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.6 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.4 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.2 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.6.0.2 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.5.0.2 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.3.0.4 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.2 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.1.0.6 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2:1.1.0.2 buildlink2-base:1.1 netbsd-1-5-PATCH003:1.1; locks; strict; comment @# @; 1.18 date 2024.03.18.18.37.19; author schmonz; state Exp; branches; next 1.17; commitid Ciw2gs4S9WLPJF2F; 1.17 date 2024.02.06.14.24.44; author tsutsui; state Exp; branches; next 1.16; commitid ZnuMMc2XCCeXEnXE; 1.16 date 2022.07.29.05.56.08; author rin; state Exp; branches; next 1.15; commitid JDoCkjTR2j7nKKND; 1.15 date 2021.08.24.13.31.07; author nia; state Exp; branches; next 1.14; commitid FFMlpuRgP2V7ae6D; 1.14 date 2021.08.10.11.42.07; author nia; state Exp; branches; next 1.13; commitid WAfNIXVKVkFE0q4D; 1.13 date 2020.02.20.15.14.56; author nia; state Exp; branches; next 1.12; commitid gZxjEpTw3cYOrqXB; 1.12 date 2016.05.01.20.58.41; author leot; state Exp; branches; next 1.11; commitid TYHZwDTIsftQ1P4z; 1.11 date 2009.06.14.17.59.18; author joerg; state Exp; branches; next 1.10; 1.10 date 2008.04.12.22.43.01; author jlam; state Exp; branches; next 1.9; 1.9 date 2007.11.17.01.40.50; author obache; state Exp; branches; next 1.8; 1.8 date 2006.11.24.12.46.12; author drochner; state Exp; branches; next 1.7; 1.7 date 2005.01.11.13.37.54; author adam; state Exp; branches 1.7.14.1; next 1.6; 1.6 date 2004.09.22.08.09.34; author jlam; state Exp; branches; next 1.5; 1.5 date 2004.09.06.02.56.07; author rh; state Exp; branches; next 1.4; 1.4 date 2004.08.26.20.21.58; author recht; state Exp; branches; next 1.3; 1.3 date 2003.12.04.19.37.52; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2003.02.15.12.00.40; author jmmv; state Exp; branches; next 1.1; 1.1 date 2001.10.31.23.51.34; author zuntum; state Exp; branches; next ; 1.7.14.1 date 2006.11.29.17.16.35; author ghen; state Exp; branches; next ; desc @@ 1.18 log @imlib2: add 'heif' option, off by default. @ text @@@comment $NetBSD: PLIST,v 1.17 2024/02/06 14:24:44 tsutsui Exp $ ${PLIST.x11}bin/imlib2_bumpmap ${PLIST.x11}bin/imlib2_colorspace bin/imlib2_conv ${PLIST.x11}bin/imlib2_grab bin/imlib2_load ${PLIST.x11}bin/imlib2_poly ${PLIST.x11}bin/imlib2_show ${PLIST.x11}bin/imlib2_test ${PLIST.x11}bin/imlib2_view include/Imlib2.h lib/imlib2/filters/bumpmap.la lib/imlib2/filters/colormod.la lib/imlib2/filters/testfilter.la lib/imlib2/loaders/argb.la lib/imlib2/loaders/bmp.la lib/imlib2/loaders/bz2.la lib/imlib2/loaders/ff.la lib/imlib2/loaders/gif.la ${PLIST.heif}lib/imlib2/loaders/heif.la lib/imlib2/loaders/ico.la lib/imlib2/loaders/jpeg.la lib/imlib2/loaders/lbm.la lib/imlib2/loaders/lzma.la lib/imlib2/loaders/png.la lib/imlib2/loaders/pnm.la lib/imlib2/loaders/tga.la lib/imlib2/loaders/tiff.la ${PLIST.webp}lib/imlib2/loaders/webp.la lib/imlib2/loaders/xbm.la lib/imlib2/loaders/xpm.la lib/imlib2/loaders/zlib.la lib/libImlib2.la lib/pkgconfig/imlib2.pc share/imlib2/data/fonts/cinema.ttf share/imlib2/data/fonts/grunge.ttf share/imlib2/data/fonts/morpheus.ttf share/imlib2/data/fonts/notepad.ttf share/imlib2/data/images/audio.png share/imlib2/data/images/bg.png share/imlib2/data/images/bulb.png share/imlib2/data/images/cal.png share/imlib2/data/images/calc.png share/imlib2/data/images/folder.png share/imlib2/data/images/globe.png share/imlib2/data/images/imlib2.png share/imlib2/data/images/lock.png share/imlib2/data/images/mail.png share/imlib2/data/images/menu.png share/imlib2/data/images/mush.png share/imlib2/data/images/paper.png share/imlib2/data/images/sh1.png share/imlib2/data/images/sh2.png share/imlib2/data/images/sh3.png share/imlib2/data/images/stop.png share/imlib2/data/images/tnt.png @ 1.17 log @imlib2: add webp support as an option and make it default. Bump PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.16 2022/07/29 05:56:08 rin Exp $ d20 1 @ 1.16 log @graphics/imlib2: Updated to 1.9.1 * incompatible changes imlib2-config has been dropped since 1.7.5. Users must switch to pkg-config. Affected packages will be updated soon. * upstream ChangeLog v1.9.1 - 2022-07-06 -------------------- Kim Woelders (14): x11_color: Simplify and fix error paths JPEG loader: Use mmap'ed file access modules: Eliminate __imlib_TrimLoaderList() Introduce strsplit() modules: Cosmetics, mostly modules: Enable setting multiple loader/filter paths test: Add test_misc modules: Fix signdness warning TIFF loader: Change default save compression type imlib2_load: Remove unused macro imlib2_conv: Cosmetic changes imlib2_conv: Drop obsolete .db stuff, simplify imlib2_conv: Enable passing attached data to saver v1.9.1 NRK (3): check for some alloc failures check for alloc failures some more modules: check for filepath truncation v1.9.0 - 2022-04-21 -------------------- Kim Woelders (53): Remove some deprecation comments Move API documentation to header file WEBP saver: Fix return code on success api.c: Cosmetics Refactor some image loading functions Refactor some image saving functions Image load: Change error code on zero file size Tweak __imlib_LoadImageData() Error code rework: Use errnos/new imlib2 error codes internally Add imlib_load/save_image_with_errno_return() and imlib_strerror() Switch to imlib_load/save_image_with_errno_return() Deprecate imlib_load/save_image_with_error_return() imlib2_load: Tweak verbose output Rename files with line etc. drawing functions Use stdint types instead of DATA32 etc. test_load: Check deferred loading too imlib2_load: Show load time per load too image.c: Correct loader probe loop image.c: Cosmetics (move function) GZ loader: Fix uncompressor exit code GIF loader: Use mmap'ed file access image.c: Loading tweaks imlib2_view: Verbose and debug message tweaks Loaders: Some trivial cosmetics Loaders: Remove unnecessary calls to __imlib_FreeData() debug: Enable using hex values in IMLIB2_DEBUG SVG loader: Requires librsvg-2.46 TIFF loader: Use mmap'ed file access Add jxl loader test: Add basic jxl test test_save: Updates loaders: Ensure that found loader is ok for load/save image: Fix undesired change of format Drop deprecation noise from using the old DATA types Drop deprecation noise from using imlib_load/save_image_with_error_return() API doc corrections and tweaks for doxygen Revert a couple of unintended changes API doc updates doc: Drop most old doc stuff doc: New documentation build setup (doxygen) doc: Assorted documentation intro updates loaders: Fix typo, fix order SVG loader: Faster signature check build: Tweaks Add J2K (JPEG 2000) loader using openjpeg2 library test: Add some of JPEG 2000 tests Add PS/EPS loader using libspectre debug: Export __imlib_time_us() JXL loader: Multiframe support SVG loader: Avoid some warnings in rsvg.h SVG loader: Fix size when unit is percent SVG loader: Fix size when unit is percent some more v1.9.0 v1.8.1 - 2022-03-15 -------------------- Kim Woelders (32): PNM, XPM loaders: Fix trouble with non-ascii characters XPM loader: Reduce signature window size some more Refactor image flags stuff Remove some unused image flags and deprecate functions referencing them JPEG, XBM loaders: Drop pointless clearing of flag Deal consistently with including Imlib2.h Merge x11_draw.c/h into x11_pixmap.c/h x11_rgba.c: Add some missing static qualifiers x11_color.c: Make most __imlib_AllocColors*() functions static x11_...: Introduce palette type enum Loader includes tweaks Move some loader related function prototypes to loaders.h common.h: Drop round() macro debug.c/h: Move __EXPORT__ to .c file Remove system includes from common.h Move x_VAL() macros to common.h Introduce types.h Remove some unnecessary headers grad.c: Refactor __imlib_DrawGradient() and __imlib_DrawHsvaGradient() Only have one CLIP macro Mostly cosmetic tweaks around clipping checks test: Command line options tweak test_grab: Enable testing depths other than 24 and 32 x11_grab.c: Correct 16 and 15 bit depth grabbing TIFF loader: Remove obsolete comment ID3 loader: Drop inline and likely stuff ID3 loader: Disable tags stuff Introduce __imlib_GetKey() Merge __imlib_FindBestLoader...() functions test: Properly include test.h in test SOURCES test: Exclude from tarball v1.8.1 Matthias Grosser (1): imlib2: saving progressive JPEG NRK (1): XPM Loader: limit signature check to first 4KiB Tobias Stoeckmann (2): imlib2: allow compilation without x headers imlib2_load: fix typo Youssef Rebahi-Gilbert (1): fix: possible memleak in rgba save on big endian systems v1.8.0 - 2022-02-06 -------------------- Kim Woelders (86): test: Add context test Drop context image save/restore around __imlib_Load/SaveImage() calls Make initial context static Drop context check/init in API functions Use __func__ instead of open coded function names Pass parameters to __imlib_LoadImage() by struct Trivial cleanups imlib2_view: Cosmetics (if -> switch) imlib2_view: Add 'r' command to refresh imlib2_view: Move window background image init to separate function imlib2_view: Refactor pixmap rendering imlib2_view: Remove some pointless function calls imlib2_view: Tweaks around timeout debug: Add some image caching debug imlib2_view: Fix caching option Add support for multiframe (animated) images Enable caching for multiframe images imlib2_load: Add support for multiframe images imlib2_view: Add support for multiframe images debug: Add DL macro for additional loader debug WEBP loader: Multiframe support ICO loader: Multiframe support GIF loader: Some refactoring, add debug GIF loader: Multiframe support ICO loader: Debug tweaks Indent debug: Avoid use of uninitialized data Loader loading: Avoid access to uninitialized load() item updates: Reduce memory usage Drop some intermediate type definitions autofoo/loader cosmetics configure.ac: Simplify loader setup Updates for animated image handling imlib2_view: Fix(?) animated image frame dispose handling test: Add a couple of ico depth test images ICO loader: Minor optimization ICO loader: Mostly cosmetic changes (inline ico_read()) GIF loader: Always set BLEND flag imlib2_view: Rework display of animated images Introduce more loader return codes BZ2, ZLIB loaders: Move duplicated code to separate file Add lzma loader imlib2_grab: Print error message if saving fails imlib2_view: Verbosity twaeks imlib2_load: Verbosity twaeks LZMA loader: Fix potential warning configure.ac: Correct simplification changes configure.ac: Correct simplification changes some more XBM loader: Correct load2() result when no header is found Add svg loader SVG loader: Avoid problems when loading the module more than once imlib2_load: Add no-data option Add dispose-to-previous frame handling PNG loader: Disable Imlib2-Comment stuff PNG loader: Rewrite to use callback API PNG loader: Add multiframe support test: Check __imlib_FileKey() Simplify __imlib_FileKey() Avoid redundant operations when non-existing file has no "key" Drop change log from before first version tag test: Move generated image files out of source dir test: Add makefile to generate test images PNM loader: Fix P1 when spaces are omitted PNM loader: Fix "XV thumbnail" (P7 332) loading test: Add some more PNM type loading tests image.c: Avoid potential compile error imlib2_view: Avoid clang error Drop/adjust a few comments Move some code as suggested in source HEIF loader: A couple of cleanups and fixes loaders.c: Add heif to known loaders autofoo: Sort loaders SVG loader: Fix memory leak on error HEIF loader: Avoid memory leak when module is loaded more than once Mark obsolete TTF encoding functions as deprecated test: Add basic heif loader check Refactoring around font glyph lookup imlib2.spec.in: Introduce acflags for configuration of rpmbuilds Add some missing const qualifiers Fix gcc12 warning in __imlib_ConsumeImage() Fix gcc12 warning in __imlib_stripwhitespace() TGA loader: Make function order same as in other loaders HEIF loader: Header cleanups Add imlib_version() test: Merge common stuff v1.8.0 Rishvic Pushpakaran (1): imlib2: added loader for HEIF files (uses libheif), implemented just `load2` for now Sören Tempel (1): ICO loader: Fix compilation on big endian architectures v1.7.5 - 2021-12-06 -------------------- Kim Woelders (83): Build .xz instead of .bz2 release tarball Drop imlib2-config (use pkg-config) Test: Add some minimal regression testing Test: Fix dist imlib2_load: Add option to use imlib_load_image_immediately() JPEG loader: Cosmetics JPEG loader: Parse EXIF data and handle orientation autofoo: Drop support for libungif Imlib.h: Add version macros imlib2_load: Add verbose option Fix build (Imlib2.h is now built) test: Add icon-64.pbm test: Add test_load_2 imlib2_view: If verbose show error message on failure imlib2_load: Use clock_gettime() when available debug: Infrastructure debug: Add some debug related to file access and image loading Introduce im->fsize PNG loader: Cosmetics PNG loader: Use mmap() during signature check TIFF loader: Use mmap() during signature check TGA loader: Use im->fsize, cosmetics, debug WEBP loader: Cosmetics WEBP loader: Use mmap() for loading FF loader: Cosmetics FF loader: Use mmap() for loading ARGB loader: Cosmetics ARGB loader: Use mmap() for loading BMP loader: Cosmetics BMP loader: Use mmap() for loading ICO loader: Cosmetics ICO loader: Use mmap() for loading LBM loader: Cleanups LBM loader: Use mmap() for loading PNM loader: Use mmap() for loading XBM loader: Fix potential buffer overrun XBM loader: Cosmetics XBM loader: Use mmap() for loading XBM loader: Ignore comments and other stuff in header XPM loader: Use mmap() for loading test: test_load improvements imlib2_view: Add option to cache images Introduce UPDATE_FLAG() Introduce ARRAY_SIZE() Loader cosmetics Loader loading: Tweaks Loader loading: Move to __imlib_FindBestLoaderForFormat() Loader loading: Move __imlib_GetLoaderList() Loader loading: Minor loader lookup refactoring Loader loading: Avoid always loading all loaders Loader loading: Don't bother looking up load() if we have load2() WEBP loader: Enable loading animated images (first frame by default) configure.ac: Fixup after recent change Drop unnecessary free() NULL argument checks Remove some unneeded headers Rename X11 related files for clarity Move ImlibImagePixmap population to __imlib_AddImagePixmapToCache() test: Add X11 drawable grabbing test Move pixmap stuff to x11_pixmap.c/h Trivial changes in __imlib_Grab...() function prototypes Refactor imlib_create_scaled_image_from_drawable() Revert "Refactor imlib_create_scaled_image_from_drawable()" Refactor imlib_create_scaled_image_from_drawable() - take 2 x11_grab.c: Rename source/destination variables for clarity Fix y-upscaling in imlib_create_scaled_image_from_drawable() test_grab: Cleanups, cosmetics test_grab: Add scale-down tests Only set MAINTAINERCLEANFILES in top-level Makefile.am imlib2_view: Enable grabbing/viewing drawables x11_grab.c: Cosmetics x11_grab.c: Introduce function to get shape mask Speedup in imlib_create_scaled_image_from_drawable() Avoid signedness warning Avoid "exceeds maximum object size" warning blend.c: Tweaks, cleanups Simplify build wrt. asm files test_save: Check images with alpha too test: Add some scaling/rotation tests Refactoring around mmx and rotate function calls Refactoring around mmx and scaling function calls Refactor condition for using assembly functions Update doc for imlib_load_image_fd() 1.7.5 NRK (1): WEBP loader: fix key selecting last frame @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.15 2021/08/24 13:31:07 nia Exp $ d28 1 @ 1.15 log @imlib2: update to 1.7.3 Kim Woelders (2): autofoo: Resurrect non-pkg check for bzip2 1.7.3 @ text @d1 1 a1 2 @@comment $NetBSD: PLIST,v 1.14 2021/08/10 11:42:07 nia Exp $ bin/imlib2-config d23 1 @ 1.14 log @imlib2: update to 1.7.2 *** *** Version 1.7.2 *** *** Kim Woelders (31): Remove some unnecessary X_DISPLAY_MISSING stuff rend.c: Remove some pointless lines Add XBM loader Add imlib2_load and /build to .gitignore Remove obsolete and unused AC_HEADER_STDC Restore file:key functionality ICO loader: Fix (disabled) debug stuff ICO loader: Enable specifying ico image index by key Remove unused Context functions context.c: Fix potential segv LBM loader: Fix handling of missing RLE data Fix clang-analyzer warnings - bin (trivial) Fix clang-analyzer warnings - loaders (trivial) Fix clang-analyzer warnings - loaders (suppress bogus) Fix clang-analyzer warnings - lib (mostly trivial) Fix clang-analyzer warnings - lib (less trivial) autofoo: Move more to pkg-config TIFF loader: Drop use of libtiff defined types deprecated in libtiff-4.3.0 TGA loader: Fix loading small images without footer Spec file: Add git tag to rpm file name (if built from git checkout) Cleanups: while->for loops (loaders list) Cleanups: while->for loops (context list) Cleanups: while->for loops (im->tags list) Cleanups: while->for loops (images list) Cleanups: while->for loops (pixmaps list) Drop unused Imlib_Object_List:last Add feature to build with ASAN (--enable-gcc-asan) Correct (disabled) debug printouts Loaders: Remove unnecessary headers WEBP saver: Use fopen() etc. like all other savers 1.7.2 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.13 2020/02/20 15:14:56 nia Exp $ d18 1 @ 1.13 log @imlib2: Update to 1.6.1 *** *** Version 1.6.1 *** *** Kim Woelders (11): gz loader: Use FILE, not fd gz, bz2 loaders: Fix recent breakage when file name has more than two dots Quit on 'q' or 'esc' key press in all imlib2_... test utilities Rename imlib2_test_load to imlib2_load imlib2_load: Optionally write to stderr instead of stdout imlib2_view: Add progress debug options Enable specifying loader/filter paths with environment variables BMP loader: Remove some bogus conditions XPM loader: Minor optimization for cpp > 2 LBM loader: Fix header-only loading 1.6.1 Luiz Carlos Ramos (1): BMP loader: Fix size calculation when saving files *** *** Version 1.6.0 *** *** Alexander Volkov (1): Allow to use custom memory management functions for loaded images Kim Woelders (64): Add __imlib_LoadImageWrapper() handling all load() calls imlib2_conv: Report error on save failure Autofoo cosmetics Trivial cleanups in imlib2_... test programs Add imlib2_test_load program Cleanups in load() functions Centralize handling of im->format Sort loaders in Makefile.am Remove obsolete dmalloc stuff Move SWAP.. macro definitions to common.h Use common PIXEL_ARGB() macro to compose pixels Add new ICO loader Spec file simlifications and cleanups Fix memory leak in imlib_list_fonts() XPM loader: Refactor exit cleanup handling XPM loader: Fix potentially uninitialized pixel data XPM loader: Fixup after "Refactor exit cleanup handling" Revert "XPM loader: Fix potentially uninitialized pixel data" XPM loader: Cosmetics (reduce indent level) XPM loader: Fix several colormap issues XPM loader: Simplify pixel value handling XPM loader: Add missing pixels (malformed xpm) XPM loader: More simplifications JPG loader: Refactor JPG loader: Do proper CMYK conversion Add new WebP loader Remove pointless im->data checks in loaders WepP loader: Fix memory leak in error path JPG loader: Fix memory leaks in error paths Fix ABI break ICO loader: Add binary flag to fopen() JPG loader: Refactor error handling Rename/add byte swap macros BMP loader: Major makeover - numerous bug fixes and feature enhancements Miscellaneous imlib_test_load tweaks GZIP loader: Check filename before uncompress imlib2_test_load: Fixup after recent change Re-indent everything using indent-2.2.12 TGA loader: Refactor Eliminate WRITE_RGBA() Simplify autogen.sh Simplify pixel color handling in api.c Use pixel instead of r,b,g,a in __imlib_render_str() Use macro for pixel color access in savers Eliminate READ_RGBA() XPM loader: Accept signature not at the very start of the file Simplify loader lookup functions imlib2_view: Enable selecting next/prev using keys too imlib2_view: Fix event processing bug imlib2_test_load: Fixup recent breakage for real imlib2_test_load: Check progress conditionally imlib2_view: Add verbose option, quit on Escape too TGA loader - Mostly cosmetic refactoring TGA loader: More mostly cosmetic changes TGA loader: Support horiontal flip TGA loader: Add simple 16 bpp handling TGA loader: Tweak error handling ICO loader: Fix non-immediate loading Remove __imlib_AllocateData() w,h args imlib2_view: Fix next/prev selection if last/first image is bad ICO loader: Fix memory leak in error path XPM loader: Correct signature check (avoid accessing unset data) gz, bz2 loaders: Simplify, eliminate unnecessary strdups, cosmetics 1.6.0. @ text @d1 1 a1 1 @@comment $NetBSD$ a17 1 lib/imlib2/loaders/bz2.la d27 1 @ 1.12 log @Update graphics/imlib2 to 1.4.9. Changes: *** *** Version 1.4.9 *** *** Alexander Smirnov (1): Fix cross-endianness for masks (1-bit depth images) Bernhard Übelacker (1): gif: fix oob reads w/bad colormaps Kim Woelders (16): Fix "assuming signed overflow does not occur" warning. Fix some "variable set but not used" warnings. Fix some "variable might be clobbered" warnings. Fix off-by-one OOB read in __imlib_MergeUpdate(). Revert "gif: fix oob reads w/bad colormaps" GIF loader: Fix out-of-bound reads from colormap. GIF loader: Remove check made redundant by previous commit. GIF loader: Reduce progress checks from per-pixel to per-row. GIF loader: Indent. Fix potential divide-by-zero in imlib_image_draw_ellipse(). Make a number of functions static. Eliminate pImlibExternalFilter type. Trivial file function cleanups. Move __imlib_ItemInList() to file.c. Fix various potential OOM crashes. 1.4.9. Yuriy M. Kaminskiy (3): Fix integer overflow resulting in insufficient heap allocation loader_xpm: remove nonsense/impossible/broken condition Harden API and internals against overly large images *** *** Version 1.4.8 *** *** Chloe Kudryavtsev (1): add time.h include to common.h for time_t FRIGN (1): Add a Farbfeld loader Kim Woelders (4): Remove redundant config.h. Add compile to MAINTAINERCLEANFILES. Indent. 1.4.8. Quentin Rameau (2): Fix bz2 loader filename check Fix zlib loader filename check @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.11 2009/06/14 17:59:18 joerg Exp $ d7 1 d21 1 @ 1.11 log @Remove @@dirrm entries from PLISTs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.10 2008/04/12 22:43:01 jlam Exp $ d18 1 @ 1.10 log @Convert to use PLIST_VARS instead of manually passing "@@comment " through PLIST_SUBST to the plist module. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.9 2007/11/17 01:40:50 obache Exp $ a50 7 @@dirrm share/imlib2/data/images @@dirrm share/imlib2/data/fonts @@dirrm share/imlib2/data @@dirrm share/imlib2 @@dirrm lib/imlib2/loaders @@dirrm lib/imlib2/filters @@dirrm lib/imlib2 @ 1.9 log @Add x11 option (default: enabled). No functionally change, but bump PKGREVISION due to detect x11 option. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.8 2006/11/24 12:46:12 drochner Exp $ d3 2 a4 2 ${X11}bin/imlib2_bumpmap ${X11}bin/imlib2_colorspace d6 5 a10 5 ${X11}bin/imlib2_grab ${X11}bin/imlib2_poly ${X11}bin/imlib2_show ${X11}bin/imlib2_test ${X11}bin/imlib2_view @ 1.8 log @fix some insufficient validation of graphics files, patches from Ubuntu (CVE-2006-4806, CVE-2006-4807, CVE-2006-4808, CVE-2006-4809) update to 1.3.0 (no changelog available) @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.7 2005/01/11 13:37:54 adam Exp $ d3 2 a4 2 bin/imlib2_bumpmap bin/imlib2_colorspace d6 5 a10 5 bin/imlib2_grab bin/imlib2_poly bin/imlib2_show bin/imlib2_test bin/imlib2_view @ 1.7 log @Changes 1.2.0: * Source tree clean up * Bug fixes @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2004/09/22 08:09:34 jlam Exp $ d6 1 @ 1.7.14.1 log @Pullup ticket 1926 - requested by drochner security update for imlib2 - pkgsrc/graphics/imlib2/Makefile 1.41 - pkgsrc/graphics/imlib2/PLIST 1.8 - pkgsrc/graphics/imlib2/distinfo 1.17 - pkgsrc/graphics/imlib2/patches/patch-aa removed - pkgsrc/graphics/imlib2/patches/patch-ba removed - pkgsrc/graphics/imlib2/patches/patch-bb removed - pkgsrc/graphics/imlib2/patches/patch-bc removed - pkgsrc/graphics/imlib2/patches/patch-bd removed - pkgsrc/graphics/imlib2/patches/patch-ca 1.1 - pkgsrc/graphics/imlib2/patches/patch-cb 1.1 - pkgsrc/graphics/imlib2/patches/patch-cc 1.1 - pkgsrc/graphics/imlib2/patches/patch-cd 1.1 - pkgsrc/graphics/imlib2/patches/patch-ce 1.1 - pkgsrc/graphics/imlib2/patches/patch-cf 1.1 - pkgsrc/graphics/imlib2/patches/patch-cg 1.1 Module Name: pkgsrc Committed By: drochner Date: Fri Nov 24 12:46:12 UTC 2006 Modified Files: pkgsrc/graphics/imlib2: Makefile PLIST distinfo Added Files: pkgsrc/graphics/imlib2/patches: patch-ca patch-cb patch-cc patch-cd patch-ce patch-cf patch-cg Removed Files: pkgsrc/graphics/imlib2/patches: patch-ba patch-bb patch-bc patch-bd Log Message: fix some insufficient validation of graphics files, patches from Ubuntu (CVE-2006-4806, CVE-2006-4807, CVE-2006-4808, CVE-2006-4809) update to 1.3.0 (no changelog available) --- Module Name: pkgsrc Committed By: drochner Date: Wed Nov 29 15:37:09 UTC 2006 Removed Files: pkgsrc/graphics/imlib2/patches: patch-aa Log Message: remove stale patchfile, pointed out by Kouichirou Hiratsuka @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.7 2005/01/11 13:37:54 adam Exp $ a5 1 bin/imlib2_grab @ 1.6 log @Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST. All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes". @ text @d1 1 a1 5 @@comment $NetBSD: PLIST,v 1.5 2004/09/06 02:56:07 rh Exp $ bin/bumpmaptest bin/color_spaces bin/imconvert bin/imlib2 d3 5 a9 1 bin/polytest d11 15 a25 15 lib/imlib2_loaders/filter/bump_map.la lib/imlib2_loaders/filter/colormod.la lib/imlib2_loaders/filter/testfilter.la lib/imlib2_loaders/image/argb.la lib/imlib2_loaders/image/bmp.la lib/imlib2_loaders/image/bz2.la lib/imlib2_loaders/image/gif.la lib/imlib2_loaders/image/jpeg.la lib/imlib2_loaders/image/lbm.la lib/imlib2_loaders/image/png.la lib/imlib2_loaders/image/pnm.la lib/imlib2_loaders/image/tga.la lib/imlib2_loaders/image/tiff.la lib/imlib2_loaders/image/xpm.la lib/imlib2_loaders/image/zlib.la d28 29 a56 3 @@dirrm lib/imlib2_loaders/image @@dirrm lib/imlib2_loaders/filter @@dirrm lib/imlib2_loaders @ 1.5 log @Update imlib2 to 1.1.2. This version now includes an IFF ILBM loader. More importantly, this version fixes a buffer overflow vulnerability. Closes PR 26833 by Peter Bex. @ text @d1 1 a1 1 @@comment $NetBSD$ a10 1 lib/imlib2_loaders/filter/bump_map.a a11 2 lib/imlib2_loaders/filter/bump_map.so lib/imlib2_loaders/filter/colormod.a a12 2 lib/imlib2_loaders/filter/colormod.so lib/imlib2_loaders/filter/testfilter.a a13 2 lib/imlib2_loaders/filter/testfilter.so lib/imlib2_loaders/image/argb.a a14 2 lib/imlib2_loaders/image/argb.so lib/imlib2_loaders/image/bmp.a a15 2 lib/imlib2_loaders/image/bmp.so lib/imlib2_loaders/image/bz2.a a16 2 lib/imlib2_loaders/image/bz2.so lib/imlib2_loaders/image/gif.a a17 2 lib/imlib2_loaders/image/gif.so lib/imlib2_loaders/image/jpeg.a a18 2 lib/imlib2_loaders/image/jpeg.so lib/imlib2_loaders/image/lbm.a a19 2 lib/imlib2_loaders/image/lbm.so lib/imlib2_loaders/image/png.a a20 2 lib/imlib2_loaders/image/png.so lib/imlib2_loaders/image/pnm.a a21 2 lib/imlib2_loaders/image/pnm.so lib/imlib2_loaders/image/tga.a a22 2 lib/imlib2_loaders/image/tga.so lib/imlib2_loaders/image/tiff.a a23 2 lib/imlib2_loaders/image/tiff.so lib/imlib2_loaders/image/xpm.a a24 2 lib/imlib2_loaders/image/xpm.so lib/imlib2_loaders/image/zlib.a a25 2 lib/imlib2_loaders/image/zlib.so lib/libImlib2.a a26 3 lib/libImlib2.so lib/libImlib2.so.2 lib/libImlib2.so.2.2 @ 1.4 log @Update to imlib2-1.1.1. No real changelog available, so I'm guessing it are only bug-fixes.. @ text @d35 3 d60 1 a60 1 lib/libImlib2.so.2.1 @ 1.3 log @Updated to 1.1.0, provided by Min Sik Kim PR pkg/23630. Changes: o imlib2-1.1.0 uses freetype2 instead of freetype1. o More bugfixes, etc. @ text @d1 5 a5 1 @@comment $NetBSD: PLIST,v 1.2 2003/02/15 12:00:40 jmmv Exp $ d7 3 d11 42 d57 1 a57 40 lib/libImlib2.so.2.0 lib/loaders/filter/bump_map.a lib/loaders/filter/bump_map.la lib/loaders/filter/bump_map.so lib/loaders/filter/colormod.a lib/loaders/filter/colormod.la lib/loaders/filter/colormod.so lib/loaders/filter/testfilter.a lib/loaders/filter/testfilter.la lib/loaders/filter/testfilter.so lib/loaders/image/argb.a lib/loaders/image/argb.la lib/loaders/image/argb.so lib/loaders/image/bmp.a lib/loaders/image/bmp.la lib/loaders/image/bmp.so lib/loaders/image/gif.a lib/loaders/image/gif.la lib/loaders/image/gif.so lib/loaders/image/gzbz2.a lib/loaders/image/gzbz2.la lib/loaders/image/gzbz2.so lib/loaders/image/jpeg.a lib/loaders/image/jpeg.la lib/loaders/image/jpeg.so lib/loaders/image/png.a lib/loaders/image/png.la lib/loaders/image/png.so lib/loaders/image/pnm.a lib/loaders/image/pnm.la lib/loaders/image/pnm.so lib/loaders/image/tga.a lib/loaders/image/tga.la lib/loaders/image/tga.so lib/loaders/image/tiff.a lib/loaders/image/tiff.la lib/loaders/image/tiff.so lib/loaders/image/xpm.a lib/loaders/image/xpm.la lib/loaders/image/xpm.so d59 3 a61 3 @@dirrm lib/loaders/image @@dirrm lib/loaders/filter @@dirrm lib/loaders @ 1.2 log @Update to 1.0.6. Author only maintains a CVS ChangeLog that is very difficult to track for differences since 1.0.3... anyway, most changes seem to be bugfixes and performance improvements. This closes my own PR pkg/19144. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2001/10/31 23:51:34 zuntum Exp $ d7 2 a8 2 lib/libImlib2.so.1 lib/libImlib2.so.1.4 d27 3 d48 1 @ 1.1 log @Move pkg/ files into package's toplevel directory @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1.1.1 2001/08/16 10:49:52 rh Exp $ d8 1 a8 1 lib/libImlib2.so.1.3 a23 3 lib/loaders/image/db.a lib/loaders/image/db.la lib/loaders/image/db.so @