Branch: refs/heads/master
Home:
https://github.com/webdsl/webdsl
Commit: e6c8a3a641af8c2d7d4f924a3c08ffcd09e866de
https://github.com/webdsl/webdsl/commit/e6c8a3a641af8c2d7d4f924a3c08ffcd09e866de
Author: Elmer van Chastelet <
e.vanch...@tudelft.nl>
Date: 2026-06-01 (Mon, 01 Jun 2026)
Changed paths:
M java-runtime/src/utils/ImageSizeUtils.java
M src/org/webdsl/dsl/modules/types/image.str
M src/org/webdsl/dsl/project/Makefile.am
M src/org/webdsl/dsl/project/template-java-servlet/build.xml
M src/org/webdsl/dsl/project/template-java-servlet/lib/pom.xml
M src/org/webdsl/dsl/project/webdsl-build.xml
M src/org/webdsl/dsl/to-java-servlet/types/image.str
Log Message:
-----------
Improve image handling + add support for HEIC and WebP images
- Add HEIC read support and HEIC-to-format conversion path
- Add WebP read/write support with centralized encoder settings
- Improve detection of content type from image files
- Consolidate JPEG/WebP/image write logic into shared helper
- Improve resizing/cropping quality and behavior
- Add generic convertToFormat(...) and convertToJpeg + convertToWebp conversion methods available from app-code
- Update image library integration and cleanup image utility code
Commit: bdfc5e5c8e4b2ede98c3e9f3e07ec545b5116905
https://github.com/webdsl/webdsl/commit/bdfc5e5c8e4b2ede98c3e9f3e07ec545b5116905
Author: Elmer van Chastelet <
e.vanch...@tudelft.nl>
Date: 2026-06-01 (Mon, 01 Jun 2026)
Changed paths:
A src/org/webdsl/dsl/project/template-java-servlet/licenses/LICENSE-OPENIZE.txt
A src/org/webdsl/dsl/project/template-java-servlet/licenses/README.txt
Log Message:
-----------
Add missing license files/readme
Commit: 6d040563d6ed25de28242bea9d9fd15b1b96b902
https://github.com/webdsl/webdsl/commit/6d040563d6ed25de28242bea9d9fd15b1b96b902
Author: Elmer van Chastelet <
e.vanch...@tudelft.nl>
Date: 2026-06-10 (Wed, 10 Jun 2026)
Changed paths:
M java-runtime/src/utils/ImageSizeUtils.java
M src/org/webdsl/dsl/modules/types/image.str
M src/org/webdsl/dsl/project/template-java-servlet/lib/pom.xml
M src/org/webdsl/dsl/to-java-servlet/types/image.str
Log Message:
-----------
Update openize-heic library 25.9 -> 26.5 + Improve image handling + Add conversion and resizing in one go + Tweak WebP quality
Commit: 9b76064a6dd2316f75ca566c0ed1a0a9a216376c
https://github.com/webdsl/webdsl/commit/9b76064a6dd2316f75ca566c0ed1a0a9a216376c
Author: Elmer van Chastelet <
e.vanch...@tudelft.nl>
Date: 2026-06-17 (Wed, 17 Jun 2026)
Changed paths:
M java-runtime/src/utils/CachedResourceFileNameHelper.java
A java-runtime/src/utils/ImageRegistryCleanupHelper.java
M src/org/webdsl/dsl/to-java-servlet/dispatch-servlet.str
Log Message:
-----------
Cleanup ImageIO spi registry on servlet destroy + cleanup c3p0 connection pool/sql drivers on servlet destroy
Commit: 288bc8adbb13826765a69ce3888afdc065881ccd
https://github.com/webdsl/webdsl/commit/288bc8adbb13826765a69ce3888afdc065881ccd
Author: Elmer van Chastelet <
e.vanch...@tudelft.nl>
Date: 2026-06-17 (Wed, 17 Jun 2026)
Changed paths:
M java-runtime/src/utils/ImageSizeUtils.java
Log Message:
-----------
Improve processing of PNG images with indexed color palette or unmapped custom layout
Commit: bd3743f2f508de792ff5258174ce5e76fc3abc8c
https://github.com/webdsl/webdsl/commit/bd3743f2f508de792ff5258174ce5e76fc3abc8c
Author: Elmer van Chastelet <
e.vanch...@tudelft.nl>
Date: 2026-07-02 (Thu, 02 Jul 2026)
Changed paths:
M java-runtime/src/utils/ImageSizeUtils.java
Log Message:
-----------
Fix issue where image writer returned by ImageIO is linked to class loader from other app servlet, which causes class cast issues. Forcibly pick the one linked to own class loader
Commit: 2d1d5db41f8df05c9acbf62fe78b99952cc2db22
https://github.com/webdsl/webdsl/commit/2d1d5db41f8df05c9acbf62fe78b99952cc2db22
Author: Elmer van Chastelet <
e.vanch...@tudelft.nl>
Date: 2026-07-02 (Thu, 02 Jul 2026)
Changed paths:
M src/org/webdsl/dsl/project/template-java-servlet/lib/pom.xml
Log Message:
-----------
Drop imageio-webp plugin, and use both WebP writer and reader from com.github.usefulness
Commit: 9cfe4d11137baa31989529e3918d10ba3cbc7539
https://github.com/webdsl/webdsl/commit/9cfe4d11137baa31989529e3918d10ba3cbc7539
Author: Elmer van Chastelet <
e.vanch...@tudelft.nl>
Date: 2026-07-02 (Thu, 02 Jul 2026)
Changed paths:
M java-runtime/src/utils/ImageSizeUtils.java
Log Message:
-----------
Properly handle images with specific color spaces
Commit: 1eda9d11cc1fc974458032daeebb173ed3ca9b75
https://github.com/webdsl/webdsl/commit/1eda9d11cc1fc974458032daeebb173ed3ca9b75
Author: Elmer van Chastelet <
Elm...@users.noreply.github.com>
Date: 2026-07-13 (Mon, 13 Jul 2026)
Changed paths:
M java-runtime/src/utils/CachedResourceFileNameHelper.java
A java-runtime/src/utils/ImageRegistryCleanupHelper.java
M java-runtime/src/utils/ImageSizeUtils.java
M src/org/webdsl/dsl/modules/types/image.str
M src/org/webdsl/dsl/project/Makefile.am
M src/org/webdsl/dsl/project/template-java-servlet/build.xml
M src/org/webdsl/dsl/project/template-java-servlet/lib/pom.xml
A src/org/webdsl/dsl/project/template-java-servlet/licenses/LICENSE-OPENIZE.txt
A src/org/webdsl/dsl/project/template-java-servlet/licenses/README.txt
M src/org/webdsl/dsl/project/webdsl-build.xml
M src/org/webdsl/dsl/to-java-servlet/dispatch-servlet.str
M src/org/webdsl/dsl/to-java-servlet/types/image.str
Log Message:
-----------
Merge pull request #50 from webdsl/improved-image-processing
Improve image handling + add support for HEIC and WebP images
Compare:
https://github.com/webdsl/webdsl/compare/320da5093630...1eda9d11cc1f
To unsubscribe from these emails, change your notification settings at
https://github.com/webdsl/webdsl/settings/notifications