Upgrade flutter candidate and DCM version (#10048)
* Upgrade flutter candidate and DCM version
* Fix test for new SDK version
* Update packages/devtools_app_shared/CHANGELOG.md
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* Update packages/devtools_app/lib/src/shared/diagnostics/variable_factory.dart
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* increase bundle size
* increase zip size too
* upgrade flutter
* Work around macOS dart:io posix_spawn hang in dt
Only forward dt's stdin to child processes when stdin is a terminal.
On CI, stdin is /dev/null. package:io's sharedStdIn reads it to EOF,
which makes dart:io close fd 0. With the posix_spawn-based macOS process
implementation (Dart SDK commit 0171629a5478), spawning children after fd 0
is closed breaks their stdio, so nested dt invocations (e.g. `dt pub-get`
under `dt generate-code`) hang forever waiting on a child that already
exited. This hung every macOS CI job with the new Flutter candidate.
See https://github.com/dart-lang/sdk/issues/64744.
* Fall back when DDS does not collect history for a stream
DDS only collects event history for a stream if the connected VM service
supports it. The web debug service has no Timer stream, so with the new
DDS implementation in the Dart SDK, `getStreamHistory('Timer')` fails with
an invalid params error. `DdsExtension.onEventWithHistory` calls
`getStreamHistory` when first listened to, and that error cannot be handled
by listeners, which broke the Logging view (and the live connection
integration test) for web apps.
Check whether history is collected for a stream before using the DDS history
stream, and fall back to the regular stream if not.
* change rpc order
* Upgrade to latest flutter sha
* Revert "Fall back when DDS does not collect history for a stream"
This reverts commit f33df2f39fff3ad629f0f4f188cbe6059f044076.
* Revert "Work around macOS dart:io posix_spawn hang in dt"
This reverts commit 82f52c3fa744fb7975408888b0054a3df5f2c617.
* Update pubspec.lock for new flutter candidate
* Revert "change rpc order"
This reverts commit 574a18acf57e8f6267e1933ae41cce6dee125304.
* Upgrade to latest dcm version
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>