- 27 Apr, 2018 2 commits
-
-
Chris Bracken authored
Inlines the buildAotSnapshot function, which simply passes through its arguments to Snapshotter.buildAotSnapshot.
-
Chris Bracken authored
This is required for iOS debug builds, but unused otherwise. In theory, Android debug builds could be run in this mode, but this is historically untested and adds unnecessary complexity to the code. If ad-hoc testing is required, it can be patched in when necessary. This re-lands 8c4f0c0d with a fix to xcode_backend.sh to eliminate the use of --interpreter.
-
- 26 Apr, 2018 15 commits
-
-
Chris Bracken authored
Requires a fix to xcode_backend.sh. Will followup momentarily with that fix. This reverts commit 8c4f0c0d.
-
Chris Bracken authored
This is required for iOS debug builds, but unused otherwise. In theory, Android debug builds could be run in this mode, but this is historically untested and adds unnecessary complexity to the code. If ad-hoc testing is required, it can be patched in when necessary.
-
Ian Hickson authored
-
Ian Hickson authored
See https://github.com/flutter/flutter/pull/15383
-
Chris Bracken authored
This moves AOT snapshotting out of build_aot.dart and into the Snapshotter class. It also adds unit tests for iOS debug, profile, and release builds.
-
Hans Muller authored
-
Jason Simmons authored
Use a space instead of a zero-width space to calculate the preferred height of a line of text (#16972) The zero-width space character may not be supported by the font requested in the text style. If that happens, then libtxt will fall back to another font to render that character, resulting in text metrics that do not match the intended font. Fixes https://github.com/flutter/flutter/issues/16257
-
Chris Bracken authored
This fixes and re-lands 4bb7496b, which was reverted in ceade39c due to test failures caused by a bad rebase.
-
Todd Volkert authored
This reverts commit 4bb7496b.
-
Chris Bracken authored
Allows for better mockability when tests are added.
-
Todd Volkert authored
-
Chris Bracken authored
This allows for testing with MemoryFileSystem, when tests are added.
-
Chris Bracken authored
This simplifies tests by allowing the test author to express the outputs they'd like the snapshotter to generate without creating a whole new instance and context with the additional overrides. Also sets the default set of outputs to none, setting them instead in the setUp function for script snapshotting.
-
Chris Bracken authored
Makes for easier mocking, particularly for testing AOT snapshot build.
-
Devon Carew authored
-
- 25 Apr, 2018 5 commits
-
-
Jason Simmons authored
-
Michael Goderbauer authored
flutter/engine@9859af1 Roll dart to 29d6e963702fcbb0ed0d5ca67d6b5f977ac0c328
-
josephmr authored
DoctorValidatorsProvider is injected into Doctor to allow overriding of DoctorValidators without needing to override the whole Doctor instance.
-
Yegor authored
* Set text direction in semantics along with Directionality * update tests for the extra SemanticsNode
-
xster authored
-
- 24 Apr, 2018 7 commits
-
-
Chris Bracken authored
CompilerOutput values should never be mutated. Also includes minor formatting change to the compile() method signature in line with the style guide. Minor housekeeping while I'm touching other bits of nearby code.
-
Chris Bracken authored
-
Chris Bracken authored
Pre-factoring for addition of AOT snapshotting unit tests, which emit a different set of expected outputs.
-
Chris Bracken authored
Wraps the compile function in a class injected via the global context, which makes it easier to mock in unit tests -- specifically tests for AOT snapshotting, which already require pretty significant amounts of mock inputs.
-
Alexander Aprelev authored
-
Zachary Anderson authored
* [fuchsia] Pass a dummy command to the ssh tunnel setup * Address analyzer lint * Update fuchsia_remote_debug_protocol
-
Alexander Aprelev authored
Fixes https://github.com/flutter/flutter/issues/16496
-
- 23 Apr, 2018 11 commits
-
-
Chris Bracken authored
Renames buildSnapshot to build buildScriptSnapshot in preparation for AOT snapshot tests.
-
Hans Muller authored
-
Yegor authored
New a11y traversal: - sort direct sibling SemanticsNodes only - use new sorting algorithm - implement RTL - test semantics in traversal order by default - add AppBar traversal test - breaking: remove nextNodeId/previousNodeId from the framework - breaking: remove DebugSemanticsDumpOrder.geometricOrder
-
Hans Muller authored
-
血心 authored
-
debuggerx01 authored
When passing a Color object with same R/G/B code ( e.g. [new Color.fromRGBO(100, 100, 100, 1.0)] ) to HSVColor.fromColor(Color color) , the hue in return will be NaN .
-
Emmanuel Garcia authored
As pointed out in the bug, the issue is fixed by just clamping sizeFactor.value. Fixes #16247
-
Greg Spencer authored
This adds a toImage function to RenderRepaintBoundary that returns an uncompressed raw image of the RenderRepaintBoundary and its children. A device pixel ratio different from the physical ratio may be specified for the captured image. A value of 1.0 will give an image in logical pixels.
-
Greg Spencer authored
This addresses #16593 by removing the unneeded assert in the setter for constrainedAxis. Null was meant to be allowed there. This replaces #16599 and fixes #16593, reported by @maksimr
-
Chris Bracken authored
This replaces the existing manual invocation with the GenSnapshot class, which allows for better configuration and testability.
-
PJ Essien authored
Package projects were erroneously being treated as apps
-