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
Chinmay Garde
d56891df93
Remove dependencies on ui, third_party/mesa and mojo/convertors. Provide simple alternatives. ( flutter/engine#2783 )
2016-07-12 14:47:44 -07:00
Adam Barth
ad567a0cb3
We need to make these paths absolute before reading them ( flutter/engine#2787 )
2016-07-08 15:45:04 -07:00
Adam Barth
ece7f17116
Copy dart_ui and dart_jni to sky_engine package ( flutter/engine#2781 )
...
Previously we failed to copy these files to the correct place.
2016-07-07 11:27:23 -07:00
Eric Seidel
e362c35d6c
Better explain how to use a local engine
...
Added a section which explains how to get `dart:ui` changes.
2016-07-06 15:28:40 -07:00
Adam Barth
772a54720b
Update to mojo fd8d18dbf7a4f9ed8a607648cca6d2c595b1c580 ( flutter/engine#2770 )
...
* Update to mojo fd8d18dbf7a4f9ed8a607648cca6d2c595b1c580
* Update mojo_sdk
* Update to account for Mojo API changes
* Backport to older base
2016-06-21 12:52:09 -07:00
Ian Hickson
3a88860803
clang -Wextra (more all that -Wall) ( flutter/engine#2766 )
...
I noticed this while doing the libjpeg_turbo roll.
2016-06-17 12:38:10 -07:00
Ian Hickson
6acced5b6d
Update libjpeg_turbo ( flutter/engine#2764 )
...
* Update libjpeg_turbo
* Update our libjpeg_turbo BUILD.gn file
This brings in this file from upstream:
https://chromium.googlesource.com/chromium/src/+/master/build/secondary/third_party/libjpeg_turbo/BUILD.gn
* We don't always build with libjpeg
...so the libjpeg target isn't always available.
2016-06-17 12:16:43 -07:00
Adam Barth
cf5fe9a01b
Revert base roll and its fallout.
...
Updating base turns out to be more complicated than I thought.
This reverts commit 17772b0dcc5f5fc45dadc8a29180948cd0543b59.
This reverts commit c38428c7b98951e2cccf6b38881eabd87786da49.
This reverts commit bcda2c934f6038920bb45204efac4c0967c926ea.
2016-06-15 17:30:27 -07:00
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
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
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
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
Adam Barth
67141e8ea2
Update Skia ( #2704 )
2016-05-23 13:48:18 -07:00
Chinmay Garde
17e2df5fa0
Prepare a standalone non-interative Sky shell on Mac. ( #2700 )
2016-05-18 16:45:49 -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
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
Chinmay Garde
5fa5ec5a8b
Wire up the interpreter on iOS devices. ( #2648 )
2016-05-06 15:37:59 -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