David Worsham
c9f9891454
Reland "fuchsia: Implement CreateViewWithViewProvider" ( #18615 )
...
The last commit was a bad push -- this one compiles.
Tested: Manual test via workstation product
BUG: 50875
2020-05-26 19:29:11 -07:00
Robert Ancell
63ed5b1bbd
Add FlPluginRegistry and FlPluginRegistrar ( #18453 )
...
* Add FlPluginRegistry and FlPluginRegistrar
2020-05-27 13:39:48 +12:00
Robert Ancell
79b136534a
Add GDestroyNotify callbacks on handlers ( #18546 )
2020-05-27 13:38:45 +12:00
David Worsham
b0008b0080
Revert "fuchsia: Implement CreateViewWithViewProvider ( #18280 )" ( #18614 )
...
This reverts commit 40043b5faccaa97cf2ffa483c5ff03fc1117c7db.
2020-05-26 17:12:34 -07:00
David Worsham
40043b5fac
fuchsia: Implement CreateViewWithViewProvider ( #18280 )
...
Tested: Manual test via workstation product
BUG: 50875
2020-05-26 16:27:15 -07:00
Robert Ancell
17d1dc7ec5
Show error details in method channel response error messages ( #18571 )
2020-05-27 09:17:55 +12:00
Robert Ancell
363050d4f6
Fix wrong method name - copy/paste error from FlBinaryMessenger ( #18596 )
2020-05-27 09:17:16 +12:00
stuartmorgan
903ef0892f
Support AOT mode for Windows ( #18589 )
...
- Adds a way to provide an AOT library to the C API.
- Adds app.so to the information provided by DartProject.
- Fixes the engine to only do static snapshot linking for Windows in
debug mode, not all modes, so that the provided library is used.
Engine side of https://github.com/flutter/flutter/issues/38477
2020-05-26 11:01:48 -07:00
Robert Ancell
680eb90a42
Add fl_value_to_string ( #18540 )
2020-05-22 10:57:21 +12:00
Albert Wang
2187523093
[profiling] Memory Profiling support for iOS ( #18516 )
...
Based on Kaushik's work for iOS CPU profiling, I added the memory profiling within the same scheduled task.
The memory profiling methodologies were discussed in the internal doc. Please see go/flutter-ios-memory-profiling.
2020-05-21 08:55:40 -07:00
xster
f3b7ed4078
Let run_tests.py just stream output ( #18534 )
2020-05-20 21:38:37 -07:00
Robert Ancell
72f7a7c4ea
Add FlKeyEventPlugin ( #18313 )
2020-05-21 16:08:56 +12:00
Mehmet Fidanboylu
6c5f2396e1
Add tests for StandardMethodCodec ( #18521 )
2020-05-20 21:02:03 -07:00
David Worsham
1429534707
fuchsia: Fix runtime_tests and shell_tests ( #18492 )
2020-05-20 18:47:02 -07:00
Robert Ancell
e48ad6ec73
Add FlMethodChannel, FlMethodCodec, FlStandardMethodCodec and FlJsonMethodCodec ( #18220 )
...
* Add FlMethodChannel, FlMethodCall, FlMethodResponse and FlMethodCodec
* Add FlJsonMethodCodec
* Add FlStandardMethodCodec
2020-05-21 12:53:15 +12:00
Gary Qian
1475c2fc64
Send platformResolvedLocale from iOS embedder ( #18519 )
2020-05-20 16:32:03 -07:00
Tong Mu
69d0a8e710
System mouse cursor: macOS ( #18131 )
...
* Untested macOS impl
* Workable mac
* Modernize
* Simplify
* Address comments
* Refactor with FlutterPlugin
* Cached dict
* Update per comments
* format
* Remove device arg
* Format
* Update license
* Update licences
* Doc update
2020-05-20 16:27:25 -07:00
Robert Ancell
52a11ee411
Make FlBasicMessageChannelResponseHandle a GObject to detect unresponded and double responded messages. ( #18514 )
2020-05-21 11:15:56 +12:00
Wu Zhong
47836dc8a5
Fixes Semantic Object memory leak cause of wrong release call ( #18107 )
2020-05-20 11:35:37 -07:00
George Wright
cdc5ed3ad9
Set caches directory on Fuchsia ( #18321 )
2020-05-20 11:05:55 -07:00
Kaushik Iska
0d2768772f
[fuchsia] Remove SceneDisplayLag event on Fuchsia ( #18515 )
...
See: https://github.com/flutter/flutter/issues/56598
2020-05-20 10:56:35 -07:00
xster
33ea63fbbd
Move robolectric tests to sdk 28 ( #18525 )
2020-05-20 09:19:35 -07:00
Wu Zhong
f93c945b3d
Fix iOS platform view not deallocated ( #18164 )
...
Co-authored-by: Aaron Clarke <aaclarke@google.com>
2020-05-19 22:10:47 -07:00
Gary Qian
9d0ae1ced3
Remove currentLocale prepend on iOS ( #18379 )
2020-05-19 19:10:35 -07:00
Chris Yang
9ce1e5c5c7
Introduce TaskRunnerAffineWeakPtrFactory to generate TaskRunnerAffineWeakPtrs ( #18346 )
2020-05-19 16:36:17 -07:00
Mehmet Fidanboylu
b0e9f7c1b2
Handle Throwable in StandardMethodCodec ( #18490 )
2020-05-19 15:15:49 -07:00
Robert Ancell
784e5d7ded
Update comments for grammar and content to required style ( #18491 )
2020-05-20 09:14:28 +12:00
Robert Ancell
67511372bd
Add TextInputModel unittests ( #18411 )
...
* Add missing return values to TextInputModel::MoveCursorToBeginning and TextInputModel::MoveCursorToEnd
* Add TextInputModel unittests
2020-05-20 09:14:03 +12:00
Kaushik Iska
d8b6602c36
[fuchsia] Fix Mac SDK roll failure ( #18509 )
...
fixes deps for zircon/sdk_ext as well
2020-05-19 12:57:35 -07:00
Jason Simmons
778aad06f6
Roll the Fuchsia SDK and update the path to the async API header ( #18494 )
2020-05-19 08:10:22 -07:00
Tim Sneath
70cfc1f576
Fix missing backtick in FlutterViewController docs ( #18480 )
2020-05-18 20:23:57 -07:00
Kaushik Iska
e67ed1b207
[fuchsia] Update the error message to reference the right asset ( #18485 )
2020-05-18 16:27:04 -07:00
LongCatIsLooong
496585505f
[Android] setDimens on ViewNodes for autofill ( #18444 )
2020-05-18 10:23:33 -07:00
LongCatIsLooong
4b1a70e6a2
echo text selection changes back to framework ( #18408 )
2020-05-18 10:01:55 -07:00
Chris Yang
3c2a4ac976
remove unused IOSContext::ResourceMakeCurrent and IOS:Context::ClearCurrent ( #18443 )
2020-05-15 19:07:44 -07:00
liyuqian
a4fb3de207
Automatically remove old persistent cache dir ( #18244 )
...
Fixes https://github.com/flutter/flutter/issues/53445
2020-05-15 14:15:59 -07:00
gaaclarke
2024706f17
Started allowing setting message handlers to nil for dead engines ( #18428 )
2020-05-15 14:11:10 -07:00
Kaushik Iska
c413b3d743
Update the observatory thread name for profiling thread ( #18199 )
2020-05-15 12:28:10 -07:00
Kaushik Iska
2494d1ca70
Revert "Remove pipeline in favor of layer tree holder ( #18285 )" ( #18427 )
...
This reverts commit 2cdbc7f92793125d9312138877c05af6ad708683.
2020-05-15 12:27:32 -07:00
gaaclarke
d1b0c46660
Added a unit test for the iOS AccessibilityBridge. ( #18281 )
2020-05-15 09:43:32 -07:00
egdaniel
dba00b2395
Update flutter skia flush calls to new flush and submit api ( #18421 )
...
* Update flutter to use new skia flushing/submit api
This has no functional change, just moving to the new api calls.
* Update vulkan_swapchain.cc
* Update embedder_external_view_embedder.cc
2020-05-15 11:40:21 -04:00
Robert Ancell
69d7200c48
Rename NULL tests to Nullptr for consistency ( #18359 )
2020-05-15 15:00:11 +12:00
Robert Ancell
474e6f121e
Remove rapidjson from TextInputModel ( #18397 )
...
This allows this class to be shared with the Linux plugin.
Also move client_id outside this class as was noted in a TODO.
2020-05-15 14:59:56 +12:00
Robert Ancell
47707965b4
Fix incorrect header for #FlBasicMessageChannel::respond ( #18365 )
2020-05-15 09:19:00 +12:00
Kaushik Iska
2cdbc7f927
Remove pipeline in favor of layer tree holder ( #18285 )
...
go/flutter-pipeline-improvements for more details.
2020-05-14 10:46:14 -07:00
Robert Ancell
5ad4f9ee4a
Add FlJsonMessageCodec ( #18221 )
2020-05-14 13:49:40 +12:00
Robert Ancell
960035462a
Add FlBasicMessageChannel ( #18189 )
2020-05-14 12:09:32 +12:00
Jason Simmons
dc93db5ab8
Move FlutterLoader disk I/O to a background thread to comply with Android strict mode ( #18241 )
2020-05-13 14:17:03 -07:00
Robert Ancell
f321613e5a
Add guards on FlValue methods to check for NULL values ( #18226 )
2020-05-14 09:02:51 +12:00
Chris Yang
006dbfce2a
Always keep thread merged when there are platform views. ( #18245 )
2020-05-13 08:53:46 -07:00