Ryan Macnak
316fa7e223
Speculatively disable GN argument 'enable_profiling' to test its effect on benchmarks. ( #3905 )
2017-07-19 12:52:53 -07:00
Brian Osman
ab8584eff2
Roll Skia and enable API guards ( #3884 )
...
* Roll Skia and enable API guards
* Update licenses
2017-07-18 09:44:21 -04:00
Ryan Macnak
7d698b84bd
Restore setting dart_target_arch to fix Windows build. ( #3883 )
...
The Windows build does not have an appropriate target_cpu because it is incomplete and does not build the engine.
2017-07-17 13:33:33 -07:00
Ryan Macnak
7480e32854
Remove word-size mismatch from 32-bit Android debug builds to work wi… ( #3879 )
...
Roll Dart to be95b916ddf0af2b204286a438e7169e3bb2c67a.
2017-07-17 09:45:10 -07:00
Michael Goderbauer
f02133b5f6
Rename licenses README to get nice formatting on Github ( #3853 )
2017-07-07 13:02:51 -07:00
Ryan Macnak
eb467a8b85
Don't enable_profiling for x86 Android. ( #3848 )
...
This somehow introduces text relocations even though we always use -fPIC.
2017-07-06 14:40:34 -07:00
Ryan Macnak
66fbebaca3
Changes to get the profiler working for C code on Android. ( #3847 )
...
Roll Dart VM to daa38a2ea21d290e45adb509dc60418b22ec7eba for fix to Thumb profile sample collection.
Roll buildroot to b0b836db790abff26695a944224a4934480f2f48.
2017-07-06 09:40:23 -07:00
Alexander Aprelev
009d470d50
Generate flutter-flavoured dart patched sdk and platform.dill ( #3814 )
...
* Build Flutter patched-sdk with kernel artifacts
* Switch to new dart_host_toolchain argument mechanism to let dart patch_sdk know of host_toolchain.
* Update dart dependency
* Updated licenses
* Rename dart dependencies tag so they have just 'dart_'-prefixed dart's names.
* Fix indentation and line breaks for newly added deps.
* Add toolchain for windows host
* Update dart revision
* Licenses
* Update licenses
* Revert changes to licenses_third_party
2017-06-27 02:44:04 +00:00
Ian Hickson
ca7836108b
Roll tonic to pick up my crash fixes ( #3816 )
2017-06-23 12:32:44 -07:00
Sarah Zakarias
a08f52ed74
Add script for generating ojbc doc for Flutter iOS libraries ( #3788 )
2017-06-21 09:51:47 +02:00
Todd Volkert
b91d2f1bb4
Fix some minor issues with Javadocs ( #3761 )
2017-06-09 07:35:50 -07:00
Todd Volkert
e6da0a2b9e
Add android v4 support lib to classpath when generating docs ( #3760 )
2017-06-08 18:58:08 -07:00
Todd Volkert
919f0ad063
Create FlutterFragmentActivity ( #3757 )
...
This creates a `FlutterFragmentActivity` class that extends
the Android v4 Support librray's `FragmentActivity` class.
However, we intentionally do not bundle the support library
with our engine, so apps that wish to use this class are
responsible for including the support library .jar file in
their runtime deps when creating the final app.
flutter/flutter#10072
2017-06-08 16:40:37 -07:00
Chris Bracken
1f765cdba7
Don't override ios deployment target in gn ( #3751 )
...
Use the value specified in build/config/ios/ios_sdk.gni in the buildroot
repo.
Updates buildroot to 4d1c1fd7103d6daba559e456a6a68e4385bb28f1
2017-06-07 13:47:13 -07:00
Chris Bracken
c9bbcbec3a
Exclude ios_tools from license script ( #3750 )
...
ios_tools exists to provide find_xcode.py, which is used only on the Mac
Engine bot to select the correct version of Xcode to build with.
2017-06-07 10:01:44 -07:00
Chinmay Garde
aac4fdca96
Fix Android Vulkan build by accounting for updated GN flags. ( #3670 )
2017-05-09 14:17:24 -07:00
Ian Hickson
ce9251b349
Remove the Android NDK and SDK from the license file. ( #3627 )
...
As advised.
2017-04-25 17:22:25 -07:00
Chinmay Garde
0cf10efe31
Add the ‘vulkan’ suffix to the out directory when the —enable-vulkan flag is specified. ( #3618 )
...
Earlier, when the —enable-vulkan flag was specified, the out directory name was determined by the other flags specified to `flutter/tools/gn`. But, the build itself was Vulkan enabled. Now that we are going to add the vulkan target to buildbot, we want to clearly delineate a Vulkan enabled build from a non-Vulkan enabled one.
2017-04-21 17:05:35 -07:00
Chinmay Garde
ff941a4c12
Fix benign warning about adding a Skia GN arg that has deprecated. ( #3617 )
2017-04-21 15:39:13 -07:00
Ryan Macnak
1fed16fb25
Adjust GN for removal of libdart, take two. ( #3584 )
...
Update targets only included in host_debug_unopt.
2017-04-11 09:52:54 -07:00
Ryan Macnak
6d4b153ba8
Revert "Adjust GN for removal of libdart. ( #3583 )"
...
This reverts commit f5d0004ebd0db95c4019ca27fde2aceb0b3fe3e3.
2017-04-10 17:07:28 -07:00
Ryan Macnak
f5d0004ebd
Adjust GN for removal of libdart. ( #3583 )
2017-04-10 16:42:27 -07:00
Ryan Macnak
a8a4a9f691
Remove dead references to //base. ( #3542 )
2017-03-30 08:54:47 -07:00
Ryan Macnak
4d5702b2d5
Roll Dart VM to 141b6351baacaedf23e740b5b7354970f2ac0979. ( #3543 )
2017-03-29 18:17:17 -07:00
Jason Simmons
da81fa47d5
Skip third_party/android_tools when computing signatures for the license roots ( #3518 )
...
android_tools contains a toolchain that is specific to each host platform
Fixes https://github.com/flutter/flutter/issues/8969
2017-03-27 16:54:59 -07:00
Jason Simmons
117137a51c
Update the docs for the license script ( #3525 )
2017-03-27 14:27:31 -07:00
Jason Simmons
b9bdb09806
Ensure that the license script does not mix state among components ( #3514 )
...
The script keeps state in the objects representing the repository files,
and it also maintains a cache of licenses. This state should be freshly
recreated for each component so data from previous components does not
leak through.
2017-03-24 15:28:29 -07:00
Jason Simmons
aab6f675e6
Add .DS_Store to the license script's file name filter ( #3507 )
...
Fixes https://github.com/flutter/flutter/issues/8968
2017-03-24 10:51:17 -07:00
Jason Simmons
9e1891c220
Apply the file name filter to all licensed files (not just source/text files) ( #3491 )
...
Fixes https://github.com/flutter/flutter/issues/8115
2017-03-22 14:29:27 -07:00
Michael Goderbauer
6a00eee9f3
whitespace fix ( #3463 )
2017-03-06 13:14:56 -08:00
Michael Goderbauer
1bd1f0e25b
Roll Dart to 890dff146ac4733018c059b36bc4d67c45da3232 ( #3461 )
...
* Roll Dart to 890dff146ac4733018c059b36bc4d67c45da3232
* uddate licenses
2017-03-03 19:30:13 -08:00
Jason Simmons
4946d44925
Skip license processing for top-level source directories that are unchanged ( #3437 )
...
See https://github.com/flutter/flutter/issues/8106
2017-03-01 10:36:51 -08:00
Ryan Macnak
588d6a4798
Roll Dart VM to 9a7a04525f638b57a746706c3575df66cf02bc2d. ( #3413 )
...
Picks up changes to include inlined frames and line numbers in AOT stack traces.
2017-02-13 13:34:12 -08:00
Jason Simmons
cdf46381d4
Script for running javadoc on the Flutter Android libraries ( #3392 )
2017-02-06 12:41:54 -08:00
Michael Goderbauer
e5c05a8964
Option to compile gen_snapshot.exe on Windows to target android. ( #3379 )
2017-01-31 12:55:21 -08:00
Michael Goderbauer
0206d20dab
Make gen_snapshot compile on Windows ( #3355 )
2017-01-23 14:12:26 -08:00
Chris Bracken
ab3fef5e7d
Add MultiLicense license class ( #3349 )
...
Add MultiLicense license class
2017-01-20 16:25:04 -08:00
Chinmay Garde
94306f4103
Add a Vulkan backend for Fuchsia and Android. ( #3282 )
2017-01-20 14:37:10 -08:00
Chris Bracken
596b3e971c
Trim off BoringSSL header boilerplate ( #3347 )
...
The first 23 lines of the BoringSSL license contain informational text
including Buganizer issue numbers that is not part of the license text
itself.
2017-01-19 14:06:00 -08:00
Chris Bracken
5406903208
Add OpenSSL as supported licence type ( #3345 )
...
* Add OpenSSL as supported licence type
Adds special handling for the OpenSSL licensed files under BoringSSL.
Specifically, some of the ARM assembly files in the latest Dart SDK are
dual-licensed with OpenSSL.
* Support blocks that ref by type with no copyright
The upcoming Dart SDK includes files (e.g., sha256-armv4.S) with a block
that specifies teh code is dual-licenced under OpenSSL, but doesn't
include a copyright date of its own.
2017-01-18 17:38:43 -08:00
Chris Bracken
81d8973caa
Search full license root subtree in search by type ( #3343 )
...
Previously, search by license type only searched the contents of the
chain of direct ancestor subdirectories. This change broadens the search
to the full subtree of the current license root when no license is found
in the chain of direct ancestor directories.
2017-01-17 15:57:19 -08:00
Chris Bracken
8316841960
Add @ character to set of supported comment chars ( #3341 )
...
Used in ARM assembly in BoringSSL after Dart SDK SHA
c1f00f786a87c36374f31818e6acf86ed1065e44.
2017-01-17 14:45:11 -08:00
Chris Bracken
ea78d625ea
Extract more uses of the indent regex ( #3337 )
...
In 54d1913d9, we extracted a regular expression matching licence
indentation. This patch extracts two more instances.
2017-01-13 15:31:05 -08:00
Chris Bracken
08fa6b1672
Fix exception message formatting ( #3332 )
...
Add a couple missing newlines.
2017-01-10 17:28:04 -08:00
Chris Bracken
54d1913d9e
Extract common indent constant ( #3331 )
2017-01-10 13:52:40 -08:00
Chris Bracken
1068c6f849
Ignore VERSION_MACOSX_[SN]DK in licence aggregator ( #3330 )
...
Not shipped to clients.
2017-01-10 12:43:16 -08:00
Chris Bracken
2d9d9bcb48
Remove commented out Intel licence block ( #3329 )
2017-01-10 12:43:00 -08:00
Chinmay Garde
a126f0b8c2
Make GN generate Xcode projects on Mac. ( #3320 )
2017-01-03 16:40:15 -08:00
Ian Hickson
99b991290d
Update licenses, and test that licenses are valid ( #3286 )
...
* Test that licenses are valid.
* Move license script from flutter/buildroot to flutter/engine
2016-12-02 14:51:39 -08:00
Todd Volkert
51ba481ad6
Stop passing use_libjpeg_turbo arg in gn ( #3252 )
2016-11-22 10:36:31 -08:00