Commit Graph

1431 Commits

Author SHA1 Message Date
Hixie
0fcf6028bf 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
Ian Hickson
1fb369b4a5 Merge pull request #1968 from Hixie/analyzer
skyanalyzer cleanup
2015-11-05 15:15:44 -08:00
Matt Perry
d9d4b2cad2 Fix updater. It was looking for the wrong files. 2015-11-05 17:56:50 -05:00
Hixie
9949143fbe skyanalyzer cleanup
Remove skyanalyzer filters for strong-mode hints that are gone now anyway.
2015-11-05 14:44:09 -08:00
krisgiesing
6fce298ea2 Merge pull request #1951 from flutter/krisgiesing-docs-edit
Update CONTRIBUTING.md
2015-11-04 18:23:45 -08:00
Adam Barth
93800eaa72 Fix crash in script 2015-11-04 14:51:08 -08:00
Adam Barth
09e842bca6 Rev pub specs 2015-11-04 14:49:29 -08:00
Adam Barth
3c1799d710 Add FLX to the release train 2015-11-04 14:47:40 -08:00
Adam Barth
9dcfa25572 Rev pub packages 2015-11-04 14:19:44 -08:00
krisgiesing
b5483c25aa Update CONTRIBUTING.md 2015-11-04 13:36:44 -08:00
Matt Perry
a6f9bc183c Merge pull request #1946 from mpcomplete/throw
Check platform before opening /dev/urandom
2015-11-04 15:43:56 -05:00
Matt Perry
08c86917f5 Merge pull request #1947 from mpcomplete/base64
Use crypto package for BASE64 encoding.
2015-11-04 15:15:06 -05:00
Matt Perry
698f7074dc Ensure seedRandom doesn't throw if /dev/urandom doesn't exist. 2015-11-04 14:50:04 -05:00
Matt Perry
51cd945113 Use crypto package for BASE64 encoding.
This means we no longer depend on the dart 1.13 beta SDK.
2015-11-04 14:28:04 -05:00
Matt Perry
6637a2721f Merge pull request #1944 from mpcomplete/seed
flx: Support for seeding the RNG for package signing.
2015-11-04 14:02:22 -05:00
Matt Perry
d521599450 flx: Support for seeding the RNG for package signing.
Add a test for signing/verifying with a random generated key pair.
2015-11-04 14:02:00 -05:00
Matt Perry
ec7291a2f4 Merge pull request #1927 from mpcomplete/keypair
flx: Remove deprecated KeyPair class.
2015-11-04 13:13:37 -05:00
Matt Perry
b163101cd9 flx: Remove deprecated KeyPair class. 2015-11-04 13:00:57 -05:00
Adam Barth
e1d6692785 Rev flx version 2015-11-04 09:13:21 -08:00
Adam Barth
fdc690b5ed Merge pull request #1937 from abarth/split_big_red_button
Split big_red_button into two scripts:
2015-11-04 09:03:43 -08:00
Adam Barth
760578d683 Drop dbus pkg_config, we don't need it 2015-11-03 23:01:27 -08:00
Adam Barth
808447c1a2 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
Adam Barth
56057cc617 Rev sky_engine and sky_services 2015-11-03 15:43:18 -08:00
Chinmay Garde
3ae5fbae2a Merge pull request #1932 from chinmaygarde/master
Set the default linker run time search path on Mac and iOS
2015-11-03 14:13:09 -08:00
Chinmay Garde
2dd89e8e54 Set the default linker run time search path on Mac and iOS 2015-11-03 14:10:33 -08:00
Chinmay Garde
658c3a5cfa Merge pull request #1928 from chinmaygarde/master
Update Dart revision
2015-11-03 13:36:27 -08:00
Chinmay Garde
01986911c8 Update Dart revision 2015-11-03 13:27:49 -08:00
Chinmay Garde
1c89b75a52 Merge pull request #1924 from chinmaygarde/master
Enable simulator builds when using precompilation for iOS
2015-11-03 12:30:35 -08:00
Chinmay Garde
7f0a216509 Enable simulator builds when using precompilation for iOS 2015-11-03 11:54:37 -08:00
Matt Perry
e674deca90 Add tests for flx Bundle.
Also cleaned up the flx code a bit. Replaced custom KeyPair class with
cipher's AsymmetricKeyPair.
2015-11-03 14:50:47 -05:00
Adam Barth
a36f37e805 Rev pubspecs 2015-11-02 13:19:55 -08:00
Adam Barth
4339e5458c Rename sky.yaml to flutter.yaml
More flutter more better.
2015-11-02 12:57:27 -08:00
Adam Barth
075036a327 Merge pull request #1895 from abarth/icon
Rename Icon's type paramter to icon
2015-11-01 11:38:42 -08:00
Adam Barth
5fd84db1d8 Rename Icon's type paramter to icon
The name of the parameter wasn't consistent with IconButton or DrawerItem, etc.

Fixes #1871
2015-11-01 11:25:17 -08:00
Hixie
327519892f 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
Chinmay Garde
abaa9999bb Merge pull request #1886 from chinmaygarde/master
Update dart revision to fix CPU profiling crashes on armv7
2015-10-30 13:21:59 -07:00
Chinmay Garde
f77a032fde Update dart revision to fix CPU profiling crashes on armv7 2015-10-30 13:19:18 -07:00
Chinmay Garde
e02fcc7999 Merge pull request #1885 from chinmaygarde/master
Update Dart revision
2015-10-30 11:57:29 -07:00
Chinmay Garde
8538d0528a Update Dart revision 2015-10-30 11:41:19 -07:00
Adam Barth
69f2e7a13c Fix link 2015-10-30 11:16:13 -07:00
Adam Barth
efb3a51c52 Improve README 2015-10-30 11:15:38 -07:00
Adam Barth
ad8e543767 Merge pull request #1883 from abarth/rm_apk
Remove SkyShell.apk from sky_engine package
2015-10-29 22:17:23 -07:00
Adam Barth
8310f8e328 Remove SkyShell.apk from sky_engine package
We no longer need to include the SkyShell.apk in the sky_engine package because
the flutter tools are able to download SkyShell.apk from cloud storage.
2015-10-29 21:28:40 -07:00
Adam Barth
2cc0063ae1 Merge pull request #1882 from abarth/rm_scripts
Remove a number of unused Python scripts
2015-10-29 21:24:44 -07:00
Adam Barth
9a9d2e3ad7 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
Adam Barth
f21b3b7bf5 Merge pull request #1879 from mxia/master
Correct the wording in Desktop section
2015-10-29 16:24:12 -07:00
Chinmay Garde
4802531d90 Merge pull request #1864 from chinmaygarde/master
Enable service isolate under precompilation
2015-10-29 16:17:44 -07:00
Chinmay Garde
9815fa220d Enable service isolate under precompilation
Update dart revision to include changes required to enable profiling
during precompilation
2015-10-29 16:16:03 -07:00
Michael Xia
dbfe09bbbe Merge branch 'master' of https://github.com/flutter/engine 2015-10-29 15:48:45 -07:00
Michael Xia
f48fffcc34 Corrected wording in the Desktop section
Bullet #3 was referencing "Android".
2015-10-29 15:47:12 -07:00