172 Commits

Author SHA1 Message Date
Kris Giesing
ff2a82d96c Remove patch step from mojo roll 2015-11-20 13:49:10 -08:00
Jason Simmons
5aa1119ef6 Upload artifacts as a zip file
* Include all the artifacts required to build an APK package
* In addition to the zip, some files will be uploaded separately:
  * libflutter_library.so (large debug symbol library)
  * flutter.mojo (needs to be downloadable from the target device)
2015-11-18 16:40:21 -08:00
George Kulakowski
e60e50386a Add fnl build configuration 2015-11-18 13:07:19 -08:00
George Kulakowski
6db4443b08 Merge pull request #2071 from kulakowski/build-stuff
Remove use_glib gn variable
2015-11-18 10:17:53 -08:00
Adam Barth
db2c9d43ce Remove sky_viewer.mojo
We now use flutter.mojo instead.
2015-11-17 14:32:57 -08:00
George Kulakowski
a8bbe66cb9 Remove use_glib gn variable 2015-11-17 13:01:31 -08:00
Adam Barth
a38c904604 Publish flutter.mojo along with sky_viewer.mojo 2015-11-17 10:00:52 -08:00
Hixie
b9b6ad3b92 Skyanalyzer is no longer needed. 2015-11-16 15:57:58 -08:00
John McCutchan
1055e28dac Fix typo in roll script 2015-11-13 10:23:39 -08:00
John McCutchan
4a869b2e91 Update roll script to also grab mojo/dart/packages/mojo 2015-11-13 10:21:56 -08:00
James Robinson
3e79cc5829 Nuke //ui/events, all users are runtime dead 2015-11-11 17:33:07 -08:00
Collin Jackson
faff3437b8 Fix sky_build.py 2015-11-11 12:40:43 -08:00
Adam Barth
6ca5f0ee5f Improve error handling in sky_snapshoter
Now we print a more sensible error message and exit with an error instead of
appearing to crash.

Fixes https://github.com/flutter/flutter/issues/53
2015-11-09 12:12:57 -08:00
Adam Barth
150bbf6c7a Remove Dart packages which have moved to flutter.dart 2015-11-07 00:34:12 -08:00
Collin Jackson
ddab005e59 Merge pull request #2001 from collinjackson/roll_mojo
Roll mojo
2015-11-06 14:21:51 -08:00
Collin Jackson
8f06f346ee Remove reference to directory that doesn't exist 2015-11-06 13:57:21 -08:00
Ian Hickson
c51665b9bb Merge pull request #1974 from Hixie/analyzer-skip-bogus-files
Exclude .# files from skyanalyzer
2015-11-05 21:35:24 -08:00
Chinmay Garde
88f8527152 Merge pull request #1985 from chinmaygarde/master
Dart isolate symbols are no longer in the blink namespace. Fix the snapshotter to account for the same.
2015-11-05 20:24:45 -08:00
Chinmay Garde
ed7b829678 Dart isolate symbols are no longer in the blink namespace. Fix the snapshotter to account for the same. 2015-11-05 20:01:22 -08:00
Hixie
bda87cee68 Exclude .# files from skyanalyzer
Emacs uses these as lock files and skyanalyzer was often getting
confused trying to analyze them.
2015-11-05 15:36:09 -08:00
Hixie
386ba7e8d9 Make Draggable use gestures
Draggable is now itself a gesture arena member. This means it won't
conflict with other gesture recognisers in the same path.

This also allows variants of Draggable that are triggered by other
gestures.

Also, some cleanup of DoubleTapGestureRecognizer, GestureDetector, and
PrimaryPointerGestureRecognizer.

Also, make MultiTapGestureRecognizer support a timeout for longpress.

Also, make Draggable data be typed.

Also, hide warnings about constructor warnings for now. Analyzer doesn't
support them yet. (Have to do this on a per-line basis)

Directions for future research:
 - animating the avatar (enter/exit transitions)
 - interaction with the navigator (canceling a drag on page navigation, etc)
 - double-tap draggable
2015-11-05 15:16:59 -08:00
Hixie
aa725afaaf skyanalyzer cleanup
Remove skyanalyzer filters for strong-mode hints that are gone now anyway.
2015-11-05 14:44:09 -08:00
Adam Barth
816101eb5d Fix crash in script 2015-11-04 14:51:08 -08:00
Adam Barth
558a25b6f3 Add FLX to the release train 2015-11-04 14:47:40 -08:00
Adam Barth
573ce5881b Split big_red_button into two scripts:
- sky/tools/release_engine.py, which releases sky_engine and sky_services
 - sky/tools/release_packages.py, which releases flutter and flutter_sprites
2015-11-03 15:50:45 -08:00
Chinmay Garde
a2b61d4275 Enable simulator builds when using precompilation for iOS 2015-11-03 11:54:37 -08:00
Hixie
5585498846 Improve run_tests
Enumerate the tests in run_tests rather than test:test since test:test
tries to walk symbolic links and that takes a long time.

Turn off color if TERM is 'dumb'.

Enable checked mode for the test harness, to help catch bugs in the
harness itself.
2015-10-30 16:43:18 -07:00
Adam Barth
f34cd6844c Remove a number of unused Python scripts
Removes sky_tool and shelldb, which are replaced by the flutter command line
tool.
2015-10-29 20:59:28 -07:00
Hixie
d001a93211 Rev the Dart SDK to pick up better dartdocs 2015-10-28 14:50:19 -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
33f8df16d1 Remove ios_active_arch and directly specify arm64 vs armv7 preference via target_cpu 2015-10-27 15:58:55 -07:00
Adam Barth
0d1e58072b Add a position to the onTap callback
Fixes #1807
2015-10-27 14:12:54 -07:00
Hixie
6e31784bf4 Use the presence of handler to determine 'enabled'
Instread of an explicit 'enabled' bool, this uses the presence of the
event handler to determine if a widget is enabled or not. This means
that if you've not passed a handler, your widget will be disabled, which
makes sense, since it wouldn't work anyway.

Adds this feature to checkbox, and ports raised button, flat button, and
radio buttons to this new model.

Adds a checkbox to card_collection that can be disabled.

Hide a (basically bogus) hint from the (soon to be disabled) strong hint
mode in the analyzer that this reveals.
2015-10-26 17:35:41 -07:00
Chinmay Garde
1c19bdbd36 Merge pull request #1790 from chinmaygarde/master
Update Dart revision
2015-10-26 11:19:05 -07:00
Chinmay Garde
ae7f980d31 Update Dart revision 2015-10-26 11:12:03 -07:00
Hixie
a8bd598fc4 Strong modeify the examples
This makes skyanalyzer also check the examples, and fixes everything it
found there.
2015-10-23 18:13:25 -07:00
Adam Barth
ccd4a179b0 Rev pub packages and simplify big_red_button 2015-10-23 10:12:02 -07:00
Chinmay Garde
d6ff8e90b0 Switch to using precompiled snapshots on iOS 2015-10-22 17:27:40 -07:00
Jason Simmons
7e301ebf8f Update to mojo 5f74f421c1fa8fa691360294d9ada303ccf6de4b
* Remove most of mojo/dart/embedder
  * Update roll.py to only import a subset of mojo/dart/embedder
* Add mojo/dart/observatory
* Update mojo_sdk_revision to get fixes to dart_pkg.py
2015-10-21 13:26:54 -07:00
Matt Perry
9f9605d3eb Support verifying .flx signatures when updating.
Adds a step to the updater to verify that the new .flx package is signed and
untampered.

Each .flx contains a signed manifest file. The manifest contains a SHA-256 hash
of the .flx contents. See bundle.dart for a description of the new .flx format.
2015-10-19 16:39:02 -04:00
Adam Barth
0ce0103f81 Improve roll.py
* Make the paths absolute
 * Using filter to remove tonic from mojo/dart/embedder/BUILD.gn instead of a
   patch
2015-10-19 10:35:02 -07:00
Adam Barth
e08ee3d455 Update to mojo 15d4677f174b1862d95545bf9b1866b4338c3e92 2015-10-19 10:24:27 -07:00
Jason Simmons
94fa673029 Fix warnings seen when running skyanalyzer in strong mode 2015-10-15 10:56:03 -07:00
James Robinson
1dcecefb40 Merge pull request #1619 from jamesr/trim_mojo_dart
Remove unused code in //mojo/dart, we only want //mojo/dart/embedder
2015-10-14 15:33:22 -07:00
James Robinson
050de596d0 Remove unused code in //mojo/dart, we only want //mojo/dart/embedder 2015-10-14 14:32:05 -07:00
Jason Simmons
795c23b036 Merge pull request #1604 from jason-simmons/mojo_merge_client_part3
Update to mojo 1292152bf533de1bfebf5966d6246e149f87add3
2015-10-14 11:03:25 -07:00
Jason Simmons
19258a6d71 Update to mojo 1292152bf533de1bfebf5966d6246e149f87add3 2015-10-13 15:24:40 -07:00
Viktor Lidholt
09abe52a03 Adds Flutter Sprites to publishing script 2015-10-13 14:18:48 -07:00
Jason Simmons
5bdbdb5a80 Merge pull request #1583 from jason-simmons/mojo_merge_client_part2
Update to mojo aff2415d1e1f4c4a16b3bb608d4dc17c4e924667
2015-10-13 09:58:59 -07:00
Ian Hickson
0252c38d2e Merge pull request #1585 from Hixie/strong-lint
Lots of trivial warning fixes
2015-10-12 16:35:28 -07:00