1546 Commits

Author SHA1 Message Date
Harald Kuhr
dbb7c07695 [maven-release-plugin] prepare release twelvemonkeys-3.9.4 twelvemonkeys-3.9.4 2022-11-21 18:51:26 +01:00
Harald Kuhr
6840f31fa3 #712 Core: Fix possible OOM situation in new stream implementation
(cherry picked from commit 8f5c1b409f0ea99de8d5a71204ccb426828a80e4)
2022-11-21 18:49:06 +01:00
Harald Kuhr
debf7d0207 #714 PNM: Add support for writing TYPE_INT_* images + implementation of WriterSpi.canEncode
(cherry picked from commit 26981513d804a49df0a8d3f41fe2f8112383b034)
2022-11-21 18:49:06 +01:00
Harald Kuhr
0538db7103 #713 PSD: Broken uncompressed reading from stream w/unknown length
(cherry picked from commit da800be8c8d422321d0f23f04e8e72b1b4c79117)
2022-11-21 18:44:44 +01:00
snyk-bot
1e981242ad fix: imageio/imageio-batik/pom.xml to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEXMLGRAPHICS-3063442
- https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEXMLGRAPHICS-3063691

(cherry picked from commit 304d050bc3b5f8364c6696bb7c2cff61348bca87)
2022-11-21 18:43:40 +01:00
Harald Kuhr
135a631bcc #708 PSD: No longer emit warning for '8B64' (64 bit/long) resources.
(cherry picked from commit 044317266609660c330d4ea60ecc259d2f269345)
2022-11-21 18:43:40 +01:00
Harald Kuhr
f2624d5193 [maven-release-plugin] prepare for next development iteration 2022-10-20 16:22:15 +02:00
Harald Kuhr
ada3a84bec [maven-release-plugin] prepare release twelvemonkeys-3.9.3 twelvemonkeys-3.9.3 2022-10-20 16:22:10 +02:00
Harald Kuhr
7e7aaa293e #707 WebP: Fix Alpha support the correct way...
(cherry picked from commit cee2663f06a2a66a8bd072e1d78ad102c77ec638)
2022-10-20 16:10:05 +02:00
Harald Kuhr
5d623cce9f #707 WebP: Fix Alpha support
(cherry picked from commit 8f44cfc43c9b81e41b8ed34bbc957ac05793c419)
2022-10-20 16:00:45 +02:00
Harald Kuhr
055838aaaf [maven-release-plugin] prepare for next development iteration 2022-10-20 14:08:11 +02:00
Harald Kuhr
a8327c3c67 [maven-release-plugin] prepare release twelvemonkeys-3.9.2 twelvemonkeys-3.9.2 2022-10-20 14:08:06 +02:00
Harald Kuhr
36c91f67e4 #704 Fix LSBBitReader to avoid back/forth seeking that invalidates buffer
(cherry picked from commit 8a240aac684b16444a98b67f67070dfc30b3d621)
2022-10-20 14:06:19 +02:00
Harald Kuhr
4cc53d822f [maven-release-plugin] prepare for next development iteration 2022-10-19 20:56:12 +02:00
Harald Kuhr
9875de0383 [maven-release-plugin] prepare release twelvemonkeys-3.9.1 twelvemonkeys-3.9.1 2022-10-19 20:56:08 +02:00
Harald Kuhr
6ed858a4ca #704 Tiny performance improvement + code clean-up
(cherry picked from commit 61424f33b646a31ab49364d06c5ac630c3417ee1)
2022-10-19 20:46:45 +02:00
Harald Kuhr
38192ae835 Code clean-up.
(cherry picked from commit c7b9b1fadd2c06b13c98775e77dab728bc0eb296)
2022-10-19 20:46:45 +02:00
Harald Kuhr
b5e8853e6b Set versions for 3.9 bugfix branch. 2022-10-18 20:49:43 +02:00
Harald Kuhr
a98224e652 #705 No longer closes streams we didn't open
(cherry picked from commit ab08ec1e0d699963fde7dc14e9a3cf32b9d10ea1)
2022-10-18 20:34:27 +02:00
Harald Kuhr
73a58266be ...and removed System.out.. Ouch...
(cherry picked from commit cbe78dc67f099ba5780cece44c54a654ce46380a)
2022-10-18 20:34:26 +02:00
Harald Kuhr
edd523534c Fixed typo...
(cherry picked from commit c9e11f171f716c5717195f4127ac053ac6cff499)
2022-10-18 20:34:26 +02:00
Harald Kuhr
6581e2e2a1 [maven-release-plugin] prepare release twelvemonkeys-3.9.0 twelvemonkeys-3.9.0 2022-10-15 12:12:49 +02:00
Harald Kuhr
c2873b1f27 Minor test optimization... 2022-10-15 12:05:33 +02:00
Harald Kuhr
35f2f0be9f Revert "Replace Java 18 with 19 in build matrix."
This reverts commit a77b62b6ba21a8396ccb1e35aeb10a7ce67786b2.
2022-10-15 11:55:34 +02:00
Harald Kuhr
b5856fd110 Revert "Update test to pass on JDK 19."
This reverts commit 081f2efea22d2f73fa991e198803b07279f29df6.
2022-10-15 11:55:34 +02:00
Harald Kuhr
1919d77a45 Revert "Update test to pass on JDK 19."
This reverts commit 37afe24aac7c68160962735ef4ae46a70f0a266d.
2022-10-15 11:55:34 +02:00
Harald Kuhr
37afe24aac Update test to pass on JDK 19. 2022-10-14 18:51:40 +02:00
Harald Kuhr
081f2efea2 Update test to pass on JDK 19. 2022-10-14 18:44:54 +02:00
Harald Kuhr
627bb1bf1f Update action versions. 2022-10-14 18:27:29 +02:00
Harald Kuhr
a77b62b6ba Replace Java 18 with 19 in build matrix. 2022-10-14 18:22:50 +02:00
Harald Kuhr
2500d8cc15 #687 #691 Stream performance regressions... and JDK 17+ support :-P 2022-10-14 18:20:47 +02:00
Harald Kuhr
c01336fb8a #687 #691 Stream performance regressions, now with JDK 11 support... 2022-10-14 18:16:18 +02:00
Harald Kuhr
6f9b9bee01 #687 #691 Stream performance regressions 2022-10-14 18:00:43 +02:00
Harald Kuhr
b9b1a35408 Replaced Map.Entry with StandardImageMetadataSupport.TextEntry 2022-10-10 14:15:57 +02:00
Harald Kuhr
7ed5663633 More tests of StandardImageMetadataSupport + minor API changes 2022-10-08 14:28:10 +02:00
Harald Kuhr
6458fcdcbd Major ImageMetadata refactor for more consistent standard metadata support.
Fixes a few related bugs as a bonus.
2022-10-08 13:43:26 +02:00
Harald Kuhr
9375bfda9a #703: Workaround for 32 bit issue in ImageTypeSpecifier 2022-10-06 16:00:43 +02:00
Harald Kuhr
0160fb70f8 #702 Fix NPE while reading an WebP animation without alpha
+ bonus cleanup
2022-10-06 15:24:40 +02:00
Harald Kuhr
29dca0f124
Removed explicit version number for Apache Batik 2022-09-29 14:36:57 +02:00
Harald Kuhr
c21f14efe1
Merge pull request #698 from KoenDG/batik_upgrade115
Batik has released version 1.15
2022-09-23 15:24:45 +02:00
Koen De Groote
81ba43e1e8 Batik has released version 1.15
Tickets fixed in this release: https://issues.apache.org/jira/browse/BATIK-1334?jql=project%20%3D%20BATIK%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%201.15%20ORDER%20BY%20affectedVersion%20DESC%2C%20priority%20DESC
2022-09-22 14:51:57 +02:00
Harald Kuhr
a1fcfc3958 Fix WebP visibility issues. 2022-09-09 14:09:58 +02:00
Harald Kuhr
c60116a611 Inserted license header + author tags for contributed WebP files. 2022-09-09 14:06:41 +02:00
Harald Kuhr
15e6ddc1fd Fix typo. :-) 2022-09-09 14:05:51 +02:00
Harald Kuhr
49f4e5401e Add JDK 18 to the build matrix. 2022-09-09 12:35:22 +02:00
Harald Kuhr
e333c7d1b2
Merge pull request #696 from Simon04090/webp-lossless
WebP lossless
2022-09-09 08:43:48 +02:00
Simon Kammermeier
cda34b704b Indicate support for lossless to ImageIO 2022-09-09 01:18:53 +02:00
Simon Kammermeier
7c4487be04 Add tests for lossless decoder 2022-09-09 01:18:53 +02:00
Simon Kammermeier
5a4525aaa1 Remove debug prints 2022-09-09 01:18:53 +02:00
Simon Kammermeier
b766420e3e Parse ANIM metadata
Still need to expose them in image metadata
2022-09-09 01:18:53 +02:00