20087 Commits

Author SHA1 Message Date
Chinmay Garde
2daa2e9618 Fix build failure due to incorrect header import of picture_serializer.h 2015-09-02 16:58:28 -07:00
Ian Fischer
9ece90547d Merge pull request #1027 from iansf/sky_tool_logs
Add sky_tool logs command
2015-09-02 16:54:15 -07:00
Viktor Lidholt
b70841f2a5 Merge pull request #1029 from vlidholt/master
Initial boss fight in demo game
2015-09-02 16:51:51 -07:00
Viktor Lidholt
ee7023531c Initial boss fight in demo game 2015-09-02 16:49:36 -07:00
Chinmay Garde
a0fe78ba3b Merge pull request #1025 from chinmaygarde/master
Add hooks to save skp file of current frame to the documents directory
2015-09-02 16:12:02 -07:00
Chinmay Garde
cff629460e Rename: SaveFrameToSkp -> SaveFrameToSkPicture 2015-09-02 16:11:21 -07:00
Hans Muller
095d551bbf Merge pull request #1026 from HansMuller/toggle-item-wraps
Enable dynamic changes to itemsWrap in PageableList
2015-09-02 16:01:45 -07:00
Hans Muller
953bb509d0 Enable dynamic changes to itemsWrap in PageableList 2015-09-02 16:00:53 -07:00
Seth Ladd
8c100d7a02 Slightly clarify contribution workflow 2015-09-02 15:59:58 -07:00
Ian Fischer
ddcdbb2f9f Expose logs for Sky apps running on connected devices with sky_tool logs. 2015-09-02 15:42:27 -07:00
Chinmay Garde
544f6499ed Add hooks to save skp file of current frame to the documents directory 2015-09-02 15:18:23 -07:00
Viktor Lidholt
6d00028d94 Merge pull request #1024 from vlidholt/master
Improvements to demo game
2015-09-02 15:18:22 -07:00
Viktor Lidholt
e8fbb4f133 Adds speed boost power up to demo game 2015-09-02 15:14:22 -07:00
Adam Barth
58c98f8aaf Merge pull request #1021 from domokit/krisgiesing-patch-1
Update CONTRIBUTING.md
2015-09-02 14:56:48 -07:00
Adam Barth
ab37c76d14 Merge pull request #1023 from abarth/texture_layer
Rename sky::Layer to sky::TextureLayer
2015-09-02 14:52:56 -07:00
Adam Barth
860f939e87 Rename sky::Layer to sky::TextureLayer 2015-09-02 14:50:45 -07:00
Viktor Lidholt
b5ffee2b25 Improves laser upgrade in demo game 2015-09-02 14:47:54 -07:00
Hans Muller
4e8bfecf04 Merge pull request #1022 from HansMuller/fix-vertical-pageable-list
fix typos in GestureDetector syncConstructorArguments
2015-09-02 14:27:50 -07:00
krisgiesing
5a125b1dbc Update CONTRIBUTING.md 2015-09-02 14:21:12 -07:00
Hans Muller
305776d36c fix typos in GestureDetector syncConstructorArguments 2015-09-02 14:05:22 -07:00
Adam Barth
f0bdd4c590 Rev pub package 2015-09-02 13:49:34 -07:00
Alhaad Gokhale
c5931dda3e Merge pull request #1019 from alhaad/skyx_fix
Fix a type error being triggered when this is being run as a snapshot.
2015-09-02 13:45:04 -07:00
Adam Barth
becef0155a Merge pull request #1018 from abarth/mv_src
Move widgets and rendering inside src
2015-09-02 13:41:25 -07:00
Alhaad Gokhale
51189135da Fix a type error being triggered when this is being run as a snapshot. 2015-09-02 13:40:20 -07:00
Viktor Lidholt
38c2307680 Merge pull request #1017 from vlidholt/master
Improves on demo game balance and adds levels for lasers
2015-09-02 13:39:43 -07:00
Adam Barth
0045b65996 Move widgets and rendering inside src
Code outside of package:sky should import this code using

package:sky/rendering.dart
package:sky/widgets.dart

Moving this code into the "src" directory is a convention that signifies that
and it cleans up the generated dartdoc because the libraries in the src
directory aren't included in the generated documentation. Instead, the classes
are documented in the widgets.dart and rendering.dart libraries.
2015-09-02 13:38:00 -07:00
Viktor Lidholt
cbce3da61a Improves on demo game balance and adds levels for lasers 2015-09-02 13:34:02 -07:00
Adam Barth
1cabd76678 Update dependency on material_design_icons 2015-09-02 13:25:11 -07:00
Adam Barth
9983b13c84 Merge pull request #1016 from abarth/clean_icons
Remove unused icons from the material design icons package
2015-09-02 13:20:52 -07:00
Adam Barth
ee284467d7 Rev pub package 2015-09-02 13:20:32 -07:00
Adam Barth
cc54440aa3 Remove unused icons from the material design icons package
We only use the "drawable" version of the icons.
2015-09-02 13:18:41 -07:00
mpcomplete
c780e0cb13 Merge pull request #991 from mpcomplete/update.service
Introduce an UpdateService for android
2015-09-02 15:44:24 -04:00
Adam Barth
f2727a3c90 Merge pull request #1015 from abarth/remove_domurl
Remove dead code
2015-09-02 12:38:26 -07:00
Adam Barth
a17c01874d Remove dead code
These files were breaking clean builds.
2015-09-02 12:32:57 -07:00
Matt Perry
d05b9480e6 Introduce an UpdateService for android.
Very simple so far. This schedules an alarm to fire once a day, kicking
off a service that downloads a new app.skyx from a hardcoded URL. The
new skyx replaces the current one.
2015-09-02 15:32:09 -04:00
Hans Muller
8aeb562cba Merge pull request #1012 from HansMuller/improve-items-wrap
Restore PageableList itemsWrap:true

Makes PageableList with itemsWrap:true work again.

Plumbed the itemsWrap parameter through to HomogenousViewport.

Fixes issue #877.
2015-09-02 10:58:38 -07:00
Viktor Lidholt
164b02ce60 Merge pull request #1014 from vlidholt/master
Fixes issue in sprite constraint
2015-09-02 10:58:35 -07:00
James Robinson
3db2dc9653 Merge pull request #1013 from jamesr/cleanup_ui_gl_build_gn
Simplify sources listings in //ui/gl/BUILD.gn
2015-09-02 10:56:57 -07:00
Viktor Lidholt
d6d2d5f434 Fixes issue in sprite constraint 2015-09-02 10:56:44 -07:00
Hans Muller
63f1627a89 Restore PageableList itemsWrap:true
Makes PageableList with itemsWrap:true work again.

Plumbed the itemsWrap parameter through to HomogenousViewport.

Fixes issue #877.
2015-09-02 10:56:19 -07:00
Adam Barth
5551c6ee35 Merge pull request #1010 from abarth/clean_idls
Remove some unused dart:sky IDLs
2015-09-02 10:54:50 -07:00
Adam Barth
ed655b8973 Merge pull request #1009 from abarth/improve_paint
Improve the Paint API in dart:sky
2015-09-02 10:54:41 -07:00
James Robinson
741e9c677b Simplify sources listings in //ui/gl/BUILD.gn 2015-09-02 10:40:40 -07:00
James Robinson
3bd499cf4c Merge pull request #1002 from jamesr/rm_third_party_khronos
Remove users and delete //third_party/khronos headers
2015-09-02 10:37:20 -07:00
James Robinson
ff14e2c399 Remove users and delete //third_party/khronos headers
This stops using the GL/EGL/etc headers in //third_party/khronos on all
platforms and deletes them.  On Android, we use the EGL and OpenGL
headers from the Android NDK and define the enum values from the
following extensions if the platform does not provide them:

https://www.khronos.org/registry/egl/extensions/NV/EGL_NV_post_sub_buffer.txt
https://www.khronos.org/registry/egl/extensions/EXT/EGL_EXT_create_context_robustness.txt

On Linux we just need to know enough to talk to X in the theoretical
case that we want to swap OSMesa-produced pixels to an X window.

On Mac/iOS we're already using the headers from the relevant Frameworks.
2015-09-02 10:33:14 -07:00
James Robinson
3418bb480e Merge pull request #1001 from jamesr/remove_glx
Remove GLX code from //ui/gl, simplify build a bit
2015-09-02 10:32:31 -07:00
Adam Barth
68b06c8736 Sketch a DOM-free API for laying out and painting text
Rather than using the DOM to upload text and styling information into the
engine, this patch begins sketching a more direct API that bypasses the DOM and
CSS. Currently, this API doesn't do anything, but it's a first step.

The approach is to have a ParagraphBuilder object that can record a tree of
style interior nodes and text leaves. The build() function then applies
container-level styling information (such as TextAlign) and returns a Paragraph
object that can undergo layout and paint.

The inputs to the builder process are immutable style objects constructed from
primitive values. These primitives are currently carbon-copies of the primitive
we use in the framework today. After this patch lands, I'll convert the frame
to re-expose these values instead of re-defining them.
2015-09-02 01:28:54 -07:00
Adam Barth
b379439e37 Remove some unused dart:sky IDLs
This CL deletes a bunch of unused IDL files and removes some dead code in the
engine.
2015-09-02 00:09:43 -07:00
Adam Barth
f9201ea9a6 Improve the Paint API in dart:sky
Now that we've hoisted Paint into the VM, we can expose these values as normal
properties. After we've updated all the callers, I'll remove the old setters.
2015-09-01 23:28:12 -07:00
Adam Barth
fc9985d775 Merge pull request #1008 from abarth/improve_dart_sky
Fix typos in dart:sky
2015-09-01 23:23:38 -07:00