Closed Bug 1851413 Opened 3 years ago Closed 3 years ago

Update libjxl to new version 5d20fbe1cfcdb54bcc7880fc8a59bb9047d8c60f from 2023-08-31 08:05:46

Categories

(Core :: Graphics: ImageLib, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
119 Branch
Tracking Status
firefox119 --- fixed

People

(Reporter: update-bot, Assigned: saschanaz)

Details

(Whiteboard: [3pl-filed][task_id: TkMyPbp8RgW0FDOwDVOR1w])

Attachments

(1 file)

This update covers 29 commits. Here are the overall diff statistics, and then the commit information.


media/libjxl/moz.build | 1 +
media/libjxl/moz.yaml | 4 +-
third_party/jpeg-xl/AUTHORS | 3 +
third_party/jpeg-xl/CHANGELOG.md | 6 +-
third_party/jpeg-xl/bash_test.sh | 2 +-
third_party/jpeg-xl/ci.sh | 7 +-
third_party/jpeg-xl/deps.sh | 2 +-
third_party/jpeg-xl/examples/decode_exif_metadata.cc | 1 -
third_party/jpeg-xl/lib/extras/codec_test.cc | 1 -
third_party/jpeg-xl/lib/extras/dec/apng.cc | 1 -
third_party/jpeg-xl/lib/extras/enc/apng.cc | 1 -
third_party/jpeg-xl/lib/extras/enc/npy.cc | 1 -
third_party/jpeg-xl/lib/extras/enc/pgx.cc | 1 -
third_party/jpeg-xl/lib/extras/enc/pnm.cc | 1 -
third_party/jpeg-xl/lib/extras/metrics.cc | 2 +-
third_party/jpeg-xl/lib/extras/time.cc | 1 -
third_party/jpeg-xl/lib/include/jxl/cms_interface.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/codestream_header.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/color_encoding.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/decode.h | 27 +
third_party/jpeg-xl/lib/include/jxl/decode_cxx.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/encode.h | 140 +-
third_party/jpeg-xl/lib/include/jxl/encode_cxx.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/parallel_runner.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/resizable_parallel_runner.h | 1 -
third_party/jpeg-xl/lib/include/jxl/resizable_parallel_runner_cxx.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/thread_parallel_runner.h | 1 -
third_party/jpeg-xl/lib/include/jxl/thread_parallel_runner_cxx.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/types.h | 27 -
third_party/jpeg-xl/lib/jpegli/adaptive_quantization.cc | 1 -
third_party/jpeg-xl/lib/jpegli/color_quantize.cc | 2 +-
third_party/jpeg-xl/lib/jpegli/common.h | 4 +-
third_party/jpeg-xl/lib/jpegli/decode.h | 6 +-
third_party/jpeg-xl/lib/jpegli/decode_api_test.cc | 2 -
third_party/jpeg-xl/lib/jpegli/encode.h | 4 +-
third_party/jpeg-xl/lib/jpegli/encode_api_test.cc | 2 -
third_party/jpeg-xl/lib/jpegli/input_suspension_test.cc | 2 -
third_party/jpeg-xl/lib/jpegli/source_manager_test.cc | 2 -
third_party/jpeg-xl/lib/jpegli/streaming_test.cc | 2 +-
third_party/jpeg-xl/lib/jxl/ac_strategy_test.cc | 52 +-
third_party/jpeg-xl/lib/jxl/base/span.h | 4 +
third_party/jpeg-xl/lib/jxl/base/status.h | 4 +-
third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli.h | 1 -
third_party/jpeg-xl/lib/jxl/coeff_order_test.cc | 2 -
third_party/jpeg-xl/lib/jxl/color_encoding_internal_test.cc | 2 -
third_party/jpeg-xl/lib/jxl/color_management.cc | 6 +-
third_party/jpeg-xl/lib/jxl/color_management_test.cc | 1 -
third_party/jpeg-xl/lib/jxl/common.h | 1 -
third_party/jpeg-xl/lib/jxl/convolve_test.cc | 19 +-
third_party/jpeg-xl/lib/jxl/dct-inl.h | 77 +-
third_party/jpeg-xl/lib/jxl/dct_test.cc | 16 +-
third_party/jpeg-xl/lib/jxl/dec_cache.h | 2 +-
third_party/jpeg-xl/lib/jxl/dec_group.cc | 19 +-
third_party/jpeg-xl/lib/jxl/dec_noise.cc | 1 -
third_party/jpeg-xl/lib/jxl/dec_tone_mapping-inl.h | 10 +-
third_party/jpeg-xl/lib/jxl/dec_transforms-inl.h | 49 +-
third_party/jpeg-xl/lib/jxl/dec_transforms_testonly.cc | 5 +-
third_party/jpeg-xl/lib/jxl/dec_transforms_testonly.h | 3 +-
third_party/jpeg-xl/lib/jxl/dec_xyb.cc | 9 +-
third_party/jpeg-xl/lib/jxl/decode.cc | 6 +-
third_party/jpeg-xl/lib/jxl/decode_test.cc | 3 +-
third_party/jpeg-xl/lib/jxl/enc_ac_strategy.cc | 8 +-
third_party/jpeg-xl/lib/jxl/enc_adaptive_quantization.cc | 1 -
third_party/jpeg-xl/lib/jxl/enc_ans.h | 1 -
third_party/jpeg-xl/lib/jxl/enc_aux_out.cc | 1 -
third_party/jpeg-xl/lib/jxl/enc_chroma_from_luma.cc | 11 +-
third_party/jpeg-xl/lib/jxl/enc_chroma_from_luma.h | 15 +-
third_party/jpeg-xl/lib/jxl/enc_color_management.cc | 19 +-
third_party/jpeg-xl/lib/jxl/enc_fast_lossless.cc | 1 -
third_party/jpeg-xl/lib/jxl/enc_frame.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_group.cc | 7 +-
third_party/jpeg-xl/lib/jxl/enc_noise.cc | 1 -
third_party/jpeg-xl/lib/jxl/enc_optimize.h | 2 -
third_party/jpeg-xl/lib/jxl/enc_optimize_test.cc | 2 -
third_party/jpeg-xl/lib/jxl/enc_quant_weights.cc | 1 -
third_party/jpeg-xl/lib/jxl/enc_transforms-inl.h | 4 +-
third_party/jpeg-xl/lib/jxl/encode.cc | 705 +++++++--
third_party/jpeg-xl/lib/jxl/encode_internal.h | 204 ++-
third_party/jpeg-xl/lib/jxl/encode_test.cc | 196 ++-
third_party/jpeg-xl/lib/jxl/epf.cc | 1 -
third_party/jpeg-xl/lib/jxl/fast_dct-inl.h | 6 +-
third_party/jpeg-xl/lib/jxl/fast_dct_test.cc | 5 +-
third_party/jpeg-xl/lib/jxl/fast_math_test.cc | 15 +-
third_party/jpeg-xl/lib/jxl/fields.cc | 14 +
third_party/jpeg-xl/lib/jxl/fields.h | 3 +-
third_party/jpeg-xl/lib/jxl/gauss_blur.cc | 14 +-
third_party/jpeg-xl/lib/jxl/image_metadata.h | 4 +-
third_party/jpeg-xl/lib/jxl/image_ops_test.cc | 1 -
third_party/jpeg-xl/lib/jxl/jpeg/dec_jpeg_data_writer.cc | 11 +-
third_party/jpeg-xl/lib/jxl/jpeg/enc_jpeg_data.cc | 1 -
third_party/jpeg-xl/lib/jxl/jpeg/jpeg_data.cc | 1 +
third_party/jpeg-xl/lib/jxl/jxl_test.cc | 1 -
third_party/jpeg-xl/lib/jxl/modular/encoding/enc_encoding.cc | 15 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/encoding.cc | 79 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/encoding.h | 25 +-
third_party/jpeg-xl/lib/jxl/modular/modular_image.h | 1 -
third_party/jpeg-xl/lib/jxl/modular_test.cc | 1 -
third_party/jpeg-xl/lib/jxl/opsin_image_test.cc | 5 +-
third_party/jpeg-xl/lib/jxl/quant_weights_test.cc | 5 +-
third_party/jpeg-xl/lib/jxl/quantizer.cc | 1 -
third_party/jpeg-xl/lib/jxl/rational_polynomial-inl.h | 3 +
third_party/jpeg-xl/lib/jxl/rational_polynomial_test.cc | 5 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_chroma_upsampling.h | 1 -
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_from_linear.cc | 7 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_gaborish.h | 1 -
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_to_linear.cc | 7 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_tone_mapping.h | 1 -
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_ycbcr.h | 1 -
third_party/jpeg-xl/lib/jxl/simd_util.cc | 40 +
third_party/jpeg-xl/lib/jxl/simd_util.h | 17 +
third_party/jpeg-xl/lib/jxl/simd_util_test.cc | 4 +-
third_party/jpeg-xl/lib/jxl/tf_gbench.cc | 12 +-
third_party/jpeg-xl/lib/jxl/transfer_functions-inl.h | 22 +-
third_party/jpeg-xl/lib/jxl/xorshift128plus_test.cc | 4 +-
third_party/jpeg-xl/lib/jxl_lists.bzl | 2 +
third_party/jpeg-xl/lib/jxl_lists.cmake | 2 +
third_party/jpeg-xl/third_party/CMakeLists.txt | 2 +-
117 files changed, 1518 insertions(+), 569 deletions(-)


5d20fbe1cfcdb54bcc7880fc8a59bb9047d8c60f by Jon Sneyers

https://github.com/libjxl/libjxl/commit/5d20fbe1cfcdb54bcc7880fc8a59bb9047d8c60f
Authored: 2023-08-31 10:05:46 +0200
Committed: 2023-08-31 10:05:46 +0200

improve API documentation structure (#2706)

Files Added:

  • doc/sphinx/api_color.rst
  • doc/sphinx/api_cpp.rst
  • doc/sphinx/api_metadata.rst

Files Deleted:

  • doc/sphinx/api_butteraugli.rst

Files Modified:

  • doc/api.txt
  • doc/sphinx/api.rst
  • lib/include/jxl/cms_interface.h
  • lib/include/jxl/codestream_header.h
  • lib/include/jxl/color_encoding.h
  • lib/include/jxl/decode.h
  • lib/include/jxl/decode_cxx.h
  • lib/include/jxl/encode_cxx.h
  • lib/include/jxl/parallel_runner.h
  • lib/include/jxl/resizable_parallel_runner_cxx.h
  • lib/include/jxl/thread_parallel_runner_cxx.h
  • lib/include/jxl/types.h

33b62c93e31554ec9f50f5f1cffca77fb9efcf54 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/33b62c93e31554ec9f50f5f1cffca77fb9efcf54
Authored: 2023-08-31 09:42:16 +0200
Committed: 2023-08-31 09:42:16 +0200

don't special case intensity target for pq (#2762)


Co-authored-by: Luca Versari <veluca@google.com>
Co-authored-by: Sami Boukortt <sboukortt@google.com>

Files Modified:

  • lib/jxl/color_management.cc
  • lib/jxl/dec_tone_mapping-inl.h
  • lib/jxl/dec_xyb.cc
  • lib/jxl/enc_color_management.cc
  • lib/jxl/fast_math_test.cc
  • lib/jxl/rational_polynomial-inl.h
  • lib/jxl/render_pipeline/stage_from_linear.cc
  • lib/jxl/render_pipeline/stage_to_linear.cc
  • lib/jxl/tf_gbench.cc
  • lib/jxl/transfer_functions-inl.h

1cf2e01461016881345f56995d042780c4fc2ec9 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/1cf2e01461016881345f56995d042780c4fc2ec9
Authored: 2023-08-31 09:27:35 +0200
Committed: 2023-08-31 09:27:35 +0200

roll highway to 1.0.7 (#2765)

Files Modified:

  • deps.sh
  • third_party/CMakeLists.txt
  • third_party/highway

1a3bbdcc7f89aa224a484159f1438dc4ebca81e3 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/1a3bbdcc7f89aa224a484159f1438dc4ebca81e3
Authored: 2023-08-30 14:47:43 +0200
Committed: 2023-08-30 14:47:43 +0200

pull request template (#2748)

Files Added:

  • .github/PULL_REQUEST_TEMPLATE.md

5b129878c7071fa2f642eda83447ed9577f9f67a by Moritz Firsching

https://github.com/libjxl/libjxl/commit/5b129878c7071fa2f642eda83447ed9577f9f67a
Authored: 2023-08-30 14:40:48 +0200
Committed: 2023-08-30 14:40:48 +0200

a few spellings (#2745)

Files Modified:

  • lib/jpegli/color_quantize.cc
  • lib/jpegli/common.h
  • lib/jpegli/decode.h
  • lib/jpegli/encode.h
  • lib/jpegli/streaming_test.cc
  • lib/jxl/enc_ac_strategy.cc
  • lib/jxl/enc_frame.cc
  • lib/jxl/encode.cc
  • lib/jxl/image_metadata.h

bea0c6abc4022799f7f8c9b377350dab1ae51f82 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/bea0c6abc4022799f7f8c9b377350dab1ae51f82
Authored: 2023-08-30 11:00:26 +0200
Committed: 2023-08-30 11:00:26 +0200

don't run some workflows on forks (#2761)

Files Modified:

  • .github/workflows/gitlab_mirror.yml
  • .github/workflows/test_new_highway.yml

6f52546c11225edd89636970134f8eee5eaf2f4d by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/6f52546c11225edd89636970134f8eee5eaf2f4d
Authored: 2023-08-29 12:07:15 +0000
Committed: 2023-08-29 17:22:49 +0200

Tune build/test workflow.

Files Modified:

  • .github/workflows/build_test.yml

eb0c26d669353e62634664f8601bf0bbf08aa1d5 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/eb0c26d669353e62634664f8601bf0bbf08aa1d5
Authored: 2023-08-29 12:13:40 +0200
Committed: 2023-08-29 12:13:40 +0200

allow dispatching release workflow (#2758)

This allows to manually trigger the release workflow, presumably even on other branches, to regenerate binaries when the workflow for when releasing failed.

Files Modified:

  • .github/workflows/release.yaml

2f2a38129e308868bb31ab00527e89bf40d4ddf5 by Kerry Su

https://github.com/libjxl/libjxl/commit/2f2a38129e308868bb31ab00527e89bf40d4ddf5
Authored: 2023-08-29 04:04:04 -0500
Committed: 2023-08-29 09:04:04 +0000

Fix NEON build issue: type marker instance creation (#2753)

  • Fix type marker instance creation

  • Add sshockwave to AUTHORS


Co-authored-by: Moritz Firsching <firsching@google.com>

Files Modified:

  • AUTHORS
  • lib/jxl/fast_dct-inl.h

952efc837ebb626cd7bf310838061f335607b894 by dependabot[bot]

https://github.com/libjxl/libjxl/commit/952efc837ebb626cd7bf310838061f335607b894
Authored: 2023-08-29 07:40:37 +0200
Committed: 2023-08-29 07:40:37 +0200

Bump actions/checkout from 3.5.3 to 3.6.0 (#2756)

Bumps actions/checkout from 3.5.3 to 3.6.0.


updated-dependencies:

  • dependency-name: actions/checkout
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Files Modified:

  • .github/workflows/build_test.yml
  • .github/workflows/build_test_cross.yml
  • .github/workflows/conformance.yml
  • .github/workflows/debug_ci.yml
  • .github/workflows/fuzz.yml
  • .github/workflows/gitlab_mirror.yml
  • .github/workflows/pull_request.yml
  • .github/workflows/release.yaml
  • .github/workflows/test_new_highway.yml

7206462d70d8f8381896b5fec43c0c809e6d8d28 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/7206462d70d8f8381896b5fec43c0c809e6d8d28
Authored: 2023-08-28 10:09:40 +0000
Committed: 2023-08-28 16:09:46 +0200

Faster release CI

Files Modified:

  • .github/workflows/release.yaml
  • ci.sh

84485855c34e103f822fc5f73d210a18ab4d74b7 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/84485855c34e103f822fc5f73d210a18ab4d74b7
Authored: 2023-08-28 12:20:33 +0000
Committed: 2023-08-28 15:13:02 +0200

Fix WASM build

Drive-by: avoid nameless HWY_FULL(T) instantiations

Files Modified:

  • lib/extras/metrics.cc
  • lib/jxl/enc_color_management.cc
  • lib/jxl/gauss_blur.cc
  • tools/wasm_demo/jxl_decoder.cc

203d399d5f0ac3cff6d17569131aaafa368735d3 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/203d399d5f0ac3cff6d17569131aaafa368735d3
Authored: 2023-08-25 10:37:35 +0000
Committed: 2023-08-28 12:12:15 +0200

Straighten deps to hwy_gtest

Drive-by: nuke parasitic #include <stdio.h>

Files Modified:

  • bash_test.sh
  • examples/decode_exif_metadata.cc
  • lib/extras/codec_test.cc
  • lib/extras/dec/apng.cc
  • lib/extras/enc/apng.cc
  • lib/extras/enc/npy.cc
  • lib/extras/enc/pgx.cc
  • lib/extras/enc/pnm.cc
  • lib/extras/time.cc
  • lib/include/jxl/resizable_parallel_runner.h
  • lib/include/jxl/thread_parallel_runner.h
  • lib/jpegli/adaptive_quantization.cc
  • lib/jpegli/decode_api_test.cc
  • lib/jpegli/encode_api_test.cc
  • lib/jpegli/input_suspension_test.cc
  • lib/jpegli/source_manager_test.cc
  • lib/jxl/ac_strategy_test.cc
  • lib/jxl/butteraugli/butteraugli.h
  • lib/jxl/coeff_order_test.cc
  • lib/jxl/color_encoding_internal_test.cc
  • lib/jxl/color_management_test.cc
  • lib/jxl/common.h
  • lib/jxl/convolve_test.cc
  • lib/jxl/dct_test.cc
  • lib/jxl/dec_noise.cc
  • lib/jxl/enc_adaptive_quantization.cc
  • lib/jxl/enc_ans.h
  • lib/jxl/enc_aux_out.cc
  • lib/jxl/enc_fast_lossless.cc
  • lib/jxl/enc_noise.cc
  • lib/jxl/enc_optimize.h
  • lib/jxl/enc_optimize_test.cc
  • lib/jxl/enc_quant_weights.cc
  • lib/jxl/epf.cc
  • lib/jxl/fast_dct_test.cc
  • lib/jxl/fast_math_test.cc
  • lib/jxl/fields.h
  • lib/jxl/image_ops_test.cc
  • lib/jxl/jpeg/enc_jpeg_data.cc
  • lib/jxl/jxl_test.cc
  • lib/jxl/modular/modular_image.h
  • lib/jxl/modular_test.cc
  • lib/jxl/opsin_image_test.cc
  • lib/jxl/quant_weights_test.cc
  • lib/jxl/quantizer.cc
  • lib/jxl/rational_polynomial_test.cc
  • lib/jxl/render_pipeline/stage_chroma_upsampling.h
  • lib/jxl/render_pipeline/stage_gaborish.h
  • lib/jxl/render_pipeline/stage_tone_mapping.h
  • lib/jxl/render_pipeline/stage_ycbcr.h
  • lib/jxl/simd_util_test.cc
  • lib/jxl/xorshift128plus_test.cc
  • tools/cjxl_fuzzer.cc
  • tools/djxl_fuzzer.cc
  • tools/jpegli_dec_fuzzer.cc

1e1d1466ae0f15e6ca992b95e383e53421b039ec by Moritz Firsching

https://github.com/libjxl/libjxl/commit/1e1d1466ae0f15e6ca992b95e383e53421b039ec
Authored: 2023-08-28 11:36:17 +0200
Committed: 2023-08-28 09:36:17 +0000

encoder output streaming (#2700)


Co-authored-by: Luca Versari <veluca@google.com>
Co-authored-by: Robert Obryk <robryk@google.com>
Co-authored-by: Marcin Kowalczyk <qrczak@google.com>
Co-authored-by: Sami Boukortt <sboukortt@google.com>
Co-authored-by: Jon Sneyers <jon@cloudinary.com>

Files Modified:

  • CHANGELOG.md
  • lib/include/jxl/encode.h
  • lib/jxl/base/span.h
  • lib/jxl/base/status.h
  • lib/jxl/decode_test.cc
  • lib/jxl/encode.cc
  • lib/jxl/encode_internal.h
  • lib/jxl/encode_test.cc
  • tools/djxl_fuzzer_corpus.cc

4b8aad231bc7857158be8e4bf554a805596b1916 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/4b8aad231bc7857158be8e4bf554a805596b1916
Authored: 2023-08-24 10:11:25 +0000
Committed: 2023-08-24 16:02:13 +0200

Unsilence max_stack error

And fix the remaining big frames

Files Added:

  • lib/jxl/simd_util.cc
  • lib/jxl/simd_util.h

Files Modified:

  • .github/workflows/build_test.yml
  • lib/jxl/ac_strategy_test.cc
  • lib/jxl/dct-inl.h
  • lib/jxl/dct_test.cc
  • lib/jxl/dec_cache.h
  • lib/jxl/dec_transforms-inl.h
  • lib/jxl/enc_ac_strategy.cc
  • lib/jxl/enc_chroma_from_luma.cc
  • lib/jxl/enc_chroma_from_luma.h
  • lib/jxl/enc_group.cc
  • lib/jxl/enc_transforms-inl.h
  • lib/jxl/fast_dct-inl.h
  • lib/jxl/quant_weights_test.cc
  • lib/jxl_lists.bzl
  • lib/jxl_lists.cmake

f0801c000a428c9b4f2342a41ec2fe84aff203a1 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/f0801c000a428c9b4f2342a41ec2fe84aff203a1
Authored: 2023-08-24 10:12:01 +0200
Committed: 2023-08-24 10:12:01 +0200

re-enable sphinx/readthedocs (#2747)

Files Modified:

  • .github/workflows/build_test.yml

594d7beb6e46600407c4c2bc9ba36d86d739c66c by Moritz Firsching

https://github.com/libjxl/libjxl/commit/594d7beb6e46600407c4c2bc9ba36d86d739c66c
Authored: 2023-08-23 15:24:24 +0200
Committed: 2023-08-23 15:24:24 +0200

temporarily disable sphinx/readthedocs (#2746)

Files Modified:

  • .github/workflows/build_test.yml

27515a9d8376f80e16c9b4b04eacf55c223ade02 by dependabot[bot]

https://github.com/libjxl/libjxl/commit/27515a9d8376f80e16c9b4b04eacf55c223ade02
Authored: 2023-08-21 18:59:09 +0200
Committed: 2023-08-21 18:59:09 +0200

Bump actions/setup-node from 3.8.0 to 3.8.1 (#2744)

Bumps actions/setup-node from 3.8.0 to 3.8.1.


updated-dependencies:

  • dependency-name: actions/setup-node
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Files Modified:

  • .github/workflows/build_test.yml

3fb6ad1a84e4654dc0522407b92b75a2ffd1ecaf by Moonchild

https://github.com/libjxl/libjxl/commit/3fb6ad1a84e4654dc0522407b92b75a2ffd1ecaf
Authored: 2023-08-21 08:03:50 +0200
Committed: 2023-08-21 08:03:50 +0200

Correct link to Pale Moon release notes in doc/sofware-support.md (#2741)

Older release notes are regularly moved to "archived release notes" in the Pale Moon project. Since this change was made in November 2022, it's no longer relevant for the main release notes page.
The correct/permanent link at this point in time is https://www.palemoon.org/releasenotes-archived.shtml#v31.4.0 -- jumping directly to the related version.

Files Modified:

  • AUTHORS
  • doc/software_support.md

7feb6a5465c10cee7ab52b83ec112f1883aa5f2d by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/7feb6a5465c10cee7ab52b83ec112f1883aa5f2d
Authored: 2023-08-18 10:10:16 +0000
Committed: 2023-08-18 14:31:00 +0200

Fix most huge stack frames

Files Modified:

  • .github/workflows/build_test.yml
  • lib/jxl/ac_strategy_test.cc
  • lib/jxl/dec_group.cc
  • lib/jxl/dec_transforms-inl.h
  • lib/jxl/dec_transforms_testonly.cc
  • lib/jxl/dec_transforms_testonly.h
  • lib/jxl/jpeg/dec_jpeg_data_writer.cc
  • lib/jxl/modular/encoding/enc_encoding.cc
  • lib/jxl/modular/encoding/encoding.cc
  • lib/jxl/modular/encoding/encoding.h

06ce6cb513c442bfe9a0a9ad7df0d6d5f17dc07d by Moritz Firsching

https://github.com/libjxl/libjxl/commit/06ce6cb513c442bfe9a0a9ad7df0d6d5f17dc07d
Authored: 2023-08-17 12:14:28 +0200
Committed: 2023-08-17 12:14:28 +0200

update highway requirement (#2735)

Files Modified:

  • third_party/CMakeLists.txt

99fa2ac34160c1d565d25e7bdc8e1c129668ec73 by dependabot[bot]

https://github.com/libjxl/libjxl/commit/99fa2ac34160c1d565d25e7bdc8e1c129668ec73
Authored: 2023-08-15 19:19:24 +0200
Committed: 2023-08-15 19:19:24 +0200

Bump actions/setup-node from 3.7.0 to 3.8.0 (#2729)

Bumps actions/setup-node from 3.7.0 to 3.8.0.


updated-dependencies:

  • dependency-name: actions/setup-node
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Files Modified:

  • .github/workflows/build_test.yml

787a6597e1eef36d6d9f7f8f9f6ea093dc031dc5 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/787a6597e1eef36d6d9f7f8f9f6ea093dc031dc5
Authored: 2023-08-15 14:01:37 +0000
Committed: 2023-08-15 17:12:41 +0200

Fix edge case in JPEG serialization

When AC coeff is -32768 the logic of "de-signization" does not work.
Healthy JPEGs does not contain such values.

Files Modified:

  • lib/jxl/jpeg/dec_jpeg_data_writer.cc

ee31fd982b7fbc6f4964c8f7709824c32da6ec13 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/ee31fd982b7fbc6f4964c8f7709824c32da6ec13
Authored: 2023-08-15 16:54:42 +0200
Committed: 2023-08-15 14:54:42 +0000

make dependabot pass AUTHORS check (#2730)

Files Modified:

  • AUTHORS

8aeb32a8e3ec1f54198f81b2bd172e39f7fe5f4b by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/8aeb32a8e3ec1f54198f81b2bd172e39f7fe5f4b
Authored: 2023-08-15 12:53:08 +0000
Committed: 2023-08-15 16:00:52 +0200

Fix subtle logic error in djxl_fuzzer

Preview have to be emitted before JPEG stream, but when decoder reports
it will produce JPEG stream it is still not too late to spit a preview.

Files Modified:

  • lib/jxl/decode.cc
  • tools/djxl_fuzzer.cc

63f3049c2bd36b1404fc4f234bf8bc6adedb2251 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/63f3049c2bd36b1404fc4f234bf8bc6adedb2251
Authored: 2023-08-15 13:02:00 +0200
Committed: 2023-08-15 13:02:00 +0200

remove paths-ignore (#2732)

This removes the paths-ignores for ichange to .md and AUTHORS.
This allows us to have required workflows. The ci is faster now and also
we don't have many such pull requests.

Files Modified:

  • .github/workflows/build_test.yml
  • .github/workflows/build_test_cross.yml
  • .github/workflows/conformance.yml

55b3eb9df102e21f99907a99413df55907f59726 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/55b3eb9df102e21f99907a99413df55907f59726
Authored: 2023-08-14 15:09:08 +0000
Committed: 2023-08-15 10:47:35 +0200

Avoid timeout in fuzzer

We have to cheat here to avoid adding more methods to Visitor class

Files Modified:

  • lib/jxl/fields.cc
  • lib/jxl/fields.h
  • lib/jxl/jpeg/jpeg_data.cc

66028f6353229016cae28f112ac171d4193050de by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/66028f6353229016cae28f112ac171d4193050de
Authored: 2023-08-14 13:38:28 +0000
Committed: 2023-08-14 16:17:30 +0200

Avoid timeout in jpegli_dec_fuzzer

Files Modified:

  • tools/jpegli_dec_fuzzer.cc

4260dc80c7c7d5ecf0da81f8546912e926ac960a by Moritz Firsching

https://github.com/libjxl/libjxl/commit/4260dc80c7c7d5ecf0da81f8546912e926ac960a
Authored: 2023-08-14 10:18:51 +0200
Committed: 2023-08-14 10:18:51 +0200

bump highway to 1.0.6 (#2726)

Files Modified:

  • deps.sh
  • third_party/highway

All the jobs in the try run succeeded. Like literally all of them, there weren't
even any intermittents. That is pretty surprising to me, so maybe you should double
check to make sure I didn't misinterpret things and that the correct tests ran...

Anyway, I've done all I can, so I'm passing to you to review and land the patch.
When reviewing, please note that this is external code, which needs a full and
careful inspection - not a rubberstamp.

Assignee: nobody → krosylight
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/84b7c50f41d5 Update libjxl to 5d20fbe1cfcdb54bcc7880fc8a59bb9047d8c60f r=saschanaz
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 119 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: