Showing with 3,705 additions and 3,424 deletions.
  1. +4 −0 .github/workflows/ci.yml
  2. +1 −1 README.md
  3. +10 −12 cmake/modules/FindJXL.cmake
  4. +1 −1 po/POTFILES.in
  5. +791 −766 po/cs.po
  6. +300 −298 po/darktable.pot
  7. +304 −299 po/fr.po
  8. +786 −756 po/ja.po
  9. +649 −628 po/pt_BR.po
  10. +250 −233 po/tr.po
  11. +304 −299 po/uk.po
  12. +2 −2 src/CMakeLists.txt
  13. +51 −28 src/common/imageio_module.c
  14. +38 −10 src/common/import_session.c
  15. +1 −1 src/common/module_api.h
  16. +77 −12 src/control/control.c
  17. +61 −60 src/dtgtk/thumbnail.c
  18. +25 −12 src/gui/accelerators.c
  19. +1 −0 src/libs/histogram.c
  20. +8 −6 src/views/darkroom.c
  21. +41 −0 tools/appimage-build-script.sh
4 changes: 4 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,8 @@ jobs:
steps:
- name: Install compiler ${{ matrix.compiler.compiler }}
run: |
# Remove azure mirror because it is unreliable and sometimes unpredictably leads to failed CI
sudo sed -i 's/azure\.//' /etc/apt/sources.list
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo add-apt-repository -y universe
sudo add-apt-repository -y multiverse
Expand Down Expand Up @@ -235,6 +237,8 @@ jobs:
steps:
- name: Install compiler ${{ matrix.compiler.compiler }}
run: |
# Remove azure mirror because it is unreliable and sometimes unpredictably leads to failed CI
sudo sed -i 's/azure\.//' /etc/apt/sources.list
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo add-apt-repository -y universe
sudo add-apt-repository -y multiverse
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ Optional dependencies (minimum version):
* libgphoto2 2.5 *(for camera tethering)*
* Imath 3.1.0 *(for 16-bit "half" float TIFF export and faster import)*
* libavif 0.8.2 *(for AVIF import & export)*
* libheif 1.9.0 *(for HEIF/HEIC/HIF import; also for AVIF import if no libavif)*
* libheif 1.13.0 *(for HEIF/HEIC/HIF import; also for AVIF import if no libavif)*
* libjxl 0.7.0 *(for JPEG XL import & export)*
* WebP 0.3.0 *(for WebP import & export)*

Expand Down
22 changes: 10 additions & 12 deletions cmake/modules/FindJXL.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -11,26 +11,24 @@ include(LibFindMacros)
pkg_check_modules(JXL_PKGCONF QUIET libjxl)

find_path(JXL_INCLUDE_DIR
NAMES jxl/encode.h
HINTS ${JXL_PKGCONF_INCLUDE_DIRS}
)
NAMES jxl/decode.h jxl/encode.h
HINTS ${JXL_PKGCONF_INCLUDE_DIRS})
mark_as_advanced(JXL_INCLUDE_DIR)

find_library(JXL_LIBRARY
NAMES jxl
HINTS ${JXL_PKGCONF_LIBRARY_DIRS}
)
HINTS ${JXL_PKGCONF_LIBRARY_DIRS})
mark_as_advanced(JXL_LIBRARY)

find_library(JXL_THREADS_LIBRARY
NAMES jxl_threads
HINTS ${JXL_PKGCONF_LIBRARY_DIRS}
)
HINTS ${JXL_PKGCONF_LIBRARY_DIRS})
mark_as_advanced(JXL_THREADS_LIBRARY)

include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(JXL DEFAULT_MSG JXL_LIBRARY JXL_INCLUDE_DIR)

if(JXL_PKGCONF_VERSION VERSION_LESS JXL_FIND_VERSION)
set(JXL_FOUND false)
endif()
find_package_handle_standard_args(JXL
REQUIRED_VARS JXL_LIBRARY JXL_THREADS_LIBRARY JXL_INCLUDE_DIR
VERSION_VAR JXL_PKGCONF_VERSION)

if(JXL_FOUND)
set(JXL_LIBRARIES ${JXL_LIBRARY} ${JXL_THREADS_LIBRARY})
Expand Down
2 changes: 1 addition & 1 deletion po/POTFILES.in
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ build/lib/darktable/plugins/introspection_vignette.c
build/lib/darktable/plugins/introspection_watermark.c
build/lib/darktable/plugins/introspection_zonesystem.c
build/lib/darktable/plugins/lighttable/tools/darktable_authors.h
build/share/darktable/darktable.desktop.in
build/share/darktable/org.darktable.darktable.desktop.in
data/org.darktable.darktable.appdata.xml.in
data/org.darktable.darktable.desktop.in
src/bauhaus/bauhaus.c
Expand Down
Loading