Changeset 286131 in webkit
- Timestamp:
- Nov 23, 2021, 4:20:14 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
-
ChangeLog (modified) (1 diff)
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/platform/glib/TestExpectations (modified) (1 diff)
-
Source/cmake/OptionsGTK.cmake (modified) (2 diffs)
-
Source/cmake/OptionsWPE.cmake (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r286114 r286131 1 2021-11-23 Adrian Perez de Castro <aperez@igalia.com> 2 3 [WPE][GTK] Allow enabling JPEG-XL support at build time 4 https://bugs.webkit.org/show_bug.cgi?id=233325 5 6 Reviewed by Michael Catanzaro. 7 8 Adds a new USE_JPEGXL build option, disabled by default for release builds and 9 enabled for developer builds. 10 11 * Source/cmake/OptionsGTK.cmake: Add USE_JPEGXL build option. 12 * Source/cmake/OptionsWPE.cmake: Ditto. 13 1 14 2021-11-22 Alejandro G. Castro <alex@igalia.com> 2 15 -
trunk/LayoutTests/ChangeLog
r286123 r286131 1 2021-11-23 Adrian Perez de Castro <aperez@igalia.com> 2 3 [WPE][GTK] Allow enabling JPEG-XL support at build time 4 https://bugs.webkit.org/show_bug.cgi?id=233325 5 6 Reviewed by Michael Catanzaro. 7 8 * platform/glib/TestExpectations: Unskip JPEG-XL tests for the GTK and WPE ports. 9 1 10 2021-11-22 Myles C. Maxfield <mmaxfield@apple.com> 2 11 -
trunk/LayoutTests/platform/glib/TestExpectations
r286089 r286131 104 104 fast/text/emoji-gender-8.html [ Pass ] 105 105 fast/text/emoji-gender-9.html [ Pass ] 106 107 # JPEG-XL tests 108 fast/images/jpegxl-as-image.html [ Pass ] 109 fast/images/jpegxl-image-decoding.html [ Pass ] 106 110 107 111 # Some Apple ports don't support RTL scrollbars. -
trunk/Source/cmake/OptionsGTK.cmake
r285260 r286131 63 63 WEBKIT_OPTION_DEFINE(USE_AVIF "Whether to enable support for AVIF images." PUBLIC ${ENABLE_EXPERIMENTAL_FEATURES}) 64 64 WEBKIT_OPTION_DEFINE(USE_GTK4 "Whether to enable usage of GTK4 instead of GTK3." PUBLIC OFF) 65 WEBKIT_OPTION_DEFINE(USE_JPEGXL "Whether to enable support for JPEG-XL images." PUBLIC ${ENABLE_EXPERIMENTAL_FEATURES}) 65 66 WEBKIT_OPTION_DEFINE(USE_LCMS "Whether to enable support for image color management using libcms2." PUBLIC ON) 66 67 WEBKIT_OPTION_DEFINE(USE_LIBHYPHEN "Whether to enable the default automatic hyphenation implementation." PUBLIC ON) … … 421 422 endif () 422 423 424 if (USE_JPEGXL) 425 find_package(JPEGXL) 426 if (NOT JPEGXL_FOUND) 427 message(FATAL_ERROR "libjxl is required for USE_JPEGXL") 428 endif () 429 endif () 430 423 431 if (USE_LIBNOTIFY) 424 432 find_package(LibNotify) -
trunk/Source/cmake/OptionsWPE.cmake
r285260 r286131 77 77 WEBKIT_OPTION_DEFINE(ENABLE_WPE_QT_API "Whether to enable support for the Qt5/QML plugin" PUBLIC ${ENABLE_DEVELOPER_MODE}) 78 78 WEBKIT_OPTION_DEFINE(USE_AVIF "Whether to enable support for AVIF images." PUBLIC ${ENABLE_EXPERIMENTAL_FEATURES}) 79 WEBKIT_OPTION_DEFINE(USE_JPEGXL "Whether to enable support for JPEG-XL images." PUBLIC ${ENABLE_EXPERIMENTAL_FEATURES}) 79 80 WEBKIT_OPTION_DEFINE(USE_LCMS "Whether to enable support for image color management using libcms2." PUBLIC ON) 80 81 WEBKIT_OPTION_DEFINE(USE_OPENJPEG "Whether to enable support for JPEG2000 images." PUBLIC ON) … … 170 171 endif () 171 172 173 if (USE_JPEGXL) 174 find_package(JPEGXL) 175 if (NOT JPEGXL_FOUND) 176 message(FATAL_ERROR "libjxl is required for USE_JPEGXL") 177 endif () 178 endif () 179 172 180 if (USE_OPENJPEG) 173 181 find_package(OpenJPEG 2.2.0)
Note:
See TracChangeset
for help on using the changeset viewer.