Steinar Bang
a7ebd66149
Export all TwelveMonkeys imageio SPI plugins using the osgi.serviceloader capability
2023-10-05 21:52:33 +02:00
Steinar Bang
f2cc9faaf8
Add maven-bundle-plugin to build to give jar files OSGi manifest headers and make the jar files OSGi bundles, fixes #794
2023-10-05 21:52:33 +02:00
Harald Kuhr
be348543d8
Fix possibly flaky test.
2023-10-05 20:30:22 +02:00
Harald Kuhr
80229b8c3c
Minor code clean-up.
2023-10-05 20:27:18 +02:00
Harald Kuhr
4513b0c166
Better support for ImageTypeSpecifiers with IndexColorModel.
2023-09-22 11:52:11 +02:00
Harald Kuhr
d472191926
BMP cleanup
2023-07-19 14:04:27 +02:00
Harald Kuhr
41460bd32a
JDK 20 compliance
2023-05-24 21:43:33 +02:00
Harald Kuhr
8f5c1b409f
#712 Core: Fix possible OOM situation in new stream implementation
2022-11-21 16:15:21 +01:00
Harald Kuhr
da800be8c8
#713 PSD: Broken uncompressed reading from stream w/unknown length
2022-11-10 16:11:45 +01:00
Harald Kuhr
c7b9b1fadd
Code clean-up.
2022-10-19 20:45:41 +02:00
Harald Kuhr
ab08ec1e0d
#705 No longer closes streams we didn't open
2022-10-18 20:25:31 +02:00
Harald Kuhr
bc2c0c2301
[maven-release-plugin] prepare for next development iteration
2022-10-15 12:12:53 +02:00
Harald Kuhr
6581e2e2a1
[maven-release-plugin] prepare release twelvemonkeys-3.9.0
2022-10-15 12:12:49 +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
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
190fe87ee9
DiscreteAlphaIndexColorModel num components fix
2022-08-19 16:38:45 +02:00
Harald Kuhr
0cb99feedf
A new ImageInputStream adapter for InputStream.
2022-06-01 22:00:37 +02:00
Harald Kuhr
6ddb799a95
Fix bad format in validator message.
2022-05-29 14:55:17 +02:00
Harald Kuhr
f50178bc78
Alternative fix for #650 : Allow usage in OSGi environment.
2021-12-23 11:02:27 +01:00
Harald Kuhr
312ce364cc
[maven-release-plugin] prepare for next development iteration
2021-12-12 13:17:20 +01:00
Harald Kuhr
7de8231471
[maven-release-plugin] prepare release twelvemonkeys-3.8.0
2021-12-12 13:17:16 +01:00
Harald Kuhr
0de9f79029
[maven-release-plugin] rollback the release of twelvemonkeys-3.8.0
2021-12-12 13:13:54 +01:00
Harald Kuhr
eeb56acdde
[maven-release-plugin] prepare for next development iteration
2021-12-11 23:26:21 +01:00
Harald Kuhr
f8284700b4
#631 Attempt to fix tests for JDK 15 & 16
2021-12-11 22:38:42 +01:00
Harald Kuhr
38caeb22e0
#631 Introduced ColorProfiles. Profile activation through SPI to force early activation.
2021-12-11 18:58:25 +01:00
Harald Kuhr
b2c5915db8
#631 New way of forcing profile activation + guarding all invocations of ICC_Profile.getInstance()
2021-12-11 18:13:07 +01:00
Gauthier
5617b4323c
Make tests pass on JDK 16 and 17 ( #635 )
...
* make tests pass on JDK 16 and 17
replace deprecated mockito-all by mockito-core, and updated to latest 3.x
replace deprecated org.mockito.Matchers
* code cleanup from IDE suggestions
* add oracle jdk 16 and 17 to Travis
2021-10-26 18:38:33 +02:00
Harald Kuhr
812e12acb0
#623 : TGAImageReader, PCXImageReader and SGIImageReader now return more standard image types as default, for better AffineTransformOp compatibility. Added tests.
...
Bonus: Subsampling fix for TGAImageReader and BMPImageReader.
2021-09-07 09:29:13 +02:00
Harald Kuhr
105a1ee466
#621 Don't add ICC profile for default gray images
2021-08-31 22:16:08 +02:00
Harald Kuhr
976e5d6210
#619 : Fix WebP Y'CbCr->RGB conversion (now uses rec 601)
2021-08-26 16:47:51 +02:00
Harald Kuhr
1ddab866fd
#617 BigTIFF write support.
2021-08-09 21:11:40 +02:00
Harald Kuhr
20c7f8e60e
#483 Add license headers.
2021-05-06 00:08:27 +02:00
Harald Kuhr
15a9ad0a9b
#483 Initial PSD Write support
2021-05-06 00:01:54 +02:00
Harald Kuhr
4e2bf131d2
#606 : Fix bug introduced by more aggressive readDirect.
2021-04-29 20:06:36 +02:00
Harald Kuhr
d0c4a07556
#606 : Workaround for broken JDK WBMPImageReader
2021-04-29 16:55:24 +02:00
Harald Kuhr
32bba6857b
[maven-release-plugin] prepare for next development iteration
2021-04-24 12:31:07 +02:00
Harald Kuhr
ab7b08dfa9
[maven-release-plugin] prepare release twelvemonkeys-3.7.0
2021-04-24 12:31:00 +02:00
Harald Kuhr
e0d6fa0d84
Better JPMS automatic module names.
2021-04-24 12:26:36 +02:00
Harald Kuhr
51bdd370da
Fix some JavaDoc issues that broke the release build...
2021-04-24 12:05:49 +02:00
Harald Kuhr
ee2be3f88f
[maven-release-plugin] rollback the release of twelvemonkeys-3.7.0
2021-04-24 11:24:15 +02:00
Harald Kuhr
c5511833cc
Fix SemVer issue.
2021-04-24 11:12:09 +02:00