P.Y. Laligand
dfb2c7f8c4
Allow Flutter shell to be built for a Linux host. ( flutter/engine#3589 )
2017-04-12 20:03:40 -07:00
James Robinson
c206ff78ab
Disable gn check for glue/trace_event.h non-Fuchsia path ( flutter/engine#3501 )
...
gn check does not run a C preprocessor, so it cannot understand that a
particular include does not apply to a particular build configuration.
2017-03-22 18:28:27 -07:00
Chinmay Garde
6ff5a41327
Remove uses of //base from all //flutter projects and replace them with //fml variants. ( flutter/engine#3492 )
2017-03-22 15:42:51 -07:00
Chinmay Garde
d14c8ac6f5
Re-format all GN files using gn format. ( flutter/engine#3319 )
2017-01-03 15:59:48 -08:00
Benjamin Lerman
a56d9c1666
Remove obsolete usage of the fuchsia tracing macros. ( flutter/engine#3311 )
2016-12-14 16:08:42 +01:00
Adam Barth
97507cb349
Tracing ( flutter/engine#3276 )
...
* Rename hittable to hitTestable
Apparently hittable is not politically correct.
* Enable tracing on Fuchsia
2016-11-28 16:10:10 -08:00
P.Y. Laligand
798a5ca63f
Build sky on Fuchsia. ( flutter/engine#3247 )
...
This requires an updated buildroot.
2016-11-21 13:53:32 -08:00
Adam Barth
1d7337b4d8
Switch Flutter to //lib/fidl ( flutter/engine#3206 )
2016-11-07 15:51:42 -08:00
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
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
Jeff Brown
94cb74f076
Implement ftl::TaskRunner::PostTaskForTime function. ( flutter/engine#3165 )
2016-10-21 13:09:54 -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
Przemysław Pietrzkiewicz
58f753e11f
Ensure that DataPipeDrainer doesn't call OnDataCompete in ctor. ( flutter/engine#3126 )
...
This updates use of mtl::DataPipeDrainer to start reading in a separate
method.
2016-10-13 23:55:52 +02:00
Adam Barth
6be2d61c93
Enable tracing on Fuchsia ( flutter/engine#3116 )
2016-10-12 10:25:35 -07:00
Adam Barth
c0aa11d81e
Update //lib/ftl ( flutter/engine#3108 )
...
This fixes this Fuchsia build, which uses the latest //lib/ftl.
2016-10-07 14:07:09 -07:00
Jeff Brown
6b35710136
Update uses of mtl::MessageLoop::task_runner() accessor. ( flutter/engine#3097 )
2016-10-04 14:29:13 -07:00
Adam Barth
4acfeefb58
Revert "Wire up mojo tracing ( #3047 )"
...
This patch depends on another patch that hasn't landed yet.
This reverts commit 2a657e55a90307decc50f56f3512ae0d412bcef4.
2016-09-21 12:29:11 -07:00
Thomas Voß
2a657e55a9
Wire up mojo tracing ( flutter/engine#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
e8274a3077
Teach //flutter/glue to build on Fuchsia ( flutter/engine#2898 )
2016-08-10 12:50:00 -07:00
Adam Barth
35e1a2d631
Get Fuchsia build past gn gen ( flutter/engine#2896 )
2016-08-10 11:24:16 -07:00
Adam Barth
16584a5a4e
Update paths to account for buildroot
2016-08-09 13:52:15 -07:00
Adam Barth
518f7240de
Fix hot reloading ( flutter/engine#2890 )
...
We were creating the task runner adaptor before the underlying base::Thread had
a TaskRunner to adapt. Now we wait until after we start the thread.
2016-08-09 09:59:39 -07:00
Adam Barth
1f0bc88ea5
Remove //base dependency from asset system ( flutter/engine#2885 )
...
This patch centralizes the asset bundle processing in //flutter/assets and
removes the //base dependency from the code.
2016-08-08 12:56:13 -07:00
Adam Barth
08d05b7a34
Fix build
2016-08-07 12:52:05 -07:00
Adam Barth
65c3643e29
Remove //base from //flutter/tonic
2016-08-07 12:35:25 -07:00
Adam Barth
f85dcd1555
Remove //base from DartController
2016-08-07 12:35:25 -07:00
Adam Barth
2652ee2654
Add glue::PrintStackTrace() ( flutter/engine#2869 )
...
We don't have a way to print stack traces on Fuchsia yet. This patch
isolates this base dependency in //glue.
2016-08-04 23:31:21 -07:00
Adam Barth
5f46f1488f
Switch //sky/engine to ftl::TaskRunner ( flutter/engine#2866 )
...
The ftl::TaskRunner is still based on a base::MessageLoop, but this patch paves
the way to replace the message loop on Fuchsia.
2016-08-04 19:25:04 -07:00
Adam Barth
2eb635524d
Finish removing //base dependency from //flow ( flutter/engine#2848 )
...
This patch introduces a //glue library that isolates our dependency on //base.
This will let us clean up our //base dependencies ahead of actually being able
to fully remove them.
2016-08-01 16:27:48 -07:00