12905 Commits

Author SHA1 Message Date
George Wright
fcc1a07ccd Add some APIs to StringUtils (flutter/engine#25043)
* Add the following APIs to StringUtils:

- NumberToString16
- JoinString
- ReplaceChars
- WideToUTF16
- UTF16ToWide

Implement the following APIs for Windows:

- UTF8ToUTF16
- UTF16ToUTF8

* Review comments

Add a couple TODOs for decimal formatting and use std::u16string::npos
rather than std::string::npos.

* Update licences_flutter

Co-authored-by: Chris Bracken <chris@bracken.jp>
2021-03-17 15:44:47 -07:00
skia-flutter-autoroll
a596d5d3db Roll Skia from 579728eb1941 to 8937cd43d339 (4 revisions) (flutter/engine#25049) 2021-03-17 15:00:01 -07:00
skia-flutter-autoroll
effc96e82a Roll Skia from b73f737aae8d to 579728eb1941 (3 revisions) (flutter/engine#25047) 2021-03-17 13:35:01 -07:00
skia-flutter-autoroll
e532ebf2c4 Roll Skia from 2558c468cc71 to b73f737aae8d (8 revisions) (flutter/engine#25045) 2021-03-17 12:10:02 -07:00
James Clarke
1ac67c93d8 Windows: Fix fml::GetFullHandlePath for WINUWP target (flutter/engine#24422)
Co-authored-by: Chris Bracken <chris@bracken.jp>
2021-03-17 11:52:44 -07:00
skia-flutter-autoroll
931bc9036b Roll Skia from 0d1cf35dae29 to 2558c468cc71 (1 revision) (flutter/engine#25041) 2021-03-17 09:15:01 -07:00
skia-flutter-autoroll
1918843e70 Roll Fuchsia Linux SDK from wCRD8AhIi... to ObWWD9sx4... (flutter/engine#25040) 2021-03-17 09:10:02 -07:00
skia-flutter-autoroll
9d6381245e Roll Skia from 4e94fd11cded to 0d1cf35dae29 (1 revision) (flutter/engine#25039) 2021-03-17 07:48:02 -07:00
skia-flutter-autoroll
e952c506a8 Roll Skia from fa8133347cbb to 4e94fd11cded (1 revision) (flutter/engine#25034) 2021-03-17 01:53:02 -07:00
skia-flutter-autoroll
49b3b87f1b Roll Skia from 13646a8900c3 to fa8133347cbb (16 revisions) (flutter/engine#25033) 2021-03-17 00:23:03 -07:00
skia-flutter-autoroll
7bc1ae9be4 Roll Fuchsia Linux SDK from PGa0Yn-JK... to wCRD8AhIi... (flutter/engine#25030) 2021-03-16 18:18:02 -07:00
Kaushik Iska
ca7c19d772 Revert "Reland "Remove pipeline in favor of layer tree holder" (#24947)" (flutter/engine#25027) 2021-03-16 16:43:01 -07:00
Alexander Aprelev
927937c593 Roll to dart 91d7c69ed7ea (flutter/engine#25022)
* Roll Dart SDK from b7e02a713eab to 91d7c69ed7ea

Update const_finder_test expectations to accommodate daae24b4880.

Changes since last roll:
```
91d7c69ed7e Version 2.13.0-143.0.dev
88c24ef66ac Roll benchmarks-internal 354c978979c5..076df10d9b77
b250a58d8e8 Implement `int.>>>` for DDC.
7e2cc73da8b Revert "[infra] Make worktrees work (again?)"
a531b78369e [infra] Make worktrees work (again?)
945ac84c16e Version 2.13.0-142.0.dev
e8f57b66058 [vm/aot] Handle FieldInitializer pointing to a Field's Reference which is reused for a getter
1cb203d8c9b Remove unused code and files from analysis_server:
3162957a786 (origin/base) [gardening] Add explicit type to ensure templated function applies.
7b35c1ecc2f (tag: 2.13.0-141.0.dev) Version 2.13.0-141.0.dev
829ef927789 [vm] Expand compressed heap to 4GB.
2472db00311 [vm] Inform the OS that it can reclaim free'd portions of the compressed heap.
e2baf16ebda Support ddc module format in expression compilation in ddc.
8e7c8c9d8b2 Roll icu dependency to 81d656878ec611cb0b42d52c82e9dae93920d9ba.
52fccfb392b Version 2.13.0-140.0.dev
6b575c72ec8 Prepare to publish analyzer 1.2.0 and _fe_analyzer_shared 18.0.0.
c0b800ceb51 Issue 45318. Check for dynamic bounded and Function bounded.
daae24b4880 [vm/aot] Retain fields used in constants
369c36e67c2 Issue 45299. Fix yield type check for function expressions.
c9e10c931cb [vm, compiler] Predicate boolean loads.
87bfe9ea276 (tag: 2.13.0-139.0.dev) Version 2.13.0-139.0.dev
cf3dcc4256c [analyzer] Prevent MOVE_FILE using absolute URIs when moving files out of lib
c9061339678 [cfe] Multi-call const function tests to existing behavior.
16beb348133 [vm/aot] Remove special cases of dynamic function lookups from precompiler
55522f9e90b Fix a bug in completion when a setter does not have a corresponding getter
d42de4ed062 [vm] Crash on impossible GDT null errors
69ec09825a3 [vm] On Android set abort message before aborting
b72e7b81ebd (tag: 2.13.0-138.0.dev) Version 2.13.0-138.0.dev
d6b79dab6c6 [cfe] Correct argument count in extension member errors
b5da327ed9a [parser] Parse and skip metadata according to spec
```

* Update const_finder_test expectations

* Update license

* Update expectations
2021-03-16 15:34:18 -07:00
Gary Qian
a203c370aa Call request on platform thread (flutter/engine#25004) 2021-03-16 14:48:01 -07:00
Kaushik Iska
40c0b51d5e [macos] [metal] Fix use after free in FlutterExternalTextureMetal (flutter/engine#24995)
* [macos] [metal] Fix use after free in FlutterExternalTextureMetal

This also adds a test for the said failure

Fixes: https://github.com/flutter/flutter/issues/78056

* fix review comments
2021-03-16 13:55:28 -07:00
Alexander Markov
4758f75bc9 Fix const_finder to visit children of ConstructorInvocation (flutter/engine#25020) 2021-03-16 12:06:38 -07:00
James Clarke
82568f73ca Roll Angle to pick up UWP support (flutter/engine#25007)
* Roll Angle

* Update licence goldens for ANGLE

Co-authored-by: Chris Bracken <chris@bracken.jp>
2021-03-16 10:21:31 -07:00
George Wright
a219aacc41 Code formatting for imported Chromium code 2021-03-16 10:18:21 -07:00
George Wright
619b946ec4 Licence file updates 2021-03-16 10:18:21 -07:00
George Wright
7c3d796a83 Initial import from upstream Chromium of:
AXActivePopup
AXFragmentRootWin
AXPlatformRelationWin
AXPlatformNodeDelegateUtilsWin
AXPlatformNodeWin
Range
ScopedVariant
ScopedBstr
ScopedSafearray
EnumVariant
UiaRegistrarWin
VariantUtil
VariantVector
atl.h
atl_module.h
base_export.h
2021-03-16 10:18:21 -07:00
Harry Terkelsen
e8a33f1be4 Improve error message when CanvasKit is unable to parse a font (flutter/engine#24827) 2021-03-16 09:16:10 -07:00
skia-flutter-autoroll
25f753e730 Roll Skia from 242ae6c45e57 to 13646a8900c3 (1 revision) (flutter/engine#25015) 2021-03-16 07:23:02 -07:00
skia-flutter-autoroll
a318699000 Roll Fuchsia Linux SDK from aRqEDMjwC... to PGa0Yn-JK... (flutter/engine#25013) 2021-03-16 04:53:01 -07:00
skia-flutter-autoroll
a34c23fbaf Roll Skia from ead52dc068d5 to 242ae6c45e57 (4 revisions) (flutter/engine#25011) 2021-03-16 02:23:01 -07:00
Tong Mu
005b81f13f Hardware Keyboard: macOS (flutter/engine#23469)
The macOS changes for the Hardware Keyboard project.
2021-03-15 22:35:46 -07:00
skia-flutter-autoroll
1b08fe7a9b Roll Skia from 1aa25c3217b6 to ead52dc068d5 (1 revision) (flutter/engine#25005) 2021-03-15 18:33:01 -07:00
Gary Qian
5359dffc36 [deferred components] Handle base module loading units (flutter/engine#24983) 2021-03-15 17:48:01 -07:00
skia-flutter-autoroll
e0cea5ed40 Roll Skia from 4fb13e026b6b to 1aa25c3217b6 (25 revisions) (flutter/engine#25001) 2021-03-15 17:03:01 -07:00
George Wright
fbcf0800f1 Implement AXPlatformNodeBase::GetInstanceCountForTesting (flutter/engine#24999) 2021-03-15 16:13:02 -07:00
Jenn Magder
f229eff91d Set automatic simulator rotation in scenario test (flutter/engine#24985) 2021-03-15 15:50:39 -07:00
chunhtai
340eecd0a9 fixes reference retaining issue in flutter text input plugin (flutter/engine#24768) 2021-03-15 14:28:01 -07:00
chunhtai
521edb0159 fix selectable text selections are not announced in voice over (flutter/engine#24933) 2021-03-15 14:23:02 -07:00
gaaclarke
13c0c1a096 Fixed issue where the gpu disable syncswitch was being overridden after init. (flutter/engine#24958) 2021-03-15 14:22:27 -07:00
skia-flutter-autoroll
9b2dcfdf86 Roll Skia from 7854da39b3c1 to 4fb13e026b6b (20 revisions) (flutter/engine#24993) 2021-03-15 14:03:01 -07:00
skia-flutter-autoroll
ea4a68eb42 Roll Fuchsia Linux SDK from GsRYVri0-... to aRqEDMjwC... (flutter/engine#24990) 2021-03-15 13:58:02 -07:00
Yuhui Huang
8d051fad2f fix printing Failed to determine valid GL format (flutter/engine#24964) 2021-03-12 22:36:25 -08:00
Chris Bracken
64a2844ce8 Fix attribute replace bug in TextAXNodeWrapper (flutter/engine#24986)
When replacing an int/float/bool attribute on the test node, we want to
erase the range from the iterator returned by remove_if to end(), which
may be an empty range. In the case where remove_if() returns end(), the
single-parameter variant of erase() attempts to remove an element past
the end of the container.
2021-03-12 22:35:02 -08:00
skia-flutter-autoroll
117277fc73 Roll Skia from 2f4652f3096b to 7854da39b3c1 (1 revision) (flutter/engine#24977) 2021-03-12 13:58:02 -08:00
Yegor
17bc7504a7 revert auto-enabling semantics (flutter/engine#24978) 2021-03-12 13:52:02 -08:00
skia-flutter-autoroll
750e682d2a Roll Skia from 82fe4d2243a3 to 2f4652f3096b (11 revisions) (flutter/engine#24975) 2021-03-12 12:23:01 -08:00
Jason Simmons
2aa7f4c1c2 Restore original value of the Dart advisory script URI (flutter/engine#24973)
Some flutter_tester scripts rely on the old value because Dart will convert
"main.dart" into a Platform.script URI containing a fully qualified path to
the script.
2021-03-12 10:05:10 -08:00
skia-flutter-autoroll
35baf61de1 Roll Skia from 91113acfd1d6 to 82fe4d2243a3 (3 revisions) (flutter/engine#24972) 2021-03-12 09:10:02 -08:00
skia-flutter-autoroll
ff82b39139 Roll Fuchsia Linux SDK from Q1DG3XKnA... to GsRYVri0-... (flutter/engine#24971) 2021-03-12 08:15:02 -08:00
Basit Ayantunde
bbdcf49857 fixed typographical error (flutter/engine#24902) 2021-03-12 00:06:57 -08:00
skia-flutter-autoroll
949f0f73a3 Roll Skia from 43bde9d2bc82 to 91113acfd1d6 (27 revisions) (flutter/engine#24962) 2021-03-11 23:50:01 -08:00
James Clarke
82f95901a3 Windows: Switch UWP build to using winrt generated headers (flutter/engine#24861)
* Switch build to using generated headers

* Update DEPS to pick up newer buildroot

* Only run hook on Windows
2021-03-11 21:52:53 -08:00
Mouad Debbar
bbea85c8cc [web] Skip the history tests that introduced flakiness (flutter/engine#24957) 2021-03-11 21:52:41 -08:00
Matej Knopp
e02b1aeee5 Send -1 for empty composition range (flutter/engine#24865)
https://github.com/flutter/flutter/issues/77600
2021-03-11 15:17:42 -08:00
Yegor
5a5f326745 [web] Make window.locale(s) non-null; upgrade to null safe deps (flutter/engine#24922)
* Make window.locale(s) non-null

* upgrade deps to null-safe; migrate some test libs
2021-03-11 14:28:49 -08:00
huanghongxun
87509d8518 Fix incorrect texture format with OpenGL ES 2021-03-12 11:27:02 +13:00