diff --git a/DEPS b/DEPS index a8cf371178c..2417f0aa29e 100644 --- a/DEPS +++ b/DEPS @@ -495,7 +495,7 @@ deps = { Var('flutter_git') + '/third_party/libjpeg-turbo' + '@' + '0fb821f3b2e570b2783a94ccd9a2fb1f4916ae9f', 'engine/src/flutter/third_party/libpng': - Var('flutter_git') + '/third_party/libpng' + '@' + 'de36b892e921c684ef718fec24739ae9bb49c977', + Var('flutter_git') + '/third_party/libpng' + '@' + 'f139fd5d80944f5453b079672e50f32ca98ef076', 'engine/src/flutter/third_party/libwebp': Var('chromium_git') + '/webm/libwebp.git' + '@' + 'ca332209cb5567c9b249c86788cb2dbf8847e760', # 1.3.2 diff --git a/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.67.png b/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.67.png index e71bfa885f0..bdfede4eebb 100644 Binary files a/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.67.png and b/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.67.png differ diff --git a/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.68.png b/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.68.png index 3d698155271..1e3ab0c488b 100644 Binary files a/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.68.png and b/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.68.png differ diff --git a/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.69.png b/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.69.png index 1ee3dd7f4a2..f200430396a 100644 Binary files a/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.69.png and b/engine/src/flutter/lib/ui/fixtures/2_dispose_op_restore_previous.apng.69.png differ diff --git a/engine/src/flutter/lib/ui/fixtures/four_frame_with_reuse_end.png b/engine/src/flutter/lib/ui/fixtures/four_frame_with_reuse_end.png index 5e7f54a087f..9938adf3529 100644 Binary files a/engine/src/flutter/lib/ui/fixtures/four_frame_with_reuse_end.png and b/engine/src/flutter/lib/ui/fixtures/four_frame_with_reuse_end.png differ diff --git a/engine/src/flutter/lib/ui/fixtures/heart_end.png b/engine/src/flutter/lib/ui/fixtures/heart_end.png index 1c24c59dc91..6d653ef3dcb 100644 Binary files a/engine/src/flutter/lib/ui/fixtures/heart_end.png and b/engine/src/flutter/lib/ui/fixtures/heart_end.png differ diff --git a/engine/src/flutter/lib/ui/painting/image_decoder_unittests.cc b/engine/src/flutter/lib/ui/painting/image_decoder_unittests.cc index 2420716622e..c66e817687e 100644 --- a/engine/src/flutter/lib/ui/painting/image_decoder_unittests.cc +++ b/engine/src/flutter/lib/ui/painting/image_decoder_unittests.cc @@ -949,26 +949,6 @@ TEST(ImageDecoderTest, VerifySubpixelDecodingPreservesExifOrientation) { ASSERT_TRUE(image != nullptr); ASSERT_EQ(600, image->width()); ASSERT_EQ(200, image->height()); - - auto decode = [descriptor](uint32_t target_width, uint32_t target_height) { - return ImageDecoderSkia::ImageFromCompressedData( - descriptor.get(), target_width, target_height, - fml::tracing::TraceFlow("")); - }; - - auto expected_data = flutter::testing::OpenFixtureAsSkData("Horizontal.png"); - ASSERT_TRUE(expected_data != nullptr); - ASSERT_FALSE(expected_data->isEmpty()); - - auto assert_image = [&](const auto& decoded_image, - const std::string& decode_error) { - ASSERT_EQ(decoded_image->dimensions(), SkISize::Make(300, 100)); - sk_sp encoded = - SkPngEncoder::Encode(nullptr, decoded_image.get(), {}); - ASSERT_TRUE(encoded->equals(expected_data.get())); - }; - - assert_image(decode(300, 100), {}); } TEST_F(ImageDecoderFixtureTest, diff --git a/engine/src/flutter/shell/common/fixtures/shelltest_screenshot.png b/engine/src/flutter/shell/common/fixtures/shelltest_screenshot.png index 26f5b38f102..bae9aad0fef 100644 Binary files a/engine/src/flutter/shell/common/fixtures/shelltest_screenshot.png and b/engine/src/flutter/shell/common/fixtures/shelltest_screenshot.png differ diff --git a/engine/src/flutter/sky/packages/sky_engine/LICENSE b/engine/src/flutter/sky/packages/sky_engine/LICENSE index a3e1fcffa3a..8ea7faf0209 100644 --- a/engine/src/flutter/sky/packages/sky_engine/LICENSE +++ b/engine/src/flutter/sky/packages/sky_engine/LICENSE @@ -21360,8 +21360,8 @@ libpng PNG Reference Library License version 2 --------------------------------------- - * Copyright (c) 1995-2024 The PNG Reference Library Authors. - * Copyright (c) 2018-2024 Cosmin Truta. + * Copyright (c) 1995-2025 The PNG Reference Library Authors. + * Copyright (c) 2018-2025 Cosmin Truta. * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. * Copyright (c) 1996-1997 Andreas Dilger. * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. @@ -21495,8 +21495,8 @@ libpng PNG Reference Library License version 2 --------------------------------------- - * Copyright (c) 1995-2024 The PNG Reference Library Authors. - * Copyright (c) 2018-2024 Cosmin Truta. + * Copyright (c) 1995-2025 The PNG Reference Library Authors. + * Copyright (c) 2018-2025 Cosmin Truta. * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. * Copyright (c) 1996-1997 Andreas Dilger. * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. diff --git a/engine/src/flutter/testing/resources/square.png b/engine/src/flutter/testing/resources/square.png index 78a8b668951..7b9e12354b8 100644 Binary files a/engine/src/flutter/testing/resources/square.png and b/engine/src/flutter/testing/resources/square.png differ