5425 Commits

Author SHA1 Message Date
Adam Barth
735e35ff4f Merge pull request #1894 from abarth/stroke_cap
Add Paint#strokeCap
2015-11-02 09:31:05 -08:00
Adam Barth
39647f8e4e Remove dependency on gperf
We don't need the CSS color names anymore.
2015-11-01 12:49:27 -08:00
Adam Barth
1cb0d8a1ac Merge pull request #1895 from abarth/icon
Rename Icon's type paramter to icon
2015-11-01 11:38:42 -08:00
Adam Barth
57fc7430f9 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
Adam Barth
ff7b3668ea Add Paint#strokeCap
Fixes #1887
2015-11-01 11:18:39 -08:00
Adam Barth
5fbe0c7eda Merge pull request #1893 from abarth/black_flash
Black flash when returning to a PageRoute
2015-10-31 22:30:07 -07:00
Adam Barth
26f6991b3d Black flash when returning to a PageRoute
We were trying to do a hero animation from a page to itself, which doesn't make
any sense. Now we only render the "to" page offstage if it is different from
the "from" page and if its performance isn't already complete.
2015-10-31 15:36:32 -07:00
Ian Hickson
ce0d51fd46 Merge pull request #1890 from Hixie/tests
Improve run_tests
2015-10-30 18:25:43 -07:00
Ian Hickson
2d42039f5a Merge pull request #1892 from Hixie/disable-canvas-test
Disable crashing test
2015-10-30 18:24:59 -07:00
Hixie
bf9389331d Disable crashing test
This test currently crashes the engine.
Because of a bug in the test harness, it then causes the tests to hang.
This disables the test for now, so that we can get test coverage again.
2015-10-30 16:44:29 -07: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
Chinmay Garde
9a0c9543ed 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
342293f6e3 Update dart revision to fix CPU profiling crashes on armv7 2015-10-30 13:19:18 -07:00
Chinmay Garde
b60e30d876 Merge pull request #1885 from chinmaygarde/master
Update Dart revision
2015-10-30 11:57:29 -07:00
Chinmay Garde
27600aec34 Update Dart revision 2015-10-30 11:41:19 -07:00
Adam Barth
79da2b658d Fix link 2015-10-30 11:16:13 -07:00
Adam Barth
dae5317e47 Improve README 2015-10-30 11:15:38 -07:00
Adam Barth
1b0e90ba9e Merge pull request #1884 from abarth/rebuild_overlay_entry
Teach OverlayEntry how to rebuild in place
2015-10-30 08:13:49 -07:00
Adam Barth
d238f0fdc1 Teach OverlayEntry how to rebuild in place
This patch makes it so drag-and-drop doesn't thrash the overlay list.
2015-10-29 23:34:05 -07:00
Adam Barth
43bf639bc6 Merge pull request #1881 from abarth/navigator2
Switch to Navigator2
2015-10-29 23:29:20 -07:00
Adam Barth
1d3a7dae53 Switch to Navigator2 2015-10-29 23:18:56 -07:00
Adam Barth
6f5c84db3e 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
552467dba2 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
46ff833a9c 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
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
Adam Barth
87e5bb6be8 Merge pull request #1875 from abarth/page_storage
Add PageStorage support to Navigator2
2015-10-29 18:03:34 -07:00
Adam Barth
13eda761c6 Add PageStorage support to Navigator2 2015-10-29 16:24:45 -07:00
Adam Barth
0d9c8a2466 Merge pull request #1879 from mxia/master
Correct the wording in Desktop section
2015-10-29 16:24:12 -07:00
Chinmay Garde
54e6c66855 Merge pull request #1864 from chinmaygarde/master
Enable service isolate under precompilation
2015-10-29 16:17:44 -07:00
Chinmay Garde
e63d438ac6 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
ea4e59fd8b Merge branch 'master' of https://github.com/flutter/engine 2015-10-29 15:48:45 -07:00
Michael Xia
d1f7c8bbc7 Corrected wording in the Desktop section
Bullet #3 was referencing "Android".
2015-10-29 15:47:12 -07:00
Chinmay Garde
c3e03ba658 Merge pull request #1876 from chinmaygarde/vm_flags
Bump the Dart profile period to usable levels and enable CPU profiling in release builds on iOS
2015-10-29 14:53:38 -07:00
Ian Hickson
04f2a818a8 Merge pull request #1877 from Hixie/rev
Rev package versions for release.
2015-10-29 14:46:10 -07:00
Hixie
51c851e3d5 Rev package versions for release.
sky_engine is now at 0.0.45
sky_services is now at 0.0.45
flx is now at 0.0.4
flutter is now at 0.0.15
flutter_sprites is now at 0.0.12
2015-10-29 14:41:56 -07:00
Chinmay Garde
028e21dc5d Bump the Dart profile period to usable levels and enable CPU profiling in release builds on iOS 2015-10-29 14:39:44 -07:00
Jason Simmons
38d7147e2e Merge pull request #1873 from jason-simmons/dart_gc_prologue
Remove obsolete Dart GC controller code
2015-10-29 14:08:20 -07:00
Adam Barth
b32ba0ef45 Add missing import 2015-10-29 13:42:57 -07:00
Adam Barth
91bfe407d6 Merge pull request #1866 from abarth/route_types
Add support for modal, ephemeral, and contentless routes to Navigator2
2015-10-29 13:42:20 -07:00
Adam Barth
8045b1766e Add hero transition support to Navigator2
In this approach, the hero support is layered on top of the basic navigator
functionality.
2015-10-29 13:29:24 -07:00
Jason Simmons
ce38faca74 Remove obsolete Dart GC controller code 2015-10-29 13:28:30 -07:00
Jason Simmons
a674cefcb7 Merge pull request #1861 from jason-simmons/canvas_image_memory_leak_2
simplify the ImageDecoder native code binding
2015-10-29 13:28:04 -07:00
Jason Simmons
ee3b016425 simplify the ImageDecoder native code binding 2015-10-29 13:11:02 -07:00
Adam Barth
7a12f17d9d Merge pull request #1870 from abarth/rationalize_shell
Rationalize embedder.dart and shell.dart
2015-10-29 11:24:19 -07:00
Adam Barth
92b9815ff0 Rationalize embedder.dart and shell.dart
This patch combines embedder.dart and shell.dart into one thing. We should now
handle a bunch of error cases better.

  * embedder.connectToApplication has moved to shell.connectToApplication,
    matching the rest of the mojo universe.
  * embedder.connecttoService has moved to shell.connnectToService (and merged
    with shell.requestService).
  * shell.requestService is now shell.connectToService, matching the rest of
    the mojo universe.
  * serviceRegistry has moved from embedder.serviceRegistry to a top-level
    getter.

Fixes #1803
2015-10-29 10:47:34 -07:00
Adam Barth
bbc17ac9c3 Add support for modal, ephemeral, and contentless routes to Navigator2
Routes can now create a list of widgets, which can be empty (in the case of
contentless routes) or have multiple entries (in the case of modal routes).

Ephemeral routes are handled by keeping a separate list of modal and ephemeral
routes.
2015-10-28 23:18:14 -07:00
Viktor Lidholt
c5989d13e2 Merge pull request #1863 from vlidholt/master
Adds API documentation to sprite physics
2015-10-28 17:07:02 -07:00
Adam Barth
69f0e989a5 Merge pull request #1862 from abarth/navigator2
Add an initial implementation of Navigator2
2015-10-28 17:00:12 -07:00
Chinmay Garde
359b1a6c24 Merge pull request #1857 from chinmaygarde/master
Remove embedder entry points no longer present in flutter/engine
2015-10-28 16:58:03 -07:00
Viktor Lidholt
0a81d491ad Adds API documentation to sprite physics and renames a few private variables for clarity. 2015-10-28 16:51:00 -07:00