10652 Commits

Author SHA1 Message Date
skia-flutter-autoroll
a047fd20f6
Roll src/third_party/skia 7ed0eae0cd13..8e318fda76df (17 commits) (#6123)
Auto-roller completed checks. Merging.
2018-08-30 16:29:51 -04:00
Gary Qian
dc7b5eb89d
Use Skia normalize again after Skia precision fix. (#6121)
* Fix tilt by using custom normalize impl to avoid strange skia normalize behavior

* Use Skia normalize again after Skia fix.
2018-08-30 11:18:01 -07:00
jslavitz
1c76824186
entering a character with a selection deletes the selection (#6113) 2018-08-30 10:29:04 -07:00
skia-flutter-autoroll
9fc355d2c4
Roll src/third_party/skia cd7907b57d76..7ed0eae0cd13 (1 commits) (#6120)
Auto-roller completed checks. Merging.
2018-08-30 13:05:51 -04:00
skia-flutter-autoroll
6586016dab
Roll src/third_party/skia f7c723c93d26..cd7907b57d76 (1 commits) (#6119)
Auto-roller completed checks. Merging.
2018-08-30 09:42:51 -04:00
skia-flutter-autoroll
1fa5fe6a00
Roll src/third_party/skia eb0bb732f43f..f7c723c93d26 (3 commits) (#6118)
Auto-roller completed checks. Merging.
2018-08-29 23:08:51 -04:00
skia-flutter-autoroll
252da48082
Roll src/third_party/skia 1b714becff8b..eb0bb732f43f (2 commits) (#6116)
Auto-roller completed checks. Merging.
2018-08-29 19:45:51 -04:00
Jason Simmons
cba35d33a8
Roll Tonic (#6114)
Fixes https://github.com/flutter/flutter/issues/21003
2018-08-29 14:45:06 -07:00
skia-flutter-autoroll
7a599658dd
Roll src/third_party/skia 1f0fb09d5e35..1b714becff8b (11 commits) (#6115)
Auto-roller completed checks. Merging.
2018-08-29 16:22:51 -04:00
Jason Simmons
4a69907349
Fix libtxt unit tests (#6111) 2018-08-29 10:43:17 -07:00
Gary Qian
c765bee59d
Fix tilt by using custom normalize impl to avoid strange skia normalize behavior (#6106) 2018-08-29 10:36:35 -07:00
skia-flutter-autoroll
9fde6e0d8c
Roll src/third_party/skia a81c2be75adc..1f0fb09d5e35 (13 commits) (#6110)
Auto-roller completed checks. Merging.
2018-08-29 13:03:51 -04:00
skia-flutter-autoroll
a02a94e018
Roll src/third_party/skia 33f34556b5fc..a81c2be75adc (1 commits) (#6109)
Auto-roller completed checks. Merging.
2018-08-29 09:39:51 -04:00
Vyacheslav Egorov
eceb722b71
Roll Dart to dart-lang/sdk@760a9690c2 (#6108)
* Roll Dart to 760a9690c2

760a9690c2 Remove tests irrelevant for Dart 2
185eec12a6 Avoid crash on falsely enqueued .call methods.
3ea3b21e3c Deprecate summary field PackageBundle.unlinkedUnitHashes.
1b8f3026bf Remove most of isStrongModeError: false, update language_2 tests.
c6d786a3e7 [vm/bytecode] Take environment defines into account when generating bytecode
cc62869910 [Status files] Update status for passing corelib_2 tests in bytecode mode
0789ab8b0e Add clarification for broadcast stream.first
68e66d4ef5 Parser test cleanup
34963476ed Clarify behavior of sublist with end == start
bb382f3c81 Drop _CastQueueMixin
38b9a544df Call our error events in StreamTransform.bind doc
1b13583ba8 [vm/bytecode] Keep original declaration order of named parameters in native wrappers
2018-08-29 14:31:03 +02:00
skia-flutter-autoroll
be9d8ffbb8
Roll src/third_party/skia 5f0726b01019..33f34556b5fc (1 commits) (#6107)
Auto-roller completed checks. Merging.
2018-08-28 21:23:51 -04:00
Alexander Aprelev
f3ff83a5db
[dart roll] Roll dart to 3e0631761c84d9fb86c237cc57dca7b878f5800f. (#6105)
* [dart roll] Roll dart to 3e0631761c84d9fb86c237cc57dca7b878f5800f.

Changes since last dart roll:
```
3e0631761c Update dartdoc to 0.20.4.
f40ff153a9 Enable --use-fasta-parser with the analyzer by default.
11d986a03e [VM runtime] Introduce a DeoptIdScope class to safely save/restore deoptid.
9e365c811e [vm/frontend] Sort out incremental component before writing it out.
14db718ed5 [vm] Add missing safepoint transitions.
28f902744b Disable the analyzer cfe bots.
315d7876f1 [vm] Keep this-invocation optimization disabled in AOT.
60757d0873 [vm/kernel] Fix bug with optimization of this-invocations.
c5a4d084a2 [VM] Fix mismatched registername array to avoid hitting ASSERT(), remove left-over pool-load in allocation stub
19f6c826a4 Ensure we don't walk over closures when looking for argument lists
35334b5227 Adds an abstract getter 'isConst' to the abstract class Member.
8d9baeb058 Explain Unicode encoding in String documentation.
9388cb3d0c Removed rule against return; & return e; in same function
65b8ab114c Fixes a bad escape.
95c5706979 [release] Prepare changelog for 2.1.0-dev.3.0
edd6b75a05 Add missing method to UnmodifiableMapMixin.
4b8d3e4cf1 [VM runtime] Restore global isolate state after loading bytecode.
83324a8db9 Fix for NPE when prefix completion after an expression without type.
d332cae86e Refactor PostfixCompletionTest to make invalid tests positive.
c691a85b92 [vm/kernel] Fix type arguments handling in IL construction.
52d33f0d5d [vm/kernel/bytecode] Support partially instantiated closures in bytecode
ff8a989e55 [vm/bytecode] Update status for a test with missing compile-time error
1b89c785e1 [vm/kernel/bytecode] Duplicate receiver variable if it is captured
8b3a0a8476 Issue 2558. Fixes for 'convert to async function body'.
8b5a2b01e7 [VM] Move any updates to static call targets array into the flow graph compiler
8a99ab0c74 Fixes an illegal override in KernelUnresolvedNameGenerator.
f6242cb100 Disallow expressions statements starting with `{`.
8b92fe3bbd Checks whether a class extends or implements FutureOr.
72e6353c32 Make Stream.fromIterable handle errors in `current` and send a done.
07fb992964 Report CompileTimeErrorCode.FOR_IN_WITH_CONST_VARIABLE
04e2ada09b Report StaticTypeWarningCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS for dynamic and type parmaeters.
5e4e6037a9 Remove old scanner
ecfc03c3d1 dart2js: fix crash on setter with FutureOr type.
5424289f95 Analyzer test cleanup: remove unnecessary getter includeInformative
aa6945d5e9 First cut basic mixin declaration parsing support
e91d30e904 Analyzer test cleanup: remove unnecessary getter skipNonConstInitializers
0976347339 Expand docs for Stream.toSet
dc9a7b3aa3 Clarify that stdout my not be done before exitCode
48f61d6ae3 Clarify docs on StreamSubscription.pause/resume
3d27982419 Add a language_2 test for invalid assignment to postfix increment.
d2a4358bef Add a language_2 test reproducing #34235.
a6d20e6df4 Fix dependence on kernel-service in the application snapshot rule.
a11e079d4c [vm] Fix oversight in status file.
cf6c57de40 [vm] Update status file for BitTestImmediate on Windows 32-bit.
3e3459b0ab [vm/kernel/bytecode] Use default type args (bounds) in generic functions
0a29264117 [VM] Remove vm_platform from the dart binary - Remove vm_platform from the dart binary - kernel isolate always compiles in strong mode
6e63df3bfb Revert "Avoid the deprecated input error in source_loader"
0eb0f700b8 Avoid the deprecated input error in source_loader
b72da4194c linter 0.1.60
b255f0fab6 Resolve required arguments after named.
ff3908d6df Implement INVALID_SEALED_ANNOTATION analyzer Hint
955ca3ef87 Use SUPER_AS_EXPRESSION for SuperAsIdentifier.
3d74bb0980 [VM runtime] Fix Compiler::CompileAllFunctions() to work with interpreter.
7b87c7abeb Fix escape processing in interpolated strings
1f82d37124 Refactor duplicate code in ContextAwareGenerator.
630929edf2 Test analyzer/FE integration of some more obscure invalid assignment cases.
e5b3feb241 [VM interpreter] Fix broken interpreter build after commit 5d7ca9cd1e7.
19a17e66fd Fix constant evalutation for == and != when left or right is null.
2beb05b829 [vm] Re-land use of multiple entrypoints for closure calls.
a94e43af7c Fix analyzer/CFE integration of some more obscure invalid assignment cases.
a69844cb19 [vm/compiler] Check for catch presence explicitly in optimizer.
4212a46dab Add failing tests for handling of comment refs by fasta parser
723eeccb36 [vm] Update status files after 23e379d0.
7e39d07916 Resolve namespace combinators.
90a4600c12 Update lower and upper bounds used in type inference
3a6663f2d4 Update comparison utility to fix a bug and make it easier to subclass
23e379d0aa Checks whether an interface is implemented multiple times.
b8ee603eb2 Deprecate the EMPTY_LIST constants in analyzer
f074f3c120 Fix analyzer/FE integration of some obscure invalid assignment cases.
ad6f89f13b Fix analyzer/FE integration of postfix-of-postfix and prefix-of-prefix increments.
c95ef874aa Work around #34235 in front_end.
6c812c27be Signal a compile-time error if a const constructor redirects to a non-const constructor.
19e2bb165f Specialize handling of returns and yields
cbf1b94790 [VM] Do not include precompiler-related things on IA32/DBC
92ff078db1 [VM] Add missing regression test for dartbug.com/34238
229a7a8eeb Simplify ClosureContext
2aca81450d [VM] Fix crash in x64-JIT: Disable  exactness tracking for fields with FutureOr<> type
df2d187f74 [VM] Move the ObjectPoolWrapper out of the Assembler
5d7ca9cd1e [VM] Add "patchability" bit to ObjectPool objects
4c2169e63f Revive rti_emission_test
81d296c593 [vm, x64] Avoid use of preserved register in Testb3.
dfce7e26a4 Use uppercase example class names in meta
de3570d8bd Add support for the new mixin feature to the element model
0554eeb4bb [vm/bytecode] Check number of arguments in closures without optional arguments
e434142df0 [VM interpreter] Isolate may be NULL in thread.
e1df47b15e Add closure signature to dependencies
e2aceb692e Fix analyzer/FE integration of prefix/postfix increment of non-l-values.
8908d68d0d [gardening] Mark pkg/plugin_manager_test as flaky.
718a6672da [infra] Update checked in SDKs to 2.1.0-dev.2.0
43a8f1d0d6 Fix analyzer/FE integration of assignment with synthetic LHS, inside class method.
8f31a2d96a Mark the test_postfix_completion test as slow.
dd1b7005a6 [vm] Fix typo in 7e358186a
cbe9ee5082 [vm/kernel/bytecode] Fix instantiation of function types with parameterized result type
d6edd45d9a [vm, x64] Add missing addressing mode for testb.
aded927ff4 Fix cast exception in ArgListContributor (issue 34227)
cf1cd3eba0 Resolve metadata for part-of directives.
bcbfc131ed [vm/build] Disable kernel service snapshot in interpreter mode
e1039fc89e [release] Prepare changelog for 2.1.0-dev.2.0
cd970b0927 Parser refactoring in preparation for mixin declaration support
7e358186ab [vm] Fix resolution of native extensions imported within packages.
5b9a42de29 Store code ranges for formal parameters.
2e33d597e7 Roll to the latest dart_style.
00d9330987 use Uri.base.path not Uri.base.toFilePath
b63b73d46d Cosmetic tweaks to how we train the analysis server.
b878c21046 [gardening] Mark coverage_optimized_function_test slow on arm64.
5a695abdfa [vm/kernel/bytecode] Do not copy captured top-level parameters in closures
76ae676a23 Fix meta CHANGELOG and doc comment after feedback
23829adc21 [VM] Fix SEGV in inliner: Reading the metadata of a function can fail
9282a34aea Corrected specification of dynamic checks on redirecting factories
a4b3009ca5 Require super initializer to be at the end of the initializer list.
a6e14ae3e6 Fix language_2/string_interpolation_and_buffer_test.
8c30475728 [VM] Fix arm check for whether a branch distance can be encoded
33632ade58 [VM] Fix arm64 native calls: the pool entries need to be patchable if we use lazy linking
75943282e5 Delete Flags.strongMode and references to it
d456532124 Disallow non-js interop external members
5780deb18a Signal a compile-time error when a type variable name conflicts with a setter name.
537a6f1411 Introduce @sealed annotation
40d72aec8c Re-land "Fix analyzer/FE integration of assignments to ambiguous types."
9ef53bde19 Store codeOffset/length code fields and top-level variables.
675b296d49 Store code range for constructors.
9f795883f1 Revert "Fix analyzer/FE integration of assignments to ambiguous types."
55aa031404 Fix analyzer/FE integration of assignment with synthetic LHS.
```

* Update license

* Update licenses

* Update licenses

* Update licenses
2018-08-28 16:59:16 -07:00
skia-flutter-autoroll
56139397e6
Roll src/third_party/skia 7ba1d64f0706..5f0726b01019 (12 commits) (#6104)
Auto-roller completed checks. Merging.
2018-08-28 17:59:53 -04:00
Chinmay Garde
47a1ce0e62
Allow embedders to set the root surface transformation. (#6085) 2018-08-28 14:13:49 -07:00
Jonah Williams
56bad48ab2
expose bold text flag in accessibility features for iOS (#6072) 2018-08-28 12:38:54 -07:00
Amir Hardon
ad4e87d07d
Convert synthesized Android motion events to long and not to int. (#6103) 2018-08-28 12:12:47 -07:00
skia-flutter-autoroll
f05b08b7ba
Roll src/third_party/skia f125111ca733..7ba1d64f0706 (18 commits) (#6102)
Auto-roller completed checks. Merging.
2018-08-28 14:36:51 -04:00
skia-flutter-autoroll
eb97386106
Roll src/third_party/skia 0fdc53f9ffc6..f125111ca733 (10 commits) (#6100)
Auto-roller completed checks. Merging.
2018-08-27 18:02:51 -04:00
skia-flutter-autoroll
06b8fa4ed7
Roll src/third_party/skia dd04bec39cea..0fdc53f9ffc6 (13 commits) (#6098)
Auto-roller completed checks. Merging.
2018-08-27 14:43:51 -04:00
Michael Goderbauer
bf078042dc
Roll ICU to c56c671998902fcc4fc9ace88c83daa99f980793 (#6097)
The reduces the ICU data file even more:

Uncompressed size: 883,280B (862.6 KB), minus 363.2KB
Compressed size: 460,972B (450.2KB), minus 83.9KB

The following unused resources are removed comapred to previous version:
 * uts46.nrm
 * nfkc_cf.nrm
 * cnvalias.icu
 * Break Iterators for:
   * Sentence breaks
   * Title breaks
   * CSS-specific line breaks ("regular" line breaks are still supported)
2018-08-27 11:29:30 -07:00
Jonah Williams
c867305c30
Unconditionally set resource id to empty string (#6096) 2018-08-27 10:54:07 -07:00
skia-flutter-autoroll
b4b1d05786
Roll src/third_party/skia e00fe30b8fe7..dd04bec39cea (4 commits) (#6095)
Auto-roller completed checks. Merging.
2018-08-27 11:18:51 -04:00
skia-flutter-autoroll
8694036a64
Roll src/third_party/skia 420696961c8c..e00fe30b8fe7 (1 commits) (#6094)
Auto-roller completed checks. Merging.
2018-08-27 07:55:51 -04:00
skia-flutter-autoroll
af42b6dc95
Roll src/third_party/skia b5729c94f9a7..420696961c8c (1 commits) (#6092)
Auto-roller completed checks. Merging.
2018-08-26 15:01:51 -04:00
skia-flutter-autoroll
04c07b2120
Roll src/third_party/skia 471a946cf126..b5729c94f9a7 (1 commits) (#6091)
Auto-roller completed checks. Merging.
2018-08-26 05:38:51 -04:00
skia-flutter-autoroll
2d2f6e632c
Roll src/third_party/skia 305498942654..471a946cf126 (1 commits) (#6090)
Auto-roller completed checks. Merging.
2018-08-25 21:00:51 -04:00
skia-flutter-autoroll
cbd3b7aeeb
Roll src/third_party/skia 95be425f5b30..305498942654 (1 commits) (#6089)
Auto-roller completed checks. Merging.
2018-08-25 15:54:51 -04:00
skia-flutter-autoroll
cc3dec1004
Roll src/third_party/skia 1e5937821868..95be425f5b30 (1 commits) (#6088)
Auto-roller completed checks. Merging.
2018-08-25 04:33:51 -04:00
skia-flutter-autoroll
1238c1d76e
Roll src/third_party/skia 92bc476c8c49..1e5937821868 (1 commits) (#6087)
Auto-roller completed checks. Merging.
2018-08-25 01:11:51 -04:00
Chinmay Garde
3087090149
Allow embedders to invalidate FBO bindings after present. (#6084) 2018-08-24 16:53:13 -07:00
skia-flutter-autoroll
a52724fcf8
Roll src/third_party/skia ee2a3f36dcf7..92bc476c8c49 (6 commits) (#6083)
Auto-roller completed checks. Merging.
2018-08-24 18:48:51 -04:00
skia-flutter-autoroll
f4df18f66f
Roll src/third_party/skia 1118cfdbdcc2..ee2a3f36dcf7 (8 commits) (#6082)
Auto-roller completed checks. Merging.
2018-08-24 15:24:51 -04:00
amirh
0914926014
Allow passing extra creation parameters for embedded Android views. (#6081)
This allows plugins to pass extra parameters from the Dart side to the
platform view constructor.
2018-08-24 11:15:14 -07:00
skia-flutter-autoroll
78e74d4d18
Roll src/third_party/skia 60e5b43e85ec..1118cfdbdcc2 (1 commits) (#6080)
Auto-roller completed checks. Merging.
2018-08-24 11:58:18 -04:00
skia-flutter-autoroll
774a704922
Roll src/third_party/skia 2a53275c38fb..60e5b43e85ec (1 commits) (#6078)
Auto-roller completed checks. Merging.
2018-08-24 07:14:17 -04:00
skia-flutter-autoroll
09670ba862
Roll src/third_party/skia 3a4818d15a00..2a53275c38fb (3 commits) (#6077)
Auto-roller completed checks. Merging.
2018-08-23 22:14:17 -04:00
skia-flutter-autoroll
b543bb5cf8
Roll src/third_party/skia 66567d870fd1..3a4818d15a00 (13 commits) (#6076)
Auto-roller completed checks. Merging.
2018-08-23 18:51:17 -04:00
skia-flutter-autoroll
b610d20024
Roll src/third_party/skia 3b83afe8d921..66567d870fd1 (11 commits) (#6075)
Auto-roller completed checks. Merging.
2018-08-23 15:28:17 -04:00
skia-flutter-autoroll
d91bb2a331
Roll src/third_party/skia 31629a8a3271..3b83afe8d921 (9 commits) (#6074)
Auto-roller completed checks. Merging.
2018-08-23 12:05:17 -04:00
skia-flutter-autoroll
c5f59f5382
Roll src/third_party/skia 5953a476d9f7..31629a8a3271 (1 commits) (#6073)
Auto-roller completed checks. Merging.
2018-08-23 08:43:25 -04:00
skia-flutter-autoroll
0b728a3140
Roll src/third_party/skia fd1303618b08..5953a476d9f7 (4 commits) (#6071)
Auto-roller completed checks. Merging.
2018-08-23 00:30:09 -04:00
skia-flutter-autoroll
c67c0151c5
Roll src/third_party/skia 33d5394d08f6..fd1303618b08 (6 commits) (#6070)
Auto-roller completed checks. Merging.
2018-08-22 21:06:48 -04:00
Chinmay Garde
c822ab26cf
Allow building the embedder API for the target toolchains. (#6069) 2018-08-22 16:42:47 -07:00
skia-flutter-autoroll
c62248bdd3
Roll src/third_party/skia 82cf64a0d317..33d5394d08f6 (14 commits) (#6068)
Auto-roller completed checks. Merging.
2018-08-22 17:42:48 -04:00
skia-flutter-autoroll
b0fb3e6607
Roll src/third_party/skia 96597c22c344..82cf64a0d317 (12 commits) (#6067)
Auto-roller completed checks. Merging.
2018-08-22 14:19:48 -04:00
skia-flutter-autoroll
ea8b949a71
Roll src/third_party/skia 4d727c560b58..96597c22c344 (27 commits) (#6066)
Auto-roller completed checks. Merging.
2018-08-22 10:56:48 -04:00