Commit graph

14420 commits

Author SHA1 Message Date
Jenn Magder d053fe5cb3
Disable CocoaPods input and output paths in Xcode build phase and adopt new Xcode build system (#33852)
Updates the Podfile template to use the CocoaPod disable_input_output_paths installation option which prevents the [CP] Embed Pods Frameworks build phase from outputting the Flutter.framework files.
2019-06-04 12:17:57 -07:00
Greg Spencer 387e2b0602
Add actions and keyboard shortcut map support (#33298)
This implements the keyboard shortcut handling and action invocation in order to provide a place in the infrastructure for keyboard events to trigger actions. This will allow binding of key events to actions like "move the focus to the next widget" and "activate button".
2019-06-04 11:30:24 -07:00
Justin McCandless a35d6615ee
Double double tap toggles instead of error (#33802)
Fix exception that was happening when double-double-tapping a TextField (or double long tapping).
2019-06-04 10:39:08 -07:00
Tong Mu c482edac4f
Revert "Move declaration of semantic handlers from detectors to recognizers (#33475)" (#33851)
This reverts commit 572f349f5c.
2019-06-04 10:13:15 -07:00
engine-flutter-autoroll 71b8465bca
661c24e4f Roll src/third_party/skia 525aa0ca60c8..806267973f8d (11 commits) (flutter/engine#9182) (#33847)
a63ef4cb4f...661c24e4f3

git log a63ef4cb4fde6a486818467d806b912f938e57f5..661c24e4f359c60915a21c285d1d34777f0ccb30 --no-merges --oneline
661c24e4f Roll src/third_party/skia 525aa0ca60c8..806267973f8d (11 commits) (flutter/engine#9182)

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 (bmparr@google.com), and stop
the roller if necessary.
2019-06-04 13:07:55 -04:00
Justin McCandless fce54ae685
Handles hidden by keyboard (#32838)
Extra space when scrolling to selected input so that the selection caret is visible.
2019-06-04 08:37:29 -07:00
Kate Lovett 04015b987b
Fixing duplicate test names. (#33805) 2019-06-04 07:01:52 -07:00
engine-flutter-autoroll 090ece49e6
Roll engine da78549e9476..a63ef4cb4fde (2 commits) (#33839)
da78549e94...a63ef4cb4f

git log da78549e947649b0c82734f67871f7203b4c2882..a63ef4cb4fde6a486818467d806b912f938e57f5 --no-merges --oneline
a63ef4cb4 Roll src/third_party/skia 30e918d9151d..525aa0ca60c8 (4 commits) (flutter/engine#9181)
05365c4c3 Revert change by mistake: extract resources (flutter/engine#9180)

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 (bmparr@google.com), and stop
the roller if necessary.
2019-06-04 09:33:00 -04:00
Jonah Williams 7442eeafe5
Reland https://github.com/flutter/flutter/pull/33663 (#33828) 2019-06-04 00:41:21 -07:00
engine-flutter-autoroll f319f33756
da78549e9 Roll src/third_party/dart 5b72293f49..b080e7c97a (1 commits) (#33826)
606a8ede2c...da78549e94

git log 606a8ede2c3e73e904413d5590feb3618933c161..da78549e947649b0c82734f67871f7203b4c2882 --no-merges --oneline
da78549e9 Roll src/third_party/dart 5b72293f49..b080e7c97a (1 commits)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-06-04 03:00:56 -04:00
Jonah Williams 83986acbdb
Add a real-er web restart, doctor, workflow (#33786) 2019-06-03 23:19:42 -07:00
Todd Volkert 6d554827b6
Revert "Use conditional imports for flutter foundation libraries (#33663)" (#33825)
This reverts commit 90500a5dc4.
2019-06-03 22:00:45 -07:00
engine-flutter-autoroll d4a83af448
606a8ede2 Roll src/third_party/dart 1045ef1ceb..5b72293f49 (3 commits) (#33822)
f4d92c1f0c...606a8ede2c

git log f4d92c1f0cd8227239c53c3b7f83e99105046c01..606a8ede2c3e73e904413d5590feb3618933c161 --no-merges --oneline
606a8ede2 Roll src/third_party/dart 1045ef1ceb..5b72293f49 (3 commits)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-06-04 00:05:56 -04:00
engine-flutter-autoroll 0e66d4fa1d
Roll engine 2ab34e4da16a..f4d92c1f0cd8 (2 commits) (#33819)
2ab34e4da1...f4d92c1f0c

git log 2ab34e4da16a3492946f81b76a4950c2c42ec358..f4d92c1f0cd8227239c53c3b7f83e99105046c01 --no-merges --oneline
f4d92c1f0 Use shared library when libapp.so is found (flutter/engine#9172)
6e43c200b Roll src/third_party/dart 8cbb11cc55..1045ef1ceb (10 commits)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-06-03 22:55:55 -04:00
Greg Spencer a70b020e18
Add pseudo-key synonyms for keys like shift, meta, alt, and control. (#33695)
This adds a list of key synonyms for non-printable keyboard keys that appear in more than one place So keys like LogicalKeyboardKey.shiftLeft and LogicalKeyboardKey.shiftRight now can be mapped to just LogicalKeyboardKey.shift.

I also fixed a bug in the gen_keycodes tool where GLFW entries would get removed if they weren't parsed from the source on the web.
2019-06-03 18:41:04 -07:00
engine-flutter-autoroll a5a5595c95
Roll engine 064910eb3ba2..2ab34e4da16a (3 commits) (#33809)
064910eb3b...2ab34e4da1

git log 064910eb3ba266b2da35a794428f1f14d9b735a4..2ab34e4da16a3492946f81b76a4950c2c42ec358 --no-merges --oneline
2ab34e4da Roll src/third_party/skia 80f10d2c226a..30e918d9151d (9 commits) (flutter/engine#9174)
2fcd4e799 Do nothing if the params didn't change when compositing iOS platform views. (flutter/engine#8999)
9dfa276f2 Roll src/third_party/dart 224f82c21c..8cbb11cc55 (15 commits) (flutter/engine#9171)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-06-03 21:39:55 -04:00
Todd Volkert cb90617911
Revert "ModalRoute resumes previous focus on didPopNext (#33152)" (#33815)
This reverts commit 0f2254a5c3.
2019-06-03 17:24:56 -07:00
Jenn Magder 9734f4ed43 Revert "Disable CocoaPods input and output paths in Xcode build phase and adopt new Xcode build system (#33684)"
This reverts commit ef792fc30d.
2019-06-03 17:19:53 -07:00
Shi-Hao Hong 3b75fbe31d
Move dropdownValue into State in sample (#33665) 2019-06-03 16:22:16 -07:00
Jenn Magder ef792fc30d
Disable CocoaPods input and output paths in Xcode build phase and adopt new Xcode build system (#33684)
Updates the Podfile template to use the CocoaPod disable_input_output_paths installation option which prevents the [CP] Embed Pods Frameworks build phase from outputting the Flutter.framework files.
2019-06-03 16:11:33 -07:00
Tong Mu 572f349f5c
Move declaration of semantic handlers from detectors to recognizers (#33475)
- A refactor that moves the semantics declaration from detectors to recognizers to allow custom recognizers to respond to semantic gectures.
- Renames all handlers related to semantics from Gesture* to Semantics*.
2019-06-03 15:07:23 -07:00
Jonah Williams 90500a5dc4
Use conditional imports for flutter foundation libraries (#33663) 2019-06-03 14:56:15 -07:00
Todd Volkert 52fc807dd2
Remove references to HttpClientResponseCompressionState (#33792)
https://github.com/flutter/flutter/issues/33791
2019-06-03 14:53:43 -07:00
Todd Volkert b835b45a3c
Revert "Add capability to flutter test --platform=chrome" (#33800)
This reverts https://github.com/flutter/flutter/pull/33525
2019-06-03 14:53:01 -07:00
engine-flutter-autoroll 9fe4aef716
064910eb3 Roll src/third_party/skia fec9b902a626..80f10d2c226a (12 commits) (flutter/engine#9170) (#33788)
008090b8ab...064910eb3b

git log 008090b8abb74a711d52df00f302ef02308d7c11..064910eb3ba266b2da35a794428f1f14d9b735a4 --no-merges --oneline
064910eb3 Roll src/third_party/skia fec9b902a626..80f10d2c226a (12 commits) (flutter/engine#9170)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-06-03 17:41:55 -04:00
Dan Field 639c9935ae
wire in fuchsiaApp (#33781) 2019-06-03 14:31:56 -07:00
Jenn Magder 9474a9f396
Remove ios_add2app Pods directory and add to gitignore (#33772) 2019-06-03 14:27:10 -07:00
chunhtai 730025fa17
fix issue 14014 read only text field (#32059) 2019-06-03 14:00:43 -07:00
Todd Volkert 5441044132
Revert "Update consolidateHttpClientResponseBytes() to use compressionState (#33729)" (#33790)
This reverts commit 306a09a384.
2019-06-03 13:48:27 -07:00
engine-flutter-autoroll b4ebca5d91
Roll engine f9ce01674ed6..008090b8abb7 (2 commits) (#33783)
f9ce01674e...008090b8ab

git log f9ce01674ed6dcdf6ad3c5b80cef6277d851cb50..008090b8abb74a711d52df00f302ef02308d7c11 --no-merges --oneline
008090b8a Extracted PlatformViewsChannel from PlatformViewsController. (flutter/engine#7847)
a4abfb233 Text inline widget LibTxt/dart:ui implementation (flutter/engine#8207)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-06-03 16:18:56 -04:00
Zachary Anderson 590dbbd924
[flutter_tool] Log an Android X related failure to analytics (#33782) 2019-06-03 13:16:44 -07:00
Jonah Williams 6619ab8fea
Add web safe indirection to Platform.isPlatform getters (2) (#33780) 2019-06-03 13:16:14 -07:00
Jonah Williams cd1d40a7c9
Revert "Add web safe indirection to Platform.isPlatform getters (#33406)" (#33776)
This reverts commit d92b3b40d2.
2019-06-03 11:08:30 -07:00
Jonah Williams d92b3b40d2
Add web safe indirection to Platform.isPlatform getters (#33406) 2019-06-03 10:55:36 -07:00
a-deeb c4f5f42a0a updated tearDownAll function (#28808) 2019-06-03 10:54:44 -07:00
SimonIT 683238e82a Fix disabled CupertinoTextField style (#32974) 2019-06-03 10:34:47 -07:00
Ian Hickson 2767d37c96 RTL caret in text fields (#33461) 2019-06-03 10:25:54 -07:00
Brandon f7bfd54934 fix GridView documentation (#33442) 2019-06-03 10:25:20 -07:00
Kate Lovett 89d4267299
Removing old golden checkout for integration test (#33676)
* Removing old golden checkout for integration test

* Removed unused import
2019-06-03 09:59:59 -07:00
engine-flutter-autoroll 43ecc961cd
f9ce01674 Roll src/third_party/skia c0b32b33552c..fec9b902a626 (3 commits) (flutter/engine#9169) (#33764)
47841ebad0...f9ce01674e

git log 47841ebad0bf0ad12ead16a3e67b766292c98f07..f9ce01674ed6dcdf6ad3c5b80cef6277d851cb50 --no-merges --oneline
f9ce01674 Roll src/third_party/skia c0b32b33552c..fec9b902a626 (3 commits) (flutter/engine#9169)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-06-03 12:51:56 -04:00
Todd Volkert 306a09a384
Update consolidateHttpClientResponseBytes() to use compressionState (#33729)
This updates to use the new HttpClientResponse.compressionState
API that was recently added in the SDK.

https://github.com/flutter/flutter/issues/32374
2019-06-03 09:50:21 -07:00
engine-flutter-autoroll 3999077c95
47841ebad Roll src/third_party/skia 9e6a3d76fc7f..c0b32b33552c (1 commits) (flutter/engine#9168) (#33759)
184b6e36e8...47841ebad0

git log 184b6e36e87c3a131e12c125ef492eb28deb5f35..47841ebad0bf0ad12ead16a3e67b766292c98f07 --no-merges --oneline
47841ebad Roll src/third_party/skia 9e6a3d76fc7f..c0b32b33552c (1 commits) (flutter/engine#9168)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-06-03 09:39:56 -04:00
engine-flutter-autoroll bd9d31abd9
184b6e36e Roll src/third_party/skia 3c0ad02bc545..9e6a3d76fc7f (4 commits) (flutter/engine#9167) (#33741)
d0b3e07234...184b6e36e8

git log d0b3e072347479b5481d1c6cffbb98a028c751a9..184b6e36e87c3a131e12c125ef492eb28deb5f35 --no-merges --oneline
184b6e36e Roll src/third_party/skia 3c0ad02bc545..9e6a3d76fc7f (4 commits) (flutter/engine#9167)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-06-03 03:28:55 -04:00
engine-flutter-autoroll 926d08e817
d0b3e0723 Roll src/third_party/skia 09f5aedf2cc8..3c0ad02bc545 (1 commits) (flutter/engine#9164) (#33722)
a4b7d1c289...d0b3e07234

git log a4b7d1c2895d82228705a021cdb7fdb2f71ac2a5..d0b3e072347479b5481d1c6cffbb98a028c751a9 --no-merges --oneline
d0b3e0723 Roll src/third_party/skia 09f5aedf2cc8..3c0ad02bc545 (1 commits) (flutter/engine#9164)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-06-02 06:46:55 -04:00
Todd Volkert 31318b0ebf
Add documentation to ImplicitlyAnimatedWidgetState (#33674)
This is a follow-on to #33370 based on review comments
therein.
2019-06-01 15:49:19 -07:00
Chris Bracken 264381a670
Default optional bool param to false (#33704)
In runTests, we previously now default the optional boolean `web`
parameter to false to ensure (or at least improve the odds) that the
conditional on line 70 evaluates to true or false.
2019-06-01 01:42:34 -07:00
Chris Bracken 98ea501995
Revert "Add real-er restart for web using webkit inspection protocol (#33629)" (#33703)
Revert "fix devicelab manfiest (#33698)"

This reverts commit 5a6a00dc54.
This reverts commit 0d79f0fc79.
2019-05-31 21:53:30 -07:00
Chris Bracken 2467c528f5
Roll engine 69ebe5fb28fc..a4b7d1c2895d (3 commits) (#33697)
69ebe5fb28..68a3ca46b4

git log 69ebe5fb28fca271b23010d43d4dc7f6e5286c4f..a4b7d1c2895d82228705a021cdb7fdb2f71ac2a5 --no-merges --oneline
4c6253cdd Copy the macOS podspec during builds (#9158)
68a3ca46b Roll src/third_party/dart 445a23a9bc..0e6b74543c (29 commits) (#9159)
1d1cff1fa Roll src/third_party/skia 3cd435eecf5e..09f5aedf2cc8 (3 commits) (#9160)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-05-31 21:17:43 -07:00
Josh Burton d0e45a2369 Adds support for generating projects that use AndroidX support libraries (#31028) 2019-05-31 18:33:02 -07:00
engine-flutter-autoroll 16a23dd27e
69ebe5fb2 Remove references to Fuchsia's ContextWriter (flutter/engine#9157) (#33690)
153416e554...69ebe5fb28

git log 153416e554ef3cad38f5d569373b995fc9240d92..69ebe5fb28fca271b23010d43d4dc7f6e5286c4f --no-merges --oneline
69ebe5fb2 Remove references to Fuchsia's ContextWriter (flutter/engine#9157)

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 (cbracken@google.com), and stop
the roller if necessary.
2019-05-31 21:25:55 -04:00