Jason Simmons
7356a50445
Copy platform message buffers into byte arrays passed via JNI ( #3536 )
...
The Java message object may be held by user-provided message handlers beyond
the lifetime of the raw blink::PlatformMessage and its data buffer
2017-03-28 17:15:01 -07:00
Dan Shi
b603e067b7
Add test config to minikin_tests
...
Design doc:
Generalized Suites & the Unification of APCT & CTS Workflows Design/Roadmap
https://docs.google.com/document/d/1eabK3srlBLouMiBMrNP3xJPiRRdcoCquNxC8gBWPvx8/edit#heading=h.78vup5eivwzo
Details about test configs changes are tracked in doc
https://docs.google.com/document/d/1EWUjJ7fjy8ge_Nk0YQbFdRp8DSHo3z6GU0R8jLgrAcw/edit#
Bug: 35882476
Test: local test
Change-Id: I0b1e0dc39975bc373685eb8adf1e297dc8f4c07a
2017-03-28 16:10:05 -07:00
Jason Simmons
59b2fb954f
Release JNI references to ByteBuffers passed from native to Java ( #3535 )
2017-03-28 13:58:42 -07:00
P.Y. Laligand
2768d2f31c
Use the new flutter_tools app. ( #3533 )
2017-03-28 13:14:02 -07:00
Adam Barth
e7a14e4bb8
Attempt to fix the Mac build ( #3534 )
...
This type appears to be missing in older Mac SDKs.
2017-03-28 10:55:47 -07:00
Florin Malita
5ee2ba9cb8
Roll Skia revision to 342977ced701d06df2b3d2eedd8b64aeae1eb5c5 ( #3523 )
...
* Roll Skia revision to 342977ced701d06df2b3d2eedd8b64aeae1eb5c5
* Updated license files
2017-03-28 10:25:02 -07:00
Jason Simmons
2ffab0397b
Package the stripped build of libflutter.so inside flutter.jar ( #3531 )
2017-03-27 17:52:12 -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
Collin Jackson
fa360b55da
Make FlutterActivity extend from FragmentActivity ( #3529 )
...
FragmentActivity is required for plugins that use auto managed Google APIs, such as Google Sign-In. Requires flutter/flutter#9036 to land so that gradle builds include FragmentActivity.
2017-03-27 16:53:09 -07:00
Chinmay Garde
0517edf1de
Remove dependency on FontConfig. ( #3530 )
2017-03-27 16:11:57 -07:00
Chinmay Garde
fd9d05451a
Explicitly import the CFRunLoop header in message_loop_darwin.mm. ( #3528 )
2017-03-27 15:58:04 -07:00
Chinmay Garde
8405ec3ab2
Speculative fix for broken build on Mac bots. ( #3527 )
2017-03-27 15:25:57 -07:00
Jason Simmons
c7914e2573
Update scripts for renaming of sky_shell binaries to flutter ( #3526 )
2017-03-27 15:06:39 -07:00
Jason Simmons
117137a51c
Update the docs for the license script ( #3525 )
2017-03-27 14:27:31 -07:00
Jason Simmons
28c916af1a
Regenerate licenses based on the latest changes to third_party ( #3524 )
2017-03-27 13:18:06 -07:00
Chinmay Garde
3510c13f57
Remove the yasm DEPS hook. ( #3520 )
2017-03-27 13:10:07 -07:00
Chinmay Garde
f4a2c21d50
Rename sky_shell to flutter_tester. ( #3521 )
2017-03-27 13:09:36 -07:00
Jason Simmons
9ebebe1040
Fix Javadoc on FlutterMethodChannel ( #3522 )
2017-03-24 18:23:51 -07:00
Chinmay Garde
ae2342e923
Remove hooks that download //testing/gtest and //testing/gmock. ( #3519 )
...
We already have a //third_party/gtest that we use for our testing.
2017-03-24 16:39:59 -07:00
Chinmay Garde
5e98732301
Remove libsky_shell.so to libflutter.so. ( #3517 )
2017-03-24 16:25:33 -07:00
Chinmay Garde
193f29880c
Update buildroot. ( #3515 )
2017-03-24 16:20:56 -07:00
Chinmay Garde
809ad59a59
Directly generate flutter.jar without APK generation. ( #3516 )
2017-03-24 15:51:51 -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
43660dd971
Update Canvas.drawVertices to match Skia's latest interface ( #3505 )
...
Fixes https://github.com/flutter/flutter/issues/8809
2017-03-24 10:40:19 -07:00
Chinmay Garde
a7e74e002b
Remove JSR-305, junit, Mockito and Roboelectric from flutter/DEPS. ( #3513 )
2017-03-23 17:52:30 -07:00
Chinmay Garde
8dd5661fbe
Nuke //base from DEPS and update buildroot. ( #3500 )
2017-03-23 16:37:07 -07:00
Chinmay Garde
0908de9ff4
Avoid linking to GL from the Linux test shell. ( #3512 )
2017-03-23 16:22:40 -07:00
Chinmay Garde
2323a17acb
Remove last reference to //base from //flutter/shell/platform/linux. ( #3511 )
2017-03-23 16:01:35 -07:00
Chinmay Garde
3f269db72c
Remove the interactive mode on the Linux test shell. ( #3510 )
2017-03-23 15:52:54 -07:00
Chinmay Garde
92c357ed15
Allow registering multiple task observers per message loop. ( #3509 )
2017-03-23 15:29:33 -07:00
Chinmay Garde
d119d62c1d
Add fml::paths::GetExecutableDirectoryPath. ( #3508 )
2017-03-23 15:20:52 -07:00
Jêrôme Poichet
ae9ad39659
[flutter] Mozart API changed ( #3504 )
...
Updating SetListener to SetEventListener which comes with a new SetHitViewTester
2017-03-23 10:51:08 -07:00
P.Y. Laligand
88ffaa77b4
Generate a depfile for assets of a flutter_app. ( #3497 )
2017-03-23 09:43:37 -07:00
James Robinson
2adbac18b2
Only depend on //flutter/fml from sky/engine/web in non-Fuchsia builds ( #3502 )
2017-03-22 18:29:42 -07:00
James Robinson
58e9630f42
Disable gn check for glue/trace_event.h non-Fuchsia path ( #3501 )
...
gn check does not run a C preprocessor, so it cannot understand that a
particular include does not apply to a particular build configuration.
2017-03-22 18:28:27 -07:00
Seigo Nonaka
dff5e5d5a1
Remove unused functions.
...
This CL is essentially reverting following changes:
- "Serialize and deserialize supported axes."
I4086fb887e13f872390b533584bce6f1d5598ea0
- "Make SparseBitSet serializable."
I0463138adcf234739bb3ce1cdadf382021921f3e
Bug: 36232655
Test: N/A
Change-Id: I25c701e1805e92b01034142147a9925f86533819
2017-03-22 16:00:35 -07:00
Chinmay Garde
1c07ea530f
Remove uses of //base from all //flutter projects and replace them with //fml variants. ( #3492 )
2017-03-22 15:42:51 -07:00
Jason Simmons
98063f9d41
Improve the shadow drawing parameters ( #3499 )
...
See https://github.com/flutter/flutter/issues/8929
2017-03-22 14:47:57 -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
Mikkel Nygaard Ravn
61fc1d6e31
Better value coverage of Flutter standard codec on iOS. Unit tests added. ( #3498 )
2017-03-22 20:23:23 +01:00
Seth Ladd
c831d09579
link from Color to Colors ( #3494 )
...
* link from Color to Colors
* from review
2017-03-22 11:17:16 -07:00
Hans Muller
4ffba73767
Color operator== should compare runtimeTypes ( #3495 )
2017-03-22 10:58:03 -07:00
Mikkel Nygaard Ravn
4695deb458
Revert "Improved value coverage of Flutter standard codec. Added unit tests. ( #3493 )" ( #3496 )
...
This reverts commit 7932ba76ec64712771a4a5319e6e09dc79b25e17.
2017-03-22 15:48:59 +01:00
Mikkel Nygaard Ravn
7932ba76ec
Improved value coverage of Flutter standard codec. Added unit tests. ( #3493 )
2017-03-22 14:54:12 +01:00
Chinmay Garde
e9d8c25c0d
The Darwin FML backend. ( #3490 )
2017-03-20 15:47:40 -07:00
Chinmay Garde
30ab542443
The Android FML backend. ( #3489 )
2017-03-20 15:18:01 -07:00
Chinmay Garde
117679f92e
The Linux FML backend. ( #3488 )
2017-03-20 14:49:10 -07:00
Jason Simmons
6b9eda4a40
Canvas.drawShadow API based on SkShadowUtils::drawShadow ( #3486 )
2017-03-20 14:17:47 -07:00
Chinmay Garde
26a6615dad
Implementations of platform agnostic portions of FML. ( #3487 )
2017-03-20 13:41:41 -07:00