Carlo Bernaschina
fac8eb5d7d
Roll Dart to 7b56ef96e2cc77150738366566357912c442ff5b ( flutter/engine#4075 )
...
* Roll Dart to 7b56ef96e2cc77150738366566357912c442ff5b
* Updated license
2017-09-07 19:30:11 -07:00
Ian Hickson
a34befb82c
Pass TextDirection to ParagraphBuilder. ( #4001 ) ( flutter/engine#4019 )
2017-09-07 15:37:25 -07:00
Michael Goderbauer
be40ad4d84
refactor accessibility channel to use StandardMessageCodec ( flutter/engine#4073 )
2017-09-07 15:24:47 -07:00
Jason Simmons
4904055e6f
Change the libtxt default text color to white in order to match RenderStyle::initialColor ( flutter/engine#4074 )
2017-09-07 14:17:29 -07:00
Michael Goderbauer
fadcb3517c
Tell Android which SemanticsNodes are focusable ( flutter/engine#4067 )
...
A node is considered focusable if it contains information that is interesing to the user. A node that doesn't add any semantic information of its own should not be focusable. It's expected that such a node has children, who have smeantics information and are therefore focusable.
Fixes https://github.com/flutter/flutter/issues/11179
2017-09-06 16:56:23 -07:00
Jason Simmons
18cdb9608f
Set the is_official_build flag that disables GR_TEST_UTILS in Skia ( flutter/engine#4072 )
...
Fixes https://github.com/flutter/flutter/issues/11952
2017-09-06 15:55:29 -07:00
Ian McKellar
6ea4f8e327
Updates for the dart:fidl.internal rename and split. ( flutter/engine#4070 )
...
Now it references dart:zircon and dart:fuchsia.
2017-09-06 15:33:43 -07:00
Alexander Aprelev
4009e524e8
Return generated kernel filename on incremental compilation results. ( flutter/engine#4069 )
2017-09-06 15:13:25 -07:00
Michael Goderbauer
e9ba17ce44
Adapt semantics event handling to framework changes ( flutter/engine#4066 )
2017-09-05 16:31:24 -07:00
Chinmay Garde
66b6f395d0
[GN] Add a --ios-cpu flag to build an iOS armv7 capable Flutter engine. ( flutter/engine#4063 )
2017-09-05 14:46:39 -07:00
Chinmay Garde
699879a3f5
Allow disabling LTO in optimized builds. ( flutter/engine#4057 )
2017-09-05 13:00:27 -07:00
freiling
6c58def18b
[content handler] pipeline surface submission to mozart ( flutter/engine#3915 )
...
This change basically moves the singaling of the surface acquire event into the gpu driver, eliminating the VkQueueWaitIdle on surface submission
This change depends on https://skia-review.googlesource.com/c/25641/ so do not submit until Flutter has rolled Skia past that point
2017-09-05 12:39:18 -07:00
Chinmay Garde
0cfc80dede
Fix iOS simulator builds. ( flutter/engine#4062 )
2017-09-05 11:53:49 -07:00
Alexander Aprelev
93713ea712
Use BinaryPrinter instead of KernelSerializer to accommodate IKG ( flutter/engine#4058 )
...
* Use BinaryPrinter instead of KernelSerializer to accomodate IKG
* Close sink opened with openWrite
2017-09-05 10:14:59 -07:00
P.Y. Laligand
0b489580e3
Removed reference to lib.widgets. ( flutter/engine#4050 )
2017-09-01 19:26:06 -07:00
Josh Gargus
e4f4e785ba
Rename Mozart SceneManager to "Scenic". ( flutter/engine#4056 )
2017-09-01 17:40:27 -07:00
Michael Goderbauer
aa1377d11e
Wire up basic a11y channel for a11y events ( flutter/engine#4054 )
2017-09-01 16:40:04 -07:00
Jason Simmons
42c3a7622c
Use a generic sans-serif font family on Android that will be recognized by Skia's font manager ( flutter/engine#4055 )
2017-09-01 16:09:47 -07:00
Jason Simmons
dd2b2543f6
Ellipsizing implementation for libtxt ( flutter/engine#4048 )
2017-09-01 14:17:04 -07:00
Chinmay Garde
2f758c5e95
Add per platform default font family detection. ( flutter/engine#4053 )
2017-09-01 14:10:15 -07:00
Zachary Anderson
814847ec3c
[Fuchsia] Pass namespaces to Isolates ( flutter/engine#4047 )
2017-09-01 13:17:20 -07:00
Chinmay Garde
db6a6c8809
Fix the libTXT benchmarking target for API updates and compile on Mac. ( flutter/engine#4049 )
2017-09-01 12:27:35 -07:00
Chinmay Garde
7d184eb710
Wire up support for multiple font managers in txt::FontCollection. ( flutter/engine#4042 )
2017-09-01 11:56:38 -07:00
Ryan Macnak
d6e340346d
Initial implementation of idle notification. ( flutter/engine#4012 )
...
- Assumes only the Dart VM is interested in idle notification.
- Gives the VM the time remaining in each frame.
- Gives the VM 100ms if there is no pending frame.
Issue flutter/flutter#9594
2017-09-01 11:11:25 -07:00
Jason Simmons
2b3c53ecd1
Update the license script for the Garnet tree ( flutter/engine#4045 )
...
See https://github.com/flutter/engine/pull/4043
2017-09-01 11:00:59 -07:00
Adam Barth
a5906680dd
Fix Fuchsia build
2017-08-31 17:23:41 -07:00
Adam Barth
2cf3cffd3f
Add //garnet ( flutter/engine#4043 )
...
This repository contains FTL now in the Fuchsia build.
2017-08-31 16:47:13 -07:00
Ryan Macnak
e766555661
Fix truncation of frame time on 32-bit Android. ( flutter/engine#4040 )
2017-08-31 09:46:34 -07:00
Adam Barth
23cc9ebd3e
Update gn path for FIDL move ( flutter/engine#4023 )
...
We're moving the FIDL library to a new path. This patch updates the GN
dependency.
2017-08-30 12:53:03 -07:00
Ian McKellar
00c64afc52
Add new entry points for dart:fidl.internal ( flutter/engine#4039 )
2017-08-29 15:53:37 -07:00
Jason Simmons
8c330fdb1d
Revert "Re-enable Unicode ZWJ handling code that had been disabled pending an ICU update ( #4035 )" ( flutter/engine#4036 )
...
This reverts commit 3d8d4c0ef7 .
Fuchsia is still using an older version of ICU that does not support this.
Also temporarily disable a unit test that failed without the reverted patch.
2017-08-29 12:53:25 -07:00
Jason Simmons
3d8d4c0ef7
Re-enable Unicode ZWJ handling code that had been disabled pending an ICU update ( flutter/engine#4035 )
2017-08-29 11:47:58 -07:00
Sarah Zakarias
8becc361af
fix binaryMessenger in FlutterAppDelegate ( flutter/engine#4030 )
2017-08-29 13:58:26 +02:00
Ian Hickson
bef10d5a70
Implement i18n features in the a11y API. ( flutter/engine#4029 )
2017-08-28 16:12:39 -07:00
Chinmay Garde
c78cf3d594
Use GrBackendRenderTarget rather than the deprecated GrBackendRenderTargetDesc. ( flutter/engine#4028 )
2017-08-28 15:53:57 -07:00
Chinmay Garde
d6f8378f56
Remove manual checks for arguments correctly handled by u_hasBinaryProperty. ( flutter/engine#4025 )
...
After the DEPS updates, we use Unicode 9.0 and so these workarounds are not necessary. I re-ran all the EmojiTests to verify.
2017-08-28 13:49:40 -07:00
Chinmay Garde
725938c95b
Avoid workarounds for old version of ICU and Harfbuzz. ( flutter/engine#4024 )
2017-08-28 13:28:09 -07:00
Jason Simmons
e4cc8f5e41
Rebase the libtxt integration by @GaryQian onto the current engine head ( flutter/engine#4022 )
...
See https://github.com/flutter/engine/pull/3964
2017-08-28 13:01:15 -07:00
Michael Goderbauer
1fe869197a
Traverse children from top left to bottom right for a11y ( flutter/engine#4017 )
...
* order
* comment fix
* review comments
2017-08-28 12:02:07 -07:00
Chinmay Garde
aa243473a3
Add more tests from the Android Minikin test bench to the common test runner. ( flutter/engine#4020 )
...
This will allow us to use the common font fixtures.
2017-08-28 10:10:15 -07:00
Chinmay Garde
8bd3df87a2
Clang format the imported minikin sources, tests and benchmarks to match Flutter engine stylf. ( flutter/engine#4018 )
2017-08-25 17:43:47 -07:00
Chinmay Garde
589cd19d89
Create a unified target for the txt and minikin library, tests and benchmarks. ( flutter/engine#4016 )
2017-08-25 17:14:47 -07:00
Jason Simmons
a3fb3be303
Move libtxt under flutter/third_party in the license script ( flutter/engine#4015 )
2017-08-25 16:16:00 -07:00
Michael Goderbauer
050b4456fd
Only expose available semantic scroll actions ( flutter/engine#4010 )
...
* Only expose available scroll actions
* formatting
* more formatting
2017-08-25 16:12:50 -07:00
Chinmay Garde
0ca80951be
Add 'third_party/txt/' from commit '19426206958a432405c0d4b77102a67dde4d2fa1'
...
git-subtree-dir: third_party/txt
git-subtree-mainline: 106bbf2d3a
git-subtree-split: 1942620695
2017-08-25 15:16:46 -07:00
Jason Simmons
7af7d5ee18
Update the license script to handle the new version of ICU ( flutter/engine#4009 )
2017-08-25 14:17:51 -07:00
Chinmay Garde
b16a1fc30f
Switch to Harfbuzz 1.5.0 from Fuchsia. ( flutter/engine#4006 )
2017-08-25 12:57:43 -07:00
Carlo Bernaschina
f3aaa23f74
Remove dependency from VM isolate name convention ( flutter/engine#4007 )
...
Dart_DebugName should be used just to make debug outputs more readable.
We remove the dependency from this API and form the UIDartState debug
name in the engine using the predefined format:
<script_uri>$main-<main_port>
This will allow the engine to change the format of the isolate name
without breaking the engine.
Related https://codereview.chromium.org/3004563003/
2017-08-25 11:11:52 -07:00
Chinmay Garde
6a41695e04
Update ICU to ToT and ensure that slimmed down versions of data files are shipped on the mobile platforms. ( flutter/engine#4005 )
...
This reduces the size of the ICU data files from 10.3 MB to 6.6 MB (uncompressed). Also allows us to remove version specific hacks from libTXT and dependencies.
2017-08-24 14:26:07 -07:00
xster
5f93b1e9f3
Let the FlutterAppDelegate's messenger be customizable if the rootViewController isn't a FlutterViewController ( flutter/engine#3916 )
...
* Customizable messenger
* rename
2017-08-23 18:50:14 -07:00