Adam Barth
f04d8c0314
Unlink from mojo ( flutter/engine#3187 )
...
After this patch, we no longer link with Mojo. We still use some gn definitions
from //mojo to create Dart packages.
2016-10-28 15:01:07 -07:00
Adam Barth
d8092db223
Fix Fuchsia build ( flutter/engine#3186 )
2016-10-28 13:54:53 -07:00
Adam Barth
e963abe485
Number keyboard does not work on Android ( flutter/engine#3185 )
...
We had a typo in our decoding logic.
Fixes https://github.com/flutter/flutter/issues/6564
2016-10-28 12:26:56 -07:00
Adam Barth
414e5bcd60
Remove last mojom interface ( flutter/engine#3184 )
...
We no longer use mojom to transport messages. We still use the Mojo EDK
to spin the event loop, however.
2016-10-28 11:46:57 -07:00
Adam Barth
7e0fbaec13
Unify the various run methods on engine ( flutter/engine#3183 )
...
Now they all flow through some common routines.
2016-10-27 17:03:32 -07:00
Chinmay Garde
c25ca2e17d
Add ObjC, ObjCXX and ASM files to the compilation database. ( flutter/engine#3182 )
2016-10-27 16:58:04 -07:00
Chinmay Garde
dd6331d3ad
Explicitly tell the platform view to update its backing store. ( flutter/engine#3181 )
2016-10-27 15:32:41 -07:00
Adam Barth
b5219d5dcf
Migrate ViewportMetrics away from Mojo ( flutter/engine#3180 )
...
Now we just pass the data directly.
2016-10-27 13:12:55 -07:00
Chinmay Garde
7e65ad2853
Add FlutterJSONMessageListener.h to the Flutter umbrella header. ( flutter/engine#3179 )
...
Causes warnings in Xcode.
2016-10-27 12:09:11 -07:00
Chinmay Garde
2d3f4623eb
Remove ycm_extra_conf from flutter. It has been moved into buildroot. ( flutter/engine#3178 )
2016-10-27 12:04:55 -07:00
Jason Simmons
1934a52f37
Update the path to the GDB binary in the current NDK toolchain ( flutter/engine#3177 )
2016-10-27 10:48:54 -07:00
Adam Barth
ab147d1977
Update for API change ( flutter/engine#3176 )
2016-10-27 10:19:30 -07:00
Chinmay Garde
401818e044
Create compile_commands.json on each GN invocation and add a YCM conf. ( flutter/engine#3175 )
2016-10-26 15:31:19 -07:00
Adam Barth
44ec9e55c9
Move lifecycle, navigation, and localization to platform messages ( flutter/engine#3172 )
...
Previously, these signals were sent over Mojo. Now we send them through
platform messages.
2016-10-25 15:51:27 -07:00
mikejurka
adb39de906
Don't enable checked mode for Fuchsia release builds ( flutter/engine#3173 )
...
Temporary until precompiled code works on Fuchsia
2016-10-25 14:31:17 -07:00
Jason Simmons
192bf80d39
Provide the paragraph style at ParagraphBuilder construction time ( flutter/engine#3171 )
...
This enables text span styles to inherit attributes from the paragraph style
2016-10-25 10:58:05 -07:00
Adam Barth
aeab1fd456
Remove spurious log
2016-10-24 19:54:42 -07:00
Adam Barth
54ee61e60a
Migrate vsync away from Mojo services ( flutter/engine#3169 )
...
Instead, just use JNI and Objective-C directly.
2016-10-24 16:14:37 -07:00
Ryan Macnak
562000be9a
Roll Dart VM. ( flutter/engine#3167 )
2016-10-24 12:32:10 -07:00
Jeff Brown
94cb74f076
Implement ftl::TaskRunner::PostTaskForTime function. ( flutter/engine#3165 )
2016-10-21 13:09:54 -07:00
Adam Barth
bb90af8f4a
Path.transform doesn't work ( flutter/engine#3164 )
...
We need to release the typed array so that we can allocate the result value.
Fixes https://github.com/flutter/flutter/issues/6456
2016-10-21 13:04:34 -07:00
Todd Volkert
6ac4890a4b
Rollback a2872f8aa3 ( #3155 ) and c19eca2eb9 ( #3156 ) ( flutter/engine#3163 )
...
iOS debug builds are broken - we need to go back to a stable state
so we can issue a proper fix without rushing into anything.
https://github.com/flutter/flutter/issues/6458
2016-10-21 12:55:26 -07:00
Adam Barth
6a513ae913
Remove MojoServices from dart:ui ( flutter/engine#3161 )
...
We no longer offer mojo handles via this mechanism.
2016-10-20 20:27:07 -07:00
Chinmay Garde
bdcf84a5be
Remove DartConverter specializations for enums. Tonic provides a partial specialization for all enums. ( flutter/engine#3160 )
2016-10-20 16:47:42 -07:00
Chinmay Garde
2f07ca6011
Add hsw_sources from Skia opts to fix missing symbol issue. ( flutter/engine#3159 )
2016-10-20 15:54:11 -07:00
Chinmay Garde
2dddbb171e
Fix breaking builds because of Skia roll. ( flutter/engine#3158 )
...
* Update skia/BUILD to pull in missing header include paths and files.
* Update the tonic dep to pull in partial template specialization for enums.
2016-10-20 15:33:01 -07:00
Adam Barth
a4f6c12e73
Update Skia ( flutter/engine#3157 )
2016-10-20 13:23:09 -07:00
Ryan Macnak
c19eca2eb9
Adapt to vm isolate and isolate snapshot pieces being emitted as assembly. ( flutter/engine#3156 )
2016-10-20 12:11:15 -07:00
Adam Barth
cbeb991d9e
Teach Fuchsia build about FLUTTER_ROOT ( flutter/engine#3154 )
...
We need to pass the FLUTTER_ROOT to the flutter_tools so that it can find
resources such as the schema for flutter.yaml.
2016-10-20 01:32:39 -07:00
Adam Barth
be5997bd3f
Switch engine over to platform messages ( flutter/engine#3153 )
...
This patch removes the use of the host messages mojom and switch all
message routing over to platform messages.
2016-10-19 22:36:00 -07:00
Adam Barth
d37caa23b0
Remove editing.mojom ( flutter/engine#3152 )
...
Clients have been migrated to the TextInputPlugin.
2016-10-19 22:12:19 -07:00
Adam Barth
1073376143
Add assets plugin ( flutter/engine#3151 )
...
This plugin is implemented internally by the engine to integrate with the asset
system.
2016-10-19 16:57:32 -07:00
Adam Barth
8ff061dc92
Switch from char to uint8_t to represent memory ( flutter/engine#3147 )
...
Previously we had a mix of the two.
2016-10-19 16:49:36 -07:00
Jason Simmons
206708fab0
Do not intercept all Android key events ( flutter/engine#3149 )
2016-10-19 16:46:55 -07:00
Jason Simmons
73b76bfc3f
Do not use TouchExplorationStateChangeListener if that API is unavailable ( flutter/engine#3148 )
2016-10-19 14:59:22 -07:00
Adam Barth
c7b497981a
Run observatory tests in --non-interactive ( flutter/engine#3146 )
...
This patch is an attempt to fix a mysterious failure on the buildbot.
2016-10-19 14:13:22 -07:00
Adam Barth
0990d5daf1
Fix typo
2016-10-19 13:53:24 -07:00
Adam Barth
5ddf4ef3bb
Implement TextInputPlugin on Android ( flutter/engine#3144 )
...
This plugin will eventually replace keyboard.mojom.
2016-10-19 12:23:52 -07:00
Adam Barth
981ea3beff
Implement TextInputPlugin on iOS ( flutter/engine#3145 )
2016-10-19 10:14:59 -07:00
Adam Barth
96ba6d57c1
Remove clipboard mojo service ( flutter/engine#3143 )
...
All the clients have migrated to platform messages.
2016-10-18 10:04:36 -07:00
Adam Barth
8a5fe92192
All the clients have migrated to platform messages ( flutter/engine#3142 )
2016-10-18 00:57:23 -07:00
Adam Barth
8782db6bee
Route key events through platform messages ( flutter/engine#3141 )
...
This will replace raw_keyboard.mojom.
2016-10-17 16:55:42 -07:00
Adam Barth
11e2e884c3
Complete routing for Java-to-Dart messages ( flutter/engine#3140 )
...
This patch completes the routing for Java-to-Dart platform messages.
2016-10-17 16:47:42 -07:00
Adam Barth
b3cf0e32fa
Add clipboard functionality to platform plugin ( flutter/engine#3139 )
...
This will eventually replace the clipboard mojom.
2016-10-17 15:46:47 -07:00
Adam Barth
ac963ad808
Handle non-null terminated strings properly ( flutter/engine#3138 )
...
The function we were using to initialize this NSString assumed that our
UTF-8 data was null-terminated, which wasn't a valid assumption.
Fixes https://github.com/flutter/flutter/issues/6359
2016-10-17 14:18:45 -07:00
Adam Barth
d12cedb0a6
Remove Activity service ( flutter/engine#3136 )
...
This functionality has been replaced by the PlatformPlugin. Also move the
contents of //flutter/services/common to more sensible homes.
2016-10-14 16:12:01 -07:00
Adam Barth
7b42d06850
Fix build
2016-10-14 16:01:23 -07:00
Adam Barth
2e7a8d13bb
Response messages ( flutter/engine#3134 )
...
Add plunbing for Host-to-Dart platform messages
We'll use the plumbing in this direction for things like key events.
2016-10-14 15:51:25 -07:00
Adam Barth
e583731e22
PointerChange.cancel should have a zero index ( flutter/engine#3135 )
...
To make the default state all zeros.
Fixes https://github.com/flutter/flutter/issues/6236
2016-10-14 15:46:46 -07:00
Adam Barth
c731aee1a1
Keep precision in iOS event timestamp ( flutter/engine#3133 )
...
Previously we were rounding event time stamps to the nearest second
because ftl::TimeDelta::FromSeconds takes an integer number of seconds.
Now we just convert directly from floating point seconds to
microseconds to avoid losing precision.
Fixes https://github.com/flutter/flutter/issues/6313
2016-10-13 16:41:28 -07:00