- 14 Jun, 2021 1 commit
-
-
Greg Spencer authored
This adds avoid_dynamic_calls to the list of lints, and fixes all instances where it was violated. Importantly, this lint is NOT turned on for flutter/packages/test, because those changes are happening in another PR: #84478
-
- 22 May, 2021 1 commit
-
-
Jenn Magder authored
-
- 19 May, 2021 1 commit
-
-
Balvinder Singh Gambhir authored
-
- 08 May, 2021 1 commit
-
-
Jenn Magder authored
-
- 23 Apr, 2021 1 commit
-
-
Jonah Williams authored
-
- 26 Mar, 2021 1 commit
-
-
Jonah Williams authored
[flutter_tools] separate concept of null safe language version from current language version (#79052)
-
- 11 Feb, 2021 1 commit
-
-
Yegor authored
-
- 02 Feb, 2021 1 commit
-
-
Jonah Williams authored
= gets escaped into %3D which seems to be tripping up cmake on windows since % is a control character. Switch to base64 encoding, since this does not have % nor , in the output character set. This change is not trivially cherry pickable, and isn't tested on windows aside from my local, manual tests due to the planned CI work not being complete yet. Fixes #75017 Fixes #74705
-
- 27 Jan, 2021 1 commit
-
-
Jonah Williams authored
* opt out the flutter tool * oops EOF * fix import * Update tool_backend.dart * Update daemon_client.dart * fix more
-
- 06 Jan, 2021 1 commit
-
-
Ferhat authored
-
- 03 Dec, 2020 2 commits
-
-
Ian Hickson authored
In principle this is backwards compatible; I just merged all the classes into one and deprecated everything that became redundant as a result.
-
Jonah Williams authored
-
- 14 Nov, 2020 1 commit
-
-
Jonah Williams authored
This reverts commit 8749d955.
-
- 13 Nov, 2020 1 commit
-
-
Ian Hickson authored
In principle this is backwards compatible; I just merged all the classes into one and deprecated everything that became redundant as a result.
-
- 10 Nov, 2020 1 commit
-
-
Jonah Williams authored
Fixes #69416 Fixes #70121
-
- 26 Oct, 2020 1 commit
-
-
Jonah Williams authored
Overhaul of flutter drive in order to deliver a better experience, namely: * flutter run and flutter drive now share more flags, so code paths that were previously only testable on run are now testable on drive. * Removes web-initialize-platform as this is no longer used * flutter drive correctly sets up a logger that shows native exceptions, by connecting to the vm service. * VM service connection now provides access to memory info without launching devtools (only for debug/profile mode) Web changes * Passes on the one test in the repo, otherwise the webdriver code has been isolated as much as possible Additional NNBD related bug fixes: No longer passes --enable-experiment to the test script. (FYI @blasten ). earlier we might have assumed that the flutter gallery benchmarks would be migrated along side the app and flutter driver, but only the app under test needs to be migrated. The test scripts should never be run with the experiment.
-
- 23 Oct, 2020 2 commits
-
-
Jonah Williams authored
There have been some more additional reports of a missing 'package:characters' import after upgrading flutter. This has me concerned that our pub caching logic is incorrect. Instead of the tool attempting to guess when pub should be run, always delegate to pub. Also takes an opportunity to fix the kernel snapshot depending on the .packages or package_config. Due to the generated: date field this causes extra rebuilds. Instead when pub get is run, write out an additional file with just the package contents and version. Fixes #66777 Fixes #65723
-
Jonah Williams authored
Revert "[flutter_tools] refactor drive launch into separate service, split by mobile+desktop and web (#68451)" (#68845) This reverts commit 2e75f52a.
-
- 22 Oct, 2020 1 commit
-
-
Jonah Williams authored
[flutter_tools] refactor drive launch into separate service, split by mobile+desktop and web (#68451) Overhaul of flutter drive in order to deliver a better experience, namely: flutter run and flutter drive now share more flags, so code paths that were previously only testable on run are now testable on drive. Removes web-initialize-platform as this is no longer used flutter drive correctly sets up a logger that shows native exceptions, by connecting to the vm service. VM service connection now provides access to memory info without launching devtools (only for debug/profile mode) Web changes Passes on the one test in the repo, otherwise the webdriver code has been isolated as much as possible Additional NNBD related bug fixes: No longer passes --enable-experiment to the test script. (FYI @blasten ). earlier we might have assumed that the flutter gallery benchmarks would be migrated along side the app and flutter driver, but only the app under test needs to be migrated. The test scripts should never be run with the experiment.
-
- 12 Oct, 2020 1 commit
-
-
Jonah Williams authored
HACKTOBERFEST
-
- 05 Oct, 2020 1 commit
-
-
Jonah Williams authored
[flutter_tools] disable source maps by default for release builds, enable for run and with command line arg (#67331) Disables source map production by default for build web. For web builds performed as a part of flutter run --release, enable the source maps, or allow force enabling with --source-maps command line flag. fixes #67328
-
- 03 Oct, 2020 1 commit
-
-
Jonah Williams authored
[null-safety] add integration tests for sound null safety modes, add support for sound null safety in dart2js (#67171) Add integration tests to verify that ddc and dart2js can be built and run in sound mode. Updates dart2js compilation to insert a language version comment into the generated entrypoint if necessary. dart-lang/sdk#42253
-
- 18 Sep, 2020 1 commit
-
-
Jonah Williams authored
The main.dart.js bypass is not needed now that we have skipWaiting. Additionally optimize the fetch handler so that resources not in the cache skip the service worker altogether. Fixes #66068
-
- 17 Sep, 2020 1 commit
-
-
Jonah Williams authored
If a new service worker is installed, automatically update this behind the scenes. Immediately after a page refresh, the new worker and cache will be available, though the main.dart.js and others will be available sooner due to the cache busting URLS
-
- 15 Sep, 2020 1 commit
-
-
Balvinder Singh Gambhir authored
Generates version.json in web directory of project. version.json can be used in the future version of package_info which will support web. version.json has the following keys : app_name, version and build_number. This file is generated every time a user runs or builds the project. Co-authored-by:
Jonah Williams <jonahwilliams@google.com>
-
- 03 Sep, 2020 1 commit
-
-
Jonah Williams authored
Fix run release/profile modes generating a full service worker.
-
- 01 Sep, 2020 1 commit
-
-
Jonah Williams authored
[flutter_tools] adjust index.html caching and insert cache busting URL in to main.dart.js/sw request (#64976) Attempt to bypass aggressive CDN by requesting main.dart.js/sw.js with a query param and defaulting index.html to online first. This will not stop aggressive CDN caching of the index.html #64968
-
- 18 Aug, 2020 1 commit
-
-
Jonah Williams authored
-
- 06 Aug, 2020 1 commit
-
-
Nolan Scobie authored
* Add punctuation for unterminated sentences in doc comments * Addressing review nit
-
- 30 Jul, 2020 1 commit
-
-
Jonah Williams authored
-
- 21 Jul, 2020 1 commit
-
-
includecmath authored
-
- 08 Jul, 2020 1 commit
-
-
Sim Kern Cheh authored
-
- 02 Jul, 2020 1 commit
-
-
Pierre-Louis authored
-
- 25 Jun, 2020 1 commit
-
-
Jonah Williams authored
The global packages path could cause tests to fail when it would be overriden to unexpected (in test setup) values. Remove most usage and make it a configuration on buildInfo, along with most other build information. Cleanup the asset builder to require the .packages path and the resident runners to no longer require it, since they already have the information in build_info. It needs to stick around for the fuchsia deps we do not control. Filled #60232 for remaining work.
-
- 16 Jun, 2020 1 commit
-
-
Diego Henrique Domingues authored
-
- 09 Jun, 2020 1 commit
-
-
Jonah Williams authored
Adds support for --bundle-sksl-path to windows, linux, macOS, and iOS. Fixes #53115
-
- 08 Jun, 2020 2 commits
-
-
Jonah Williams authored
update flutter_service_worker.js to NOTICES
-
Jonah Williams authored
Instead of targets/dart.dart -> targets/common.dart
-
- 06 Jun, 2020 1 commit
-
-
Jonah Williams authored
-
- 04 Jun, 2020 1 commit
-
-
Jonah Williams authored
Also combines experiments into extraGenSnapshot/ExtraFrontEndOptions. Allows providing --no-sound-null-safety to allow out of order migration and running.
-