Daco Harkes
8e1d48eece
Migrate some Dart_WeakPersistentHandle uses to Dart_FinalizableHandle ( #20107 )
2020-07-30 15:56:00 +02:00
Todd Volkert
941c442b83
Add ALERT SoundType enum value ( #20139 )
...
https://github.com/flutter/flutter/issues/62143
2020-07-29 23:55:38 -07:00
Jason Simmons
8464208863
Add missing MouseCursorPlugin destroy call ( #19968 )
2020-07-29 17:01:04 -07:00
Yuqian Li
145ef60b96
Remove confusing logs ( #20121 )
...
Fixes https://github.com/flutter/flutter/issues/62468
2020-07-29 15:31:01 -07:00
Siva
b955e15ee9
Manual roll of Dart from 24c7666def...40fd1c456e ( #20092 )
...
* Manual roll of Dart from 24c7666def...40fd1c456e
dart-lang/sdk@40fd1c456e Revert "[dart:io] Add Abort() on HttpClientRequest"
dart-lang/sdk@17d7296a42 [vm/nnbd/bytecode] Fix reuse of type arguments in bytecode
dart-lang/sdk@58b6f40c73 Issue 42797. Understand in legacy libraries that a function returning Never (in Null Safety library) never returns. (reland)
dart-lang/sdk@fc8a6d9f9b [VM/compiler] Dereference TypeRef literal when propagating constants.
dart-lang/sdk@0689ec527a Move "test.dart" (well, most of its contents) into pkg/test_runner.
dart-lang/sdk@1094b3c61d Prepare static error test updater tool to handle web tests.
dart-lang/sdk@b258585f2f [observatory] Migrate from deprecated isInstanceOf to isA.
dart-lang/sdk@dfe1d9b682 Disable OverrideContributor for Cider.
dart-lang/sdk@aea99b2f5c scope debug property assist to Diagnosticables
dart-lang/sdk@4b96f20a79 [dart:io] Add Abort() on HttpClientRequest
dart-lang/sdk@1b1a39708c [build] Use frameworks instead of libs
dart-lang/sdk@3fef522496 Revert "Reland "[vm] Replaces fuchsia.deprecatedtimezone""
dart-lang/sdk@8c664d4f3f Revert "Issue 42797. Understand in legacy libraries that a function returning Never (in Null Safety library) never returns."
dart-lang/sdk@2efb5bebc7 [ dart:_http ] Fix typo in HTTP response timeline event
dart-lang/sdk@0884dae36c Revert "Fix the #include path for ICU headers"
dart-lang/sdk@5171534e81 Scope tweaks. Report REFERENCED_BEFORE_DECLARATION in more places.
dart-lang/sdk@6bba75079a Issue 42797. Understand in legacy libraries that a function returning Never (in Null Safety library) never returns.
dart-lang/sdk@b4ebbb7f5c [build] Update gn to match Fuchsia
dart-lang/sdk@cb428a7a02 [dart2js] Remove old bug work around in collector.
dart-lang/sdk@08663c20ab Change flutter patch to match existing DEPS on master branch
dart-lang/sdk@146ad014d9 update js/meta for the 2.10 dev sdk
dart-lang/sdk@488c718793 [co19] Roll co19 to d79951e06e443213243e54c2c32694b79a221b65
dart-lang/sdk@ba20edd7be Add patch for flutter-engine when changing to version 2.10
* Rev buildroot to latest version.
* Update license.
* update.
* Update gn revision.
* Format BUILD.gn files as the gn revision has been updated.
2020-07-29 13:10:15 -07:00
gaaclarke
49a40faba1
Enabled linting on engine.cc ( #19981 )
2020-07-29 13:08:23 -07:00
Clement Skau
06fef5e363
Enable lazy-async-stacks by-default in all modes (2) ( #19270 )
2020-07-29 12:25:30 +02:00
Sanjay Chouksey
a10774e825
Allow access to a zircon handle's koid ( #20087 )
...
A zircon handle is associated with a koid, kernal object identifier.
Whereas the handle can be duplicated, koid is unique. Two distinct
handles can point to the same kernal object, if their koids are
the same.
This change adds access to koid for a Handle object.
Test: Adds a unittest for koid
Co-authored-by: Sanjay Chouksey <sanjayc@google.com>
2020-07-28 16:32:17 -07:00
Adlai Holler
c57aff1800
Use the GrDirectContext factories instead of deprecated GrContext ones ( #19962 )
...
This is part of a larger effort to expose the difference between GrDirectContext,
which runs on the GPU thread and can directly perform operations like uploading
textures, and GrRecordingContext, which can only queue up work to be delivered
to the GrDirectContext later.
2020-07-28 13:32:09 -07:00
Yuqian Li
2d8a00e21d
Add purge-persistent-cache ( #20013 )
...
For https://github.com/flutter/flutter/issues/39526
2020-07-28 10:29:59 -07:00
LongCatIsLooong
d96371e03f
Add autofill save for iOS and Android ( #18643 )
2020-07-28 10:23:55 -07:00
chunhtai
db8c40b3f3
fix FlutterViewUpdateCustomAccessibilityActions uses correct string list ( #19623 )
...
* fix FlutterViewUpdateCustomAccessibilityActions uses correct string list
* add test to ci
* format
* add license file
* fix test
* fix lint
2020-07-28 09:49:59 -07:00
stuartmorgan
29f63349c8
Fix invalid selection handling in text plugins ( #19899 )
...
The Windows, Linux, and GLFW embeddings (which all share a common code
ancestry) pass TextInput.setEditingState selection base and extents
straight through to the shared text model class. The model expects those
values to be valid, but the framework sends -1/-1 for "invalid"
selections, which happen for some empty text cases (e.g.,
TextFieldController.clear()).
This translates those invalid selection values to an empty selection at
the start of the string, as expected by the model.
Fixes https://github.com/flutter/flutter/issues/59140
2020-07-27 11:00:02 -07:00
Emmanuel Garcia
933c8b8441
bool SubmitFrame -> void SubmitFrame ( #18984 )
2020-07-23 16:16:02 -07:00
Todd Volkert
48f90888a6
Add support for playing alert sound on MacOS ( #19970 )
...
flutter/flutter#62143
2020-07-23 14:00:13 -07:00
Emmanuel Garcia
88ebc37106
Remove android view from the Mutator stack ( #19972 )
2020-07-23 10:50:15 -07:00
Felipe Archondo
1820dbedd3
fix and re-enable SessionConnection unit tests ( #19812 )
...
[fuchsia] fix and re-enable SessionConnection unittests
This change waits until Scenic is initialized before beginning the test
logic. This should fix the issue where the test starts running before or
during Scenic startup.
2020-07-23 12:15:07 -04:00
gaaclarke
21efd7325e
Made the linter print out more information in its output and fixed bugs ( #19895 )
2020-07-22 15:38:09 -07:00
Greg Spencer
18200e7e8e
Revert "Implement delayed event synthesis key event handling for Android ( #19024 )" ( #19956 )
...
This reverts commit 8825f9178d884d07b43590ef52bb929ac9a3773f because it breaks flutter_gallery__back_button_memory and a customer test.
2020-07-22 12:36:26 -07:00
William Wold
4f647efd91
Change FlView::renderer from X11-specific to generic
2020-07-22 11:17:38 +12:00
William Wold
57b6d9e5c7
Call eglGetError() before other EGL calls that will wipe it
2020-07-22 11:17:38 +12:00
freiling
15d19a4949
Test Framework for SKP based shader warmup ( #19260 )
...
* [fuchsia] fix Rasterizer::ScreenshotLayerTreeAsPicture on Fuchsia
* [fuchsia] Add shell test for skp based shader warmup
* [fuchsia] use custom image serialization when writing out SKP's
This change adds custom image serialization functions for skp serialization
which write out onlythe image metadata and not the contents of the
images themselves. This allows SKP's to be used for shader warmup with
a significantly reduced disk space footprint.
2020-07-20 17:03:45 -07:00
Emmanuel Garcia
12847e899e
Support talkback in hybrid composition ( #19860 )
2020-07-17 18:56:02 -07:00
chunhtai
48a6fde39f
fix On iOS, dialog titles are announced twice ( #19826 )
2020-07-17 11:16:51 -07:00
Greg Spencer
8825f9178d
Implement delayed event synthesis key event handling for Android ( #19024 )
...
This implements the design in flutter.dev/go/handling-synchronous-keyboard-events for Android.
I started with Android, but this will be used for all platforms as we add them.
The related framework PR is: flutter/flutter#59358 (which has already landed)
2020-07-17 11:03:19 -07:00
Justin McCandless
d327828632
Fix loss of negative text selection ranges ( #19785 )
...
iOS now matches Android behavior in that empty selections put the cursor at the start of the field.
2020-07-17 08:10:05 -07:00
Dan Field
3d104f4364
remove obsolete check on FlutterPlatformViewsController::OnCreate ( #19819 )
...
* remove obsolete check
* FML_DCHECK flutter_view_ in methods that actually use it
2020-07-16 15:37:10 -07:00
chunhtai
5a25a28174
Makes IOS dispatch showOnCcreen action for header semantics nodes ( #19788 )
...
* Makes IOS dispatchs showOnCcreen action for header semantics nodes
* update
* format
2020-07-16 11:00:28 -07:00
Stanislav Parshin
bce3451ac8
Fix NullPointerException in FlutterTextView ( #19501 )
2020-07-16 08:06:04 -07:00
Gary Qian
e55af0ebfb
Desktop embedder ComputePlatformResolvedLocale entrypoint ( #19597 )
2020-07-16 04:48:02 -07:00
rekire
f21cd8aedf
Prevent that removeActivityResultListener() is causing an ConcurrentModificationException ( #19702 )
2020-07-15 17:59:08 -07:00
Tong Mu
fbef051f5c
Add all system cursors (engine) ( #19550 )
...
* Support all system cursors in WIn, Linux, mac, Web and Android.
2020-07-15 15:37:18 -07:00
Jonah Williams
5d757690d5
[null-safety] update use of dot packages to package_config.json ( #19780 )
...
Work towards flutter/flutter#60999
All usage of .packages must eventually be replace with package_config.json to support language versioning.
2020-07-15 15:26:34 -07:00
Kaushik Iska
1832613e09
[android] Childview will process its motion events ( #19662 )
2020-07-14 19:18:14 -07:00
David Reveman
f6113f6aee
[fuchsia] Fix use-after-free due to raster cache ( #19740 )
...
Co-authored-by: David Reveman <reveman@google.com>
2020-07-14 19:06:45 -04:00
Jonah Williams
c6f0b4b43a
[null-safety] add null assertions to dart-flags allowlist ( #19746 )
...
Will allow enabling the null-safety asserts flag for flutter/flutter#61042
2020-07-14 13:27:07 -07:00
Michael Goderbauer
518fbd1652
Add flag to indicate whether the platform supports state restoration ( #19717 )
2020-07-14 11:01:25 -07:00
Jonah Williams
4a2bf61a30
switch kernel_compiler to package_config ( #19582 )
...
Update the kernel compiler target to be compiled with a package_config, eventually needed for null safety.
Work towards flutter/flutter#60999
2020-07-14 09:16:36 -07:00
David Worsham
fef0fccb79
Fix Mac / iOS builds ( #19728 )
2020-07-13 18:34:49 -07:00
David Worsham
9353692cdb
fuchsia: Enable most unittests ( #19583 )
...
Tweak the primary flutter build rule so that fuchsia is more similar to
other platforms in how tests and the shell are built.
Only embedder_unittests and GLFW tests are disabled on Fuchsia now.
TEST: Ran unittests on host/fuchsia; workstation on fuchsia
BUG: fxb/53847, fxb/54056
2020-07-13 17:36:19 -07:00
David Reveman
d024ae4009
[fuchsia] Use memory_requirements_2 extension. ( #19678 )
...
This is required by some Vulkan 1.0 drivers. For example,
MoltenVK through goldfish ICD when running in the emulator.
Co-authored-by: David Reveman <reveman@google.com>
2020-07-13 17:37:20 -04:00
Sebastian Roth
4a3aa4dc8a
Fixes typo in android_context_gl.h ( #19700 )
2020-07-13 21:45:27 +01:00
Tong Mu
7a95e32fc5
Linux: Use a hash table to map cursors ( #19561 )
...
Refactors the process of looking up system mouse cursor value, so that instead of a linear search it uses a hash table.
2020-07-13 13:32:13 -07:00
Gary Qian
8d241e4926
[Android] Prevent FlutterRenderer listener from calling JNI after detach ( #19558 )
2020-07-13 06:29:30 -07:00
Andy Weiss
015f2ea765
Use the main bundle if the App bundle is not found ( #18749 )
...
It looks like half the code in this function was updated to use the
main bundle but this one line was still only using the _dartBundle. I am
pretty sure that is a mistake and instead we want to use the mainBundle
as a backup both to find the plist and to find the assets.
2020-07-11 21:08:27 -07:00
Kaushik Iska
3dc81635db
[android] Pass synthesized eventType to VirtualDisplay platform views and fix memory leak ( #19620 )
2020-07-09 18:06:02 -07:00
gaaclarke
9345347587
Added the ability to set properties in interface builder for FlutterViewController. ( #19458 )
2020-07-09 17:23:32 -07:00
Robert Ancell
f3ab78dc1f
Fix clipboard paste functionality not working ( #19489 )
2020-07-10 11:34:23 +12:00
Robert Ancell
c479b93708
Fix documentation of unset platform view ID ( #19320 )
2020-07-10 11:17:14 +12:00
Robert Ancell
160b268ef1
Set locale in Linux shell ( #19470 )
2020-07-10 11:16:50 +12:00