3152 Commits

Author SHA1 Message Date
Adam Barth
01fed42fbb Merge pull request #513 from abarth/pub
Rev pub packages
2015-08-07 15:08:44 -07:00
Adam Barth
fa0c0c4e40 Rev pub packages
Also, teach big_red_button how to make a REVISION file in sky_engine/lib.
2015-08-07 15:07:36 -07:00
Adam Barth
9fb7c2ce51 Merge pull request #511 from abarth/expander
Use localToGlobal and globalToLocal in MimicOverlay
2015-08-07 14:55:40 -07:00
Adam Barth
50c1070c9e Use localToGlobal and globalToLocal in MimicOverlay
Also, make RenderStack support negative positions with clipping so that we can
expand objects that are partially offscreen.
2015-08-07 14:47:06 -07:00
Ian Fischer
b281ad4f69 Merge pull request #506 from iansf/demo_launcher_pubspec
First example pubspec
2015-08-07 14:28:53 -07:00
Ian Fischer
8d6eea100c Merge pull request #508 from iansf/fix_505
Fix 505
2015-08-07 14:28:35 -07:00
Ian Fischer
2478f68df6 Rename build_path to build-path. 2015-08-07 14:27:23 -07:00
Hans Muller
ecec1f5ce1 Merge pull request #504 from HansMuller/to-local-to-global
Widget coordinate transforms: localToGlobal(), globalToLocal()
2015-08-07 14:22:39 -07:00
Hans Muller
b5ee723305 Widget coordinate transforms: localToGlobal(), globalToLocal() 2015-08-07 14:20:57 -07:00
Ian Fischer
0fdaf65f65 pubspec for the demo_launcher. 2015-08-07 14:19:01 -07:00
Ian Fischer
d63f9be94f Merge pull request #505 from iansf/sky_tool_build_path
Specify local build paths when using sky_tool.
2015-08-07 13:58:14 -07:00
Ian Fischer
06eb580de6 Add the ability to specify a path to the build
directory to support using sky_tool with local
builds.
2015-08-07 13:53:32 -07:00
Adam Barth
3f2fdba61c Remove spurious print statement 2015-08-07 13:53:00 -07:00
Adam Barth
560c550832 Merge pull request #503 from abarth/enable_checked_mode
Add a --checked argument to sky_tool start
2015-08-07 13:21:52 -07:00
Adam Barth
26863b0961 Add a --checked argument to sky_tool start
The --checked argument runs SkyShell in checked mode, which turns on type
checking and asserts.
2015-08-07 13:18:38 -07:00
Collin Jackson
378e126bf4 Merge pull request #496 from collinjackson/symlink
Use the new virtual directory flag for sky_server instead of a symlink to prevent infinite subdirectory recursion
2015-08-07 13:10:34 -07:00
Collin Jackson
c9cc8951d2 Use the new virtual directory flag for sky_server instead of a symlink 2015-08-07 13:09:13 -07:00
Viktor Lidholt
fb1417ae02 Merge pull request #501 from vlidholt/master
Adds perspective projection to Node3D in sprites
2015-08-07 12:56:04 -07:00
Eric Seidel
ed0213f2b1 Merge pull request #502 from eseidelGoogle/save_files
Add getCacheDir and getFilesDir to Activity.mojom
2015-08-07 12:51:27 -07:00
Eric Seidel
2d53f7f04b Add getCacheDir and getFilesDir to Activity.mojom
I'll use them in Fitness App in a follow-up patch.

@abarth
2015-08-07 12:48:19 -07:00
Viktor Lidholt
69836da357 Adds perspective projection to Node3D in sprites 2015-08-07 12:43:34 -07:00
Eric Seidel
5388327514 Merge pull request #500 from eseidelGoogle/number
Make it possible to type numbers in Sky
2015-08-07 12:21:34 -07:00
Eric Seidel
c2146ffe69 Make it possible to type numbers in Sky
I must be holding it wrong. This seems excessively
low level for what we're trying to do.

Partial fix for https://github.com/domokit/sky_engine/issues/466

@abarth
2015-08-07 12:21:16 -07:00
Adam Barth
1bc102e5ce Merge pull request #499 from abarth/mimic_overlay
Add a MimicOverlay widget
2015-08-07 12:01:51 -07:00
Adam Barth
71f0e6ee99 Add a MimicOverlay widget
This widget lets you mimic one of its children in an overlay. The overlay
starts out as the same size of the child and then grows to fill the overlay. In
the future, the mimic will start at the same visual position as the child.
2015-08-07 11:07:19 -07:00
Ian McKellar
f05d811fe9 Merge pull request #493 from ianloic/master
Add Debian (stretch/testing) support to install-build-deps.sh
2015-08-07 10:50:38 -07:00
Chinmay Garde
4d93b5eebe Merge pull request #488 from chinmaygarde/master
Add tracing controller for iOS
2015-08-07 10:45:59 -07:00
Adam Barth
d8524a2453 Merge pull request #498 from abarth/text_broken
Unbreak text
2015-08-07 10:38:16 -07:00
Adam Barth
4edc8fbd71 Unbreak text
Previously, no text was appearing because we weren't actually converting the
Dart objects into DOM.
2015-08-07 10:37:04 -07:00
Viktor Lidholt
a68e562297 Merge pull request #497 from vlidholt/master
Adds skew property to sprite node
2015-08-07 10:07:53 -07:00
Viktor Lidholt
994409d010 Adds skew property to sprite node 2015-08-07 10:05:24 -07:00
Adam Barth
2d23a8e1c6 Merge pull request #494 from abarth/integer_scrolling
RenderViewport should use integer device pixels
2015-08-07 09:52:14 -07:00
Adam Barth
d8b1c52bad Merge pull request #495 from abarth/rationalize_text
Rationalize text
2015-08-07 09:52:07 -07:00
Adam Barth
5782b75921 Improve error messages for StyledText
Now they give you a hint as to what went wrong. Also, in checked mode, they now
throw during construction instead of during building.

Fixes #418
2015-08-06 22:42:13 -07:00
Adam Barth
e55d331dc4 Rename various text-related classes
- Inline -> Pargraph. This class is actually a box, not an inline. It's really
   a wrapper for RenderParagraph, so Paragraph is the normal name.

 - InlineBase -> RenderInline. The name we used in C++ for the base class of
   all inlines was RenderInline, which removes the ugly "Base" suffix.

 - InlineText -> RenderText. Aligns this name with C++.

 - InlineStyle -> RenderStyled. Matches the foregoing pattern.
2015-08-06 22:26:02 -07:00
Adam Barth
012e7068d9 Update README.md 2015-08-06 22:25:00 -07:00
Adam Barth
f293435012 RenderViewport should use integer device pixels
When painting a scroll offset, RenderViewport should use integer device pixels
to prevent "shimmering" effects on images.

Fixes #486
2015-08-06 22:09:51 -07:00
Adam Barth
febedf0ffe Update README.md 2015-08-06 21:55:25 -07:00
Ian McKellar
88d500b75d Add Debian (stretch/testing) support to install-build-deps.sh 2015-08-06 18:23:07 -07:00
Viktor Lidholt
6cdf4ec3c7 Merge pull request #492 from vlidholt/master
Improvements to game performance tests
2015-08-06 17:26:08 -07:00
Viktor Lidholt
c9618b54fa Improvements to game performance tests (adds 2 new tests to check sprite curl performance) 2015-08-06 17:16:41 -07:00
Eric Seidel
2373b2e1e1 Merge pull request #491 from eseidelGoogle/fitness_keyboard
Teach the fitness app how to request a numeric keyboard
2015-08-06 17:09:17 -07:00
Eric Seidel
b1322a87d4 Teach the fitness app how to request a numeric keyboard
Unforutnately since Input won't show text if it doesn't start
with a letter, this actually makes the experiance slightly
worse, but this is definitely the right direction.

@abarth
2015-08-06 17:09:06 -07:00
Adam Barth
2d840afc4c Merge pull request #485 from abarth/mimic
Add widgets for reparenting widgets
2015-08-06 16:23:58 -07:00
Adam Barth
4933ae779d Add widgets for reparenting widgets
Wrap widgets you want to reparent in a Mimicable widget and assign the
Mimicable widget a global key. Then, given the same global key to a Mimic
widget to make it appear elsewhere in the view hierarchy.
2015-08-06 16:22:37 -07:00
Eric Seidel
287de982d9 Merge pull request #489 from eseidelGoogle/roll_mojo
Roll mojo to 35de44e361
2015-08-06 16:22:15 -07:00
Eric Seidel
c053b31d0e Fix the build after the mojo roll
@abarth
2015-08-06 16:18:16 -07:00
Chinmay Garde
28b74401a4 Add tracing controller for iOS 2015-08-06 16:17:27 -07:00
Chinmay Garde
0327eb8687 Merge pull request #487 from chinmaygarde/master
Fix iOS device code signing issues
2015-08-06 16:16:54 -07:00
Chinmay Garde
0be9de1483 Fix iOS device code signing issues 2015-08-06 16:14:11 -07:00