Commit Graph

4959 Commits

Author SHA1 Message Date
skia-flutter-autoroll
29b68f032e Roll src/third_party/skia 4d6a844365e7..f09f6090c87c (1 commits) (flutter/engine#5726)
Auto-roller completed checks. Merging.
2018-07-12 06:47:50 -04:00
skia-flutter-autoroll
09617e80e6 Roll src/third_party/skia 2c312c4f58f9..4d6a844365e7 (2 commits) (flutter/engine#5725)
Auto-roller completed checks. Merging.
2018-07-12 03:23:50 -04:00
skia-flutter-autoroll
872f6e0290 Roll src/third_party/skia fcc10da18eb5..2c312c4f58f9 (7 commits) (flutter/engine#5724)
Auto-roller completed checks. Merging.
2018-07-11 23:53:09 -04:00
skia-flutter-autoroll
e2629db331 Roll src/third_party/skia 238069b3f58d..fcc10da18eb5 (3 commits) (flutter/engine#5723)
Auto-roller completed checks. Merging.
2018-07-11 20:27:50 -04:00
Jonah Williams
9007b92cdd rollback chrome change (flutter/engine#5721) 2018-07-11 15:28:33 -07:00
amirh
e0203cb408 Platform Views: Android and MethodChannel APIs, and implementation skeleton. (flutter/engine#5684)
To keep the scope of this CL as small of possible I'm leaving the actual
implementation of the platform view mechanics to a following CL.

This CL introduces:
  * A PlatformViewsController class which will be responsible for creating,
    resizing, and disposing platform views.
  * A PlatformViewRegistry which is exposed through the PluginRegistry
    and allows plugins to register factories for platform views.

Android plugin code will add support for a new platform view type by
implementing PlatformViewFactory, and registering a factory with the
registry, e.g:
```java
registrar.platformViewRegistry().registerViewFactory(
  'webview',
  new FlutterWebViewFactory()
);
```
On the Dart side, the framework will ask the engine to create new
platform views by sending a create message over the platformviews method
channel with the unique platform view type id, dimensions, and a unique
id allocated by the framework for the new platform view instance.
The platformviews method channel is also used for resizing and disposing
platform views.
2018-07-11 14:11:15 -07:00
skia-flutter-autoroll
d22a5b3c16 Roll src/third_party/skia e923cccb258e..238069b3f58d (18 commits) (flutter/engine#5720)
Auto-roller completed checks. Merging.
2018-07-11 17:03:50 -04:00
Jason Simmons
4a8d1fcafb Convert lazy SkImages to raster images when extracting pixel data (flutter/engine#5713)
Fixes https://github.com/flutter/flutter/issues/19214
2018-07-11 12:33:36 -07:00
skia-flutter-autoroll
bb72862d4e Roll src/third_party/skia 4ec72f7cc745..e923cccb258e (13 commits) (flutter/engine#5719)
Auto-roller completed checks. Merging.
2018-07-11 13:39:50 -04:00
Jonah Williams
5bf14b1e4d Custom accessibility (local context) action support for iOS and Android. (flutter/engine#5597) 2018-07-11 10:27:50 -07:00
skia-flutter-autoroll
f227047a5e Roll src/third_party/skia 2229b76258f7..4ec72f7cc745 (1 commits) (flutter/engine#5718)
Auto-roller completed checks. Merging.
2018-07-11 10:10:50 -04:00
skia-flutter-autoroll
9470774c05 Roll src/third_party/skia 61cc9fabf255..2229b76258f7 (1 commits) (flutter/engine#5717)
Auto-roller completed checks. Merging.
2018-07-11 06:11:50 -04:00
skia-flutter-autoroll
8bf9bc3546 Roll src/third_party/skia e8d674dd7cef..61cc9fabf255 (1 commits) (flutter/engine#5716)
Auto-roller completed checks. Merging.
2018-07-11 02:47:50 -04:00
skia-flutter-autoroll
e7968d85e2 Roll src/third_party/skia 36fe60d19ad9..e8d674dd7cef (1 commits) (flutter/engine#5715)
Auto-roller completed checks. Merging.
2018-07-10 23:32:50 -04:00
Jonah Williams
5898c7d068 Swap definitions of SystemChrome apis to match iOS (requires framework change when rolling) (flutter/engine#5609) 2018-07-10 17:36:31 -07:00
Jonah Williams
0a3ba53127 update license (flutter/engine#5710) 2018-07-10 17:26:17 -07:00
李少杰
e4a03611ff Implement UniqueFDTraits::Free on non-win system (flutter/engine#5705) 2018-07-10 17:12:57 -07:00
skia-flutter-autoroll
3752afc3bc Roll src/third_party/skia c69c4410be7d..36fe60d19ad9 (8 commits) (flutter/engine#5712)
Auto-roller completed checks. Merging.
2018-07-10 20:09:50 -04:00
Chris Bracken
7744bd2cd1 Revert "Remove vmservice_io.main from entry points. (#5625)" (flutter/engine#5711)
This caused failures in Flutter microbenchmarks.

See: flutter/flutter#19096 and flutter/flutter#19210

This reverts commit 042e47862e.
2018-07-10 16:57:23 -07:00
liyuqian
605252cad0 Remove trailing white spaces (flutter/engine#5708)
So our future pull requests won't be polluted by the white space changes.
2018-07-10 14:26:14 -07:00
skia-flutter-autoroll
985b3f8563 Roll src/third_party/skia 1d784ceafa9e..c69c4410be7d (13 commits) (flutter/engine#5709)
Auto-roller completed checks. Merging.
2018-07-10 16:44:51 -04:00
skia-flutter-autoroll
3364dbfc4a Roll src/third_party/skia 418e658a6922..1d784ceafa9e (10 commits) (flutter/engine#5707)
Auto-roller completed checks. Merging.
2018-07-10 13:17:50 -04:00
skia-flutter-autoroll
2c7561bb3d Roll src/third_party/skia 6d98257725b5..418e658a6922 (1 commits) (flutter/engine#5706)
Auto-roller completed checks. Merging.
2018-07-10 09:51:50 -04:00
skia-flutter-autoroll
058faf2191 Roll src/third_party/skia e0a9962b12ad..6d98257725b5 (1 commits) (flutter/engine#5704)
Auto-roller completed checks. Merging.
2018-07-10 00:54:39 -04:00
skia-flutter-autoroll
a0435157d0 Roll src/third_party/skia 8fe31406e980..e0a9962b12ad (3 commits) (flutter/engine#5703)
Auto-roller completed checks. Merging.
2018-07-09 21:30:39 -04:00
liyuqian
886c0120b2 Add anti-alias switch to canvas clip calls (flutter/engine#5670)
This is a reland of #5638. We removed the restoreToCount, made doAntiAlias named, and updated the comments.
2018-07-09 16:25:04 -07:00
Alexander Aprelev
615dad2799 Roll dart to 84ca27a09ebd6a65cd23ee52d835d89cbe06c574. (flutter/engine#5700)
* Roll dart to 84ca27a09ebd6a65cd23ee52d835d89cbe06c574.

Changes since last roll:
```
84ca27a09e Fix File::OpenUri on Windows.
5403f654ae Merge existing metadata into new incrementally compiled components.
3cc0a9a230 Another fix for a race in a test.
4aacaeb684 [vm/compiler] Fix handling of exception-throwing instructions in DSE
4ff4620f68 Adjust status lines for safari (take 2)
c5c18a0ace Introduce percent decoding in File::OpenUri.
550f294dfc Move some analysis to analyzer-analysis-server-linux and make analyzer-analysis-server-linux a try bot.
f5de04f4e1 Apply resolution to directive annotations.
6d328b7fc5 Correctly parse dartdoc before abstract class
25969b2af3 Store resolution for abstract class constructor invocation.
973f73b150 Handle invalid types from front end.
bab152a0a9 Fix default in gardening tools
007dcd415d Upgrade package:http to 0.11.3+17.
2519892295 Address a race condition in a test.
ed0ccc7ac9 Add more error message mappings
f0560a8d66 Add error code ArgumentTypeNotAssignable to improve messaging (issue 33712)
660b8b7700 [fuchsia] Update path to timezone service
acd8f345aa Update safari status
4ab082736b [gn] Remove dart_test_bootfs
1c673b1046 Include bounds in type literals
3a1b09dc63 Fix for bug #33660
810cdf8649 Add tests for bug #33660
ac05595889 Memory file system returns Uint8List from readAsBytes
d26dba1619 More positions in dart2 constant evaluator
eafc52aae7 Add a recovery test
8be1ddbd75 Throw FileSystemException from _FileSystemEntityAdaptor when the file does not exist.
98391f2737 [vm] Refactoring: move StreamingScopeBuilder out of kernel_binary_flowgraph
6dfc4ef663 Remove old dart2analyzer not strong status file entries.
32d208d8b0 Revert "Adjust status lines for safari"
5da24bbec2 Adjust status lines for safari
c1f6c9d8c5 Fix dart2js-hostassert configuration and enable it on the CQ
1717371c99 Move InferredData to GlobalTypeInferenceResults
403e7c8022 Use DataComputer class to implement equivalence based tests
5dbf6da529 Remove generics where only ir.Node is used
da9705b356 Split compileLoadedLibraries
04168fa922 Move more methods to ClassHierarchy.
a4c47afcae Fix global-inference bug.
3e33c3d0fc Eliminate analysis warnings in pkg/ code.
72f3abc239 Fix force-strong flag.
e3323ae918 [vm/inliner] Inline typed data on 32-bit archs.
f5a3af4fcd [VM] A const bool.fromEnvironment() with an explicit defaultValue of `null` should default to `null`
1a08800dd6 Run analyzer --use-fasta-parser on the language2 tests; update status file.
aa6dc1e2d5 [fasta] Resolve redirecting factories invocations after bodies are built
31cd00b12c Mark the analysis server integration tests as slow.
65ee9519d1 Force tests to fail pending implementation.
d52555c26e Update the changelog for analyzer changes.
d6cf9b471e Deprecate and remove the implementation of an older flag.
609a191115 Basic implementation of MOVE_FILE for files
149c5a0e0e Improve formatting of errors in golden files
a600171def Update expectations after parser updates
7570fb86f2 [fasta] Set parent of annotations in BodyBuilder.finishMetadata.
e8ff3d596f Deprecate and ignore the --strong flag on dartanalyzer.
a5b8ed1299 Have dart2analyzer no longer use the --no-preview-dart-2 flag in test.py.
58e74023c7 Initial attempt to analyze stack traces
a07b2a10c6 Changed all warnings to errors in the language specification.
5b5e36f0be Remove use of deprecated methods and constants.
1400cf66e7 Add named configurations to test matrix.
5d2405f112 Update the status file for slow tests.
9871ad23c9 [infra] Move fasta legacy mode SDK tests to their own builder
bb69cc15cb Add ClassHierarchy to share code between J/KClosedWorld (second attempt)
148013f9f7 Re-add tests for MOVE_FILE refactoring.
9873f04efc Update service test to not be different in sync async mode
dbd97fb8a5 Prep for analyzer 0.32.3, front_end 0.1.3, kernel 0.3.3
6e8332bf77 Remove older analyzer bots.
eeb54497cf More slow test status file updates
c339846594 [kernel] Move util.dart from bin to lib.
11123b774a Adjust status lines for firefox
620ab34de6 [vm] Implement reading of parameter annotations from kernel
7d7e39a952 [build] Move dart2js run for Observatory from python to GN
3c5fe3c7e4 Prevent npe when constructor cannot be resolved
d50fa68176 Update strong status in host-checked mode
6218c0fbb3 Mark analyzer tests as slow.
f39eaf937c [vm] Refactoring: remove dependency of StreamingScopeBuilder on StreamingFlowGraphBuilder
d5ccb53f01 Remove more uses of isInstanceOf
7007137dd0 Adjustments to dart2js test matrix.
45eee81252 Check another case of StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC.
4c789e9c09 Support the instantiation of abstract constructors
d3b4ba3a0b Revert "Fix #32227 export dynamic from dart:core in analyzer."
aa93fa1653 Update documentation of --host-checked.
afaca9f7cf Use field for class hierarchy map
46bfa7297e Have the regular analyzer bots test in dart 2 mode.
90e9fec5ae Add changelog entry for language change on int literals
8c63d578a6 [vm] Refactoring: move out classes independent of StreamingFlowGraphBuilder
aa009339b3 Update test matrix for dart2js
53525542cd Add tests for instance create of an abstract generic class
33f58d5b69 Add dump-info end to end test
98a2e90d4f [vm] Combine internal and external allocation into one allocation limit.
287615986c Resolve arguments and type arguments for unresolved invocations.
c99268feb9 Replace handleUnrecoverableError with handleRecoverableError
0ccdc3ec38 Reland: [dart:io] Adds Socket.startConnect
c9fd95119d Add file path to ResolutionApplier error message
fb762be46a Update dart_style to version 1.1.1 in DEPS
db7085a292 Rename UnresolvedTargetInvocation.
b803d74c9b Adjusted errors for FutureOr in class headers
c407e83d0e Delete duplicate key "configurations" in test_matrix.json
b303f5ad86 Add flag --named-configuration (-n) to test.py options.
22b9847cca [analyzer][cfe] Don't crash on converting errors with Severity.context
4fd04044fb Adjusted circularity prevention rule for type variable subtyping
1467909921 Call _completeOnAsyncReturn instead of .complete directly
b7b24e9bbe Update dart2js-strong status across several suites
11e001595a Update analysis options files.
ed6c09636f Remove old entries from pkg/pkg.status.
30807fe164 [VM interpreter] Fix InterpretCall stub. The stub was marking the thread as executing VM code too early, since the slow path of AllocateArray (called via PushArrayOfArguments) calls into the runtime. With this fix, DeltaBlueClosures can run in fully interpreted mode.
10c13e0e9e - deprecate strong-mode: options - move those settings to the language: options settings - ignore strong-mode: false in the analysis options file
3a22666ba7 Clearing a LinkedHashMap should not do big allocations
adb4b4af2c Remove another call to handleUnrecoverableError
fd26d67a0b Added getLegacyStats until Chrome fully supports new getStats() API.
```

* Update license hash
2018-07-09 15:40:38 -07:00
Jonah Williams
75ca1306fa revert change to app delegate that wont build on earlier xcodes (flutter/engine#5702) 2018-07-09 15:22:25 -07:00
skia-flutter-autoroll
506f048233 Roll src/third_party/skia d48897b576e9..8fe31406e980 (4 commits) (flutter/engine#5701)
Auto-roller completed checks. Merging.
2018-07-09 18:06:40 -04:00
Jonah Williams
6eab9d08be Remove cullRect calculation on TransformLayers with a perspective transform. (flutter/engine#5693) 2018-07-09 12:52:10 -07:00
skia-flutter-autoroll
d641c6da62 Roll src/third_party/skia 1354048c8fa8..d48897b576e9 (8 commits) (flutter/engine#5699)
Auto-roller completed checks. Merging.
2018-07-09 14:41:39 -04:00
skia-flutter-autoroll
122c94efd8 Roll src/third_party/skia 373224c9ab3a..1354048c8fa8 (1 commits) (flutter/engine#5698)
Auto-roller completed checks. Merging.
2018-07-09 11:16:40 -04:00
skia-flutter-autoroll
24c565f332 Roll src/third_party/skia a391c72a2057..373224c9ab3a (1 commits) (flutter/engine#5697)
Auto-roller completed checks. Merging.
2018-07-09 05:31:40 -04:00
skia-flutter-autoroll
80c6a79fca Roll src/third_party/skia 0dd98a59df63..a391c72a2057 (1 commits) (flutter/engine#5696)
Auto-roller completed checks. Merging.
2018-07-09 02:03:39 -04:00
skia-flutter-autoroll
ad14ca6e55 Roll src/third_party/skia a717ca970b25..0dd98a59df63 (1 commits) (flutter/engine#5695)
Auto-roller completed checks. Merging.
2018-07-08 05:28:39 -04:00
skia-flutter-autoroll
862c715cfe Roll src/third_party/skia dd962a95c5f2..a717ca970b25 (1 commits) (flutter/engine#5694)
Auto-roller completed checks. Merging.
2018-07-08 02:04:39 -04:00
skia-flutter-autoroll
e007d27158 Roll src/third_party/skia bcc3aec00422..dd962a95c5f2 (1 commits) (flutter/engine#5692)
Auto-roller completed checks. Merging.
2018-07-07 02:07:39 -04:00
skia-flutter-autoroll
1612999bc5 Roll src/third_party/skia 4f6ea65f66c9..bcc3aec00422 (2 commits) (flutter/engine#5691)
Auto-roller completed checks. Merging.
2018-07-06 22:32:40 -04:00
skia-flutter-autoroll
6ac4bc8b58 Roll src/third_party/skia a50205fca5f7..4f6ea65f66c9 (2 commits) (flutter/engine#5690)
Auto-roller completed checks. Merging.
2018-07-06 19:09:39 -04:00
skia-flutter-autoroll
90760c6e87 Roll src/third_party/skia 6667fb123911..a50205fca5f7 (3 commits) (flutter/engine#5689)
Auto-roller completed checks. Merging.
2018-07-06 15:44:39 -04:00
skia-flutter-autoroll
236f3310c3 Roll src/third_party/skia 3d3d8841ff86..6667fb123911 (1 commits) (flutter/engine#5688)
Auto-roller completed checks. Merging.
2018-07-06 12:19:40 -04:00
skia-flutter-autoroll
6da9fe091d Roll src/third_party/skia b95bbba308b9..3d3d8841ff86 (1 commits) (flutter/engine#5687)
Auto-roller completed checks. Merging.
2018-07-06 08:54:39 -04:00
skia-flutter-autoroll
ff6851a86e Roll src/third_party/skia 20b824d9fe49..b95bbba308b9 (1 commits) (flutter/engine#5686)
Auto-roller completed checks. Merging.
2018-07-06 02:06:39 -04:00
skia-flutter-autoroll
adfd2141da Roll src/third_party/skia 53f5db5e9833..20b824d9fe49 (1 commits) (flutter/engine#5685)
Auto-roller completed checks. Merging.
2018-07-05 22:46:40 -04:00
skia-flutter-autoroll
2cfca2f47e Roll src/third_party/skia 3f2d909d7029..53f5db5e9833 (1 commits) (flutter/engine#5683)
Auto-roller completed checks. Merging.
2018-07-05 17:03:41 -04:00
skia-flutter-autoroll
d5c4e9878d Roll src/third_party/skia 9eb1c7d80fb3..3f2d909d7029 (1 commits) (flutter/engine#5682)
Auto-roller completed checks. Merging.
2018-07-05 13:37:39 -04:00
skia-flutter-autoroll
0a9d3fb606 Roll src/third_party/skia 44bad2e86a01..9eb1c7d80fb3 (1 commits) (flutter/engine#5681)
Auto-roller completed checks. Merging.
2018-07-05 09:36:40 -04:00
skia-flutter-autoroll
c55ac06f35 Roll src/third_party/skia e72c144af687..44bad2e86a01 (1 commits) (flutter/engine#5680)
Auto-roller completed checks. Merging.
2018-07-05 04:14:40 -04:00
skia-flutter-autoroll
e2c1fbcca1 Roll src/third_party/skia a93486b095ea..e72c144af687 (1 commits) (flutter/engine#5679)
Auto-roller completed checks. Merging.
2018-07-05 01:00:39 -04:00
skia-flutter-autoroll
60317d04de Roll src/third_party/skia 5788bb9af9ad..a93486b095ea (1 commits) (flutter/engine#5678)
Auto-roller completed checks. Merging.
2018-07-04 21:36:39 -04:00