P.Y. Laligand
5fae5d52cf
Allow the project to be mapped to a location other than //flutter. ( #4203 )
...
This is for Fuchsia where we would like it to be located at //third_party/flutter.
2017-10-13 17:00:58 -07:00
George Kulakowski
550d0c6490
Rename Magenta to Zircon, along with associated abbreviations ( #4114 )
2017-09-14 22:49:46 -07:00
George Kulakowski
6502090278
Fix remaining ftl->fxl conversions ( #4091 )
...
* Fix remaining ftl->fxl conversions
The previous scripting pass at this did not account for objective c file endings
* Update tonic DEPS reference to the post-fxl version
2017-09-11 16:31:18 -07:00
Jeff Brown
7c7c7883e7
Port to Magenta tracing system. ( #4076 )
2017-09-08 12:37:40 -07:00
Adam Barth
73554a1c32
Add //garnet ( #4043 )
...
This repository contains FTL now in the Fuchsia build.
2017-08-31 16:47:13 -07:00
P.Y. Laligand
5ecaec5fd9
Allow Flutter shell to be built for a Linux host. ( #3589 )
2017-04-12 20:03:40 -07:00
James Robinson
58e9630f42
Disable gn check for glue/trace_event.h non-Fuchsia path ( #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
1c07ea530f
Remove uses of //base from all //flutter projects and replace them with //fml variants. ( #3492 )
2017-03-22 15:42:51 -07:00
Chinmay Garde
b03af31861
Re-format all GN files using gn format. ( #3319 )
2017-01-03 15:59:48 -08:00
Benjamin Lerman
5311211b21
Remove obsolete usage of the fuchsia tracing macros. ( #3311 )
2016-12-14 16:08:42 +01:00
Adam Barth
ce13c1a040
Tracing ( #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
61d182a619
Build sky on Fuchsia. ( #3247 )
...
This requires an updated buildroot.
2016-11-21 13:53:32 -08:00
Adam Barth
ced9a91c3a
Switch Flutter to //lib/fidl ( #3206 )
2016-11-07 15:51:42 -08:00
Adam Barth
63e71803de
Unlink from mojo ( #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
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
Jeff Brown
db12c5e621
Implement ftl::TaskRunner::PostTaskForTime function. ( #3165 )
2016-10-21 13:09:54 -07:00
Adam Barth
ae5d521e54
Switch from char to uint8_t to represent memory ( #3147 )
...
Previously we had a mix of the two.
2016-10-19 16:49:36 -07:00
Przemysław Pietrzkiewicz
d4a5e3671c
Ensure that DataPipeDrainer doesn't call OnDataCompete in ctor. ( #3126 )
...
This updates use of mtl::DataPipeDrainer to start reading in a separate
method.
2016-10-13 23:55:52 +02:00
Adam Barth
2ff316e780
Enable tracing on Fuchsia ( #3116 )
2016-10-12 10:25:35 -07:00
Adam Barth
192bc174c2
Update //lib/ftl ( #3108 )
...
This fixes this Fuchsia build, which uses the latest //lib/ftl.
2016-10-07 14:07:09 -07:00
Jeff Brown
adb62de717
Update uses of mtl::MessageLoop::task_runner() accessor. ( #3097 )
2016-10-04 14:29:13 -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
4a972e2d52
Teach //flutter/glue to build on Fuchsia ( #2898 )
2016-08-10 12:50:00 -07:00
Adam Barth
1761ed1580
Get Fuchsia build past gn gen ( #2896 )
2016-08-10 11:24:16 -07:00
Adam Barth
9c09565712
Update paths to account for buildroot
2016-08-09 13:52:15 -07:00
Adam Barth
67a42cd19d
Fix hot reloading ( #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
13af58bfc4
Remove //base dependency from asset system ( #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
9c0a05f9a6
Fix build
2016-08-07 12:52:05 -07:00
Adam Barth
d5232635f9
Remove //base from //flutter/tonic
2016-08-07 12:35:25 -07:00
Adam Barth
9668ba422f
Remove //base from DartController
2016-08-07 12:35:25 -07:00
Adam Barth
24511c9265
Add glue::PrintStackTrace() ( #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
5feb8266f8
Switch //sky/engine to ftl::TaskRunner ( #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
fcc642e42b
Finish removing //base dependency from //flow ( #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