2023-01-03 18:38:37 by Thomas Klausner | Files touched by this commit (1416) |
Log message:
*: recursive bump for tiff shlib major bump
|
2022-07-29 07:56:08 by Rin Okuyama | Files touched by this commit (4) | ![Package updated](https://pkgsrc.se/images/update.gif) |
Log message:
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
|
2021-10-26 12:47:26 by Nia Alarie | Files touched by this commit (800) |
Log message:
graphics: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-19 10:39:05 by Nia Alarie | Files touched by this commit (2) | ![Package updated](https://pkgsrc.se/images/update.gif) |
Log message:
imlib2: update to 1.7.4
v1.7.4 - 2021-09-16
-------------------
Kim Woelders (14):
imlib2_view: Move property stuff to separate file
imlib2_view: Cleanups
imlib2_view: By default scale large images to fit on screen
imlib2_view: Add some debug
imlib2_view: Fix issue with new default scaling
WEBP loader: Remove forgotten debug printout
WEBP loader: Rename fd variable to be same as everywhere else
LBM loader: Fix potential out-of-bounds memory access
GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual suffix
Revert "GIF, TIFF, WEBP loaders: Fix loading if filename does not \
have usual suffix"
GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual \
suffix - take 2
Add script to generate Changelog
Update Changelog to new format
image.c: Use the LOAD_... macros to check loader return values
|
2021-10-07 16:13:27 by Nia Alarie | Files touched by this commit (800) |
Log message:
graphics: Remove SHA1 hashes for distfiles
|
2021-08-10 13:42:07 by Nia Alarie | Files touched by this commit (3) | ![Package updated](https://pkgsrc.se/images/update.gif) |
Log message:
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
|
2021-01-24 16:15:46 by Nia Alarie | Files touched by this commit (3) |
Log message:
imlib2: Update to 1.7.1
***
*** Version 1.7.1 ***
***
Daniel Kolesa (1):
Fix big endian build
Kim Woelders (6):
rend.c: Fix __imlib_generic_render() when jump != 0
grab.c: Support 30bpp display in __imlib_GrabXImageToRGBA()
WEBP loader: Add initial signature check
XPM loader: Get transparency right when doing header-only loading
Silence a couple of sign-compare warnings
1.7.1
|
2020-08-17 04:52:52 by David H. Gutteridge | Files touched by this commit (2) |
Log message:
imlib2: fix big-endian builds
|
2020-08-09 17:44:44 by Nia Alarie | Files touched by this commit (2) |
Log message:
imlib2: Update to 1.7.0
***
*** Version 1.7.0 ***
***
Alexander Volkov (3):
GIF loader: Don't close file descriptor twice
Introduce imlib_load_image_from_fd()
Don't rescan loaders
Kim Woelders (49):
XPM loader: Major speedup for cpp > 2
imlib2_load: Properly check non-full loads (load data too)
imlib2_load: Use getopt()
imlib2_load: Add repeated load option
Simplify __imlib_FileExtension()
Refactor many __imlib_File...() functions to use common __imlib_FileStat()
Drop the __imlib_IsRealFile() file check in __imlib_File...() functions
image.c: Add some space for readability
image.c: Remove some unnecessary clearing of calloc'ed structs
image.c: Rework some obscure file name stuff in __imlib_SaveImage()
image.c: Don't strdup() real_name when not necessary in __imlib_LoadImage()
image.c: Use real_file to get file time
image.c: Introduce __imlib_ErrorFromErrno()
image.c: Use loader return value, not im->w to determine load success
Loader cleanups
Saver cleanups
image.c/h: Cleanups
image.c: Move image tag functions to separate file
image.c: Move loader functions to separate file
image.c: Enable non-dirty pixmap cache cleaning
image.c: Minor refactoring of pixmap cache cleaners
image.c: Move data_memory_func assignment to better place
imlib2_view: Various tweaks
Fix loader cleanup breakage (gif)
image.c: Remove redundant pixmap unref
image.c: Add infrastructure to simplify progress handling
Loaders: Simplify/fix progress handling
Savers: Simplify progress handling
Introduce __imlib_LoadEmbedded()
Introduce __imlib_LoaderSetFormats()
Make ImlibLoader struct opaque
autogen.sh: Add -n as alternative to NOCONFIGURE
Fix enum conversion warnings (gcc10)
JPG, PNG loaders: Avoid clobber warnings
Add a couple of consts
TIFF loader: Minor speedup
ID3 loader: Some mostly cosmetic rearrangements
GZ, BZ2 loaders: Accept more file names
__imlib_FileExtension: Use basename if there are no dots
Revert "JPG, PNG loaders: Avoid clobber warnings"
JPG, PNG loaders: Avoid clobber warnings - Take N+1
Add infrastructure for new loader entry - load2()
Move loaders to load2()
Reduce number of stat() calls during load
configure.ac: Drop initial config.cache removal
imlib2_load: Optionally use imlib_load_image_fd()
Fix build without X11
Remove a couple of unused includes
1.7.0
Tobias Stoeckmann (2):
ICO loader: Do not crash on invalid files
ICO loader: Handle malloc failures
|
2020-06-05 14:49:18 by Jonathan Perkin | Files touched by this commit (189) |
Log message:
*: Apply revbump for graphics/giflib API change.
|