20087 Commits

Author SHA1 Message Date
Jason Simmons
64d1eb9611 Merge pull request #1542 from jason-simmons/unit_test_syntax_error2
Check if invocation of a closure failed due to a compilation error
2015-10-09 16:33:28 -07:00
Ian Fischer
6b19d98a58 Merge pull request #1565 from iansf/skyx_to_flx
Rename skyx to flx in sky.
2015-10-09 15:39:55 -07:00
Collin Jackson
fe4ce27fc7 Merge pull request #1566 from collinjackson/dont_antialias_images
Painting images should not anti-alias (improves performance)
2015-10-09 14:59:50 -07:00
Adam Barth
1a592e20e3 Rev pub package 2015-10-09 14:55:33 -07:00
Collin Jackson
cd3adc25ee Painting images should not anti-alias (improves performance) 2015-10-09 14:54:03 -07:00
Adam Barth
42af99224d Rev pub packages 2015-10-09 14:43:32 -07:00
Ian Fischer
3a463204d4 Rename skyx to flx in sky.
This is needed for coordination with sky_tools development.
2015-10-09 14:35:08 -07:00
Viktor Lidholt
8b21e3820d Merge pull request #1562 from vlidholt/master
Adds debug drawing for weld joints in sprite physics
2015-10-09 14:12:18 -07:00
Adam Barth
a9f33ddb5a Merge pull request #1564 from abarth/fast_white_icons
Make it fast to draw color icons
2015-10-09 14:07:45 -07:00
Adam Barth
d21dd3eebf Merge pull request #1563 from Hixie/navigator-overpaint
Avoid painting previous routes redundantly
2015-10-09 14:06:49 -07:00
Adam Barth
b6d7d623e8 Make it fast to draw color icons
Instead of using a ColorFilter, plumb the information down to Icon and thereby
to Image.
2015-10-09 14:04:54 -07:00
Hixie
7496167d60 Avoid painting previous routes redundantly
...once the animation is done.
2015-10-09 14:03:54 -07:00
Viktor Lidholt
2c0d36f19d Adds debug drawing for weld joints in sprite physics 2015-10-09 13:22:12 -07:00
Chinmay Garde
cfd7a204f2 Merge pull request #1561 from chinmaygarde/dart_update
Update dart revision
2015-10-09 12:56:04 -07:00
Chinmay Garde
7b11b5a7d0 Merge pull request #1560 from chinmaygarde/master
Avoid displaying too many markers when the frame time exceeds the available time by a large amount
2015-10-09 12:54:30 -07:00
Chinmay Garde
b14fa426e6 Update dart revision 2015-10-09 12:53:34 -07:00
Chinmay Garde
eb5f8e9ad2 Avoid displaying too many markers when the frame time exceeds the available time by a large amount 2015-10-09 12:40:53 -07:00
Adam Barth
0d5d2fff86 Roll Dart SDK 2015-10-09 12:36:21 -07:00
Ian Hickson
4bc208da37 Merge pull request #1554 from Hixie/mixins
Remove workarounds that avoided 'super' in mixins
2015-10-09 12:15:05 -07:00
Hixie
203db4ac6a Remove workarounds that avoided 'super' in mixins
Dart supports this properly now.
2015-10-09 11:24:50 -07:00
Adam Barth
703be57aed Merge pull request #1559 from abarth/new_text_painter
Add a flag to TextPainter to use ParagraphBuilder
2015-10-09 11:23:46 -07:00
Adam Barth
be15d09191 Add a flag to TextPainter to use ParagraphBuilder
This patch makes it easier to experiment with work on ParagraphBuilder.
2015-10-09 11:20:26 -07:00
Kris Giesing
17cc86a7ec Temporary holding commit 2015-10-09 11:17:07 -07:00
Adam Barth
2a32abaff8 Merge pull request #1558 from abarth/rm_circular_imports
Remove circular imports of the material.dart library
2015-10-09 10:42:11 -07:00
Adam Barth
1f33a30b04 Remove circular imports of the material.dart library 2015-10-09 10:39:05 -07:00
Adam Barth
e6e59e4f42 Merge pull request #1557 from abarth/material_app
Rename App to MaterialApp
2015-10-09 10:38:39 -07:00
Adam Barth
6483ebeecc Rename App to MaterialApp
MaterialApp assumes that you're using material design.

Also move radial reaction and fix imports for stats box.
2015-10-09 10:27:22 -07:00
Adam Barth
0d1625dec1 Merge pull request #1556 from abarth/split_widgets
Split material design widgets out of widgets.dart
2015-10-09 10:14:02 -07:00
Adam Barth
aab96159f0 Merge pull request #1555 from Hixie/import-paths
Relative paths in internal flutter libraries
2015-10-09 10:11:06 -07:00
Adam Barth
3b06c85c6d Split material design widgets out of widgets.dart
These are now part of material.dart.
2015-10-09 10:07:06 -07:00
Hixie
ad9cd01513 Relative paths in internal flutter libraries
Now that you import a top-level file for each layer of the Flutter
framework, within the framework we can use relative paths without being
worried about the copy/pasta problem we used to have.
2015-10-09 09:56:40 -07:00
Adam Barth
0dbdfd7e63 Rev pub package 2015-10-09 09:37:23 -07:00
Adam Barth
9144356792 Rev pub package 2015-10-09 09:32:16 -07:00
Adam Barth
06eaaf7909 Fix build
Mistakenly broke sky_viewer.mojo.
2015-10-09 09:19:21 -07:00
Adam Barth
ce2719ce05 Merge pull request #1553 from abarth/io_thread
Introduce IO thread for background tasks
2015-10-09 09:13:51 -07:00
Adam Barth
1888eacb75 Drain data pipe for images no a background thread
Instead of joining the UI thread to copy data from the network into a buffer,
we now drain the data pipe for image decoding on a background thread.
2015-10-09 07:25:54 -07:00
Adam Barth
1946924b16 Introduce IO thread for background tasks
Currently we run some tasks on the UI thread that shouldn't block the frame,
such as decoding images. This patch introduces a background thread on which we
can run these tasks.
2015-10-09 06:37:57 -07:00
Ian Hickson
65160d587f Merge pull request #1552 from Hixie/button-styles
Have Flat buttons set their default text styles.
2015-10-08 23:08:40 -07:00
Hixie
939cbe5451 Have Flat buttons set their default text styles.
Also, have dialog buttons use the accent colour.
Also, generally rationalise some of this stuff to match Material better.
2015-10-08 16:49:57 -07:00
Viktor Lidholt
98eb54a53c Merge pull request #1541 from vlidholt/master
Adds support for keeping track of contact points in physics
2015-10-08 16:20:40 -07:00
Viktor Lidholt
ed999dca02 Updates sprite physics test 2015-10-08 16:13:56 -07:00
Viktor Lidholt
4f5a0320a6 Adds basic support for joints in sprite physics 2015-10-08 16:12:31 -07:00
Ian Hickson
1b566f74a5 Merge pull request #1551 from Hixie/proxy-notifications
Changing themes caused crash
2015-10-08 15:43:31 -07:00
Hixie
fe5fde162e Changing themes caused crash
The root cause was that we crawled the tree to mark anyone who depended
on the updated theme dirty _after_ we crawled it to rebuild it. Thus, if
anyone was already marked dirty when the process started, then got
marked clean by the first (rebuild) walk, then got marked dirty again by
the notification, they'd be clean when they got the notification,
despite already being in the dirty list, which would cause an assertion.

Also IconTheme didn't have an operator==, so it was independently too
aggressive about updates.
2015-10-08 15:21:18 -07:00
Adam Barth
0744374444 Merge pull request #1550 from abarth/rect_is_empty
Add an isEmpty property to Rect
2015-10-08 15:03:14 -07:00
Adam Barth
597b19fe05 Add an isEmpty property to Rect
Also trace image decoding.
2015-10-08 14:58:17 -07:00
Hans Muller
dd40abc88c Merge pull request #1549 from HansMuller/dismissable_dispose
Defunct DismissableState should not have live animations
2015-10-08 13:56:33 -07:00
Ian Hickson
bbc584b08e Merge pull request #1546 from Hixie/drawer
Drawer test.
2015-10-08 12:32:30 -07:00
Hans Muller
77c135f4f9 Defunct DismissableState should not have live animations 2015-10-08 12:19:06 -07:00
Hixie
caea42b426 Drawer test. 2015-10-08 12:17:53 -07:00