Adam Barth
9c09565712
Update paths to account for buildroot
2016-08-09 13:52:15 -07:00
Adam Barth
5f75e0bf30
Remove more //base dependencies from //sky/shell ( #2889 )
...
This patch hides the base::SingleThreadedTaskRunner, which pulls a big
switchover to ftl::WeakPtr and std::function.
2016-08-08 20:00:37 -07:00
Adam Barth
a415e0e748
Fix Linux build
2016-08-01 16:35:08 -07:00
Jason Simmons
ca72520d93
Provide a PlatformView implementation for Linux ( #2796 )
2016-07-13 14:39:53 -07:00
Adam Barth
0ef388f53f
Adds MessagePumpGLFW
...
This patch teaches //sky/shell how to integrate with the GLFW runloop. After
this patch, we can correctly resize the GLFW window.
2016-03-25 10:17:38 -07:00
Adam Barth
287d187e22
Add GLFW platform to //sky/shell
2016-03-24 17:15:33 -07:00
Adam Barth
95b5d5dfa8
Update uses of Mojo to new interfaces
2016-03-02 14:14:55 -08:00
Adam Barth
9dc71cb51f
Refactor how we wire up platform services
...
Now the control flow for wiring up platform services starts in the
platform-specific code. Previously we started in shared code, which was
imposing constraints on the startup sequence for all platforms. Now that we
start in platform-specific code, we'll be able to add better support for Mojo
in a future patch.
2015-11-16 12:24:28 -08:00
Adam Barth
96b847cd43
Wire sky_shell.mojo up to native_viewport
...
After this patch, we can execute Dart code an create an X window. There's a
sketch of some graphics code, but it's not wired up yet.
2015-11-13 14:00:34 -08:00
Adam Barth
04391cf941
Add a basic sky_shell.mojo
...
Currently sky_shell.mojo can't load any Flutter apps or draw to the screen, but
that will come in later patches.
2015-11-11 14:06:55 -08:00
Adam Barth
846e7fcc99
Move platform-specific code for sky/shell into sky/shell/platform
...
This patch prepares us to add support for Mozart.
2015-11-11 13:31:18 -08:00