17101 Commits

Author SHA1 Message Date
skia-flutter-autoroll
348bcae42d Roll Fuchsia Linux SDK from ZYimHxg7C... to 4fB2dR4mP... (flutter/engine#26046) 2021-05-10 13:34:01 -07:00
Ferhat
093260e060 Remove debug print (flutter/engine#26051) 2021-05-10 13:32:18 -07:00
Jason Simmons
9cc475c98c Return a maximum nanoseconds value in FlutterDesktopEngineProcessMessages (flutter/engine#26026) 2021-05-10 13:29:01 -07:00
skia-flutter-autoroll
9e0b4e9b3a Roll Fuchsia Mac SDK from 3lWeNvs3G... to 4VJj6gJdU... (flutter/engine#26045) 2021-05-10 13:24:01 -07:00
Mohit Kanwal
16fda154a3 Remove unused parameter. (flutter/engine#25940) 2021-05-10 13:19:01 -07:00
skia-flutter-autoroll
9ba6f5da18 Roll Fuchsia Linux SDK from KZCe5FqMb... to ZYimHxg7C... (flutter/engine#26043) 2021-05-09 01:24:01 -07:00
skia-flutter-autoroll
dcaa7ab920 Roll Fuchsia Mac SDK from DSk0IzBHv... to 3lWeNvs3G... (flutter/engine#26042) 2021-05-09 01:19:02 -07:00
skia-flutter-autoroll
cb0929d203 Roll Skia from 686dd910dd6c to ab1ec37ff32c (2 revisions) (flutter/engine#26041) 2021-05-09 00:54:01 -07:00
Zachary Anderson
1b58cbd4d0 Revert Dart SDK to b8f4018535fa792891e2add3a475f35e3ec156ab (flutter/engine#26037)
* Revert "Roll Dart SDK from 094c9024373c to 2ea89ef8f6de (1 revision) (#26030)"

This reverts commit a10ad99348ad73c201c5ead80f4e09ecfbf4489c.

* Revert "Roll Dart SDK from 04e55dad908d to 094c9024373c (1 revision) (#26027)"

This reverts commit ee4dc2c0fdde0b8e355c7208a9533877ff829665.

* Revert "Roll Dart SDK from b4210cc43086 to 04e55dad908d (2 revisions) (#26020)"

This reverts commit 6318453c9b4ebf0d656139c6c9c4eacc2b1f34fd.

* Revert "Roll Dart SDK from 86c749398b3a to b4210cc43086 (2 revisions) (#26006)"

This reverts commit 5607b444600b296878ea343277575ef9b85d4d04.

* Revert "Roll Dart SDK from b8f4018535fa to 86c749398b3a (16 revisions) (#25999)"

This reverts commit 6c055d278bff45be5465c159ca34ed48e2680110.
2021-05-08 17:00:22 -07:00
skia-flutter-autoroll
c1759aa16a Roll Skia from dabb2891c4a1 to 686dd910dd6c (1 revision) (flutter/engine#26036) 2021-05-08 16:29:00 -07:00
skia-flutter-autoroll
014b1bfb3b Roll Fuchsia Mac SDK from OyXxehV6e... to DSk0IzBHv... (flutter/engine#26035) 2021-05-08 12:04:01 -07:00
skia-flutter-autoroll
c30c014900 Roll Fuchsia Linux SDK from -FIIsjZj2... to KZCe5FqMb... (flutter/engine#26034) 2021-05-08 11:59:01 -07:00
Chris Bracken
0b6166c139 Support windows registry access (flutter/engine#26032)
The Windows registry is structured as a hierarchy of named keys, each of
which may contain a set of named values of various datatypes.
RegistryKey objects own the underlying HKEY handle and ensure cleanup at
or prior to destruction.

This adds a RegistryKey class that does automatic resource management
for registry keys and provides convenience functions for accessing keys
and navigating the key hierarchy.

This is library code to be used in uwptool, which adds an adb-like
helper tool for install, uninstall, and launch of UWP applications for
Windows platforms.

See: https://github.com/flutter/flutter/issues/81756
2021-05-08 11:20:04 -07:00
Chris Bracken
83dcf51c7b Use string_view inputs for conversion functions (flutter/engine#26031)
This offers a small improvement in performance in cases where the input
is a raw char* or wchar_t* string due to not having to perform an
implicit conversion to std::string/std::wstring.

Code cleanup covered by existing tests, which already use raw C strings.
2021-05-08 11:17:41 -07:00
skia-flutter-autoroll
a10ad99348 Roll Dart SDK from 094c9024373c to 2ea89ef8f6de (1 revision) (flutter/engine#26030) 2021-05-08 03:14:01 -07:00
Dan Field
2e2d3b74a5 Make SceneBuilder.push* not return nullable objects (flutter/engine#25991) 2021-05-07 23:39:01 -07:00
Chris Bracken
d27dbba25a Extract FML command_line target (flutter/engine#26028)
Command-line argument parsing is valuable even in the absence of the
rest of FML's functionality.

This is pre-factoring for uwptool, which adds an adb-like helper tool
for install, uninstall, and launch of UWP applications for Windows
platforms.

See: https://github.com/flutter/flutter/issues/81756
2021-05-07 23:12:34 -07:00
Chris Bracken
4018a4f45b Extract Windows string_conversion target (flutter/engine#26029)
String conversion between UTF-8 and UTF-16 encodings is useful even in
the absence of other common Windows functionality.

This is pre-factoring for uwptool, which adds an adb-like helper tool
for install, uninstall, and launch of UWP applications for Windows
platforms.

See: https://github.com/flutter/flutter/issues/81756
2021-05-07 23:12:27 -07:00
skia-flutter-autoroll
4f6a961a3c Roll Skia from 72de83df3a03 to dabb2891c4a1 (4 revisions) (flutter/engine#26025) 2021-05-07 20:44:01 -07:00
skia-flutter-autoroll
ee4dc2c0fd Roll Dart SDK from 04e55dad908d to 094c9024373c (1 revision) (flutter/engine#26027) 2021-05-07 18:59:01 -07:00
Chris Bracken
50fc2bdb60 Add dependency on Windows SDK CIPD package (flutter/engine#26003)
We now build against a specific Windows SDK rather than whatever happens
to be installed on the host machine.

This also rolls the buildroot to include change
https://github.com/flutter/buildroot/pull/448, which generates the WinRT
headers from the CIPD Windows SDK.

This also rolls an updated version of cppwinrt that includes supports
for long paths.

This also re-enables the UWP builder.
2021-05-07 17:08:28 -07:00
skia-flutter-autoroll
7a4bf11f83 Roll Skia from c411429239e9 to 72de83df3a03 (1 revision) (flutter/engine#26024) 2021-05-07 15:39:01 -07:00
skia-flutter-autoroll
afda40e6b4 Roll Fuchsia Linux SDK from 4numS0K6T... to -FIIsjZj2... (flutter/engine#26023) 2021-05-07 15:34:02 -07:00
skia-flutter-autoroll
dd5a640f13 Roll Fuchsia Mac SDK from aCsEHpnS0... to OyXxehV6e... (flutter/engine#26022) 2021-05-07 15:19:02 -07:00
Jason Simmons
82c4619f35 Exclude third_party/dart/third_party/devtools from the license script (flutter/engine#25918) 2021-05-07 14:34:02 -07:00
skia-flutter-autoroll
6318453c9b Roll Dart SDK from b4210cc43086 to 04e55dad908d (2 revisions) (flutter/engine#26020) 2021-05-07 14:29:00 -07:00
Ferhat
28c8b21329 Move more parts to libraries. (flutter/engine#25863) 2021-05-07 14:25:14 -07:00
skia-flutter-autoroll
c3a505f0ab Roll Skia from 115645ee9b1b to c411429239e9 (7 revisions) (flutter/engine#26018) 2021-05-07 13:09:01 -07:00
Hunter Freyer
54bc92e051 [build_fuchsia_artifacts] Move license copying into BuildBucket(). (flutter/engine#25815)
Currently, the licenses are copied into the bucket just before
uploading it. Copying the licenses is definitely more about "building"
the bucket than it is about "processing the CIPD package", but
concretely, some tools complain if the license files arent there, and
I'd like to be able to use the cipd tool to upload the bucket
directly.

Co-authored-by: Hunter Freyer <hjfreyer@google.com>
2021-05-07 12:51:02 -07:00
Felipe Archondo
155f71c9b0 [vsync_waiter] add AwaitVSyncForSecondaryCallback() (flutter/engine#25787) 2021-05-07 15:29:05 -04:00
Kaushik Iska
2fead370b3 Streamline frame timings recording (flutter/engine#25892) 2021-05-07 12:14:01 -07:00
Rich Kadel
ec987a9868 Fixes BUILD.gn if is_fuchsia (legacy embedder) and is_debug (flutter/engine#25858)
Current recommended build methods may not trigger this issue, but
while trying different options, building flutter for the first time, I
noticed a build error because `defines` was assigned twice.

If building with both options is ever supported, I think this
fixes the error.
2021-05-07 10:57:33 -07:00
David Worsham
1e82ae9b8e fuchsia: Fix multi-views fallout (flutter/engine#25984) 2021-05-07 10:53:07 -07:00
Dan Field
b26e387750 Delete unused method from engine_layer.h (flutter/engine#25924) 2021-05-07 10:34:01 -07:00
skia-flutter-autoroll
78e98b40d2 Roll Skia from 1dc2d0fe0fa0 to 115645ee9b1b (2 revisions) (flutter/engine#26012) 2021-05-07 10:19:01 -07:00
skia-flutter-autoroll
10195cb533 Roll Skia from adadb95a9f1e to 1dc2d0fe0fa0 (98 revisions) (flutter/engine#26009) 2021-05-07 08:54:03 -07:00
Chase Latta
6300c4ab4a pull googletest from github instead of fuchsia.googlesource (flutter/engine#25907) 2021-05-07 08:52:16 -07:00
skia-flutter-autoroll
5607b44460 Roll Dart SDK from 86c749398b3a to b4210cc43086 (2 revisions) (flutter/engine#26006) 2021-05-07 08:49:01 -07:00
Matej Knopp
5f6eb6479b Implement smooth resizing for Linux (flutter/engine#25884) 2021-05-07 08:44:01 -07:00
skia-flutter-autoroll
64b7cf9d92 Roll Fuchsia Mac SDK from uQgs5ZmFq... to aCsEHpnS0... (flutter/engine#26001) 2021-05-06 23:09:01 -07:00
skia-flutter-autoroll
6c055d278b Roll Dart SDK from b8f4018535fa to 86c749398b3a (16 revisions) (flutter/engine#25999) 2021-05-06 21:09:01 -07:00
Ferhat
d9c668cf82 [web] Fix incorrect physical size due to visualviewport api on iOS (flutter/engine#25895) 2021-05-06 21:02:08 -07:00
Jason Simmons
4d71fc5b8b Ensure that AutoIsolateShutdown drops its reference to the DartIsolate on the intended task runner (flutter/engine#25899) 2021-05-06 20:24:02 -07:00
gaaclarke
1734ce7f8a Moved PlatformMessage's to unique_ptrs (flutter/engine#25860) 2021-05-06 20:19:01 -07:00
J-P Nurmi
4268ae8f75 [Linux] revise dark theme detection (flutter/engine#25535) 2021-05-06 20:14:01 -07:00
Alexander Aprelev
2ba8ec34d3 Roll buildroot to pick change to cppwinrt invocation (flutter/engine#25993)
* Roll buildroot to pick change to cppwinrt invocation

* disable uwp builders
2021-05-06 19:09:00 -07:00
skia-flutter-autoroll
e2f1ecc73d Roll Skia from 537293bf155f to adadb95a9f1e (1 revision) (flutter/engine#25905) 2021-05-03 19:54:01 -07:00
skia-flutter-autoroll
511600d018 Roll Skia from bf688645acf9 to 537293bf155f (1 revision) (flutter/engine#25904) 2021-05-03 17:39:02 -07:00
George Wright
65d744bcdf Don't call release_proc when attempting to wrap an SkSurface which fails (flutter/engine#25901) 2021-05-03 16:42:51 -07:00
Tong Mu
0184cd3c70 [Win32] Don't redispatch ShiftRight keydown event (flutter/engine#25882)
Makes Win32 stop redispatching ShiftRight keydown event even if the framework does not handle it.
2021-05-03 15:33:02 -07:00