3601 Commits

Author SHA1 Message Date
Alexander Aprelev
93c9eb30ef Use MemoryByteStore for incremental compilation (flutter/engine#4077) 2017-09-08 13:06:34 -07:00
Jeff Brown
f6f0cb2161 Port to Magenta tracing system. (flutter/engine#4076) 2017-09-08 12:37:40 -07:00
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
fd79986caf Revert "Roll skia to afb0bd4." (flutter/engine#4071)
* Revert "Update buildroot to pull in clang_arm64 toolchain definitions. (#4065)"

This reverts commit b40ccc5790b173ad0f3ce96340d0f7dc8b4e7fde.

* Revert "Update paths for icu_data move (#4068)"

This reverts commit 9bde942a59c7d46157cce8952a485b83da46c04d.

* Revert "Adapt semantics event handling to framework changes (#4066)"

This reverts commit e9ba17ce441a6588029095ba77b21465610ef009.

* Revert "Roll skia to afb0bd4. (#4064)"

This reverts commit d37cb3ca38341a4f4cc7e10c0eb99d4849ded0a3.
2017-09-06 14:59:42 -07:00
Chinmay Garde
b40ccc5790 Update buildroot to pull in clang_arm64 toolchain definitions. (flutter/engine#4065) 2017-09-05 21:55:23 -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
d37cb3ca38 Roll skia to afb0bd4. (flutter/engine#4064) 2017-09-05 15:28:37 -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
Alexander Aprelev
ac69b33a9f Roll dart dep (flutter/engine#4059)
* Roll dart dep

* Roll dartdoc dep

* Update license hash, ignore changes to file list
2017-09-05 11:56:21 -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
ee39b3739b Update buildroot. (flutter/engine#4051) 2017-09-01 12:38:45 -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
Carlo Bernaschina
221c5a725f Roll Dart to 05367c3db8e0c3416f4b825fa0d74a6926d13039 (flutter/engine#4041) 2017-08-31 10:24:28 -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
Carlo Bernaschina
64bed1e73f Roll Dart to 5534568ff1f3d598b61c40f46a477e32a39bdea0 (flutter/engine#4038) 2017-08-30 18:37:52 -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
Chinmay Garde
654663c132 Update Harfbuzz to pull in fixes to Mac host release builds. (flutter/engine#4037) 2017-08-29 14:05:23 -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 3d8d4c0ef7bd68ca8773a55841e07ca92e11a0ce.

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
Alexander Aprelev
25d40e8816 Roll lib/tonic dependency forward (flutter/engine#4034)
* Roll lib/tonic dependency forward

* Update signature hash, ignore changes to the file list
2017-08-29 10:23:44 -07:00
Alexander Aprelev
0d61011e48 Roll dart dependency forward (flutter/engine#4033)
* Roll dart forward

* Roll dart to latest b7ef001fec0eacd6451ae71746d0a0ef090aac59

* Update license hash, ignore changes to the file list
2017-08-29 09:41:22 -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
48fe9dcb3b Update Skia revision to 5b0717825. (flutter/engine#4027) 2017-08-28 15:53:47 -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