Commit Graph

9823 Commits

Author SHA1 Message Date
Chinmay Garde 4fa6be7cee Fix channel encoding errors on the IME client. (#5209) 2018-05-08 16:20:42 -07:00
skia-flutter-autoroll eb4cbce160 Roll src/third_party/skia/ efb84e673..8a8a14495 (3 commits) (#5208)
Auto-roller completed checks. Merging.
2018-05-08 19:11:52 -04:00
Chinmay Garde f64f64eee4 Tear down the shell before terminating message loops on host threads. (#5207)
Shell teardown is synchronous. The shell was attempting to destroy components on a quitting message loop. The message loop implementation was executing such tasks on the calling thread which the shell does not consider thread safe.
2018-05-08 13:10:23 -07:00
Todd Volkert 11d6da3cd9 Restore Skia revision (#5206) 2018-05-08 13:02:06 -07:00
Todd Volkert 2bc3b3ecf1 Roll Skia back to d8a189fca3cdfa064de75a280d5af34cc5026bbe (#5204)
Attempt #2 at isolating regressions
2018-05-08 12:49:51 -07:00
skia-flutter-autoroll 5d4a38c1ee Roll src/third_party/skia/ d925f2d38..efb84e673 (4 commits) (#5205)
Auto-roller completed checks. Merging.
2018-05-08 15:42:31 -04:00
Chinmay Garde 61b5028195 Read/apply settings that apply process wide before creating any shell components. (#5203) 2018-05-08 11:56:31 -07:00
skia-flutter-autoroll 2d608653e2 Roll src/third_party/skia/ e7df0bb90..d925f2d38 (4 commits) (#5202)
Auto-roller completed checks. Merging.
2018-05-08 12:10:31 -04:00
Todd Volkert 88989393aa Roll Skia to e7df0bb900ec266021bc6bf4477d533ce1b1f749 (#5200) 2018-05-08 08:28:55 -07:00
Todd Volkert 8450a003ee Roll Skia back to d8a189fca3cdfa064de75a280d5af34cc5026bbe (#5199)
To try to isolate regressions identified in golden file testing
2018-05-08 08:13:51 -07:00
skia-flutter-autoroll 31922239a9 Roll src/third_party/skia/ 6198f39ad..e7df0bb90 (1 commit) (#5198)
Auto-roller completed checks. Merging.
2018-05-08 08:20:31 -04:00
skia-flutter-autoroll 5f08fca0b8 Roll src/third_party/skia/ cea8e3d13..6198f39ad (1 commit) (#5197)
Auto-roller completed checks. Merging.
2018-05-07 23:49:31 -04:00
Chinmay Garde a0be8779ff Make thread names more descriptive. (#5196)
The thread on which the runner services `CreateApplication` calls is now called `io.flutter.runner.<aot|jit>`. Each application will launch four threads named `<application_name>.<platform|ui|io|gpu>`.

`fx shell ps -T` is an easy way to tell which runners are hosting which applications.
2018-05-07 18:45:43 -07:00
Chinmay Garde 9110e89582 Expose View:OfferServiceProvider to UI thread components in a thread safe manner. (#5195) 2018-05-07 18:22:53 -07:00
Chinmay Garde eb5bbdac17 Specify a custom isolate snapshot per AOT shell launch. (#5194) 2018-05-07 17:46:36 -07:00
Chinmay Garde d97b6d859a Allow explicit specification of the isolate snapshot. (#5193)
The mobile shells all use the same isolate snapshot. This is also the snapshot used by the service isolate. This works towards a world where the isolate snapshot is no longer a member variable of the DartVM instance. Instead, all snapshots must be specified in the run configuration. For now, the new `Shell::Create` overload will only be used by Fuchsia till I refactor `dart_vm.cc`.

There are no API updates to the mobile shells.
2018-05-07 17:28:31 -07:00
skia-flutter-autoroll 20b286dd42 Roll src/third_party/skia/ a8daee88d..cea8e3d13 (3 commits) (#5192)
Auto-roller completed checks. Merging.
2018-05-07 20:20:30 -04:00
Jason Simmons f6359e4111 libtxt: exclude trailing whitespace from right-justified lines (#5190)
If a line is right justified, then remove any trailing whitespace from the
text range given to Minikin.  Right justification shifts the line's glyphs
by the layout advance computed by Minikin, and this advance should exclude
whitespace so that the last visible character will be flush with the right
margin.

See https://github.com/flutter/flutter/issues/16333
2018-05-07 17:16:03 -07:00
Jason Simmons 435028fdb7 libtxt: support fake italic text (#5191)
The text skew value is based on Blink's implementation.

Fixes https://github.com/flutter/flutter/issues/17351
2018-05-07 17:12:03 -07:00
Jonah Williams 57f53b98a4 Re-land Enables system chrome customization on Android O/N and greater (#5171) 2018-05-07 15:45:59 -07:00
skia-flutter-autoroll 1ef62820b1 Roll src/third_party/skia/ a585f73bb..a8daee88d (15 commits; 1 trivial rolls) (#5189)
Auto-roller completed checks. Merging.
2018-05-07 16:50:31 -04:00
skia-flutter-autoroll e341c63acd Roll src/third_party/skia/ 2381add3e..a585f73bb (9 commits) (#5188)
Auto-roller completed checks. Merging.
2018-05-07 13:18:31 -04:00
skia-flutter-autoroll 3bb398ea9e Roll src/third_party/skia/ 95e2b91d7..2381add3e (1 commit) (#5187)
Auto-roller completed checks. Merging.
2018-05-07 09:48:31 -04:00
skia-flutter-autoroll 26554f164b Roll src/third_party/skia/ 963d1ef8a..95e2b91d7 (1 commit) (#5186)
Auto-roller completed checks. Merging.
2018-05-06 13:50:30 -04:00
skia-flutter-autoroll 6ba94bceb5 Roll src/third_party/skia/ 32d8f883b..963d1ef8a (1 commit) (#5185)
Auto-roller completed checks. Merging.
2018-05-06 10:20:30 -04:00