18265 Commits

Author SHA1 Message Date
Zachary Anderson
efe086ab30 Adds a flag to the gn script to build with -fstack-protector (flutter/engine#34257) 2022-06-24 08:45:19 -07:00
godofredoc
5f54bbfe60 Update gn + ninja commands for mac_ios_release. (flutter/engine#34269) 2022-06-24 15:45:04 +00:00
Brandon DeRosier
990a78d1a1 Make the GLFW embedder example work on Linux (flutter/engine#34156) 2022-06-23 21:02:43 -07:00
Tong Mu
ee0e8303fb [Keyboard] Mark generated file names with infix .g. (flutter/engine#34123)
* Impl

* Format
2022-06-23 20:02:33 -07:00
Sébastien Marchand
a7766026f6 [fuchsia] fuchsia_archive - Use the tools from the proper directory (flutter/engine#34255) 2022-06-23 18:34:05 -07:00
Brandon DeRosier
2b7ef9c7de [Impeller] Limit coverage of all subpasses to the root texture (flutter/engine#34246) 2022-06-24 01:33:05 +00:00
LongCatIsLooong
185bdbb637 [Android Autofill] Don't set autofillHints to an empty array when there's no autofillhints (flutter/engine#34203) 2022-06-24 01:13:07 +00:00
Harry Terkelsen
954ed4e2f9 [canvaskit] Correctly get the directionality of the text boxes (flutter/engine#34264) 2022-06-23 17:54:52 -07:00
skia-flutter-autoroll
fdc9ceef84 Roll Skia from 79e12af8790f to bdd0205ae470 (14 revisions) (flutter/engine#34266) 2022-06-23 17:49:02 -07:00
Dan Field
f7163f555c Roll SwiftShader, ANGLE, use SwANGLE in test harnesses (flutter/engine#33814)
Roll Swiftshader, ANGLE, and Vulkan deps.

Updates license bot for new locations of licenses and new files
in roll.

Converts unit test harnesses to use SwANGLE, which is the
supported way of using SwiftShader as a software backend for GLES.

Updates goldens due to swiftshader changes.

Fixes up include paths to avoid directly including third_party
code by that name, which is unlikely to work in other build
environments.

Includes upstream patches to ANGLE and SwiftShader to build in our
windows environments, as well as patches to Skia to support
defining the location of VulkanMemoryAllocator and a patch to ANGLE
to support opting into a newer version of VMA.
2022-06-23 16:43:39 -07:00
Dan Field
06f25e5fdd set leaf_nodes_builder in LayerTree::Flatten (flutter/engine#34261) 2022-06-23 23:19:08 +00:00
Jason Simmons
07873d4e21 Delete local JNI references created within AndroidImageGenerator::DoDecodeImage (flutter/engine#34148) 2022-06-23 23:15:04 +00:00
skia-flutter-autoroll
58a5ee8cc0 Roll Skia from de2c13deddaf to 79e12af8790f (1 revision) (flutter/engine#34241) 2022-06-23 16:14:04 -07:00
Jason Simmons
729cd3e4a9 Revert "Bump Robolectric to 4.8.1 (#33024)" (flutter/engine#34263)
This reverts commit aaa190f63293b61c0579642a4e979221bf6c5ba1.
2022-06-23 15:29:57 -07:00
Jason Simmons
1243cc12c6 Add a null check to AndroidImageGenerator::GetPixels (flutter/engine#34149) 2022-06-23 20:39:04 +00:00
utzcoz
aaa190f632 Bump Robolectric to 4.8.1 (flutter/engine#33024) 2022-06-23 20:27:05 +00:00
Alex Wood
8269c91886 [MacOS] Accept first mouse-down (flutter/engine#34093) 2022-06-23 20:21:04 +00:00
ColdPaleLight
b2861bd9b7 Make DisplayList DispatchHelpers prevent against extra restore calls (flutter/engine#34247) 2022-06-23 20:15:05 +00:00
dependabot[bot]
a4bd8e47ca Bump github/codeql-action from 2.1.12 to 2.1.14 (flutter/engine#34259) 2022-06-23 20:13:04 +00:00
godofredoc
9646a35428 Remove full platform name from patched_sdk path. (flutter/engine#34258) 2022-06-23 20:03:05 +00:00
godofredoc
0cb94ef6ca Use autosubmit instead of "waiting for tree to go green" for dependabot. (flutter/engine#34153) 2022-06-23 19:15:05 +00:00
godofredoc
23688b8edd Fix mac_ios builders and archive paths in linux host. (flutter/engine#34254) 2022-06-23 17:47:06 +00:00
Emmanuel Garcia
135a1c8e56 Handle SurfaceView in a VirtualDisplay (flutter/engine#33599) 2022-06-22 19:39:05 -07:00
Dan Field
0586f7b588 Drop --enable-display-list flag, remove associated branched code (flutter/engine#34233) 2022-06-23 00:07:04 +00:00
Chinmay Garde
0aa7b3495f [Impeller] Log a message when using Impeller. (flutter/engine#34242) 2022-06-22 16:59:07 -07:00
Harry Terkelsen
a97be6031e Reland [canvaskit] Rework platform views (flutter/engine#34236) 2022-06-22 15:44:25 -07:00
skia-flutter-autoroll
4e15ff7bbf Roll Fuchsia Linux SDK from C5eoLgP5g... to F1U6IH2Nf... (flutter/engine#34239) 2022-06-22 15:09:06 -07:00
skia-flutter-autoroll
4ccee2bc76 Roll Skia from 57a5326e20fa to de2c13deddaf (2 revisions) (flutter/engine#34237) 2022-06-22 14:39:07 -07:00
Chinmay Garde
1e4b720f26 [Impeller] Update docs to point to a couple of useful WWDC videos. (flutter/engine#34235) 2022-06-22 14:29:07 -07:00
joshualitt
05f07b159f [web] Migrate Flutter Web DOM usage to JS static interop - 37. (flutter/engine#33373) 2022-06-22 12:43:56 -07:00
Chinmay Garde
20def47959 Remove unactionable verbose log about ignored viewport metrics. (flutter/engine#34231) 2022-06-22 12:34:06 -07:00
Dan Field
a33b1e7c6f Make LayerTree::Flatten use DisplayList (flutter/engine#34227) 2022-06-22 19:27:04 +00:00
Zachary Anderson
727c66750e Revert "[canvaskit] Rework embedded view manager (#34081)" (flutter/engine#34232)
This reverts commit 3da9e6d12fc83cdc2d1cfd8af9097c0b1d57df74.
2022-06-22 11:52:00 -07:00
Harry Terkelsen
3da9e6d12f [canvaskit] Rework embedded view manager (flutter/engine#34081) 2022-06-22 10:17:19 -07:00
Jonah Williams
a184d04005 cleanup fractional translation ifdefs and config (flutter/engine#34198) 2022-06-22 09:00:57 -07:00
skia-flutter-autoroll
1086b6e0a9 Roll Skia from a9163fca2e00 to 57a5326e20fa (3 revisions) (flutter/engine#34225) 2022-06-22 08:54:04 -07:00
skia-flutter-autoroll
c945314a04 Roll Skia from 39888036d16d to a9163fca2e00 (1 revision) (flutter/engine#34223) 2022-06-22 07:34:04 -07:00
skia-flutter-autoroll
37ee401d71 Roll Skia from ff4e443638e4 to 39888036d16d (2 revisions) (flutter/engine#34220) 2022-06-22 00:39:04 -07:00
skia-flutter-autoroll
880ff041d3 Roll Skia from a99593bfa91a to ff4e443638e4 (1 revision) (flutter/engine#34219) 2022-06-21 23:14:06 -07:00
skia-flutter-autoroll
ef80dc0e60 Roll Fuchsia Linux SDK from oPfLoarS_... to C5eoLgP5g... (flutter/engine#34217) 2022-06-21 22:19:04 -07:00
skia-flutter-autoroll
194658c08a Roll Skia from e956ae74eaa9 to a99593bfa91a (1 revision) (flutter/engine#34215) 2022-06-21 21:29:03 -07:00
skia-flutter-autoroll
cd0a127a86 Roll Skia from 915cad6282cb to e956ae74eaa9 (2 revisions) (flutter/engine#34213) 2022-06-21 19:34:06 -07:00
Tong Mu
869b09b201 [Keyboard] Update generated key codes (flutter/engine#34125)
* Impl

* Remove logical plane

* Revert "Remove logical plane"

This reverts commit a422c425d9c15a0d6576d1dfb5c0faab22038523.
2022-06-21 18:25:26 -07:00
ColdPaleLight
9ea6679bb6 [impeller] Use mapping based 'Texture::SetContents' in image decoder and text render context (flutter/engine#33477) 2022-06-22 00:43:05 +00:00
skia-flutter-autoroll
87d289e260 Roll Skia from beff14abb9a6 to 915cad6282cb (35 revisions) (flutter/engine#34205) 2022-06-21 14:39:03 -07:00
Tong Mu
5de64c88b0 [Keyboard, Android] Mint physical keys on the Android plane (flutter/engine#34122) 2022-06-21 13:14:33 -07:00
godofredoc
94efcccb6e Fix path in android aot configuration. (flutter/engine#34155) 2022-06-21 19:55:05 +00:00
Chris Bracken
53a9648da9 [lint] Merge impeller .clang-tidy into main config (flutter/engine#33692)
Merges most (but not all) of the impeller .clang-tidy rules into the
main .clang-tidy config. Merges:

readability-identifier-naming.PrivateMemberSuffix (_)
readability-identifier-naming.EnumConstantPrefix (k)
modernize-use-default-member-init.UseAssignment
Does not merge:

readability-identifier-naming.PublicMethodCase (CamelCase)
readability-identifier-naming.PrivateMethodCase (CamelCase)
These last two are not merged due to the non-trivial number of existing
field accessors that use field_name() methods to directly return
field_name_. While these are permitted by the C++ style guide, we may
want to move to a single, simple rule and name everything in CamelCase.
These can be enabled in a followup patch.

No new tests added, since this change is style-only.
2022-06-21 11:52:42 -07:00
Chris Bracken
ba49690c20 Eliminate use-after-move (flutter/engine#34197)
pipeline_desc is a std::optional<PipelineDescriptor>. It's used in test
expectations after (lines 320-321) the move. This passes by value like
in other tests.
2022-06-21 11:51:58 -07:00
skia-flutter-autoroll
f9a694e833 Roll Skia from 59cba4b1bd40 to beff14abb9a6 (1 revision) (flutter/engine#34135) 2022-06-21 11:49:03 -07:00