6763 Commits

Author SHA1 Message Date
Adam Barth
2123899cc6 Jank insted of flicker in Mozart
Currently there's no good way of synchronizing layout changes with children in

Mozart. Previously we flickered when we were out of sync with our child. Now we

jank instead because that's a more acceptable artifact while we work on

improving Mozart.



Fixes https://github.com/flutter/flutter/issues/3024
2016-04-04 12:17:39 -07:00
Chinmay Garde
37847ca4c4 Merge pull request #2571 from chinmaygarde/timeline
Update thread names in the Dart timeline.
2016-04-04 11:43:17 -07:00
Adam Barth
13f67343d0 Add support for backdrop filters in the compositor
Particularly, add support for blur filters to implement backdrop blur effects.
2016-04-01 17:15:36 -07:00
Collin Jackson
b8151a8d9b Merge pull request #2524 from collinjackson/google_signin
Allow third-party services to listen to openURL on iOS (needed for Google Sign-In)
2016-04-01 07:08:54 -07:00
Collin Jackson
33255828e3 Merge pull request #2569 from collinjackson/source_set
Use a source_set instead of a static_lib for iOS service dylibs (fixes symbol visibility issue)
2016-03-31 18:28:00 -07:00
Collin Jackson
348c6f24a4 Allow third-party services to listen to openURL on iOS and support Google Sign-In 2016-03-31 18:15:18 -07:00
Collin Jackson
d5a4b16b9f Use a source_set instead of a static_lib for iOS service dylibs (fixes symbol visibility issue) 2016-03-31 16:42:32 -07:00
Chinmay Garde
f470aad74b Merge pull request #2567 from chinmaygarde/master
Update Dart revision to pull in changes related to tracing and add more trace types to TracingController
2016-03-30 18:07:17 -07:00
Chinmay Garde
0378099f02 Update Dart revision to pull in changes related to tracing and add more trace types to TracingController 2016-03-30 17:33:02 -07:00
Adam Barth
3d944e1c36 Fix iOS build 2016-03-30 15:35:08 -07:00
Adam Barth
4e6fd739d1 Merge pull request #2566 from abarth/roll_mojo
Update Mojo
2016-03-30 15:27:57 -07:00
Chinmay Garde
8b1e787de4 Merge pull request #2565 from chinmaygarde/master
Don't crash if the scene has no root layer set.
2016-03-30 15:15:15 -07:00
Chinmay Garde
d43bae3eeb Don't crash if the scene has no root layer set. 2016-03-30 15:14:17 -07:00
Adam Barth
3f7d5ef6f8 Update code to account for Mozart changes
The layout protocol in Mozart changed. Now we need to pipe a scene version
through the system to the compositor.
2016-03-30 15:13:58 -07:00
Adam Barth
aeb68a5b9f Update to mojo d7afe9edcafac4f830faad5f39d706c63cbe7ef6 2016-03-30 14:28:52 -07:00
Adam Barth
516c096d98 Fix encoded paragraph size 2016-03-30 09:38:39 -07:00
Adam Barth
5124a68e8e Merge pull request #2563 from abarth/paragraph_font
Add font styles to ParagraphStyle
2016-03-30 09:21:56 -07:00
Adam Barth
3ad1ea7b4b Fix build 2016-03-30 09:07:17 -07:00
Chinmay Garde
ae889b5ecd Merge pull request #2564 from chinmaygarde/master
Add static assert to check that all Dart wrappable instances are thread-safe reference-countable.
2016-03-29 16:31:13 -07:00
Chinmay Garde
3a5dd866b2 Add static assert to check that all Dart wrappable instances are thread-safe reference-countable. 2016-03-29 16:30:26 -07:00
Adam Barth
d3d3e47b0a Add font styles to ParagraphStyle
Also, rename TextStyle#lineHeight to height.
2016-03-29 15:28:28 -07:00
Jason Simmons
6a5533ca05 Merge pull request #2562 from jason-simmons/css_word_wrap
Set the CSS overflow-wrap property to enable line breaks within a word
2016-03-29 10:08:37 -07:00
Adam Barth
d13863aef1 Update CONTRIBUTING.md 2016-03-29 08:39:43 -07:00
Jason Simmons
e161e912e1 Set the CSS overflow-wrap property to enable line breaks within a word
Fixes https://github.com/flutter/flutter/issues/162
2016-03-28 16:56:47 -07:00
Adam Barth
23fc43d438 Merge pull request #2561 from abarth/fix_mac
Fix Mac build
2016-03-28 16:04:30 -07:00
Adam Barth
6c43bd904f Fix Mac build 2016-03-28 15:55:05 -07:00
Adam Barth
caaa7448fb Merge pull request #2560 from abarth/flutter_run
Update `flutter start` to `flutter run`
2016-03-28 15:01:41 -07:00
Adam Barth
9056992b37 Update flutter start to flutter run
These commands are the same, but `run` is the new hotness.
2016-03-28 14:52:35 -07:00
Adam Barth
ce3b4547ac Merge pull request #2557 from abarth/dot_packages2
Teach SkyShell about .packages files
2016-03-28 14:42:59 -07:00
Adam Barth
3821dfb703 Merge pull request #2559 from abarth/compile_crash
Don't crash on Dart compile errors
2016-03-28 14:39:42 -07:00
Chinmay Garde
40ac023109 Merge pull request #2558 from chinmaygarde/master
Update base to pull in fixes for toolchain: clang_i386
2016-03-28 13:06:18 -07:00
Adam Barth
9ecc54fb7e Don't crash on Dart compile errors
Instead, just unwind as usual.

Fixes #2890
2016-03-28 12:58:47 -07:00
Chinmay Garde
bfe3db5fbd Update base to pull in fixes for toolchain: clang_i386 2016-03-28 12:58:30 -07:00
Adam Barth
c4e182743e Teach SkyShell about .packages files
SkyShell now supports --packages instead of --package-root.
2016-03-28 12:51:56 -07:00
Jason Simmons
ded7d5533a Merge pull request #2556 from jason-simmons/jni_isolate
Support the JNI bridge in secondary isolates
2016-03-28 11:01:57 -07:00
Jason Simmons
b93e9419bd Support the JNI bridge in secondary isolates
This requires detaching from the JVM at thread shutdown using a callback
that was recently added to the Dart VM.
2016-03-28 10:03:18 -07:00
Adam Barth
4470136745 Merge pull request #2555 from abarth/use_glfw
Add a --use-glfw flag to //sky/tools/gn
2016-03-28 10:02:47 -07:00
Adam Barth
e46fca1446 Add a --use-glfw flag to //sky/tools/gn
This flag makes it easier to enable the glfw configuration.

Also, fix an unrelated build error in loader.cc.
2016-03-28 09:58:53 -07:00
Adam Barth
e7b18118e8 Merge pull request #2554 from abarth/dot_packages
Teach sky_snapshot about .packages
2016-03-28 09:46:59 -07:00
Adam Barth
2ca9e3317e Teach sky_snapshot about .packages
The sky_snapshot tool now understands the --packages command-line flag.

Progress on https://github.com/flutter/flutter/issues/1351
2016-03-28 00:43:42 -07:00
Adam Barth
f7909035f1 Merge pull request #2553 from abarth/remove_type_lint
Remove one type-related lint
2016-03-26 18:07:36 -07:00
Adam Barth
23624b8ce1 Remove one type-related lint
We currently whitelist some types that don't need parameters. Turning on
this lint causes too many lint errors in Atom.
2016-03-26 17:55:30 -07:00
Adam Barth
1d074aac03 Merge pull request #2552 from abarth/enable_lints
Sync lint rules with `flutter analyze`
2016-03-26 14:32:43 -07:00
Adam Barth
cf759e4530 Sync lint rules with flutter analyze
This patch updates _embedder.yaml to enforce the same set of lints as
`flutter analyze`. We're still not enabling strong mode via this
mechanism, but we might consider that in a later patch.

Related to https://github.com/flutter/flutter/issues/2687
2016-03-26 14:11:24 -07:00
Chinmay Garde
5c285787c8 Merge pull request #2551 from chinmaygarde/master
Directly load the bundle at a known path instead of doing a search by identifier.
2016-03-25 13:28:00 -07:00
Chinmay Garde
10f23121e3 Directly load the bundle at a known path instead of doing a search by identifier.
Also fixes an issue where a error would get logged even though loading from the precompiled application bundle was successful.
2016-03-25 12:33:22 -07:00
Adam Barth
a68209fe83 Merge pull request #2549 from abarth/glfw_32
Update to GLFW 3.2
2016-03-25 12:26:20 -07:00
Adam Barth
dfaf91821d Add support for mouse events
The Material Gallery is now fully interactive.
2016-03-25 12:16:11 -07:00
Chinmay Garde
cd57083d92 Merge pull request #2550 from chinmaygarde/master
Explicitly load and unload the precompiled code bundle.
2016-03-25 12:13:35 -07:00
Chinmay Garde
3d9aaf5a85 Explicitly load and unload the precompiled code bundle.
If called via `bundleWithIdentifier:` the bundle may not have been loaded. This makes it explicit.
2016-03-25 12:11:50 -07:00