2697 Commits

Author SHA1 Message Date
Eric Seidel
244cebd496 Roll Skia to the latest revision to pick up drawAtlas fix
R=chinmaygarde@google.com
2015-07-24 10:59:20 -07:00
Collin Jackson
00823e6e68 Merge pull request #268 from collinjackson/fitness_dialog
New item dialog for fitness app and other minor improvements

R=eseidel
2015-07-24 10:28:24 -07:00
Collin Jackson
48bc67971b Fix the new item dialog for fitness app 2015-07-24 10:27:16 -07:00
Adam Barth
9f0105510e Remove stray .orig file 2015-07-23 21:00:16 -07:00
Adam Barth
24f0465b26 Merge pull request #264 from abarth/fix_icons
Teach skyx where the material design icons are
2015-07-23 20:14:53 -07:00
Adam Barth
421d625ee7 Merge pull request #263 from abarth/fix_deps
Add back some DEPS
2015-07-23 19:41:38 -07:00
Adam Barth
82838fb5fd Teach skyx where the material design icons are 2015-07-23 19:35:54 -07:00
Ian Hickson
e02ece3bfe Update CONTRIBUTING.md
clarify what is currently supported
2015-07-23 19:16:33 -07:00
Adam Barth
02dcb55d54 Add back some DEPS
Turns out if we don't have these deps, nothing builds these packages.
2015-07-23 19:07:20 -07:00
Eric Seidel
af454168fc Fix material_design_icons
TBR=abarth@google.com
2015-07-23 17:35:43 -07:00
Adam Barth
ce7ca2ccb0 Remove clean_sky_package.py
This script is unused.
2015-07-23 16:54:51 -07:00
Adam Barth
3b23f92f5f Merge pull request #261 from abarth/demagic_sky_package
Remove the magic from the Sky package
2015-07-23 16:52:50 -07:00
Ian Fischer
48ed96be66 Merge pull request #260 from iansf/ios_cmd_line
Make it possible to specify which sky app and sky server to use from the command line, overridding the Info.plist.
2015-07-23 16:52:49 -07:00
Adam Barth
62005770f8 Remove the magic from the Sky package
We now just symlink the lib directory into the packages directory in the output
directory.
2015-07-23 16:52:32 -07:00
Ian Fischer
88a936708e Command line options for launching a particular
Sky app in the simulator.
2015-07-23 16:41:51 -07:00
Adam Barth
af3e77fd04 Merge pull request #259 from abarth/symlink_icons
Symlink Material Design Icons into Dart packages in the out dir
2015-07-23 16:36:42 -07:00
Adam Barth
267410cb83 Symlink Material Design Icons into Dart packages in the out dir
Otherwise they won't be visible to the web server.
2015-07-23 16:34:11 -07:00
Adam Barth
67f9f687b6 Merge pull request #258 from abarth/rm_hacking_md
Remove outdated HACKING.md document
2015-07-23 16:21:07 -07:00
Adam Barth
4b218fb6de Remove outdated HACKING.md document
CONTRIBUTING.md has the current instructions.
2015-07-23 16:19:55 -07:00
Adam Barth
2e2d20e6bf Merge pull request #254 from abarth/sky_services
Add sky_services pub package
2015-07-23 16:05:57 -07:00
Adam Barth
f9c50e6022 Fix clean build
This script was erroring out due to some missing renames.
2015-07-23 16:03:36 -07:00
Adam Barth
45be398801 Add sky_services pub package
This package contains the mojom.dart files we generate from the sky_engine
repository.
2015-07-23 15:51:37 -07:00
Adam Barth
6f84de718f Merge pull request #250 from abarth/material_package
Move Material Design Icons to their own package
2015-07-23 14:57:52 -07:00
Adam Barth
47a582b794 Move Material Design Icons to their own package
After this patch, we use pub to manage versioning and fetching the material
design icons.
2015-07-23 14:54:59 -07:00
Viktor Lidholt
fb814cabf6 Merge pull request #249 from vlidholt/master
Adds test case for drawAtlas in games
2015-07-23 14:44:37 -07:00
Viktor Lidholt
3cb8769543 Adds test case for drawAtlas in games 2015-07-23 14:39:39 -07:00
Eric Seidel
cffc3f985d Merge pull request #248 from eseidelGoogle/target_cpu
Fix sky/tools/gn --ios --simulator to set the correct target_cpu
2015-07-23 14:33:02 -07:00
Eric Seidel
dfdc7327fb Fix sky/tools/gn --ios --simulator to set the correct target_cpu
Also fixed missing dependency from LocalDOMWindow.cpp on
mojo's navigation service.  Not sure why gn check missed that.

R=abarth@google.com
2015-07-23 14:30:49 -07:00
Ian Hickson
97911fb860 Merge pull request #244 from Hixie/focus
Add a dialog to the address book app to test scoped focus.
2015-07-23 14:19:42 -07:00
Adam Barth
3b32f3f3c6 Merge pull request #245 from abarth/sky_engine_package
Add a sky_engine package to contain the dart:sky SDK extensions
2015-07-23 14:18:05 -07:00
Adam Barth
b091dfbba9 Add a sky_engine package to contain the dart:sky SDK extensions 2015-07-23 14:17:35 -07:00
Hixie
d1d91c59b1 Add a dialog to the address book app to test scoped focus. 2015-07-23 14:06:12 -07:00
Adam Barth
2cfc204230 Merge pull request #241 from abarth/sky_shell_apk
Create a SkyShell.apk
2015-07-23 13:32:15 -07:00
Viktor Lidholt
f76a56de33 Merge pull request #223 from vlidholt/master
Adds custom play button with texture to demo game
2015-07-23 13:30:25 -07:00
Eric Seidel
6a2f32fbff Merge pull request #242 from eseidelGoogle/gn_fix
Fix sky/tools/gn to not crash
2015-07-23 13:27:59 -07:00
Eric Seidel
f2bb23ad3e Fix sky/tools/gn to not crash
TBR=abarth@google.com
2015-07-23 13:27:34 -07:00
Viktor Lidholt
337a47c344 Adds custom play button with texture to demo game 2015-07-23 13:27:17 -07:00
Ian Hickson
c0d1777271 Merge pull request #239 from Hixie/scheduleBuild
Remove scheduleBuild()
2015-07-23 13:26:08 -07:00
Adam Barth
54e3a36c32 Create a SkyShell.apk
This CL introduces a SkyShell.apk that is separate from the SkyDemo.apk that we
upload to the store to show our demos.  The SkyShell.apk is just an empty shell
that can run Sky applications on Android.
2015-07-23 13:26:01 -07:00
Eric Seidel
5061091889 Merge pull request #240 from eseidelGoogle/sim_out
Fix gn --ios --simulator to use the right out directory.
2015-07-23 13:16:51 -07:00
Eric Seidel
badad33d36 Fix gn --ios --simulator to use the right out directory.
R=abarth@google.com
2015-07-23 13:16:43 -07:00
Hixie
b88df17823 Remove the scheduleBuild() API.
I've noticed an anti-pattern emerge where people call scheduleBuild()
when they think they've changed enough state that they should rebuild,
instead of just wrapping their changes in setState(). This leads to
them missing state changes, having extraneous scheduleBuild() calls,
and other similar bugs.

By removing scheduleBuild(), the only way to actually schedule a build
now is to call setState(), and hopefully that'll make it much clearer
that you're only supposed to do this when you change state.
2015-07-23 12:55:48 -07:00
Ian Hickson
d219e6d331 Merge pull request #235 from Hixie/focus
Track global keys globally.
2015-07-23 12:29:59 -07:00
Eric Seidel
dfca14785b Merge pull request #237 from eseidelGoogle/insert_before
Add insertBefore test which I wrote from Hixie's fuzzer
2015-07-23 12:26:26 -07:00
Eric Seidel
2896bda85b Merge pull request #238 from eseidelGoogle/simulator
Fix gn --ios --simulator
2015-07-23 12:25:35 -07:00
Eric Seidel
b46ae69bdd Fix gn --ios --simulator
Previously --simulator required an argument due to not having
an action specified and defaulting to "store" instead of "store_true"

R=iansf@google.com
2015-07-23 12:23:20 -07:00
Eric Seidel
b57147684e Add insertBefore test which I wrote from Hixie's fuzzer
R=ianh@google.com
2015-07-23 12:15:44 -07:00
Eric Seidel
ee367a23a4 Merge pull request #236 from eseidelGoogle/set_matrix
Add support for Canvas.setMatrix and getTotalMatrix
2015-07-23 12:12:15 -07:00
Eric Seidel
4e17ceefdb Add support for Canvas.setMatrix and getTotalMatrix
Part of fixing issue #138.

R=abarth@google.com
2015-07-23 11:21:33 -07:00
Hixie
bde56f4b5c Track global keys globally.
Assert that there are no duplicates.
Export GlobalKey from basic.dart, so that people don't have to import widgets.dart just for that.
Fix the "initialFocus" feature which actually didn't work.
2015-07-23 11:10:04 -07:00