John McCutchan
e6a6808640
Follow on fix to my previous fix. ( #3257 )
...
- [x] Use Dart_GetLoadedLibraries which is available in product builds.
2016-11-22 12:45:56 -08:00
John McCutchan
a3986497c2
Bug fixes for sky_snapshot --compile-all mode ( #3255 )
2016-11-22 12:39:43 -08:00
Ian Hickson
770c9e8330
Delete COPYING ( #3253 )
...
This file is identical (to the byte) to the LICENSE file in the same directory, and no file in this directory refers to it.
2016-11-22 12:13:04 -08:00
Chinmay Garde
aecebd5299
Update Freetype revision to pull in font driver fixes. ( #3254 )
2016-11-22 11:25:53 -08:00
Todd Volkert
51ba481ad6
Stop passing use_libjpeg_turbo arg in gn ( #3252 )
2016-11-22 10:36:31 -08:00
John McCutchan
695e009109
Add --compile-all to sky_snapshot ( #3251 )
2016-11-22 07:50:34 -08:00
John McCutchan
a372526af4
Roll Dart runtime to deafdbf978d1128dde83b9779bdae6633d484d96 ( #3250 )
2016-11-21 14:44:39 -08:00
P.Y. Laligand
61d182a619
Build sky on Fuchsia. ( #3247 )
...
This requires an updated buildroot.
2016-11-21 13:53:32 -08:00
Chinmay Garde
327d122de9
Disable profiling by default. Allow enabling via --enable-dart-profiling. ( #3238 )
2016-11-21 11:50:42 -08:00
yirui
e1d7f6168a
Parse Emoji subtag and store it to FontLanguage
...
Parse Emoji subtag and store into 4 different styles: default, text,
color and empty. Replace hasEmojiFlag function with getEmojiStyle to
get effective status according to script and subtag. However, score
calculation for the font selection needs to be completed in the next
stage. No performance regression is observed with this CL.
Bug: 31608997
Test: Done by unittests.
Change-Id: I923243641c946248dd5a0aa9fb9c940515310d34
2016-11-21 06:24:26 +00:00
Adam Barth
8dcac738d8
Fix Mozart blends of child views ( #3248 )
...
We need to compute the paint bounds of ChildViewLayers during Preroll.
Also, we need to allocate a BlendPtr before writing into it.
2016-11-18 23:49:30 -08:00
P.Y. Laligand
9383817e04
Import Dart rules from buildroot, to make them available in Fuchsia. ( #3246 )
...
This also removes a reference to mojo_gni.
2016-11-18 15:24:14 -08:00
Adam Barth
21f6aa5270
Composite child views in proper paint order ( #3243 )
...
We push a bit up the tree during preroll to learn whether there system
composited layers below each layer. During update scene, we squash down
to paint tasks, which we execute after publishing the new scene.
2016-11-18 12:54:54 -08:00
Chinmay Garde
e18302e7d1
Use a custom Skia font manager that delegates to FontCacheLinux on Linux. ( #3245 )
2016-11-18 12:52:02 -08:00
John McCutchan
c0a4d5ae67
Roll Dart and Tonic forward (take 2) ( #3244 )
2016-11-18 08:14:22 -08:00
Ian Hickson
6bb57323c0
Revert "Roll Dart and Tonic forward" ( #3242 )
2016-11-17 18:35:38 -08:00
Chinmay Garde
bb613c35cb
Remove unused DEPS hooks. ( #3241 )
...
* The lastchange hook wrote a file no one ever read.
* We don’t need binutils because we don’t use debug fission on Linux.
* We dont use eu-strip.
2016-11-17 16:28:43 -08:00
Chinmay Garde
eaad1b34ee
Remove mojo/public from DEPS and update buildroot. ( #3240 )
2016-11-17 16:24:44 -08:00
Chinmay Garde
84bd2ee538
Remove hooks for unused mojom archives. ( #3239 )
2016-11-17 15:32:52 -08:00
John McCutchan
6983de0890
Roll Dart and Tonic forward ( #3237 )
2016-11-17 14:14:58 -08:00
Chinmay Garde
d290cae378
Fix Linux builds after Skia roll due to missing FontConfig target. ( #3236 )
2016-11-17 14:07:10 -08:00
Chinmay Garde
036bc0d356
Update Skia and get using its BUILD.gn instead of maintaining own own copy. ( #3233 )
2016-11-17 12:36:16 -08:00
John McCutchan
a335e25ba3
Disable Dart's profiler in unoptimized builds ( #3234 )
2016-11-17 10:14:53 -08:00
Seigo Nonaka
fd77b01ff2
Clean Up: Removing unused interface GetTable from MinikinFont.
...
This is 2nd attempt of Ifcd7a348d7fb5af081192899dbcdfc7fb4eebbf9
After Id766ab16a8d342bf7322a90e076e801271d527d4, GetTable is no longer
used in production due to poor performance and it is now only used in
tests. This CL removes GetTable interface from MinikinFont and update
tests code to use new interfaces, GetFontData, GetFontSize and
GetFontIndex.
Bug: 27860101
Test: Manually done
Change-Id: Ib48973ff25cdc61a4c666d28128266df0aaea83e
2016-11-17 17:36:51 +09:00
Seigo Nonaka
71475f635b
Merge "Implement word spacing"
2016-11-17 08:00:05 +00:00
Adam Barth
2a13567a7e
Fix Mozart child views ( #3232 )
...
When we pipelined the drawing commands we caused UpdateScene to be called
before Preroll, which isn't allowed. Now we call Preroll, UpdateScene, and
Paint separately.
2016-11-16 15:30:57 -08:00
Sigurd Meldgaard
52bbe398a5
Faster hash codes. ( #3214 )
...
* Faster hash codes.
Mask the intermediate values when computing composite
hash codes.
* WIP
* WIP
* WIP
2016-11-16 12:28:25 -08:00
Adam Barth
cea5ed2b9b
Update pointer change constants in Java ( #3231 )
...
I updated the C++ and Dart sides but forgot to update the Java side.
Fixes https://github.com/flutter/flutter/issues/6891
2016-11-16 10:13:28 -08:00
Martijn Coenen
815bc4a8fe
Fix calls to deprecated range_x.
...
Test: fixes master build.
Change-Id: I8b2822d310c0cf423b15834e6d6ae3a9ea64233b
2016-11-16 10:30:01 +01:00
Seigo Nonaka
acd401d029
Implement word spacing
...
Add a wordSpacing paint parameter, which will be used for
justification.
Bug: 31707212
Test: ran minikin_tests
Change-Id: I91224ab8ef882ac0c87425c28ab731fead283612
2016-11-16 17:36:26 +09:00
Jeff Brown
825844d908
Update to new ApplicationStartupInfo changes. ( #3230 )
2016-11-16 00:03:22 -08:00
Adam Barth
60ee01642b
Fix Fuchsia build ( #3229 )
2016-11-15 21:30:23 -08:00
Adam Barth
d1bc4c4850
Add support for hover pointer events ( #3227 )
...
These are implemented on macOS and Fuchsia.
2016-11-15 20:18:22 -08:00
Adam Barth
cfe69e4e85
Catch a missing font provider earlier ( #3222 )
...
Rather than hitting an assert in platform-independent code, we now trigger an
assert closer to the relevant code when the font provider is missing.
2016-11-15 20:17:45 -08:00
Chinmay Garde
5118d0472f
Enable android_full_debug on —unoptimized builds. ( #3228 )
...
Previously, —unoptimized builds on Android would include debug symbols but still would be optimized. This killed the experience in the debugger on Android.
2016-11-15 17:44:39 -08:00
Jason Simmons
e5da933a96
Enable engine builds for Android ARM64 targets ( #3225 )
2016-11-15 14:56:08 -08:00
Adam Barth
ce8b187914
Add support for raw key events on Fuchsia ( #3208 )
...
Fixes https://github.com/flutter/flutter/issues/6631
2016-11-15 13:04:08 -08:00
Adam Barth
eef3f1f619
Recognize Mozart event kinds ( #3223 )
...
Previously we treated everything as touch.
2016-11-14 14:08:03 -08:00
Jeff Brown
5b972a46a2
Use new image buffer mechanism. ( #3221 )
2016-11-12 10:01:32 -08:00
Jason Simmons
21c9846434
Update the Flutter GDB script to work with Android N ( #3220 )
2016-11-11 16:02:05 -08:00
Jason Simmons
ac479c4f9f
Move destruction of PictureLayer's SkPicture to the IO thread ( #3219 )
...
The picture may hold references to images backed by GPU textures that must
be deleted on the IO thread.
2016-11-11 13:43:23 -08:00
Chinmay Garde
e1ac3ca650
Randomize the color of the checkerboard pattern per raster cache entry. ( #3218 )
2016-11-10 18:21:12 -08:00
Adam Barth
5d13dc00aa
Add support for child view on Fuchsia ( #3217 )
2016-11-10 18:03:00 -08:00
Chinmay Garde
c118c7ee20
Update buildroot. ( #3216 )
2016-11-10 15:54:40 -08:00
Chinmay Garde
505f747d1c
Give the Mac window an autosave identifier. ( #3215 )
2016-11-10 14:36:18 -08:00
Adam Barth
d658f9d324
Add support for Fuchsia IDL on Fuchsia ( #3211 )
2016-11-10 13:12:32 -08:00
John McCutchan
8d81936399
Roll Tonic to 36142e27c6765301a4122dd85045c565b2d8b33f ( #3210 )
2016-11-09 16:31:09 -08:00
Jeff Brown
a2bf3dc35a
Update to new way of passing application environment. ( #3209 )
2016-11-08 16:58:18 -08:00
Ryan Macnak
a3a13f4a94
Roll Dart VM to pick fix for JITing on the Pixel. ( #3204 )
2016-11-08 09:20:32 -08:00
Jason Simmons
55d50b2ada
Show clearer logs during startup if OpenGL is unavailable ( #3207 )
2016-11-07 17:01:42 -08:00