5369 Commits

Author SHA1 Message Date
Ian Hickson
b32e0cdb5a Merge pull request #1859 from Hixie/gitignore
Ignore files from gclient sync for rev_flutter
2015-10-28 15:07:28 -07:00
Hixie
e4bf376341 Ignore files from gclient sync for rev_flutter 2015-10-28 15:06:58 -07:00
Ian Hickson
26e3a9219d Merge pull request #1732 from Hixie/dartdocs
Rev the Dart SDK to pick up better dartdocs.
2015-10-28 14:50:44 -07:00
Hixie
d001a93211 Rev the Dart SDK to pick up better dartdocs 2015-10-28 14:50:19 -07:00
Ian Hickson
7aebaa00f4 Merge pull request #1851 from Hixie/MixedViewport-bug
Fix crash when removing a card in card_collection
2015-10-28 14:47:40 -07:00
Ian Hickson
d48997f1e2 Merge pull request #1856 from Hixie/auto-rev
rev_flutter tool
2015-10-28 14:46:51 -07:00
Hixie
8b2b4927e9 rev-flutter tool
A tool to update all the pubspec.yaml versions when we're revving flutter.
2015-10-28 14:45:02 -07:00
Chinmay Garde
e2bcd97706 Merge pull request #1855 from chinmaygarde/master
Add missing dart:ui embedder entry points for the precompiler
2015-10-28 14:34:14 -07:00
Chinmay Garde
4e3c92ff9a Add missing dart:ui embedder entry points for the precompiler 2015-10-28 14:27:29 -07:00
Collin Jackson
fef799e908 Merge pull request #1831 from collinjackson/media_query
Media query class for querying viewport dimensions
2015-10-28 14:14:08 -07:00
Matt Perry
4b7d00a19f Merge pull request #1853 from mpcomplete/tests
Some initial unit tests for package signing
2015-10-28 16:57:27 -04:00
Hans Muller
b86c150184 Merge pull request #1850 from HansMuller/bottom_sheet_drag
Support dismissing the modal bottom sheet with a drag gesture
2015-10-28 13:13:44 -07:00
Hans Muller
f6b20de855 Support dismissing the modal bottom sheet with a drag gesture 2015-10-28 13:08:34 -07:00
Matt Perry
fd3ad472f9 Add some unit tests for flx signing code. 2015-10-28 15:52:34 -04:00
Collin Jackson
dbc0cfd116 Media query class for querying viewport information 2015-10-28 12:34:57 -07:00
Adam Barth
3c57f107d4 Merge pull request #1854 from abarth/fix_deps
Stop excluding sky/packages/sky during pub update
2015-10-28 12:12:02 -07:00
Adam Barth
ed8dcb7ce3 Stop excluding sky/packages/sky during pub update
There's no need to exclude it anymore.
2015-10-28 12:01:44 -07:00
Adam Barth
a164934108 Merge pull request #1852 from abarth/rm_view
Remove ui.view
2015-10-28 11:21:22 -07:00
Adam Barth
234f792f51 Remove ui.view
We don't use ui.view anymore.
2015-10-28 11:15:59 -07:00
Hixie
c1de88233e Fix crash when removing a card in card_collection
MixedViewport didn't use the building:true flag when locking itself, so
when it caused a rebuild of its children, we assumed that nobody was
allowed to mark things dirty below the list, and things crashed when
Inherited people did in fact rebuild.

Also:
 - default offset for MixedViewport
 - don't bother rebuilding if the underlying RenderObject is going to
   rebuild anyway for some reason
 - better docs for the "items must have keys" assert
 - keep the FlipComponent stuff together in test_widgets.dart
2015-10-28 10:31:12 -07:00
Adam Barth
939835ea49 Merge pull request #1848 from abarth/icon_size
Icon should use an enum rather than an int for size
2015-10-28 09:13:23 -07:00
Adam Barth
dcfdbc25d5 Merge pull request #1849 from abarth/rm_edges
Remove unused material edge definition
2015-10-28 09:13:11 -07:00
Adam Barth
1e5b25be8c Icon should use an enum rather than an int for size
Material design icons are defined to work at specific sizes: 18, 24, 36, 48.
The current API doesn't reflect that and just takes a size int. If an invalid
size is chosen an error is printed to the console and no icon shows up.

Fixes #1816
2015-10-28 08:55:49 -07:00
Adam Barth
2a5d48bed8 Merge pull request #1847 from abarth/switch_off_view
Switch clients from ui.view to ui.window
2015-10-28 08:54:57 -07:00
Adam Barth
e839883ecd Remove unused material edge definition
The one we actually use is in material.dart.
2015-10-28 07:34:11 -07:00
Adam Barth
4bbd3d543c Switch clients from ui.view to ui.window 2015-10-28 07:16:56 -07:00
Adam Barth
b7436de274 Rev pub packages 2015-10-27 20:15:58 -07:00
Adam Barth
e0b655afba Merge pull request #1846 from abarth/rehost
Re-host View on Window
2015-10-27 19:20:32 -07:00
Adam Barth
5968c60e48 Re-host View on Window
After this patch View is just a shim on top of Window and can be removed
easily.
2015-10-27 17:55:07 -07:00
Adam Barth
1f59d9281c Merge pull request #1845 from abarth/window_works
Start booting up the new binding system for window
2015-10-27 17:51:03 -07:00
Adam Barth
e4dadf2079 Merge branch 'master' into window_works 2015-10-27 17:49:37 -07:00
Chinmay Garde
e7a107f1d7 Merge pull request #1844 from chinmaygarde/master
Default to a known code signing identity when a new XCode project harness is generated
2015-10-27 16:59:19 -07:00
Adam Barth
02d75552c9 Start booting up the new binding system for window
Currently this code isn't completely wired up, but this patch is an incremental
step in that direction.
2015-10-27 16:53:52 -07:00
Chinmay Garde
b0e2a42045 Default to a known code signing identity when a new XCode project harness is generated 2015-10-27 16:45:49 -07:00
Chinmay Garde
575ecd6cd6 Merge pull request #1843 from chinmaygarde/master
In the precompiler, add an explicit dependency to the target that generates `dart_ui.dart`
2015-10-27 16:45:00 -07:00
Chinmay Garde
921243f4c0 In the precompiler, add an explicit dependency to the target that generates dart_ui.dart 2015-10-27 16:41:02 -07:00
Chinmay Garde
f0ab362bfe Merge pull request #1842 from chinmaygarde/master
Update Dart revision to pull in armv7 precompiled snapshotting updates
2015-10-27 16:39:36 -07:00
Chinmay Garde
391583fdf7 Update Dart revision to pull in armv7 precompiled snapshotting updates 2015-10-27 16:05:14 -07:00
Chinmay Garde
11b013be73 Merge pull request #1820 from chinmaygarde/master
Remove `ios_active_arch` and directly specify `arm64` vs `armv7` preference via `target_cpu`
2015-10-27 16:03:49 -07:00
Chinmay Garde
33f8df16d1 Remove ios_active_arch and directly specify arm64 vs armv7 preference via target_cpu 2015-10-27 15:58:55 -07:00
krisgiesing
a429a7058e Merge pull request #1838 from krisgiesing/tap-fix
#1834 Reset tap state after successful tap
2015-10-27 15:28:43 -07:00
krisgiesing
659b5c7067 Merge branch 'master' into tap-fix 2015-10-27 15:24:04 -07:00
Jason Simmons
dabcd4c19c Merge pull request #1837 from jason-simmons/canvas_image_memory_leak
Fix a memory leak in CanvasImageDecoder
2015-10-27 15:11:43 -07:00
Jason Simmons
7983d5f0c5 Fix a memory leak in CanvasImageDecoder
CanvasImageDecoder is instantiated with a callback into a Dart closure.
That closure was holding references to the ImageDecoder and the returned
Image.  The circular reference between the ImageDecoder and the callback
prevented the objects from being GCed, resulting in leakage of the image
buffer.

CanvasImageDecoder will now destroy the callback after it is invoked,
thus releasing its handle to the Dart closure.
2015-10-27 15:05:30 -07:00
Hans Muller
21244bb13a Merge pull request #1810 from HansMuller/modal_bottom_sheet
Adds modal bottom sheets: showModalBottomSheet()
2015-10-27 15:02:25 -07:00
Hans Muller
66d2fc33a3 Adds modal bottom sheets: showModalBottomSheet() 2015-10-27 14:57:18 -07:00
Kris Giesing
36023151e7 #1834 Reset tap state after successful tap 2015-10-27 14:47:09 -07:00
Ian Hickson
cd74be1090 Merge pull request #1836 from Hixie/metrics-changed
Notification of metrics changes.
2015-10-27 14:36:19 -07:00
Hixie
e34aefbd8a Notification of metrics changes.
The Rendering layer binding now multiplexes the dart:ui metrics change
notification so that multiple consumers can all listen to the change.
2015-10-27 14:32:00 -07:00
Adam Barth
5855f72202 Merge pull request #1835 from abarth/drag_start
Add the position at which drags start
2015-10-27 14:31:40 -07:00