6571 Commits

Author SHA1 Message Date
Adam Barth
77e7311ced Keyboard can get out of sync with flutter
We need to tell the InputMethodManager to restartInput whenever we change our
editing state or else it might persist state from earlier in the editing
session.

Fixes https://github.com/flutter/flutter/issues/2431
2016-03-09 09:24:23 -08:00
Alhaad Gokhale
98f53e1e5a Merge pull request #2478 from alhaad/depfile_support
Depfile support for sky_snaphot.
2016-03-08 22:08:51 -08:00
Alhaad Gokhale
424a131019 sky_snapshot should use --snaphsot as the defualt value for
--build-output.
Also, dependency collection should be done by Loader.
2016-03-08 21:56:44 -08:00
Chinmay Garde
69e2fc745a Merge pull request #2477 from chinmaygarde/master
Prepare a framework providing an embeddable Flutter view controller
2016-03-08 16:45:52 -08:00
Alhaad Gokhale
aac4962fd2 Depfile support for sky_snaphot.
Ref #1942
2016-03-08 16:43:49 -08:00
Chinmay Garde
a021befd19 Prepare a framework providing an embeddable Flutter view controller 2016-03-08 16:42:07 -08:00
Ian Hickson
8514a14911 Merge pull request #2474 from Hixie/AppLifecycleState-docs
Hide implementation comment we leaked into docs
2016-03-08 15:16:09 -08:00
Ian Hickson
7094a3e43e Merge pull request #2476 from Hixie/Scene-docs
Fix ImageShader crash, and add dartdocs
2016-03-08 15:16:04 -08:00
Hixie
da4f9c54f7 Fix ImageShader crash, and add dartdocs
Adds or augments the documentation of various objects in dart:ui.

Removes the ignored argument to SceneBuilder.

Hide the default constructor on Gradient.

Add a call to the ImageShader constructor.

Reorder some members so that private versions come after public versions
so that docs will come before both.
2016-03-08 14:47:00 -08:00
Chinmay Garde
25fb441345 Merge pull request #2475 from chinmaygarde/master
iOS: Export symbols for public API from the framework dylib
2016-03-08 13:50:35 -08:00
Chinmay Garde
9dfa087e92 iOS: Export symbols for public API from the framework dylib 2016-03-08 12:34:24 -08:00
Hixie
7709e78311 Hide implementation comment we leaked into docs
Also, add some dartdocs for AppLifecycleState values.
2016-03-08 12:15:15 -08:00
Chinmay Garde
023f0b91fd Merge pull request #2471 from chinmaygarde/master
iOS: Cleanup and move guts of the embedder into FlutterViewController.
2016-03-08 11:56:31 -08:00
Chinmay Garde
8ec0463dc5 iOS: Cleanup and move guts of the embedder into FlutterViewController.
* Remove engine code from SkySurface into the controller.
* The public API exposed by Flutter.framework for third-party embedders is present ios/public.
* Public view controller API uses idiomatic Objective-C and is subclassable by consumers.
* Paves way for moving the embedder into a framework.
2016-03-07 17:23:45 -08:00
Chinmay Garde
0d311fd325 Merge pull request #2473 from chinmaygarde/cond_direc
Conditional directives are a snapshotter option. Remove the same from the embedder VM and add the flag to the precomp snapshotter.
2016-03-07 17:23:15 -08:00
Chinmay Garde
446984ec33 Conditional directives are a snapshotter option. Remove the same from the embedder VM and add the flag to the precomp snapshotter. 2016-03-07 17:17:02 -08:00
Chinmay Garde
54ed6d63aa Merge pull request #2472 from chinmaygarde/fix_ios
iOS: Only add the kDartConditionalDirectivesArgs flags when not using precompilation
2016-03-07 16:57:01 -08:00
Chinmay Garde
9b2e93a06b iOS: Only add the kDartConditionalDirectivesArgs flags when not using precompilation 2016-03-07 16:53:32 -08:00
Todd Volkert
565a827c8b Merge pull request #2469 from tvolkert/i18n
Wire up locale notifications to ios.
2016-03-07 15:32:40 -08:00
Todd Volkert
6a1ad20ce9 Wire up locale notifications to ios.
Fixes #2282
2016-03-07 14:37:10 -08:00
Devon Carew
90fb01c29a Merge pull request #2467 from devoncarew/update_embedder
update the embedder file
2016-03-07 14:19:11 -08:00
Devon Carew
fbfeae1103 update the embedder file 2016-03-07 14:09:36 -08:00
Jason Simmons
58adea7f33 Merge pull request #2466 from jason-simmons/scene_builder_ctor
Update the expected argument count in the SceneBuilder constructor
2016-03-07 12:46:58 -08:00
Collin Jackson
d167f5b83f Merge pull request #2464 from collinjackson/enable_conditional_directives
Enable conditional directives
2016-03-07 12:05:27 -08:00
Jason Simmons
a5b42995fd Merge pull request #2463 from jason-simmons/font_weight_match
Match fonts based on weight and style attributes
2016-03-07 10:57:12 -08:00
Jason Simmons
1e4c46aade Update the expected argument count in the SceneBuilder constructor 2016-03-07 10:52:16 -08:00
Adam Barth
f27d044e7c Fix typo 2016-03-06 22:48:40 -08:00
Adam Barth
b14ef84a74 Merge pull request #2465 from abarth/ui_docs
Add more dartdoc to dart:ui
2016-03-06 20:40:01 -08:00
Adam Barth
ad3fa9f472 Add more dartdoc to dart:ui 2016-03-06 20:37:25 -08:00
Collin Jackson
22d7bc4a3a Enable conditional directives 2016-03-06 17:29:42 -08:00
Jason Simmons
89a9295289 Match fonts based on weight and style attributes 2016-03-04 16:03:57 -08:00
Todd Volkert
98cc27d0f3 Merge pull request #2462 from tvolkert/work
Correctly handle relative paths in SnapshotterInvoke
2016-03-04 15:25:09 -08:00
Todd Volkert
d4b1e0ec37 Correctly handle relative paths in SnapshotterInvoke 2016-03-04 15:16:53 -08:00
Chinmay Garde
9aebbd7db0 Merge pull request #2461 from chinmaygarde/master
Remove unused assets used for the defunct GN build of the iOS runner
2016-03-04 14:45:59 -08:00
Chinmay Garde
273cc22184 Remove unused assets used for the defunct GN build of the iOS runner 2016-03-04 13:57:41 -08:00
John McCutchan
59877ee4fd Merge pull request #2454 from johnmccutchan/use_handle_watcher_timers
Unify timer implementation between Flutter and Mojo embedders
2016-03-04 12:35:12 -08:00
John McCutchan
4d09067ace Unify timer implementation between Flutter and Mojo embedders 2016-03-04 12:20:26 -08:00
Adam Barth
8877efd4d6 Merge pull request #2460 from abarth/mozart_hit_testing
Enable Mozart hit testing
2016-03-04 12:01:18 -08:00
Adam Barth
e416866484 Enable Mozart hit testing
We now mark our root node as opaque to hit testing. We don't seem to be getting
events in child views, however.
2016-03-04 11:21:51 -08:00
Adam Barth
34f81b18da Merge pull request #2458 from abarth/rm_draw_looper
Remove DrawLooper
2016-03-04 10:35:21 -08:00
Jason Simmons
545f9000f2 Merge pull request #2456 from jason-simmons/dart_zero_native_fields
Raise an exception when converting a DartWrappable with empty native …
2016-03-04 09:29:43 -08:00
Eric Seidel
ae6c5427e2 Merge pull request #2455 from eseidelGoogle/android_x86
Support Android x86.
2016-03-04 09:25:27 -08:00
Ian Hickson
7aa61dc373 Update CONTRIBUTING.md
Mention the waterfall and conventions around it.
2016-03-03 22:56:03 -08:00
Ian Hickson
70b92500df Merge pull request #2459 from Hixie/dart-ui
more dart:ui dartdocs
2016-03-03 22:29:15 -08:00
Ian Hickson
ad5e8783b3 more dart:ui dartdocs 2016-03-03 22:01:12 -08:00
Eric Seidel
49b457f623 Support Android x86.
Also rolls Dart to include their Android x86 fixes.

@jason-simmons @chinmaygarde @abarth
2016-03-03 19:32:05 -08:00
Adam Barth
c266534d60 Remove DrawLooper
We used to use DrawLooper for drawing shadows, but we don't use it anymore.
2016-03-03 17:27:22 -08:00
Adam Barth
9255c950fd Merge pull request #2457 from abarth/fix_crash
Fix crash when running widget example
2016-03-03 17:26:03 -08:00
Adam Barth
dc5ed0995e Fixup dartdoc 2016-03-03 17:21:16 -08:00
Adam Barth
962597e0f5 Fix crash when running widget example
Dart_IsolateMakeRunnable was returning false, which can indicate that the
isolate was already running. This patch seems harmless, but I'll follow up to
understand more about what's happening here.

Fixes #2383
2016-03-03 16:45:00 -08:00