17998 Commits

Author SHA1 Message Date
joshualitt
15280cb88e [web] Migrate Flutter Web DOM usage to JS static interop - 23. (flutter/engine#33351) 2022-06-02 10:06:49 -07:00
skia-flutter-autoroll
14a7b5c365 Roll Skia from ee62fad9a422 to 455addeff687 (1 revision) (flutter/engine#33780) 2022-06-02 07:13:03 -07:00
skia-flutter-autoroll
1682457a47 Roll Skia from 89fea08f6b16 to ee62fad9a422 (1 revision) (flutter/engine#33779) 2022-06-02 05:48:03 -07:00
skia-flutter-autoroll
63b85dfece Roll Fuchsia Linux SDK from IzplEdLmb... to 7P7vIYLCi... (flutter/engine#33777) 2022-06-02 03:38:06 -07:00
skia-flutter-autoroll
fe140b1da6 Roll Skia from 85c75b7d9c4d to 89fea08f6b16 (1 revision) (flutter/engine#33773) 2022-06-02 02:43:04 -07:00
skia-flutter-autoroll
971df4837f Roll Skia from 2b1ed68f033c to 85c75b7d9c4d (2 revisions) (flutter/engine#33771) 2022-06-02 00:28:03 -07:00
skia-flutter-autoroll
c9aa0c01a2 Roll Skia from 3daf310ed832 to 2b1ed68f033c (1 revision) (flutter/engine#33769) 2022-06-01 23:03:06 -07:00
Kaushik Iska
af6bbe756d Move the args for GLContextPresent into a struct (flutter/engine#33758)
This refactor enables easier additions to the method
for fields that can be optionally consumed by various
platforms.
2022-06-01 23:11:37 -04:00
Gary Qian
c2fb536113 Upgrade android SDK to API 32 (flutter/engine#33524) 2022-06-01 18:58:04 -07:00
Jason Simmons
5bbc53f8a1 Check for a deleted snapshot delegate in ConvertImageToRaster (flutter/engine#33764) 2022-06-01 17:58:06 -07:00
skia-flutter-autoroll
2334e7c7ca Roll Skia from 38847f13db58 to 3daf310ed832 (2 revisions) (flutter/engine#33765) 2022-06-01 16:43:03 -07:00
skia-flutter-autoroll
9ecf396977 Roll Skia from 479fa1c9ca2b to 38847f13db58 (2 revisions) (flutter/engine#33762) 2022-06-01 15:18:05 -07:00
skia-flutter-autoroll
93a47c6e72 Roll Fuchsia Linux SDK from 0LrSN0vh6... to IzplEdLmb... (flutter/engine#33760) 2022-06-01 14:18:06 -07:00
Jenn Magder
95ae958bbd Print clang-tidy job exception (flutter/engine#33756) 2022-06-01 14:08:06 -07:00
skia-flutter-autoroll
4e896cb6e0 Roll Skia from 5723585ba385 to 479fa1c9ca2b (5 revisions) (flutter/engine#33759) 2022-06-01 13:38:05 -07:00
Kaushik Iska
916f9bcab5 Fix layer tree snapshot values (flutter/engine#33753) 2022-06-01 10:18:05 -07:00
skia-flutter-autoroll
c40d25cf70 Roll Skia from bebf8e34c371 to 5723585ba385 (1 revision) (flutter/engine#33751) 2022-06-01 10:03:07 -07:00
joshualitt
1dd8b0af78 [web] Migrate Flutter Web DOM usage to JS static interop - 22. (flutter/engine#33350) 2022-06-01 09:24:06 -07:00
Chinmay Garde
790b9970d8 [Impeller] Make logs about unimplemented methods show up only in debug modes. (flutter/engine#33750) 2022-06-01 09:18:05 -07:00
skia-flutter-autoroll
cbf3a1a726 Roll Skia from 1da7be7a8516 to bebf8e34c371 (1 revision) (flutter/engine#33749) 2022-06-01 08:43:04 -07:00
skia-flutter-autoroll
cae81a759c Roll Skia from b21740086944 to 1da7be7a8516 (2 revisions) (flutter/engine#33748) 2022-06-01 07:23:06 -07:00
skia-flutter-autoroll
0fa3ff7fd2 Roll Skia from 48cb5bc138ae to b21740086944 (1 revision) (flutter/engine#33742) 2022-06-01 01:43:05 -07:00
skia-flutter-autoroll
229b59d118 Roll Fuchsia Linux SDK from sqbzSMhtc... to 0LrSN0vh6... (flutter/engine#33741) 2022-06-01 00:58:04 -07:00
skia-flutter-autoroll
dc26f028d0 Roll Skia from 2c1259e699a0 to 48cb5bc138ae (2 revisions) (flutter/engine#33740) 2022-06-01 00:23:03 -07:00
skia-flutter-autoroll
63509529e7 Roll Skia from 817dd601f85f to 2c1259e699a0 (1 revision) (flutter/engine#33738) 2022-05-31 23:03:06 -07:00
Chinmay Garde
80963f0f7b [Impeller] Control GL error checking and tracing via GN options. (flutter/engine#33734) 2022-05-31 18:33:04 -07:00
moko256
601e178945 [Windows] Google Japanese Input, composing text doesn't rendered after commit text partially (flutter/engine#33605)
Reproducible steps is in flutter/flutter#102021.

Fixes flutter/flutter#102021.

No changes in [flutter/tests] repo.
2022-05-31 18:01:55 -07:00
Brandon DeRosier
368b5cc6a8 [Impeller] Implement DlImageFilterType::kBlur (flutter/engine#33729) 2022-05-31 17:55:36 -07:00
Chinmay Garde
7bd544a79c [Impeller] Fix failing CanDrawWithBlendColorFilter test. (flutter/engine#33731)
Fixes https://github.com/flutter/flutter/issues/105071.

Lets use switches instead of maps. First, they don't encounter runtime
constructors. Second, they will yell at static analysis if there is a
missing case (as long as we don't have `default`s).

Also fixed a Metal validation issue. Since we weren't sampling from the
source in case of a foreground, we weren't binding a texture and sampler
at that location. I just bound the dest to that spot and everyone is
happy. We won't actually sample from that binding.
2022-05-31 17:34:55 -07:00
Emmanuel Garcia
7ae2fa67bd Move Skia gold client to shared location (flutter/engine#33672) 2022-05-31 16:33:04 -07:00
skia-flutter-autoroll
d2e7366d32 Roll Skia from 8d69d045793c to 817dd601f85f (3 revisions) (flutter/engine#33726) 2022-05-31 15:43:03 -07:00
Chinmay Garde
3296758fa9 [Impeller] Document the Impeller Coordinate System. (flutter/engine#33725)
Fixes https://github.com/flutter/flutter/issues/105052.
2022-05-31 15:28:25 -07:00
Chinmay Garde
40eb99ee5a [Impeller] Account for differences in coordinate spaces between OpenGL & Metal. (flutter/engine#33723) 2022-05-31 15:18:05 -07:00
Chris Yang
d303a310a6 PlatformView to set the correct overlay view frame, merge thread at the endFrame (flutter/engine#33262) 2022-05-31 14:42:34 -07:00
skia-flutter-autoroll
6e9d8cb208 Roll Skia from 9c9ef3845d04 to 8d69d045793c (3 revisions) (flutter/engine#33724) 2022-05-31 14:23:02 -07:00
Brandon DeRosier
533e395f82 [Impeller] Add high DPI support to the ImGui Impeller backend; make high DPI work in the Metal playground; make playground tests respect content scale (flutter/engine#33708) 2022-05-31 13:04:50 -07:00
skia-flutter-autoroll
ca9cccdea4 Roll Skia from 9676ef73025b to 9c9ef3845d04 (2 revisions) (flutter/engine#33721) 2022-05-31 13:03:02 -07:00
Tong Mu
78adf103bf Reland No.2 "Hardware Keyboard: Android" (flutter/engine#33686)
* Original code

* Changes

* Fix and test

Better formatted tests
2022-05-31 13:00:39 -07:00
skia-flutter-autoroll
16bea375cd Roll Skia from e78db5d6329c to 9676ef73025b (2 revisions) (flutter/engine#33720) 2022-05-31 11:38:04 -07:00
skia-flutter-autoroll
8f6cfad2f9 Roll Fuchsia Linux SDK from GA424pgEx... to sqbzSMhtc... (flutter/engine#33719) 2022-05-31 11:33:05 -07:00
Brandon DeRosier
914624970a Fix framebuffer mapping for viewport and scissor (flutter/engine#33706) 2022-05-31 11:27:49 -07:00
joshualitt
4617fb4bb2 [web] Migrate Flutter Web DOM usage to JS static interop - 21. (flutter/engine#33349) 2022-05-31 11:15:55 -07:00
Chris Bracken
8d7d82192e Pass std::string_view by value not by ref (flutter/engine#33699)
String views are small, cheap objects that fit in a couple registers, so
passing by value avoids pointer indirection and thus a memory load.

Fun related reading for future archaeologists:
https://quuxplusone.github.io/blog/2021/11/09/pass-string-view-by-value/

And a Windows-specific footnote:
https://quuxplusone.github.io/blog/2021/11/19/string-view-by-value-ps/

No test change since there is no semantic change.
2022-05-31 11:13:29 -07:00
skia-flutter-autoroll
62e713598f Roll Skia from c6218799a6c7 to e78db5d6329c (3 revisions) (flutter/engine#33717) 2022-05-31 10:13:04 -07:00
Shivesh Ganju
3cfb7658cc [fuchsia] Fix precision errors occuring in layer tree frame size. (flutter/engine#33669)
This PR fixes the precision error which occurs when casting a double to int32, causing an incorrect physical display size to be propagated in
the layer tree ultimately causing input events on the left edge of the
display to be dropped.
2022-05-31 09:42:25 -07:00
skia-flutter-autoroll
15f20cb270 Roll Skia from 0582a9e6191a to c6218799a6c7 (8 revisions) (flutter/engine#33715) 2022-05-31 08:53:04 -07:00
Viren Khatri
fd3b605c70 Deprecates hashValues and hashList (flutter/engine#30674)
* deprecate hashValues and hashList

* rm unused imports

* missing periods and const lists

* improves hashing of lists

* ignore: avoid_classes_with_only_static_members

* migrate new classes

* refactor: update version of deprecation
2022-05-31 21:19:57 +05:30
Zachary Anderson
67d4e8ff38 Fixes for the Windows arm64 build (flutter/engine#33681)
* Fixes for the Windows arm64 build

* Update buildroot to 53abad0fa9c9e0285e80f9b0682316d5d39705be

* Update buildroot to f582982073b6f04b7a70bc284bac8fafa6c0a846
2022-05-31 08:06:47 -07:00
skia-flutter-autoroll
7ba60ce763 Roll Skia from 44444cccb802 to a3d2d6250937 (1 revision) (flutter/engine#33709) 2022-05-31 03:58:04 -07:00
Brandon DeRosier
32b77309c7 Fixes to get impeller_unittests building on Windows (flutter/engine#33705) 2022-05-31 01:13:47 -07:00