983 Commits

Author SHA1 Message Date
Adam Barth
85aa59d2e2 Update CONTRIBUTING.md 2015-08-27 12:11:02 -07:00
Chinmay Garde
a453ff1943 Merge pull request #892 from chinmaygarde/master
Explicitly generate dSYM file so that OpenGL traces and Instruments profiles can find symbols automatically
2015-08-27 11:01:53 -07:00
Chinmay Garde
0f636a45c2 Explicitly generate dSYM file so that OpenGL traces and Intruments profiles can find symbols automatically 2015-08-27 10:55:34 -07:00
Adam Barth
792607e560 Rev pub packages 2015-08-27 10:27:41 -07:00
James Robinson
64f658f8bc Merge pull request #867 from jamesr/mojo_roll_0a98599b44b070b72c4284498bab781d343cc282
Update to mojo 0a98599b44b070b72c4284498bab781d343cc282
2015-08-26 14:35:31 -07:00
Adam Barth
ffd6bc9f66 Revert Dart SDK version
Experiment to see whether this reduces flakiness on Travis.
2015-08-26 14:19:43 -07:00
James Robinson
a0986e7f1f Update to mojo 0a98599b44b070b72c4284498bab781d343cc282
Updates the //mojo snapshotted code and the mojo SDK to
0a98559b4, which includes several cleanups in the GL headers.

Also adds /sky/packages/sky_services/lib to .gitignore
2015-08-26 14:06:56 -07:00
Adam Barth
f454d673cc Add a basic test for DatePicker
Most of this work in this patch is building out the test framework to the point
where we can write this test.
2015-08-26 13:38:05 -07:00
Hixie
18c464b1c9 Replace Flex to Row and Column in tests and examples.
This still leaves Flex and FlexDirection available. At some point once
people have transitioned to Row/Column we should rename Flex to _Flex
and stop reexporting FlexDirection from basic.dart.
2015-08-26 09:05:14 -07:00
James Robinson
4ea8d107ac Merge pull request #839 from jamesr/deps_mojo_devtools
Pull in mojo/devtools via DEPS
2015-08-25 16:31:56 -07:00
James Robinson
4f9b618745 Pull in mojo/devtools via DEPS 2015-08-25 16:18:50 -07:00
Adam Barth
9337c8fb92 Rev pub packages 2015-08-25 15:42:20 -07:00
Adam Barth
260d76b7c7 Update dart SDK 2015-08-25 15:41:26 -07:00
James Robinson
55e8d482ce Update to mojo d259eb58aa59e14a13d5e0dc3984b855b475ba09
This updates to mojo commit d259eb58aa59 and limits the roll script to
only pull in the parts of //mojo that are currently being used. More
stuff will be dropped in the future.
2015-08-25 14:56:25 -07:00
Eric Seidel
38f544fd27 Merge pull request #800 from devoncarew/skydoc
fix skydoc.py to work with the latest dartdoc
2015-08-25 13:16:44 -07:00
Devon Carew
740c3eb9b2 Update README.md
Add a badge for the Travis build.
2015-08-25 11:32:25 -07:00
Devon Carew
3c0985b02c fix skydoc.py to work with the latest dartdoc 2015-08-25 11:24:15 -07:00
Adam Barth
e25fc1ea8b Include sky_snapshot in binary distribution 2015-08-25 09:42:45 -07:00
Adam Barth
94cc6a4dc5 Rev pub packages 2015-08-25 09:36:36 -07:00
Ian Fischer
a8f2aaa052 Update documentation for new sky_tool version 2015-08-24 17:18:13 -07:00
Chinmay Garde
b296cbf615 Add media service implementation for iOS 2015-08-24 12:36:15 -07:00
Adam Barth
b87b107434 Run tests one-at-a-time on Travis
Hopefully this will reduce the flakiness we're seeing on the bot.
2015-08-22 08:05:25 -07:00
Adam Barth
5804b81d74 Rename all the scrollable classes
Block -> BlockBody
ScrollableBlock -> Block
FixedHeightScrollable -> ScrollableWidgetList
VariableHeightScrollable -> ScrollableMixedWidgetList
BlockViewport -> MixedViewport
2015-08-21 14:39:41 -07:00
James Robinson
df71b6d017 Merge pull request #746 from jamesr/deps_sky
Pull Mojo SDK in via deps instead of checked in files
2015-08-21 13:11:54 -07:00
James Robinson
f296722585 Pull Mojo SDK in via deps instead of checked in files
This means that //mojo/public is pulled in by gclient using the hash
specified in the DEPS file from the github.com/domokit/mojo_sdk mirror.
Each mojo_sdk commit corresponds to its originating
github.com/domokit/mojo commit and has the origin commit in the
message. Thus to find the mojo_sdk revision to use for a particular
mojo revision, grep through the commit log in the mojo_sdk repo for the
matching "Cr-Mirrored-Commit:" line.

If you need to back your local checkout to earlier than this commit
after running gclient, do 'rm -rf mojo/public && git reset --hard' to
get the locally checked in versions back.  Otherwise you'll get subtree
commits in mojo/public/... and have a bad time.
2015-08-21 13:07:29 -07:00
Adam Barth
a98502df94 Merge pull request #749 from abarth/rev_dart_sdk
Update Dart SDK
2015-08-21 12:52:54 -07:00
Adam Barth
24a68cb445 Add SetRequestedOrientation to Activity service
Fixes #743
2015-08-21 12:49:49 -07:00
Adam Barth
49aea46535 Update Dart SDK 2015-08-21 12:21:37 -07:00
Ian Fischer
2d333f5612 Merge pull request #719 from iansf/add_listen_command
Add listen command to sky_tool, and related changes.
2015-08-21 09:54:04 -07:00
Ian Fischer
fda65a6c97 Make sky_tool install to ios devices and simulators if available, and add a ‘listen’ command that will listen to filesystem changes in the current directory and update running versions of the app.
Also refactors ios_sim.py to be part of sky_tool.

The current skyx file that ‘listen’ generates does not contain material design icons, so icons will be missing.
2015-08-21 09:53:35 -07:00
Adam Barth
82bf151a38 Introduce sky/unit/test
This patch adds a new test harness and a first, trivial test to run with the
harness. The new test harness is built on package:test and should run on
Travis. Over time, we'll migrate our existing tests into this harness.
2015-08-20 21:01:13 -07:00
Chinmay Garde
d7b1c234c4 Merge pull request #731 from chinmaygarde/master
Ensure the actual iOS bundle has been created before attempting to generate an Xcode harness for the same
2015-08-20 17:15:20 -07:00
Chinmay Garde
4df6f6f581 Ensure the actual iOS bundle has been created before attempting to generate an Xcode harness for the same 2015-08-20 17:12:20 -07:00
Chinmay Garde
f743311614 Merge pull request #728 from chinmaygarde/master
Enable launching iOS applications using Xcode for profiling and tracing
2015-08-20 16:55:22 -07:00
Adam Barth
9b51b5950b Include sky_snapshot in the binary artifacts
We'll need sky_snapshot to produce skyx files and eventually APKs.
2015-08-20 15:42:43 -07:00
Chinmay Garde
33526ad74d Enable launching iOS applications using Xcode for profiling and tracing 2015-08-20 15:06:43 -07:00
Adam Barth
1a6f69cc13 Rev pub packages 2015-08-19 12:56:27 -07:00
Adam Barth
a7df18a0d4 Update playfair revision
... and reattach fitness to the build. We detached fitness from the build
because it was seeing an old version of playfair that didn't work with the most
recent version of the Sky package.
2015-08-19 09:05:30 -07:00
Adam Barth
63767d67de Temporary build fix
Unhook fitness from the build to work around build break in playfair. We
updated the Sky package in an incompatible way, which means we need to roll in
a new playfair package to build fitness.
2015-08-18 21:50:29 -07:00
Adam Barth
25527c9919 Add package:sky/rendering.dart
Similar to widgets.dart, rendering.dart exports the entire rendering layer.
Also, update the examples to use rendering.dart and widgets.dart. Also clean up
some exports so that the examples have more sensible imports.
2015-08-18 21:39:51 -07:00
Ian Hickson
99700eaa00 Update README.md 2015-08-18 18:50:46 -07:00
Chinmay Garde
a6986caa7e Set default active arch on iOS to armv7 2015-08-18 14:38:50 -07:00
Ian Hickson
5a754c3509 Merge pull request #665 from Hixie/analyzer
Fix analyzer to not change the working directory.
2015-08-17 17:18:30 -07:00
Chinmay Garde
8d6df64027 Merge pull request #664 from chinmaygarde/master
Build fat binaries on iOS by default unless "ios_active_arch" is specified
2015-08-17 16:59:29 -07:00
Hixie
880a57f3a9 Fix analyzer to not change the working directory.
I didn't understand what was going on before. Now I do. This is a better fix that making the path absolute.
2015-08-17 16:57:08 -07:00
Chinmay Garde
813ba5d56d Build fat binaries on iOS by default unless "ios_active_arch" is specified 2015-08-17 16:49:01 -07:00
Hixie
092f64abdf Analyzer updates
- Remove shelldb analyze, since we want to remove shelldb.
- Make skyanalyzer pass the absolute path to dartanalyzer. I'm not
  sure why this is sometimes needed, but without it, I sometimes get
  file not found errors.
- Remove some of the patterns we were ignoring, since either the
  errors have been fixed or the analyzer has been fixed.

There's still hundreds of warnings in the mojo and sky packages (the
ones in the sky packages are all bogus, I believe).
2015-08-17 15:42:34 -07:00
Chinmay Garde
30b851c747 Merge pull request #652 from chinmaygarde/master
Avoid disabling extra clang plugins on iOS
2015-08-17 13:40:07 -07:00
Adam Barth
e5ed242afb Merge pull request #636 from devoncarew/material_design_readme
update the readme for the material design package
2015-08-17 13:29:18 -07:00
Chinmay Garde
6c60a16f6a Avoid disabling extra clang plugins on iOS 2015-08-17 13:17:26 -07:00