1914 Commits

Author SHA1 Message Date
Adam Barth
17772b0dcc Fix Mac build 2016-06-15 17:19:07 -07:00
Adam Barth
bcda2c934f Roll base (flutter/engine#2761)
Update base, gn, and their clients.
2016-06-15 14:52:53 -07:00
John McCutchan
4e9a12faee Roll Dart forward to 9040d8f478be20e9709328c067422930a999b6cf (flutter/engine#2756) 2016-06-15 12:31:21 -07:00
Adam Barth
c4fcd64f99 Fix paths in embedder.yaml (flutter/engine#2758)
These files are generated to different paths now.
2016-06-15 11:06:47 -07:00
Adam Barth
551997b7fb Move //mojo/icu to //services/icu (flutter/engine#2757)
The upstream mojo.git no longer contains this code.
2016-06-15 11:04:13 -07:00
Chinmay Garde
cd6ee16201 iOS: Discard the depth and stencil attachments of the framebuffer before presenting the color renderbuffer. (flutter/engine#2737) 2016-06-15 11:02:17 -07:00
Adam Barth
dd72b7df1a Start moving dart:ui into //flutter/lib/ui (flutter/engine#2750)
This patch moves the geometry classes.
2016-06-13 15:30:33 -07:00
Adam Barth
e62a03257e Remove unused code in //skia (flutter/engine#2746)
This patch removes code in //skia that we don't use.
2016-06-11 13:49:55 -07:00
Adam Barth
2bdd1c9483 Move tonic to //flutter/tonic (flutter/engine#2742)
Now that tonic doesn't depend on anything in //sky/engine anymore, we
can move the code to a location where its dependencies are clearer.
2016-06-10 22:36:38 -07:00
Todd Volkert
4a7cbc0246 Remove instructions to add engine's dart-sdk to user's path. (#2736) 2016-06-07 14:16:32 -07:00
Yegor
f5743b1777 update Dart to get 6b6d363900 (#2734) 2016-06-03 10:47:14 -07:00
Adam Barth
f6e93f6d60 Make sdk_xcode_harness similar to hello_services (flutter/engine#2723)
This patch makes the sdk_xcode_harness work the same way as
hello_services. The goal is to eventually make these the same, but this
is just a first step.
2016-06-01 09:36:31 -07:00
Yegor
fdf91d3a4b update Dart version to get fix for dartbug.com/26550 (#2729) 2016-05-31 17:13:48 -07:00
Adam Barth
1e8a040c70 Update docs about command line flags (#2725) 2016-05-31 10:19:52 -07:00
Adam Barth
9a38a706d1 Roll mojo2 (flutter/engine#2722)
* Update to mojo 7d579155cc597aa3befcbfad66eef54bda06b57c

* Update to new API
2016-05-27 17:06:21 -07:00
Jason Simmons
49fb48e322 Do not convert the package map to an absolute path (flutter/engine#2712)
Package map entries can contain relative paths, and these paths will be based
on the package map path as originally specified
2016-05-25 16:34:12 -07:00
Eric Seidel
ae3cf88f92 Remove ContainerLayer::paintChildren trace per @abarth (#2709) 2016-05-25 14:20:51 -07:00
Chinmay Garde
700f272343 Update Dart dependency to include fixes for AOTC build crashes and arm64 build fixes. (#2707) 2016-05-25 11:50:58 -07:00
John McCutchan
b88f648b7b Pass the dart io entry points to gen_snapshot so that we don't tree shake away the code (#2705) 2016-05-24 11:11:17 -07:00
Adam Barth
67141e8ea2 Update Skia (#2704) 2016-05-23 13:48:18 -07:00
Chinmay Garde
522ba7c48f Update Dart dependency to pull in gen_snapshot fixes. (#2702) 2016-05-19 13:52:28 -07:00
Chinmay Garde
17e2df5fa0 Prepare a standalone non-interative Sky shell on Mac. (#2700) 2016-05-18 16:45:49 -07:00
Adam Barth
5a559a809e Update Dart to get ABI fix (#2698) 2016-05-18 11:35:16 -07:00
Chinmay Garde
af0ec65775 Only use the Dart bytecode interpreter on iOS device targets. (#2697) 2016-05-18 11:31:58 -07:00
Chinmay Garde
dabc12878c Create an Xcode project template for dynamic service creation. (flutter/engine#2695)
* Create an Xcode project template for dynamic service creation.

The `create_native_service_sdk.py` will be run on the buildbot similar
to `create_ios_sdk.py`. This will create an Xcode project with both arm
and x64 assets that the user can use to fill in the service
implementation.

* Add the complete_static_lib property to sdk_lib_archive in
dynamic/BUILD.gn
2016-05-18 11:26:33 -07:00
Jason Simmons
53bbe006b6 Update the flutter_gdb script to run on MacOS and make the engine build directory configurable (#2694) 2016-05-17 14:52:23 -07:00
Jason Simmons
c1d1accb0c Roll Dart (#2693) 2016-05-17 11:51:01 -07:00
Chinmay Garde
3ce7af5dee Flip the switch on enabling the interpreter by default in debug runtime mode. (#2691) 2016-05-16 13:45:24 -07:00
Adam Barth
946e248675 Revert "Remove vendored dart-sdk (#2688)"
We still need this for the observatory build.

This reverts commit 716e82edd8fa7b354d6cb5e16a218e8dcbd095fd.
2016-05-16 10:54:49 -07:00
Adam Barth
716e82edd8 Remove vendored dart-sdk (flutter/engine#2688)
The engine.git repo doesn't need a copy of the Dart SDK anymore.

Fixes https://github.com/flutter/flutter/issues/2618
2016-05-16 08:09:00 -07:00
Devon Carew
bbbbae2993 pass in --suppress-analytics for mac flx builds (#2687) 2016-05-15 22:48:25 -07:00
Collin Jackson
bd76ae7e69 Remove Firebase implementation from engine (#2677) 2016-05-12 14:03:00 -07:00
mmclenna
2ecb969075 Additional instrumentation for tracing engine performance (flutter/engine#2682)
* Added instrumentation for timings.

* A few more traces for better granularity.
2016-05-12 13:34:57 -07:00
Chinmay Garde
359baffe8f In case the script snapshotter fails on Dart_Initialize, dump the message. (#2681) 2016-05-11 16:01:02 -07:00
Ian Hickson
8295deb1ec Updating CONTRIBUTING.md to mention latest paths (flutter/engine#2676)
* Updating CONTRIBUTING.md to mention latest paths

* Update CONTRIBUTING.md
2016-05-11 11:23:57 -07:00
Jason Simmons
f05e5edff6 Update the flutter_gdb script for the new engine output directory names (#2671) 2016-05-11 11:22:37 -07:00
Chinmay Garde
2852f2cd1f create_ios_sdk.py takes additional arguments that specify the out directories of both the device and simulator builds. (#2673) 2016-05-10 15:36:12 -07:00
Chinmay Garde
e087e43fe5 Removed unused '--ios-force-armv7' flag. (flutter/engine#2672)
Was only used by the buildbot to test that the armv7 precompiler paths built. The Android AOTC variants check that now.
2016-05-10 14:51:24 -07:00
Jason Simmons
0992e73282 Change the "develop" runtime mode back to "debug" and rename the "debug" build configuration to "unoptimized" (#2669) 2016-05-10 10:57:56 -07:00
Jason Simmons
a2cf1ca1c5 Clean up gn flags for the develop/profile/release runtime modes (#2667) 2016-05-09 14:58:45 -07:00
Adam Barth
e4d3091dc4 Roll Mojo to 9a791294e429f9f2ca4f427796a284edb6f6768e (flutter/engine#2663)
* Update to mojo 9a791294e429f9f2ca4f427796a284edb6f6768e

* Update to account for Mojo API changes
2016-05-09 10:56:47 -07:00
Jason Simmons
ac5f6dbb3a Roll Dart (#2661) 2016-05-06 15:46:05 -07:00
Chinmay Garde
5fa5ec5a8b Wire up the interpreter on iOS devices. (#2648) 2016-05-06 15:37:59 -07:00
Jason Simmons
649b01bb3f Roll Skia (#2658) 2016-05-06 12:04:57 -07:00
Adam Barth
e852ba3709 Make iOS Flutter apps extensible (flutter/engine#2654)
This patch switches us to building Runner.app on the end-developer's machine,
which will eventually let them customize their app.
2016-05-06 11:16:04 -07:00
Adam Barth
6795384a76 Add a script for creating the iOS SDK (flutter/engine#2655)
Hosting this script inside the repo will let us change the contents of the SDK
without having to synchronize a change on the infrastructure and in the repo.
2016-05-06 10:57:11 -07:00
Jason Simmons
dace07c20e Add an android-cpu engine build flag that can select ARM, x86 (32-bit), and x64 targets (flutter/engine#2650)
Remove the use of --simulator to indicate x64 on Android
2016-05-05 14:38:42 -07:00
Yegor
e3eaaedf95 provide link to instructions for building for iOS
Fixes #https://github.com/flutter/flutter/issues/3689
2016-05-03 07:32:14 -07:00
Adam Barth
bd5781371c Revert "Record layer tree to an SkPicture before rasterization (#2628)"
This reverts commit 73790140e751ebc4dd57802a63e06bd694fc97a3.

This commit appears to have caused
https://github.com/flutter/flutter/issues/3658
2016-05-01 14:23:13 -07:00
Adam Barth
4569955c25 Remove FNL build configuration (flutter/engine#2635)
These build definitions no longer work with the current version of FNL. Once
FNL is ready, we'll add new build definitions that work for it again.
2016-04-29 12:15:15 -07:00