Commit Graph

4637 Commits

Author SHA1 Message Date
skia-flutter-autoroll
eb3ca20031 Roll src/third_party/skia 89cd4bc..c571504 (1 commits) (flutter/engine#5372)
Auto-roller completed checks. Merging.
2018-05-25 01:23:55 -04:00
skia-flutter-autoroll
b1bfd965d4 Roll src/third_party/skia 20027ce..89cd4bc (2 commits) (flutter/engine#5371)
Auto-roller completed checks. Merging.
2018-05-24 21:29:55 -04:00
Ben Konyi
4623d906cb Removed sync_async flag from engine which was causing snapshot errors. (flutter/engine#5367)
Will be reenabled when sync-async is on by default in flutter/flutter.
2018-05-24 17:34:25 -07:00
Chinmay Garde
899fbac6d5 Explicitly package vm and isolate snapshots on desktop and embedder targets. (flutter/engine#5368)
These snapshots used to be included (from the runtime target) in the executable if AOT mode was disabled. The mobile shells now include this snapshot in the kernel snapshot generated on the host. However the target that run on the host still need this. The tester target was already patched but the desktop embedder targets were overlooked. The unit tests passed on the embedder target because the unit tester exectuable was including the snapshot in addition to the dylib. Now the dylib itself depends on the snapshot directly.
2018-05-24 16:05:39 -07:00
Simon Lightfoot
1987911c7d Add support for physical keyboards on Android (flutter/engine#5324)
* Fixes flutter/flutter#7943
* Fixes flutter/flutter#9347
* Fixes flutter/flutter#11177
2018-05-24 15:21:33 -07:00
Chinmay Garde
0fdf193472 Update buildroot to pull in msvc updates. (flutter/engine#5366) 2018-05-24 15:20:42 -07:00
skia-flutter-autoroll
27c64ed3f8 Roll src/third_party/skia a0047bc..20027ce (19 commits) (flutter/engine#5365)
Auto-roller completed checks. Merging.
2018-05-24 18:04:55 -04:00
Vyacheslav Egorov
89cc735f59 Generate .packages for both flutter_kernel_transformers and frontend_server in the same way (flutter/engine#5362)
* Generate .packages for both flutter_kernel_transformers and frontend_server in the same way

* Generate more precise .packages
2018-05-24 14:58:58 -07:00
Chinmay Garde
295ca37bac Don't enable LTO on Windows hosts as the toolchain does not read the value. (flutter/engine#5364) 2018-05-24 14:21:42 -07:00
Ryan Macnak
e94cb4f2f9 [fuchsia] Plumbing for sharing between AOT snapshots. (flutter/engine#5351) 2018-05-24 13:24:14 -07:00
skia-flutter-autoroll
3a8f6b63a0 Roll src/third_party/skia 75bf216..a0047bc (5 commits) (flutter/engine#5363)
Auto-roller completed checks. Merging.
2018-05-24 14:39:55 -04:00
Adam Barth
5dedb30da2 Improve licenses script (flutter/engine#5355) 2018-05-24 10:00:16 -07:00
Vyacheslav Egorov
c8c5afc95a Generate frontend server's .packages from Dart .packages file instead of using pub get. (flutter/engine#5360)
Dart SDK itself does not use pub which forced us to manually maintain dependecy
overrides in the frontend server's pubspec.yaml. This is rather fragile and
easily breaks when dependencies in one of the "internal" packages change, but
the package is not published yet.

This change switches us to the same model of dependcies management that Dart SDK
itself is using.

Down side of this is that we can no longer do pub run test in the
frontend_server and have to run tests manually.
2018-05-24 18:33:52 +02:00
skia-flutter-autoroll
54051bc6e3 Roll src/third_party/skia 84a4e5c..75bf216 (5 commits) (flutter/engine#5361)
Auto-roller completed checks. Merging.
2018-05-24 11:14:10 -04:00
skia-flutter-autoroll
92c210ad58 Roll src/third_party/skia/ e9c81ee2e..84a4e5c00 (1 commit) (flutter/engine#5359)
Auto-roller completed checks. Merging.
2018-05-24 09:14:38 -04:00
skia-flutter-autoroll
afc873680d Roll src/third_party/skia/ 8517631bf..e9c81ee2e (1 commit) (flutter/engine#5358)
Auto-roller completed checks. Merging.
2018-05-24 05:47:37 -04:00
skia-flutter-autoroll
e7d4caadf0 Roll src/third_party/skia/ d416083ee..8517631bf (3 commits; 2 trivial rolls) (flutter/engine#5357)
Auto-roller completed checks. Merging.
2018-05-24 02:32:38 -04:00
skia-flutter-autoroll
440cdb520c Roll src/third_party/skia/ 13235d896..d416083ee (3 commits) (flutter/engine#5356)
Auto-roller completed checks. Merging.
2018-05-23 23:07:37 -04:00
Ryan Macnak
8e2bc7b70e Reapply "Don't link the core snapshot in the Android engine." (flutter/engine#5353)
Add back the core snapshot to runtime_unittests and embedder_unittests.
2018-05-23 17:09:51 -07:00
liyuqian
4537391c78 Use drawImage for picture layer cache (flutter/engine#5315)
Fixes
1. https://github.com/flutter/flutter/issues/12148
2. most part of https://github.com/flutter/flutter/issues/17731 except some tiny AA diffs.
2018-05-23 16:53:20 -07:00
skia-flutter-autoroll
edd1d910d5 Roll src/third_party/skia/ b3ba29c2e..13235d896 (5 commits) (flutter/engine#5354)
Auto-roller completed checks. Merging.
2018-05-23 19:42:37 -04:00
Ryan Macnak
49c1ba1007 Revert "Don't link the core snapshot in the Android engine. (#5348)" (flutter/engine#5352)
This reverts commit d40b0dbcd2.
2018-05-23 16:11:57 -07:00
Michael Goderbauer
3337784f29 Remove assert for unsupported SemanticsEvents (flutter/engine#5349)
Not all platforms are expected to handle all SemanticsEvents. Therefore, it is ok to just drop unsupported events on the floor.
2018-05-23 16:05:15 -07:00
Adam Barth
a1a09438be Improve license script (flutter/engine#5345) 2018-05-23 16:03:47 -07:00
Ryan Macnak
d40b0dbcd2 Don't link the core snapshot in the Android engine. (flutter/engine#5348)
Allows one to use a different core snapshot without a custom engine build by just packaging a different one in the APK.
2018-05-23 15:56:28 -07:00
skia-flutter-autoroll
180ec29e35 Roll src/third_party/skia/ c494a708b..b3ba29c2e (10 commits) (flutter/engine#5347)
Auto-roller completed checks. Merging.
2018-05-23 16:17:37 -04:00
P.Y. Laligand
a133efee8f [fuchsia] Use the real name for the GFX library... (flutter/engine#5346) 2018-05-23 12:09:23 -07:00
P.Y. Laligand
2d104dae40 [fuchsia] Updated references to the gfx FIDL library. (flutter/engine#5341) 2018-05-23 10:25:33 -07:00
skia-flutter-autoroll
3acb07c4eb Roll src/third_party/skia/ 6747f5277..c494a708b (9 commits) (flutter/engine#5344)
Auto-roller completed checks. Merging.
2018-05-23 12:50:37 -04:00
skia-flutter-autoroll
eacb4c6a04 Roll src/third_party/skia/ 4c77e817a..6747f5277 (2 commits) (flutter/engine#5343)
Auto-roller completed checks. Merging.
2018-05-23 09:24:37 -04:00
skia-flutter-autoroll
60f5d6ab18 Roll src/third_party/skia/ 7257e22e4..4c77e817a (1 commit) (flutter/engine#5342)
Auto-roller completed checks. Merging.
2018-05-23 05:53:58 -04:00
Martin Kustermann
83f32f0961 Restore functionality to run from .so file on Android (flutter/engine#5278)
Flutter AOT builds can be done on Android using .so files (instead of
separate instruction/data snapshots) using the `--build-shared-library`
flag.

Running from .so files stopped working after the engine refactoring in
82c5c8feda, which this CL restores.

Issue https://github.com/flutter/flutter/issues/17236
2018-05-23 10:11:44 +02:00
skia-flutter-autoroll
ecbfc45249 Roll src/third_party/skia/ 2b8a0d184..7257e22e4 (4 commits) (flutter/engine#5340)
Auto-roller completed checks. Merging.
2018-05-22 22:36:37 -04:00
skia-flutter-autoroll
3350e46278 Roll src/third_party/skia/ 91dfa3b57..2b8a0d184 (7 commits) (flutter/engine#5339)
Auto-roller completed checks. Merging.
2018-05-22 19:12:37 -04:00
skia-flutter-autoroll
62fa349a09 Roll src/third_party/skia/ d6de89beb..91dfa3b57 (9 commits) (flutter/engine#5338)
Auto-roller completed checks. Merging.
2018-05-22 15:48:37 -04:00
Yegor
1a56aa9357 remove the no longer used children parameter (flutter/engine#5333) 2018-05-22 12:44:42 -07:00
Todd Volkert
84d3622321 Support single-argument signature in Canvas.scale() (flutter/engine#5334) 2018-05-22 12:10:38 -07:00
skia-flutter-autoroll
9f9a466981 Roll src/third_party/skia/ 2c2a119f9..d6de89beb (7 commits) (flutter/engine#5336)
Auto-roller completed checks. Merging.
2018-05-22 12:24:08 -04:00
skia-flutter-autoroll
7e915682cc Roll src/third_party/skia/ 4dc5a4540..2c2a119f9 (20 commits) (flutter/engine#5335)
Auto-roller completed checks. Merging.
2018-05-22 08:57:37 -04:00
Yegor
7df1242691 split children into two ordered lists: traversal and hit test (flutter/engine#5091)
* split `children` into two ordered lists: traversal and hit test

* address comments

* reduce node object byte size

* link to DebugSemanticsDumpOrder
2018-05-21 17:44:23 -07:00
ritesh-malav
9563521183 Update README.md (flutter/engine#5238) 2018-05-21 17:16:41 -07:00
Brian Osman
6fd73be906 Set fPreferExternalImagesOverES3 option in Skia (flutter/engine#5331)
This causes Skia to fall back to the ES2 shading language when the GL
driver doesn't clearly communicate that it supports the ES3 external
image extension. Doing so ensures that video playback (which relies on
external images) works on many more devices.
2018-05-21 14:41:56 -04:00
Michael Goderbauer
52e89069cb Re-add ACTION_LONG_CLICK for Android a11y (flutter/engine#5330) 2018-05-21 11:29:50 -07:00
skia-flutter-autoroll
7acc19d20a Roll src/third_party/skia/ 037be4e03..4dc5a4540 (5 commits) (flutter/engine#5329)
Auto-roller completed checks. Merging.
2018-05-21 13:59:37 -04:00
Siva
f1cf718e49 Roll Dart to version 97b6c2e09d6532eeb622d85f23109f3f3b6d2b61 (flutter/engine#5317)
* Roll Dart to version 97b6c2e09d6532eeb622d85f23109f3f3b6d2b61

This dart roll includes the following changes:

97b6c2e09d Don't give Source and ResourceProvider to CompletionRequestImpl.
04816270fa Add Forest support for creating parenthesized conditions
7a90ed9b88 Tests for completion with nested blocks, functions, and methods.
353ddbaea1 Add Forest support for while statements
8d0bda43f3 Fix codesize regression from Cleanup after removing MirrorsData
802c25aff9 Add tests to test InstanceCreationExpressionImpl.canBeConst
def6f6c86c Don't create linked groups when nothing was written.
0c2b349827 Blocks and variable declarations in Forest
5ecf69d90a [fasta] Use Object as defaultType if Object is the explicit bound
4bac17655d [kernel/vm] VM support for instantiate-to-bounds.
a4494a7fb2 Make `mixin` and `interface` built-in identifiers.
dc76aa34c7 Stop using a port to keep the isolate alive in async_helper.
a16563931c [VM] Mark 3 more tests as pass, crash
a5d4195b0b CHANGELOG entry for noSuchMethod change
d49af06ce0 Fix for searching references to named parameters in hierarchy.
c26435f18f [dart:io] Add length check assert to x509 code
6fee620564 Convert more IdentiferContext consts
a6ad152315 Fix constant-related deprecation warnings in analyzer packages
3e8ca8e0a6 Improve class declaration header recovery
ffd5a1914d Update top level function name identifier context
24f5ca0187 [fuchsia] Use Fuchsia prebuilts
1a2f317735 Update parse mixin to use computeType and add recovery tests
1d6619eba6 [infra] Upgrade checked in SDKs to 2.0.0-dev.55.0
76a30dd594 Initial implementation of 'execution.getSuggestions'.
510669a0b4 [VM] Address uncovered issues, mark test as passing
abb1ee98f7 Move library related operations to DartFileEditBuilderImpl. Initialize enclosing elements into fields lazily.
7d5ebb937b A few more Analyzer/CFE type argument tests
11006c3bac Reland "[VM] Use IR for code in [CatchEntryInstr]s to populate captured exception/stacktrace variables"
e7495e427c [dart:io] Adds X509Certificate.der and X509Certificate.pem
62ffedefdd Rewrite writing types to using existing writeXYZ() methods.
e6fc78c87b Revert "Reland "[VM] Use IR for code in [CatchEntryInstr]s to populate captured exception/stacktrace variables""
d59745029a [fasta] Update expectation files after CL 50945
6fc4854e98 [fasta] Run instantiate-to-bound on functions
23b4a505ec Reland "[VM] Use IR for code in [CatchEntryInstr]s to populate captured exception/stacktrace variables"
23c8c4d101 [vm/kernel] Pass type variables through ActivationFrame for expression compilation.
b827b70e89 Extract IdentifierContext.typeVariableContext into new subclass
b7659e6d03 Improve typedef declaration recovery
7c1ae73a21 Fix a Dart 2 runtime bug in BodyBuilder
38cb4cbc0a [VM] Update status file to make hot-reload builders green
1be81b4a96 [VM] Skip vm/dart/appjit_test on opt-counter builder
4d22c0de58 [infra] Improve cycle time of dart2js builders
812189d3e7 Convert LargeIntAccessor to LargeIntAccessGenerator
5e98c49606 Convert ReadOnlyAccessor to ReadOnlyAccessGenerator
17e284fbc2 Convert DeferredAccessor to DeferredAccessGenerator
d5719cae62 Small cleanup in compiler.dart
54173bf293 Move TypeMask cache to CommonMasks
78f348b3d5 Don't export types/masks.dart from types/types.dart
d2d763411d Use AbstractValue in inference results.
1c0b52ccc0 Reapply "Cleanup after removing MirrorsData" with fix
e491bc5d86 Allow to specify what dill file to initialize from
8101ee0479 [kernel] Remove unused GlobalIndexer from ast_to_binary.dart
dc8e621451 [js_runtime] Avoid more casts
0ad2b1243d Use carbon copy buffer field instead of passing it around.
6d55ba3037 [dart2js] Remove checks from inlined static call sites
6363cf6d3d Add new handleParenthesizedCondition event
393a47441f fix #33138, local class name should not conflict with inline-JS in SDK
6c3a861f8f [dart2js] Check arguments declared with generic method type parameter
499c25d886 [fuchsia] Update FIDL include paths.
d91af4625c Fix fix import URIs from file:// URIs on Windows.
53a51d17db Support for optional ImportPrefixGenerator to generate prefixes for new imports.
338a423416 Add Forest support for creating try statements
757ef3979c Revert "Revert "Revert "Don't do implicit new/const code generation with --preview-dart-2 enabled."""

* Update license.

* barback has been removed.

* Update license file.

* Update license file.
2018-05-21 10:15:57 -07:00
skia-flutter-autoroll
6052100c0e Roll src/third_party/skia/ 32a4910e5..037be4e03 (1 commit) (flutter/engine#5327)
Auto-roller completed checks. Merging.
2018-05-21 09:50:56 -04:00
cary-clark
0e82a0b583 remove Skia toString() use (flutter/engine#5326)
Skia toString() is not maintained; the debugger that used it has been replaced. 
Replace usage with equivalent implementation.
2018-05-21 09:04:51 -04:00
skia-flutter-autoroll
07746539e0 Roll src/third_party/skia/ 5191880cb..32a4910e5 (1 commit) (flutter/engine#5325)
Auto-roller completed checks. Merging.
2018-05-20 21:26:55 -04:00
skia-flutter-autoroll
0e77308108 Roll src/third_party/skia/ 78a764860..5191880cb (1 commit) (flutter/engine#5323)
Auto-roller completed checks. Merging.
2018-05-20 17:58:56 -04:00
skia-flutter-autoroll
aa8341a76c Roll src/third_party/skia/ da17f1e7d..78a764860 (1 commit) (flutter/engine#5322)
Auto-roller completed checks. Merging.
2018-05-20 14:28:56 -04:00