Adam Barth
9c2c2b38bb
Fix build
2016-08-10 16:21:51 -07:00
Adam Barth
8656cda538
Move sky_snapshot to a more reasonable location ( flutter/engine#2906 )
...
We should eventually rename it to something more sensible, but that's a more
disruptive change. This patch just moves the source code to somewhere easier to
find.
2016-08-10 16:05:38 -07:00
Adam Barth
51b395ffb8
Move snapshot to //flutter/lib/snapshot ( flutter/engine#2905 )
...
This change disentangles the build for the snapshotter from the main engine
build. Also, we now have all the Dart files for dart:ui in the same directory.
2016-08-10 15:33:11 -07:00
Ian Hickson
f19e4984db
Update sky_engine LICENSE file ( flutter/engine#2904 )
2016-08-10 15:29:10 -07:00
Chinmay Garde
520ec8698d
Guard against sysmacros.h pulling in defines for major and minor on some platforms. ( flutter/engine#2900 )
2016-08-10 14:13:01 -07:00
Adam Barth
8cfd887da7
Get //flutter/flow building on Fuchsia ( flutter/engine#2899 )
2016-08-10 14:03:19 -07:00
Adam Barth
e8274a3077
Teach //flutter/glue to build on Fuchsia ( flutter/engine#2898 )
2016-08-10 12:50:00 -07:00
Chinmay Garde
334696b1ee
If GrGLContext setup fails, log OpenGL platform specific information. ( flutter/engine#2897 )
2016-08-10 11:26:26 -07:00
Adam Barth
35e1a2d631
Get Fuchsia build past gn gen ( flutter/engine#2896 )
2016-08-10 11:24:16 -07:00
Ian Hickson
b51f7f0926
Update CONTRIBUTING.md ( flutter/engine#2895 )
2016-08-09 15:30:51 -07:00
Adam Barth
2a17639878
Update CONTRIBUTING.md to account for buildroot ( flutter/engine#2893 )
2016-08-09 14:14:10 -07:00
Adam Barth
16584a5a4e
Update paths to account for buildroot
2016-08-09 13:52:15 -07:00
Adam Barth
2dad1017d3
Remove files that moved to buildroot
2016-08-09 13:51:42 -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
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
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
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
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
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
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
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
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
Chinmay Garde
9da591ab35
Remove third_party/mesa. ( flutter/engine#2797 )
2016-07-13 16:31:16 -07:00
Jason Simmons
fdb7fe384e
Do not upgrade the version of google_play_services in third_party/android_tools ( flutter/engine#2798 )
...
The setup instructions for engine development ask users to run build/install-build-deps-android.sh,
which updates the Android SDK packages listed in android_sdk_extras.json
This process was upgrading the Play Services package to a version that is incompatible
with our build scripts.
2016-07-13 15:45:00 -07:00
Ian Hickson
caad695ace
Drop GCM ( flutter/engine#2795 )
2016-07-13 14:42:38 -07:00