amirh
6bf9f7594a
Revert "Move channel and codec related files to common" ( #4256 )
...
* Revert "Pass option to reuse an existing runtime controller (#4253 )"
This reverts commit 57f361dc6abcd8441c444882c5e8bb99519532f3.
* Revert "Document the Porter-Duff operators. (#4250 )"
This reverts commit b15fa9c64e1028187ec9592289919d77a6843802.
* Revert "Move channel and codec related files to common (#4225 )"
This reverts commit 674a3f5869d3ae0e7ea3583a2d0942e184817903.
2017-10-20 11:44:56 -07:00
Zachary Anderson
57f361dc6a
Pass option to reuse an existing runtime controller ( #4253 )
2017-10-20 10:17:21 -07:00
krisgiesing
674a3f5869
Move channel and codec related files to common ( #4225 )
...
* Move channel and codec related files to common
This is in preparation for implementing channel and plugin support
for macOS desktop builds.
2017-10-20 09:57:14 -07:00
Ian Hickson
1e21ac3fb7
Documentation improvements - RTL and others ( #4248 )
2017-10-19 17:30:30 -07:00
Michael Goderbauer
b9ad2393cf
Set AccessibilityFocus ( #4249 )
...
This ensures that accessibility hints are played properly.
2017-10-19 15:09:37 -07:00
5u3it
31585e0def
Native keyboard behavior update for multiline input ( #4234 )
...
Use sentence capitalization for non-obscuretext fields of TextInputType.text
and TextInputType.multiline on iOS and Android.
2017-10-19 13:56:35 -07:00
P.Y. Laligand
6fcb45991d
Move //dart to //third_party/dart. ( #4245 )
2017-10-19 01:20:38 -07:00
amirh
5c9e072060
Support accessibility announcements in the iOS accessibility_bridge ( #4244 )
2017-10-18 16:37:52 -07:00
Yegor
23f5ccd25c
Add alwaysUse24HourFormat and textScaleFactor ( #4202 )
...
* systems/settings channel split
* merge textScaleFactor and alwaysUse24HourFormat into flutter/settings channel
* add debugOverrideAlwaysUse24HourFormat
* implement textScaleFactor on iOS
* address comments
* remove debugOverrideAlwaysUse24HourFormat
* clang-format
2017-10-18 16:13:43 -07:00
Zachary Anderson
d3ebce9cf6
Allow a non-main entrypoint ( #4238 )
2017-10-18 14:19:28 -07:00
amirh
64fb5d0126
make AccessibilityBridge#mOwner final ( #4235 )
2017-10-18 13:25:07 -07:00
amirh
879c1fb8e1
Support accessibility announcements in the Android AccessibilityBridge ( #4232 )
2017-10-18 11:10:14 -07:00
Zachary Anderson
faaf321b01
Make Engine::RunBundle* reuse an existing RuntimeController ( #4229 )
2017-10-17 13:44:09 -07:00
Sarah Zakarias
7fb41d1b6a
Read snapshot directly from data dir instead of FLX ( #4214 )
2017-10-17 15:06:03 +02:00
Chinmay Garde
87da030332
Fix build breakage in the iOS software backend due to Skia update. ( #4223 )
2017-10-16 16:43:43 -07:00
Alexander Aprelev
7c4142808c
Put back ConfigureBundle. ( #4219 )
...
It was accidently removed in a5e26f1f794ad138d59b3115165ba84ac413e891.
2017-10-15 11:31:26 -07:00
P.Y. Laligand
5fae5d52cf
Allow the project to be mapped to a location other than //flutter. ( #4203 )
...
This is for Fuchsia where we would like it to be located at //third_party/flutter.
2017-10-13 17:00:58 -07:00
Jason Simmons
6f4eb92020
libtxt: support the use_test_font flag required by framework tests ( #4216 )
...
This registers a test font manager that maps all fonts to the Ahem font
2017-10-13 11:31:35 -07:00
Zachary Anderson
555ccfc030
[Android] Lazily create the rasterizer and platform surface ( #4207 )
2017-10-12 15:38:28 -07:00
Jason Simmons
b28933d4f6
Remove AndroidSurface::SetFlutterView ( #4208 )
...
This was used by AndroidSurfaceSoftware but is now obsolete
2017-10-12 13:49:56 -07:00
Alexander Aprelev
a5e26f1f79
Fix RunBundleAndSource to run from kernel. ( #4184 )
...
* Fix RunBundleAndSource to run from kernel.
This is needed to accommodate restarting(rather than reload) of Flutter app from kernel.
* Fix formatting
2017-10-11 16:04:57 -07:00
Chris Bracken
459f722b86
Revert "Use iOS scale when computing render buffer size ( #4171 )" ( #4175 )
...
This reverts commit d43d35347594c893687dec7402a525d83f57db10.
Clear regression to the flutter_gallery_ios__transition_perf benchmarks:
* average_frame_build_time_millis: 1.4x
* missed_frame_build_budget_count: 1.2x
No regression seen for other iOS benchmarks (e.g. scrolling).
2017-10-04 17:42:46 -07:00
Chris Bracken
d43d353475
Use iOS scale when computing render buffer size ( #4171 )
...
When checking whether render buffer size has changed, apply the device
scale factor used to convert points to pixels to ensure we're not
needlessly re-allocating render buffer storage.
Adds trace + debug log to make this easier to detect in future.
Originally introduced in 2d530daeca438ca24562d290616c0aec5ab76b88, but
rolled back in 0a6e415b60581ef7934032df20401da1fae9ea9f to test whether
it was responsible for regressions to
flutter_gallery_ios__transition_perf benchmarks:
* average_frame_build_time_millis
* missed_frame_build_budget_count
2017-10-03 19:43:36 -07:00
Michael Goderbauer
0448bf9bd7
Proper horizontal a11y scrolling on Android ( #4163 )
2017-10-02 15:46:38 -07:00
gspencergoog
b2a7f4bf8f
Add support for system text scale factor. ( #4124 )
...
Adds support for system text scale factor, including hooks for Android system settings changes. iOS hooks will be added in another PR.
2017-09-29 13:19:06 -07:00
Michael Goderbauer
45b11f742d
Send scroll progress with a11y event TYPE_VIEW_SCROLLED ( #4144 )
2017-09-27 11:18:50 -07:00
gspencergoog
90ba98e741
Fixing accidental paste. ( #4145 )
2017-09-26 13:44:39 -07:00
gspencergoog
faabc10178
Support correct keyboards for multi-line text editing. ( #4115 )
...
This addresses part of #8028 , implementing the Engine-side support for it.
2017-09-26 12:53:19 -07:00
Jason Simmons
77ec0b5f5b
Replace a View.getDisplay call that is not supported on API level 16 ( #4139 )
...
Fixes https://github.com/flutter/flutter/issues/12235
2017-09-25 11:25:47 -07:00
P.Y. Laligand
fc3cb8fb3b
Adjust to new location of lib/tonic. ( #4132 )
2017-09-21 14:30:28 -07:00
Alexander Aprelev
0a6e415b60
Revert "account for pixel scale when checking against existing buffer storage size ( #4103 )" ( #4133 )
...
This reverts commit 2d530daeca438ca24562d290616c0aec5ab76b88 as it looks
like a potential cause of performance benchmark regressions on
https://flutter-dashboard.appspot.com/benchmarks.html :
- flutter_gallery_ios__transition_perf average_frame_build_time_millis
- flutter_gallery_ios__transition_perf missed_frame_build_budget_count
2017-09-21 12:45:16 -07:00
Michael Goderbauer
dd68239b43
Don't crash on iOS if there is only a single SemanticsNode ( #4128 )
...
* Don't crash if there is only a single SemanticsNode
Previously, the code assumed that the root SemanticsNode will allways have a child. This is not true as can be seen in the hello_world example app, which would crash when a11y is turned on.
* review comment
2017-09-20 14:17:50 -07:00
Michael Goderbauer
c5602ab197
Three finger a11y scrolling for iOS ( #4123 )
...
* Three finger a11y scrolling for iOS
* review comments
* review feedback
2017-09-20 09:59:14 -07:00
Abhishek Amit
bd64e8dc5a
Add flags to allow cross compiling to linux arm ( #4120 )
2017-09-19 14:09:35 -07:00
Abhishek Amit
004d0bdf67
Add API to send platform messages into engine through embedder API ( #4112 )
2017-09-19 13:57:44 -07:00
Abhishek Amit
aa2437b9f5
Add support for running bundles to embedder API ( #4099 )
2017-09-19 13:12:51 -07:00
Michael Goderbauer
773dfb549a
Silence Wawrning ( #4122 )
...
Follow-up to https://github.com/flutter/engine/pull/4110
2017-09-19 10:15:39 -07:00
Michael Goderbauer
af74ea6177
Allow nested semantics on iOS ( #4110 )
...
* Allow nested semantics on iOS
* review comments
* review comments
2017-09-18 17:27:14 -07:00
Carlo Bernaschina
2820d0e722
Fix engine on iOS ( #4113 )
...
Related https://github.com/flutter/engine/pull/4105
2017-09-15 09:59:53 -07:00
Carlo Bernaschina
0c1e217287
Add anchor events for developer centric timeline ( #4105 )
...
By adding these events the new developer centric timeline will be able
to identify and correlate events related to the different stages of the
drawing pipeline.
Roll Dart to 62045a4590a333ae557f8f261a909ee75449cd70
2017-09-14 20:18:07 -07:00
Ryan Macnak
b5f5377186
Remove use of CADisplayLink targetTimestamp, which was only added in iOS 10.0. ( #4108 )
2017-09-14 10:48:28 -07:00
xster
2d530daeca
account for pixel scale when checking against existing buffer storage size ( #4103 )
2017-09-13 14:05:45 -07:00
Carlo Bernaschina
57a1445a45
Add --trace-skia parameter to flutter run ( #4100 )
...
Skia tracing is extremely useful for internal debug, but reduces the
amount of space available in the Dart Timeline buffers.
Disable skia tracing by default and expose them via the --trace-skia
flag.
2017-09-13 10:18:45 -07:00
Michael Goderbauer
08961f8ec5
Format all c-like sources with clang-format ( #4088 )
...
* format
* license script adaptions
* updated licenses
* review comments
2017-09-12 15:36:20 -07:00
Michael Goderbauer
952798cc1b
More renaming of FTL->FXL ( #4092 )
2017-09-11 17:29:48 -07:00
George Kulakowski
6502090278
Fix remaining ftl->fxl conversions ( #4091 )
...
* Fix remaining ftl->fxl conversions
The previous scripting pass at this did not account for objective c file endings
* Update tonic DEPS reference to the post-fxl version
2017-09-11 16:31:18 -07:00
George Kulakowski
3aa7522c11
Rename ftl to fxl in Fuchsia specific code ( #4090 )
2017-09-11 15:58:48 -07:00
Michael Goderbauer
afcc1d1e1f
a11y improvements for iOS ( #4079 )
...
* Various iOS a11y fixes
* undo
* review comments
* review comments
2017-09-11 14:44:17 -07:00
Jason Simmons
a44146f13b
Log instead of asserting when sending a reply message to a defunct engine ( #4084 )
...
Fixes https://github.com/flutter/flutter/issues/12037
2017-09-11 14:05:14 -07:00
Michael Goderbauer
81e3f8b86f
refactor accessibility channel to use StandardMessageCodec ( #4073 )
2017-09-07 15:24:47 -07:00