- 12 Mar, 2016 4 commits
-
-
Devon Carew authored
-
Adam Barth authored
Handle the case of reparenting while updating children
-
Adam Barth authored
Instead of trying to flush the detached children from the child list, we keep the set of detached children up to date and query on every read.
-
Devon Carew authored
show the error codes in flutter analyze --watch
-
- 11 Mar, 2016 36 commits
-
-
Ian Hickson authored
flutter analyze test
-
Devon Carew authored
-
Adam Barth authored
AspectRatio should attempt to fit its height
-
Phil Quitslund authored
Migrate flutter analyze config to options.
-
Adam Barth authored
If there's not enough height for the given aspect ratio, we now try to see if using the height to infer the width will fit the given constraints. The algorithm we use is similar to the one we use for RenderImage. Fixes #2620
-
Adam Barth authored
Update engine
-
Adam Barth authored
-
pq authored
More groundwork to get `analyze` and IDE output to agree. See: https://github.com/dart-lang/sdk/issues/25723
-
Hixie authored
Test that flutter analyze catches no error if two imported libraries have the same name. Also, make tests know how to find the flutter root and fix style in one test to be consistent with the rest of the file.
-
Phil Quitslund authored
Analyze command cleanup.
-
Jason Simmons authored
Run "pub get" if needed in the flutter build command
-
Jason Simmons authored
-
pq authored
-
Adam Barth authored
Add RotatedBox which applies a rotation before layout
-
Adam Barth authored
Transform applies its transform before painting, but sometimes you want the widget to layout after its transform has been applied. We can't handle general tranforms in this way because we can't couple width and height constriants, but we can handle certain rotations. Fixes #1214
-
Devon Carew authored
Remove devicestore
-
Devon Carew authored
-
Devon Carew authored
regenerate the i18n files for the stocks example
-
Devon Carew authored
-
pq authored
Removing some special-casing in pursuit of aligning `flutter analyze` output with that provided by server/IDEs. Specifically: * strong-hints (stale, no longer supported) * "analyzer says" comment handling in favor of `//ignore`s * `conflictingNamePattern` --- no longer needed Next up some of the error filter regexps...
-
Viktor Lidholt authored
Markdown is now correctly updated when config changes
-
John McCutchan authored
Add DevicePortForwarder with adb fix
-
John McCutchan authored
-
Devon Carew authored
exclude the i18n files from analysis
-
Adam Barth authored
Provide the BuildContext to createRenderObject and updateRenderObject
-
Adam Barth authored
We'll need this for RTL support because the RTL state will live in the widget tree. Also, remove the `oldWidget` argument to updateRenderObject because there aren't any clients for it.
-
qchong authored
api docs: Add descriptions for Scaffold, Theme, and ThemeData classes.
-
Viktor Lidholt authored
-
Ian Hickson authored
Enable ALL THE LINTS
-
Ian Hickson authored
Well, all the easy ones, anyway. For some reason `// ignore:` isn't working for me so I've disabled lints that need that. Also disabled those that require a ton of work (which I'm doing, but not in this PR, to keep it reviewable). This adds: - avoid_init_to_null - library_names - package_api_docs - package_names - package_prefixed_library_names - prefer_is_not_empty - sort_constructors_first - sort_unnamed_constructors_first - unnecessary_getters_setters
-
Devon Carew authored
-
Ian Hickson authored
Remove the _EquationMember.hashCode override
-
Ian Hickson authored
Fix crash when dumping the app if it uses RichText
-
Ian Hickson authored
Specifically: * Handle null styles in TextSpan without crashing in toString(). * Handle null children in TextSpan child lists without crashing in toString(). * Handle entirely empty TextSpans in toString() explicitly. * Assert that TextSpans don't contain nulls in various places. This is done more often than one might think necessary, because it turns out that TextSpan takes a (mutable) List for one of its arguments, so who knows what it will contain at any given time. By asserting all over the place, hopefully we'll catch it near the change if they do change it. * Add a RichText example to Stocks to exercise RichText and TextSpans. See also: https://github.com/flutter/flutter/issues/2514, https://github.com/flutter/flutter/issues/2519
-
Adam Barth authored
Prepare to make RenderObjectElement buildable
-
Adam Barth authored
This patch prepares us to pass a BuildContext to RenderObjectWidgets, which will make it possible to rebuild RenderObjectElements: * Delay creation of the render object until mount(). That will let us pass `this` to createRenderObject and have the inherited elements be initialized. * Cleanup widgets that take builder closures to prepare for their RenderObjectElement to be rebuilt more often. * Add a test for the interaction between inherited widgets and MixedViewport. Related to #2598
-