8861 Commits

Author SHA1 Message Date
Alexander Aprelev
be87a63f2d Use MemoryByteStore for incremental compilation (#4077) 2017-09-08 13:06:34 -07:00
Jeff Brown
7c7c7883e7 Port to Magenta tracing system. (#4076) 2017-09-08 12:37:40 -07:00
Carlo Bernaschina
3a5bf56733 Roll Dart to 7b56ef96e2cc77150738366566357912c442ff5b (#4075)
* Roll Dart to 7b56ef96e2cc77150738366566357912c442ff5b
* Updated license
2017-09-07 19:30:11 -07:00
Ian Hickson
2d7c30033d Pass TextDirection to ParagraphBuilder. (#4001) (#4019) 2017-09-07 15:37:25 -07:00
Michael Goderbauer
81e3f8b86f refactor accessibility channel to use StandardMessageCodec (#4073) 2017-09-07 15:24:47 -07:00
Jason Simmons
fcb9147b70 Change the libtxt default text color to white in order to match RenderStyle::initialColor (#4074) 2017-09-07 14:17:29 -07:00
Michael Goderbauer
ccf68cdcb6 Tell Android which SemanticsNodes are focusable (#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
83ce8c40b1 Set the is_official_build flag that disables GR_TEST_UTILS in Skia (#4072)
Fixes https://github.com/flutter/flutter/issues/11952
2017-09-06 15:55:29 -07:00
Ian McKellar
0047b71aaf Updates for the dart:fidl.internal rename and split. (#4070)
Now it references dart:zircon and dart:fuchsia.
2017-09-06 15:33:43 -07:00
Alexander Aprelev
5aabbe131a Return generated kernel filename on incremental compilation results. (#4069) 2017-09-06 15:13:25 -07:00
Michael Goderbauer
883f81c844 Revert "Roll skia to afb0bd4." (#4071)
* Revert "Update buildroot to pull in clang_arm64 toolchain definitions. (#4065)"

This reverts commit dd4f1f298e271b0ee24b8e2c2122b4b64d517756.

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

This reverts commit 9bde942a59c7d46157cce8952a485b83da46c04d.

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

This reverts commit ceb6d05c2fb3bd5c31a25d4b08be9fd97b55a446.

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

This reverts commit befe2da61b376d2759bc95919fcda8b64bac0a4d.
2017-09-06 14:59:42 -07:00
Chinmay Garde
dd4f1f298e Update buildroot to pull in clang_arm64 toolchain definitions. (#4065) 2017-09-05 21:55:23 -07:00
Adam Barth
9bde942a59 Update paths for icu_data move (#4068) 2017-09-05 17:00:25 -07:00
Michael Goderbauer
ceb6d05c2f Adapt semantics event handling to framework changes (#4066) 2017-09-05 16:31:24 -07:00
Chinmay Garde
befe2da61b Roll skia to afb0bd4. (#4064) 2017-09-05 15:28:37 -07:00
Chinmay Garde
7f5bbe186b [GN] Add a --ios-cpu flag to build an iOS armv7 capable Flutter engine. (#4063) 2017-09-05 14:46:39 -07:00
Chinmay Garde
be634bc41b Allow disabling LTO in optimized builds. (#4057) 2017-09-05 13:00:27 -07:00
freiling
1c99b3f470 [content handler] pipeline surface submission to mozart (#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
Ian McKellar
79332e5c42 Support the ApplicationController::Wait interface. (#4061)
This only operates correctly when the application is killed using the
Kill() method. Flutter applications on Fuchsia currently don't have any
way to shut themselves down, see:
https://github.com/flutter/flutter/issues/11934
2017-09-05 12:21:41 -07:00
Alexander Aprelev
0765df75dc Roll dart dep (#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
354aeb9f3a Fix iOS simulator builds. (#4062) 2017-09-05 11:53:49 -07:00
Alexander Aprelev
c2f762606f Use BinaryPrinter instead of KernelSerializer to accommodate IKG (#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
277abef91f Removed reference to lib.widgets. (#4050) 2017-09-01 19:26:06 -07:00
Josh Gargus
321e68e8bf Rename Mozart SceneManager to "Scenic". (#4056) 2017-09-01 17:40:27 -07:00
Michael Goderbauer
d60d630ec6 Wire up basic a11y channel for a11y events (#4054) 2017-09-01 16:40:04 -07:00
Jason Simmons
c2e8a2e3ce Use a generic sans-serif font family on Android that will be recognized by Skia's font manager (#4055) 2017-09-01 16:09:47 -07:00
Jason Simmons
1c6433fab4 Ellipsizing implementation for libtxt (#4048) 2017-09-01 14:17:04 -07:00
Chinmay Garde
8b3e746442 Add per platform default font family detection. (#4053) 2017-09-01 14:10:15 -07:00
Zachary Anderson
6e2d67fa1d [Fuchsia] Pass namespaces to Isolates (#4047) 2017-09-01 13:17:20 -07:00
Chinmay Garde
75a7afa675 Update buildroot. (#4051) 2017-09-01 12:38:45 -07:00
Chinmay Garde
a4e63a8add Fix the libTXT benchmarking target for API updates and compile on Mac. (#4049) 2017-09-01 12:27:35 -07:00
Chinmay Garde
a0f9084f48 Wire up support for multiple font managers in txt::FontCollection. (#4042) 2017-09-01 11:56:38 -07:00
Ryan Macnak
ffbefaf477 Initial implementation of idle notification. (#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
Adam Barth
c0952db729 Update MTL path in gn (#4046) 2017-09-01 11:02:27 -07:00
Jason Simmons
9446ff5d8f Update the license script for the Garnet tree (#4045)
See https://github.com/flutter/engine/pull/4043
2017-09-01 11:00:59 -07:00
Adam Barth
e5c80cef57 Update for fonts move to garnet. (#4044) 2017-09-01 09:34:50 -07:00
Adam Barth
107838c0a1 Fix Fuchsia build 2017-08-31 17:23:41 -07:00
Adam Barth
73554a1c32 Add //garnet (#4043)
This repository contains FTL now in the Fuchsia build.
2017-08-31 16:47:13 -07:00
Carlo Bernaschina
29e0c1c281 Roll Dart to 05367c3db8e0c3416f4b825fa0d74a6926d13039 (#4041) 2017-08-31 10:24:28 -07:00
Ryan Macnak
cfb8975e72 Fix truncation of frame time on 32-bit Android. (#4040) 2017-08-31 09:46:34 -07:00
Carlo Bernaschina
0c8535e74a Roll Dart to 5534568ff1f3d598b61c40f46a477e32a39bdea0 (#4038) 2017-08-30 18:37:52 -07:00
Adam Barth
70f6251f21 Update gn path for FIDL move (#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
334e7b3b4e Add new entry points for dart:fidl.internal (#4039) 2017-08-29 15:53:37 -07:00
Chinmay Garde
a277779762 Update Harfbuzz to pull in fixes to Mac host release builds. (#4037) 2017-08-29 14:05:23 -07:00
Jason Simmons
f9e00a7c72 Revert "Re-enable Unicode ZWJ handling code that had been disabled pending an ICU update (#4035)" (#4036)
This reverts commit afd2e6b81883c110eb2d585b51ecfc871e8d8f1e.

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
afd2e6b818 Re-enable Unicode ZWJ handling code that had been disabled pending an ICU update (#4035) 2017-08-29 11:47:58 -07:00
Alexander Aprelev
3efd3560ee Roll lib/tonic dependency forward (#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
f0b2bd1493 Roll dart dependency forward (#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
Adam Barth
77bc54387b Fix Fuchsia build (#4032) 2017-08-29 09:15:04 -07:00
Sarah Zakarias
e5395796cd fix binaryMessenger in FlutterAppDelegate (#4030) 2017-08-29 13:58:26 +02:00