Commit Graph

1983 Commits

Author SHA1 Message Date
mikejurka
60725c0075 Roll mojo (flutter/engine#2881)
* Update to mojo ba13534f2b2af27a1d73e176f7406dbab25f8e14

* Fix build for updated mojo

* Fix android build. Undo some of the mojo roll.

* Fix iOS build.
2016-08-08 12:00:35 -07:00
Adam Barth
3f772397b4 Enable gn --check for more directories (flutter/engine#2884)
This required us to fix a backwards dependency from flutter/lib/ui to
sky/shell.
2016-08-07 13:52:24 -07:00
Adam Barth
e279bf0d33 Remove unused build scripts (flutter/engine#2883) 2016-08-07 13:48:27 -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
fe71e45f53 Update //lib/ftl 2016-08-07 12:35:25 -07:00
Adam Barth
8b98d6f89c Remove more //base dependencies (flutter/engine#2880) 2016-08-05 20:31:30 -07:00
Adam Barth
9acb03545e Switch to using //lib/tonic's DartWrappable (flutter/engine#2878)
This removes most (all?) of our dependency on base::RefCountedThreadSafe.
2016-08-05 16:43:35 -07:00
Chinmay Garde
5575f2e18b Give the mac desktop its own VSync provider. (flutter/engine#2877) 2016-08-05 16:37:12 -07:00
Chinmay Garde
1be74c6698 Remove unused checkerboard.cc (flutter/engine#2865) 2016-08-05 16:23:12 -07:00
Jason Simmons
4f80971f11 sky_snapshot: fix the types of Dart snapshot buffer symbols (flutter/engine#2876)
Also pick up some needed fixes to FTL and Tonic
2016-08-05 15:33:21 -07:00
Jason Simmons
b8111c902c Flush image textures before they are bound by the UI thread (flutter/engine#2873) 2016-08-05 15:24:29 -07:00
Zachary Anderson
66484d2114 Roll dart to pick up new BoringSSL (flutter/engine#2875)
* Roll Dart to pickup new BoringSSL

* Roll further to pick up build file fixes
2016-08-05 14:46:12 -07:00
Adam Barth
0e5d805191 Remove //base dependency from sky_snapshot (flutter/engine#2872) 2016-08-05 10:15:04 -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
Jason Simmons
a2ead44b81 Unblock the Mojo main thread during rasterizer setup (flutter/engine#2868)
Fixes https://github.com/flutter/flutter/issues/4957
2016-08-04 16:52:54 -07:00
John McCutchan
4dcde30743 Implement RunInView service protocol extension (flutter/engine#2862) 2016-08-04 14:10:27 -07:00
Adam Barth
dbf2d9e8df Migrate more code to //lib/tonic (flutter/engine#2860)
* Adopt //lib/tonic/logging

* Adopt //lib/tonic/scopes

* Adopt //lib/tonic/parsers
2016-08-03 14:43:24 -07:00
Chinmay Garde
a94ad97517 Update Dart revision to pull in changes related to version file generation. (flutter/engine#2859) 2016-08-03 14:35:21 -07:00
Adam Barth
2a7eba1f81 Update DEPS 2016-08-03 12:54:24 -07:00
Adam Barth
9423c1d016 Add Fuchsia's tonic to DEPS (flutter/engine#2852)
We will eventually remove our version of tonic and use this one instead.
2016-08-02 20:23:03 -07:00
Adam Barth
0d90045ff9 Remove more of //skia/ext (flutter/engine#2853)
This patch removes a bunch of dead code in //skia/ext.
2016-08-02 09:18:48 -07:00
Adam Barth
3fbc245f7e Remove skia::RefPtr (flutter/engine#2851)
Also, remove the hacks that integrate Skia ref counting with WTF. Now we
just use sk_sp everywhere for managing Skia ref counts.
2016-08-01 22:21:37 -07:00
Adam Barth
0c9bcdd22e Remove //third_party/ply (flutter/engine#2850)
We don't use this anymore.
2016-08-01 20:54:48 -07:00
Adam Barth
2fbb737016 Fix build 2016-08-01 17:15:33 -07:00
Adam Barth
38b35887d2 Roll dart to fix build 2016-08-01 16:55:33 -07:00
Chinmay Garde
6427ebc826 Fallback to creating Skia managed images on platforms that dont provide a GL context on the resource loader. (flutter/engine#2849) 2016-08-01 16:39:02 -07:00
Adam Barth
b4ddad2fbc Fix Linux build 2016-08-01 16:35:08 -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
Chinmay Garde
1645b8b802 Asynchronous texture upload. (flutter/engine#2837) 2016-08-01 16:05:45 -07:00
Adam Barth
9586997a02 Port //flow to //lib/ftl (flutter/engine#2847)
This patch removes almost all //base dependency of //flow. The only dependency
left is on tracing.
2016-08-01 15:11:56 -07:00
Adam Barth
046a577912 Add //lib/ftl (flutter/engine#2846)
This patch starts the process of porting Flutter to run on Fuchsia by
adding FTL to DEPS. We will eventually replace //base with //lib/ftl.
2016-08-01 14:32:51 -07:00
John McCutchan
c7e72aa115 Initial modified libraries support (flutter/engine#2845) 2016-08-01 12:30:44 -07:00
Chinmay Garde
0c30ca0d8d Update CONTRIBUTING.md to add iOS engine development instructions. (flutter/engine#2844) 2016-07-29 16:22:35 -07:00
Jason Simmons
9ed5ab39fe Roll Dart (flutter/engine#2838) 2016-07-27 17:12:55 -07:00
Adam Barth
313a567447 Update README.md (flutter/engine#2835) 2016-07-27 13:46:06 -07:00
Jason Simmons
c31471757c Fix the Linux engine build (flutter/engine#2833) 2016-07-27 10:38:45 -07:00
Chinmay Garde
467e231962 Utilities for creating texture backed SkImages. (flutter/engine#2829) 2016-07-26 16:26:04 -07:00
Chinmay Garde
3d9ca4a1fc Compile in SIMD related files on x86 and arm64. Fixes iOS simulator/device builds. (flutter/engine#2826)
* Compile in SIMD related file on SK_CPU_X86. Fixes iOS simulator builds.
* Unconditionally enable SIMD use on arm64.
2016-07-26 14:18:45 -07:00
Ian Hickson
27efa3cbb6 Tool for managing licenses. (flutter/engine#2822) 2016-07-26 13:10:57 -07:00
Adam Barth
4b1588f447 Update Skia (flutter/engine#2825) 2016-07-26 12:33:37 -07:00
James Robinson
575a0e50a0 Switch from gnu++11 to c++11 on android and linux (flutter/engine#2819) 2016-07-22 16:02:32 -07:00
Adam Barth
c53f3f5c36 Add a way to hint the compositor (flutter/engine#2816)
The code that draws the picture knows more about the picture (and the future)
than we do. This patch gives them a way to hint us about what's going to
happen with the picture in the future.
2016-07-22 11:07:14 -07:00
John McCutchan
b889a043f6 Roll Dart forward to 8dc35ba47ee5f43e0f6ed8d9b6a3914a2c4d9577 (flutter/engine#2815)
- [x] Fixes devfs opening too many files.
- [x] Build fixes related to Fuschia support
2016-07-21 14:57:08 -07:00
Ian Hickson
66f5dfd6ef Revert "Roll Dart forward to c373aa760af720ec095b9a4293b74ef991d93bc8" (flutter/engine#2812) 2016-07-21 13:33:36 -07:00
Ian Hickson
ccb972a6c8 Revert "Roll Dart to 136c3ddf47fd5c000b7ab536250276783e1422e1" (flutter/engine#2811) 2016-07-21 13:33:25 -07:00
John McCutchan
1496297ce8 Roll Dart to 136c3ddf47fd5c000b7ab536250276783e1422e1 (flutter/engine#2810) 2016-07-21 13:04:21 -07:00
John McCutchan
99a01a7d5a Roll Dart forward to c373aa760af720ec095b9a4293b74ef991d93bc8 (flutter/engine#2809) 2016-07-21 11:18:34 -07:00