17 Commits

Author SHA1 Message Date
Jeff Brown
e13412bd24 Port Flutter to Mozart. (#3094)
Example: $ mojo:launcher mojo:spinning_square
2016-10-04 12:54:54 -07:00
Jeff Brown
4749345ee5 Use BGRA color type now that it is supported by Skia on Fuchsia. (#3085) 2016-10-03 11:32:31 -07:00
Adam Barth
1049105d86 Support RGB_x888 on Fuchsia (#3054)
The new boot sequence on Fuchsia now gives us the more accurate RGB_x888 pixel
format, which we should support. Also finish pushing pixels to the screen
before drawing new pixels.
2016-09-22 15:35:59 -07:00
Adam Barth
687e89e310 Revert "Wire up mojo tracing (#3047)"
This patch depends on another patch that hasn't landed yet.

This reverts commit 960da66f34fb7bd219c0cb8d313b25c8c54c1034.
2016-09-21 12:29:11 -07:00
Thomas Voß
960da66f34 Wire up mojo tracing (#3047)
* Wire up to mojo::tracing::* infrastructure.

* Initialize tracing as early as possible.

* Make dependency specific to fuchsia.
2016-09-21 12:18:27 -07:00
Adam Barth
1992ba5f61 Fix color swapping on Fuchsia (#3034)
Previously we were swapping the wrong color channels. This change makes it
correct.
2016-09-15 17:54:45 -07:00
mikejurka
22d8a21731 Fuchsia: convert framebuffer pixel format after drawing if needed (#3031) 2016-09-15 08:43:39 -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
93913c2b52 Use mx_process_self() now that this is required (#3017) 2016-09-11 15:54:20 -07:00
Adam Barth
62053fc957 Wire up font service on Fuchsia (#3015) 2016-09-11 13:34:31 -07:00
Adam Barth
d7f807c960 Factor runtime initialization into InitRuntime (#3009)
This makes the code easier to share between Fuchsia and stand-alone
Flutter.
2016-09-07 22:19:50 -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
81574be6f0 Switch to //lib/zip (#3003) 2016-09-07 00:07:54 -07:00
Adam Barth
317db364a6 Actually use threads on Fuchsia (#2934)
We can actually use multiple threads now that they work properly.
2016-08-16 15:15:30 -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
Adam Barth
0a439f3f88 Add //flutter/content_handler (#2923)
We're now producing a flutter_content_handler binary for Fuchsia that
builds and links.
2016-08-12 22:41:54 -07:00