Jêrôme Poichet
e3dd318f81
Fixing typo for OfferServiceProvider Mozart API ( #3698 )
2017-05-17 13:02:45 -07:00
Adam Barth
7552150f77
Support Mozart::NativesDelegate on Fuchsia ( #3696 )
2017-05-17 11:04:50 -07:00
Jêrôme Poichet
30edb3c02f
Adapting to Mozart API changes for the IME. ( #3687 )
2017-05-12 13:02:43 -07:00
Adam Barth
bc8e3b5e72
Fix some text input-related typos ( #3686 )
2017-05-12 09:28:15 -07:00
Adam Barth
ce11143b0e
Fix Fuchsia IME crashes ( #3680 )
...
We still don't get IME text, but at least we don't crash.
2017-05-10 19:20:07 -07:00
Adam Barth
725b77e1e6
Connect to text input service now that it doesn't crash ( #3675 )
2017-05-10 15:08:46 -07:00
Adam Barth
29531fb16e
Wire up Mozart's text input interface ( #3669 )
...
This patch wires Mozart's text input system to flutter/textinput. This patch
doesn't fully work yet because the Mozart side isn't fully implemented.
2017-05-09 15:07:41 -07:00
Adam Barth
2bb12e578e
Remove the direct input layer. ( #3634 )
...
Instead of updating to match new HID touchscreen hacks exposed by
magenta, just remove the direct input layer entirely. Mozart all the
time from now on.
2017-04-27 10:23:31 -07:00
Ryan Macnak
1084a83f11
AOT for Fuchsia. ( #3570 )
2017-04-11 14:53:14 -07:00
Adam Barth
780112a8cc
Fix build
2017-04-08 18:41:04 -07:00
freiling
2a4af6906e
Back Vulkan Rasterizer with Mozart View ( #3568 )
...
This version does not recycle buffers. It is meant only as an initial solution,
and the proper buffer recycling logic has been broken out into a separate change
2017-04-07 17:22:53 -07:00
Jêrôme Poichet
ae9ad39659
[flutter] Mozart API changed ( #3504 )
...
Updating SetListener to SetEventListener which comes with a new SetHitViewTester
2017-03-23 10:51:08 -07:00
Zachary Anderson
65fcbf7c76
Add listViews service extension for the content handler ( #3468 )
2017-03-13 14:46:14 -07:00
Jêrôme Poichet
5f95749770
Fix inconsistent Mozart touch events. ( #3448 )
...
Mozart ADD, REMOVE and HOVER phases were going through the default value
of Blink's Cancel type, causing inconsistencies.
Bug: US-157
2017-02-24 13:27:27 -08:00
Jêrôme Poichet
e5f16da932
New mozart input events. ( #3439 )
...
* New mozart input events.
* Adding TODO for keyrepeat
2017-02-23 14:48:19 -08:00
Dan Rubel
481049f9cd
add kernel support ( #3369 )
2017-02-16 10:11:38 -05:00
James Robinson
8cad3ecae1
Updates for modular->app rename of //application interfaces ( #3414 )
2017-02-13 14:28:14 -08:00
James Robinson
f306a6f701
Updates for application extraction from //apps/modular ( #3397 )
2017-02-08 13:02:40 -08:00
Chinmay Garde
d45638fc2b
[content_handler] Make RuntimeHolder convey its viewport metrics to the direct input instance. ( #3367 )
2017-01-26 14:36:30 -08:00
Chinmay Garde
a042f57550
On Fuchsia with Vulkan on Acer, bypass Mozart and read input directly. ( #3366 )
2017-01-26 14:00:57 -08:00
Chinmay Garde
94306f4103
Add a Vulkan backend for Fuchsia and Android. ( #3282 )
2017-01-20 14:37:10 -08:00
Adam Barth
77e1a952f1
Remove HandleWatcher ( #3260 )
...
This interface has been replaced with HandleWaiter, which is the new hotness.
2016-11-22 20:41:03 -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
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
Adam Barth
5d13dc00aa
Add support for child view on Fuchsia ( #3217 )
2016-11-10 18:03:00 -08:00
Adam Barth
d658f9d324
Add support for Fuchsia IDL on Fuchsia ( #3211 )
2016-11-10 13:12:32 -08:00
Adam Barth
ced9a91c3a
Switch Flutter to //lib/fidl ( #3206 )
2016-11-07 15:51:42 -08:00
Adam Barth
4b8c9051e5
Remove last mojom interface ( #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
9eaedb0677
Migrate ViewportMetrics away from Mojo ( #3180 )
...
Now we just pass the data directly.
2016-10-27 13:12:55 -07:00
Adam Barth
7e5d63513a
Move lifecycle, navigation, and localization to platform messages ( #3172 )
...
Previously, these signals were sent over Mojo. Now we send them through
platform messages.
2016-10-25 15:51:27 -07:00
Adam Barth
76fce73207
Add support for assets on Fuchsia ( #3162 )
2016-10-21 13:03:16 -07:00
Adam Barth
0aea498f61
Remove MojoServices from dart:ui ( #3161 )
...
We no longer offer mojo handles via this mechanism.
2016-10-20 20:27:07 -07:00
Adam Barth
82728570b7
Response messages ( #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
6042580f9e
Rewire platform messages to work like semantics ( #3118 )
...
After this patch, platform messages now take the same path through the system
that semantics data does (on Android). Support on iOS will be in another patch.
2016-10-11 19:02:04 -07:00
Adam Barth
e8d046e9e2
Add support for Mozart input events ( #3114 )
2016-10-11 14:30:06 -07:00
Adam Barth
f97caf271c
Expose SemanticsUpdate and SemanticsUpdateBuilder ( #3098 )
...
This patch prepares us to switch sending semantics information over mojom to
using dart:ui directly. Currently the recorded information is dropped on the
floor, but that will improve in future patches.
2016-10-05 12:22:03 -07:00
Jeff Brown
e13412bd24
Port Flutter to Mozart. ( #3094 )
...
Example: $ mojo:launcher mojo:spinning_square
2016-10-04 12:54:54 -07:00
Adam Barth
c95bb6253f
Move font selector into //flutter/runtime ( #3018 )
...
This patch makes it easier to share the code with
//flutter/content_handler on Fuchsia.
2016-09-11 22:22:00 -07:00
Adam Barth
e54ca9d627
Add asset bundle support on Fuchsia ( #3005 )
...
After this patch, Flutter apps on Fuchsia can access their asset
bundles. Unlike other platforms, the asset bundles are stored in memory
rather than in the file system.
2016-09-07 11:17:36 -07:00
Adam Barth
9878b58878
Get spinning square working on Fuchsia ( #2926 )
...
After this patch, we're able to run spinning_square on Fuchsia. I've
left some TODO comments about some shortcuts I've taken that we'll need
to improve in the future.
2016-08-14 16:24:40 -07:00
Adam Barth
2c5a71e721
//flutter/content_handler code complete ( #2925 )
...
This patch should contain all the code we need to run Flutter on
Fuchsia's software framebuffer (without text). I haven't actually tried
running the code, so I'm sure it doesn't work yet.
2016-08-13 16:38:39 -07:00