Commit graph

13057 commits

Author SHA1 Message Date
Jonah Williams 3d2f98498f
handle missing curl (#27295) 2019-01-30 12:53:23 -08:00
engine-flutter-autoroll 8ea8b18fb9
Roll engine 01b4f4e28065..31a7f4d5205d (2 commits) (#27301)
01b4f4e280...31a7f4d520

git log 01b4f4e280659a7333a77a570ff32122a2d947ad..31a7f4d5205df9d73fcdc148940d65d0efe55d95 --no-merges --oneline
31a7f4d52 Roll src/third_party/dart 2632e201b7..71bee8f05e (1 commits) 71bee8f05e Fix serializing procdure when realClass is Object from dart:core.
ed3ed9bc9 Roll src/third_party/skia c749f3bfd0e3..673a048b209c (1 commits) (flutter/engine#7639)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (dnfield@google.com), and stop
the roller if necessary.
2019-01-30 14:29:40 -05:00
Jason Simmons 1f2ab5a6d4
Declare a system message channel for Skia configuration (#26262)
Fixes https://github.com/flutter/flutter/issues/25244
2019-01-30 11:14:41 -08:00
KyleWong 7c19ec6ca8 Add2App: Fix crash resulted from hard-code module 'app' based resource copy. (#27154) 2019-01-30 10:29:29 -08:00
Michael Goderbauer 6d20ff2446
Remove all obsolete "// ignore:" (#27271) 2019-01-30 08:56:12 -08:00
Michael Goderbauer dc38a260a8
Fix asserts for initialDateTime in CupertinoDatePicker (#27272) 2019-01-30 08:54:43 -08:00
Jonah Williams c219e6f3b1
Inject KernelCompiler via KernelCompilerFactory (#27211) 2019-01-30 08:34:01 -08:00
jonnyandrew 59dc909d0f Include empty config in 'flutter config' output (#25094) 2019-01-30 07:36:03 -08:00
sjindel-google 95b34d7a07 Pass --verify-entry-points in debug mode. (#27032) 2019-01-30 07:33:55 -08:00
Mohammed Salman 8cb2695a0b fix #26207 .gitignore only include project root build directory (#26388) 2019-01-30 07:33:28 -08:00
Todd Volkert c8c935cd83 Allow bundle identifier to be surrounded with quotes. (#26300)
Picked up from #22498, originally by @jugyo
2019-01-30 07:32:05 -08:00
Jonah Williams 763a8d6d9b
add support to multiroot scheme to PackageUriMapper (#27207) 2019-01-30 07:31:16 -08:00
Konstantin Scheglov 39289b83ac
Update additionalTime in TestWidgetsFlutterBinding.runAsync() to 1000. (#27256) 2019-01-30 07:31:00 -08:00
engine-flutter-autoroll 9a85fee3d6
Roll engine 006f41026c90..01b4f4e28065 (2 commits) (#27289)
006f41026c...01b4f4e280

git log 006f41026c90d8c22a93e2580d6bf34a72ae7e0e..01b4f4e280659a7333a77a570ff32122a2d947ad --no-merges --oneline
01b4f4e28 Roll src/third_party/dart 011a1239fc..2632e201b7 (10 commits) 2632e201b7 Support for DeclaredIdentifier(s) in new ForEachPartsWithDeclaration/ForElement(s). 689b17d69b [vm/compiler] Fix missing incremental DOM update b5d9e66963 Add extra polyfill for .nonce in our deferred loading logic to support FF 1e92b5ebd0 [vm] Note the flow graph builder when checking type feedback compatibility. 7ee0e00f0b [vm, gc] Reset growth policy after finishing kernel loading. 4e0aa3ff37 Run ddb with debug port open b196cd2acb Issue 34437. Restore checking that optional parameters in derived classes should have the same default values as overridden. 25d8456c48 Small improvements for DeclarationsTracker. 081160036a Fix #35306, improper recursion detection. 6f5556c88a Prepare to publish analyzer version 0.35.0.
1624619ff Roll src/third_party/skia 3f42e98f461a..c749f3bfd0e3 (5 commits) (flutter/engine#7636)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (dnfield@google.com), and stop
the roller if necessary.
2019-01-30 07:02:39 -05:00
Michael Goderbauer ce14fe0230
Add missing comma to fix build (#27274) 2019-01-29 22:33:27 -08:00
engine-flutter-autoroll 3ed8ea2de9 Roll engine 9b6d5031a3c0..006f41026c90 (40 commits) (#27269)
9b6d5031a3...006f41026c

git log 9b6d5031a3c0a4a6b1b5bd66a8e6a7c3c2c7ea0b..006f41026c90d8c22a93e2580d6bf34a72ae7e0e --no-merges --oneline
006f41026 Revert buildtools roll back to bac220c (flutter/engine#7633)
a6687f12e Roll src/third_party/skia 8f388ceadd79..3f42e98f461a (3 commits) (flutter/engine#7632)
5cd1d4e57 Roll src/third_party/dart 05a083a95a..011a1239fc (5 commits) 011a1239fc Support for out-of-band worker in AnalysisDriverScheduler. b625926038 [ VM / dart:io ] Updated `Link` implementation for Windows to use actual symbolic links. 09e6a689c2 parse nested control flow collection entries 213cfdc85e Update AstBuilder to generate new for statement structure 93a56336a3 Parse simple for control flow collection entires
474d8837a Rename FlutterResult in embedder.h (flutter/engine#7567)
17626006b Roll src/third_party/dart 219a2fcf66..05a083a95a (12 commits) 05a083a95a [vm] Update status file for entrypoints_verification_test. 2bb38e62e8 [infra] Use fewer cores on Android shards 267e91a0ea Re-land "[vm] Prevent access to non-annotated members through native API." d73d3183a2 Fix dead_code hint 24fa01dbae [release] Update changelog with changes from dev branch f5fd281150 Prevent unsound promoted bounds from being used as arguments cf56801308 Garbage-collect compiled libraries 8fc9eaf06c Support to run co19_2 on ddk 812a6af41a Anonymous mixin applications are abstract 977e5b31e2 Support type variables on function types and intersection types f822d0abb8 Make CoreType test friendly d025ff5367 Copy subtype tests
20d8388b5 Check in GEM_HOME for jazzy (flutter/engine#7628)
d79f421a6 Roll src/third_party/skia 41169206c475..8f388ceadd79 (6 commits) (flutter/engine#7629)
78e145d05 Improve PathMetrics (flutter/engine#7621)
18f014590 Update buildtools to c9e5400c9e03a0cfb7313d14fde38525399a7715 (flutter/engine#7602)
57b0afaf3 Roll src/third_party/skia a09731e5cf3e..41169206c475 (4 commits) (flutter/engine#7626)
add0507d6 Roll src/third_party/dart 601094e3f2..219a2fcf66 (6 commits) 219a2fcf66 Revisit existing constants in the constants transformer. 97cb74cf63 Tweak the subtype rule for Null 5fbf15d9c4 Mixins have no static members d5a558d6c4 [VM/AOT] Make DartTemplateCall::Selector() work even if there is no ICData c5a954794b Fix PackageBuildWorkspacePackage's contains d84851daf8 [vm/bytecode] Capture receiver if creating a closure
e2d2fd496 Roll src/third_party/skia be6549a59d50..a09731e5cf3e (1 commits) (flutter/engine#7624)
56fe87dca Update license to sync with flutter/flutter (flutter/engine#7611)
68a0f9362 Roll src/third_party/skia 70041cf243b8..be6549a59d50 (1 commits) (flutter/engine#7623)
ec627aa17 Roll src/third_party/skia b13f0f5ef003..70041cf243b8 (2 commits) (flutter/engine#7620)
d6bb302af Roll src/third_party/skia 6c621f57ba53..b13f0f5ef003 (4 commits) (flutter/engine#7619)
51e879d6d Roll src/third_party/dart ec5ba8a252..601094e3f2 (7 commits) 601094e3f2 [vm/bytecode] Fix max used block id when compiling from bytecode ff2e8eb681 [vm, gc] Fix backwards write-barrier logic used by Object::Clone. 1ba59eb13d Make ERROR the default severity for StaticWarningCode. Remove _StrongModeTypeErrorProcessor. fc417a73ed [vm/compiler] Disable max block id check (for now) e02399da33 [vm/compiler] Introduce graph checker 2881a92c4e [vm/compiler] Fix missing incremental DOM update 95b017a888 Implement changeFile() and recompute available libraries and declarations.
79dc315dc Allow the engine to redirect traces to systrace via settings. (flutter/engine#7617)
28b27d4f1 Roll src/third_party/skia 8c0a1cad37fa..6c621f57ba53 (6 commits) (flutter/engine#7615)
956ecc947 Roll src/third_party/dart e169134203..ec5ba8a252 (6 commits) ec5ba8a252 Revert "Issue 34437. Restore checking that optional parameters in derived classes should have the same default values as overridden." 7daa9f65fc Start supporting resolution of the code-as-ui constructs 69af7af70d Additional tests for interpolation and CONVERT_TO_MULTILINE_STRING. 5cf4e543b8 Handle mis-included parts differently f066c05319 Rename klass getter on InstanceConstant to classNode 42be4083bd Reproduction of dartbug.com/35715
f12e3994b Roll src/third_party/skia ede88ab2b414..8c0a1cad37fa (10 commits) (flutter/engine#7613)
74a8f1ff2 Roll src/third_party/skia 04c1cccaa45e..ede88ab2b414 (9 commits) (flutter/engine#7612)
787b93f41 Roll src/third_party/dart d927333c52..e169134203 (2 commits) e169134203 [Fasta] Fix a typo in a class name 591df5263f Fix typo in omitPlatform documentation
b83460888 Roll src/third_party/skia 04ac845bf755..04c1cccaa45e (1 commits) (flutter/engine#7608)
18a1f8572 Roll src/third_party/dart d0f92e8cc5..d927333c52 (6 commits) d927333c52 Add all SDK libraries, and context files belonging to the package / potions of it. f92b816268 Add 'Convert to multiline string' quick assist. c5cfdc5279 Expose data member 'port' for MessageEvents and automatically pull in markupsafe for go.sh script. 6699384ddd Issue 34437. Restore checking that optional parameters in derived classes should have the same default values as overridden. df34f65d90 Restore TLABs. ece54f3c43 [dart2js] Don't inline direct recursion
225a963ff Roll src/third_party/skia 80f4adf98fef..04ac845bf755 (2 commits) (flutter/engine#7606)
a472af71f Roll src/third_party/skia 27e5125dbc05..80f4adf98fef (1 commits) (flutter/engine#7605)
71e1b9530 Roll src/third_party/skia 02edccb02451..27e5125dbc05 (1 commits) (flutter/engine#7604)
0cbc2de43 Roll src/third_party/skia a5d41af0e8ae..02edccb02451 (1 commits) (flutter/engine#7603)
0b2248a87 Roll src/third_party/skia e695c1855390..a5d41af0e8ae (1 commits) (flutter/engine#7601)
9c7cb26e0 Roll src/third_party/skia 6535d1f283e2..e695c1855390 (1 commits) (flutter/engine#7600)
e172daef7 Roll src/third_party/skia d3a6a8162cfa..6535d1f283e2 (1 commits) (flutter/engine#7599)
37c84f196 Roll src/third_party/skia 9d0568939a9f..d3a6a8162cfa (1 commits) (flutter/engine#7598)
9557311b8 Roll src/third_party/skia 4d29e6d7432f..9d0568939a9f (1 commits) (flutter/engine#7597)
f50a6beca Roll src/third_party/dart c167cd3572..d0f92e8cc5 (7 commits) d0f92e8cc5 Remove StrongTypeSystemImpl. 2f3ebf70f6 Update definite assignment for the code-as-ui changes fe285e3e60 Update flow analysis for the code-as-ui changes 8e0bc806b9 bump to linter 0.1.79 c7f6c86128 Fix registration of (un)provided parameters. 6fae43b8af Check exact type for set literals (issue 35742) eadf9679f3 Fix #35750 by passing a real ContextBuilder to createWorkspace.
ffc56bc03 Roll src/third_party/skia 5d982feca871..4d29e6d7432f (6 commits) (flutter/engine#7595)
6cf1a0766 Roll src/third_party/dart bb4a880777..c167cd3572 (9 commits) c167cd3572 [VM] Experimental flags in dartkp tests 759234b05a [vm] Fix disassembler test after f496e538f4587f29562e161ca6b06f169396f499 bb560bb233 [ VM / dart:io ] Adding to a closed IOSink now throws a StateError 983b77dda7 Remove unused argument allowNullableDereference f8fef94243 Authomatically add dependencies from pubspec.yaml files. 169331abb1 [vm] Misc timeline tweaks. 874f9d0bdf Refactor for statement parsing 9043e5be44 [vm, gc] Remove --gc_at_alloc. 27760001f5 [vm] Fix build after f496e538f4587f29562e161ca6b06f169396f499
08f3c257f Roll buildroot to b4d21cb2a64d63218c8d99533d9c14e99201e8d8 (flutter/engine#7591)
0b1722dd8 Roll src/third_party/skia d41c1876d834..5d982feca871 (5 commits) (flutter/engine#7590)
686a0a094 Roll src/third_party/dart a5030ed92f..bb4a880777 (2 commits) bb4a880777 Report duplicate set entries with a different error f496e538f4 [vm] Decouple assemblers from runtime.

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
...
2019-01-30 00:37:40 -05:00
Michael Goderbauer e7d6348826
Add arguments for pushing named routes (#27058) 2019-01-29 21:35:21 -08:00
Michael Goderbauer f365217e6a
Update Align docs (#27260) 2019-01-29 21:34:29 -08:00
KyleWong 60aa49e064 Let injectPlugins integrate custom pods (#26970) 2019-01-29 20:33:16 -08:00
Siva 4e68b7c752
Add support for experimental flags during hot reload. (#27252)
* Add support for experimental flags during hot reload.
2019-01-29 17:19:06 -08:00
Jeff Scaturro dd86f70f4a [cupertino_icons] add car, bus, train, paw, controller, and flask icons. (#26774)
* [cupertino_icons] add car, bus, train, paw, controller, and flask icons.

* [#26774] remove whitespace
2019-01-29 14:28:49 -08:00
akindone 13a30c0ce1 fix: cuertino dialog action background blur effect (#25076) 2019-01-29 14:09:59 -08:00
Alexandre Ardhuin ef276ffea5
format initializer list of constructors (#27111) 2019-01-29 21:47:16 +01:00
Jonah Williams ca92efecae
Add module checking (#27122) 2019-01-29 12:26:48 -08:00
Konstantin Scheglov 4fe41abfcc
Add default values for optional parameters. (#27197) 2019-01-29 11:49:57 -08:00
Greg Spencer 1811d57445
Implement hover support for mouse pointers. (#24830)
This implements support for hovering mouse pointers, so that mice connected to Android devices, and ChromeOS devices running Android apps will work properly.

It teaches flutter_test about hover events, which required changing how they are created and used.

Also modifies AnnotatedRegion to allow a region that can be located someplace other than just the origin.

Along with tests for all of the above.

Fixes #5504
2019-01-29 11:34:26 -08:00
Michael Goderbauer c9d5b129e2
Remove obsolete ignore: (#27199) 2019-01-29 10:36:53 -08:00
Michael Thomsen 9499cb1040
Wrap lines at 80 characters (#26285) 2019-01-29 16:13:27 +01:00
Remi Rousselet 1d773ace3f Make reassemble public (#26900) 2019-01-29 00:23:27 -08:00
Chinmay Garde e38efc890b
Add a flag to enable tracing to systrace. (#27208) 2019-01-28 19:55:01 -08:00
jslavitz d2a2a5cfe2
Adds a fade in and out, rounds corners, fixes offset and fixes height of cursor on iOS (#24876)
* Fixes cursor on iOS devices
2019-01-28 19:49:19 -08:00
jslavitz 9f20bd6cb9
Adds haptic vibration to Cupertino switch (#27114)
* adds haptic vibration to switch
2019-01-28 18:41:13 -08:00
Hans Muller 237fc2fb45
PopupMenuDivider.represents() paramter must be void, not Null (#27195) 2019-01-28 16:20:18 -08:00
Dan Field c082f8d8a3
Revert f9e6242db (#26944) (#27191)
* Revert f9e6242db

* fix pubspec

* finish pubspec upgrade
2019-01-28 15:35:59 -08:00
jimshepherd 74ebdacad5 Fix DropDownButton with no items resulting in RenderFlex overflow (#26143) 2019-01-28 10:07:02 -08:00
Danny Tuppeny d5fd57cfbd
Improve unsupported text (#27186) 2019-01-28 17:51:23 +00:00
Danny Tuppeny 64a1ce011a
Change "Starting Xcode build" text to "Running xcode build" (#27181)
This status shows for the duration of the run, not just while starting. It looks kinda weird in the editors to show a progress bar for "Starting Xcode build" and then removing it once it completes.
2019-01-28 16:24:56 +00:00
Dan Field bb5663d2d8
Add docs and sample for takeException (#27140)
* Add docs and sample for takeException

* fix sample
2019-01-27 09:43:09 -08:00
engine-flutter-autoroll 45b0942437
Roll engine 36acd02c9412..9b6d5031a3c0 (5 commits) (#27135)
36acd02c94...9b6d5031a3

git log 36acd02c9412d0c1e6acbe0fbcb3dd03cda038df..9b6d5031a3c0a4a6b1b5bd66a8e6a7c3c2c7ea0b --no-merges --oneline
9b6d5031a Roll src/third_party/dart a5030ed92f..a5030ed92f (0 commits)
5cfc0249a Roll src/third_party/skia 9bc76d96f986..d41c1876d834 (6 commits) (flutter/engine#7586)
204a09910 Roll src/third_party/skia a7cb690dc8fe..9bc76d96f986 (1 commits) (flutter/engine#7585)
fe2609f5c Roll src/third_party/skia 74b6cf3a7215..a7cb690dc8fe (1 commits) (flutter/engine#7584)
4f02f7e22 Roll src/third_party/skia aa6ca0a8bfc1..74b6cf3a7215 (2 commits) (flutter/engine#7583)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (jsimmons@google.com), and stop
the roller if necessary.
2019-01-26 15:32:39 -05:00
engine-flutter-autoroll beaf776edb Roll engine 36acd02c9412..9b6d5031a3c0 (5 commits) (#27104)
* 4f02f7e22 Roll src/third_party/skia aa6ca0a8bfc1..74b6cf3a7215 (2 commits) (flutter/engine#7583)

* fe2609f5c Roll src/third_party/skia 74b6cf3a7215..a7cb690dc8fe (1 commits) (flutter/engine#7584)

* 204a09910 Roll src/third_party/skia a7cb690dc8fe..9bc76d96f986 (1 commits) (flutter/engine#7585)

* 5cfc0249a Roll src/third_party/skia 9bc76d96f986..d41c1876d834 (6 commits) (flutter/engine#7586)

* 9b6d5031a Roll src/third_party/dart a5030ed92f..a5030ed92f (0 commits)
2019-01-26 11:23:17 -08:00
Jonah Williams 04546cc69c
prevent _computeColumnWidths from getting stuck due to double precision (#27112) 2019-01-25 23:37:19 -08:00
xster 0e54e9fc36
Fix gsutil.py call for windows (#27113) 2019-01-25 18:43:20 -08:00
Hans Muller f131c80b10
Updated DropdownButton docs (#27042) 2019-01-25 16:20:39 -08:00
Jonah Williams 91fd89e8b3
Wrap dart:convert to track utf8 decode failures (#26650) 2019-01-25 16:16:26 -08:00
Jonah Williams 2e8f173f7d
Add flutter_build package for codegen and version sync with tool (#26978) 2019-01-25 16:06:25 -08:00
Michael Goderbauer b8190446b6
Typo fixes for notched_shapes.dart (#27097) 2019-01-25 12:18:13 -08:00
Dan Field f9e6242db9
Use mDNS to discover the device port (#26944)
* Discover port over mDNS

* opt in, only for iOS for now
2019-01-25 12:12:17 -08:00
Gary Qian 06b979c4d5
Revert "Warn when building on master channel (#25007)" (#27096)
This reverts commit dd65a54628.
2019-01-25 14:27:35 -05:00
Gary Qian d0595f6bbd
Explain font platform inconsistency (#26996) 2019-01-25 13:40:05 -05:00
tonyzhao1 e4df6b4efc Change the required version of adb, as older versions break hot reload. (#24746) 2019-01-25 10:37:46 -08:00