25 Commits

Author SHA1 Message Date
Ian Fischer
e716cc358c Updating with a link to the iOS build instructions 2015-06-24 10:58:41 -07:00
Hixie
e2454a87fc Add more details to how to debug with gdb.
TBR=eseidel

Review URL: https://codereview.chromium.org/1196223004.
2015-06-22 15:01:13 -07:00
Hixie
6183bdf2b2 Fix mojodb to use the new sky_server API also.
R=eseidel@chromium.org

Review URL: https://codereview.chromium.org/1199063002.
2015-06-22 14:28:41 -07:00
Hixie
3ed42112b0 Update README.md and HACKING.md and resulting yak shave.
Update sky_server:
 - update its help string to admit that it wants the package path as well.
 - be quiet by default, since it makes the build chatty.
 - have a -v for verbose mode, for people who like it chatty.
 - have a default port of 8000, since that's what everyone used.
 - have a -p option to set the port, for people who don't use the default.
 - remove its mapping for gen/, since a TODO told me to.
 - remove the dependency on the build configuration, since it's no longer used.
 - teach it about .dart files.
 - rename sky_server/README to README.md, for consistency with other READMEs.
Update shelldb to speak the new sky_server protocol.
Update tests/services/iframe-embed-vmc.sky since the sky_server change broke the hack it was using.
Update skyserver.py to speak the new sky_server protocol.
Make webkitpy use SkyServer instead of spawning sky_server itself, since a TODO told me to.
Teach webkitpy about dart files.
Teach test_perf about dart files. (untested)
Teach sky_tool about main.dart, main.sky is deprecated. (untested)

R=eseidel@chromium.org

Review URL: https://codereview.chromium.org/1200993002.
2015-06-22 13:39:16 -07:00
Adam Barth
576ede1684 Update HACKING.md 2015-06-09 11:27:52 -07:00
Adam Barth
05a7ed066c Rename skydb to mojodb
The skydb tool is actually used to run many mojo apps that aren't related to
Sky.

R=eseidel@chromium.org

Review URL: https://codereview.chromium.org/1164023004
2015-06-03 17:03:42 -07:00
Eric Seidel
eacb3bed6c Add support for Mac vs. Linux sky_server builds
I also made sky_server get pulled down via DEPS
since thats how all the rest of our google storage-based
binaries work.

R=jamesr@chromium.org, jackson@google.com
TBR=abarth@chromium.org

Review URL: https://codereview.chromium.org/1150033006
2015-05-27 10:42:33 -07:00
Adam Barth
0b89163024 Update HACKING.md 2015-02-23 10:12:05 -08:00
Adam Barth
484c581d71 Update HACKING.md 2015-02-20 13:55:37 -08:00
Adam Barth
491df36523 Update HACKING.md 2015-02-20 13:54:37 -08:00
Hixie
a5ad025c79 Docs: Update formatting of skydb help
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/875513002
2015-01-23 09:35:11 -08:00
Eric Seidel
9d01b86caf Add a note about hacks for building on V8.
TBR=abarth@chromium.org
BUG=v8:3841
2015-01-22 10:55:02 -08:00
Eric Seidel
317474975f Update HACKING.md 2015-01-21 16:37:40 -08:00
Ojan Vafai
d563e42443 Unprefix -webkit-filter and add a pixel test for it.
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/850103003
2015-01-14 15:14:46 -08:00
Adam Barth
224b79f4c4 Update mochajs documentation link.
Happened to notice this while reading docs.

BUG=
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/796893004
2015-01-09 08:54:33 -08:00
Ojan Vafai
9629178ee6 Make a reftest for the flights app.
This way we get some broad pixel test coverage.
Do this by dumping the png from the flights app,
uploading it to google storage and then having
the reference file load the uploaded file.

This isn't a good long-term solution. Long-term
we should dump paint commands (or some other
textual representation) and/or make more targetted
reftests that don't need pngs. As such, the process
for doing this is painful and manual. If we decide
we want to have pixel tests properly, we'll want
to do something more automated obviously.

Also, turn on the discard_transparency bool when
encoding the pngs. Otherwise, the png is lossy
and none of this works.

R=esprehn@chromium.org

Review URL: https://codereview.chromium.org/836363003
2015-01-07 11:40:27 -08:00
Eric Seidel
c755577d73 Fix the sky build instructions
Sky can't really build on its own.  We were previously
using the 'sky' build target for this but it didn't
fully anticipate all of our dependencies.  The most
recent break was when James removed /mojo/shell
from mojo.

Instead of sky listing out each and every service
which it depends on, we should just get used to
building root like other mojo developers.

Thankfully there is already a helpful tool
for this called mojob.py.  I've updated our
readme to reflect this, and removed the mojo
dependency on the sky build group.

The purpose of the sky build group is to expose
all of the sky build targets up to the root level
BUILD.gn (which only depends on /sky), not to
be an independently buildable target.

R=jamesr@chromium.org, jamesr
BUG=

Review URL: https://codereview.chromium.org/764023007
2014-12-05 15:46:07 -08:00
Adam Barth
45e8c0dc64 Update HACKING.md 2014-12-03 13:57:44 -08:00
Benjamin Lerman
2cdc639a09 Change mojo url to always use mojo:foo instead of mojo://foo
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/701933004
2014-11-06 17:23:18 +01:00
Adam Barth
ae147c589d Add instructions for building Release to HACKING.md
R=ojan@chromium.org, eseidel@chromium.org

Review URL: https://codereview.chromium.org/693163003
2014-10-31 11:44:03 -07:00
Adam Barth
75c8c1e17d Fill in some missing sections in the Sky README.md
R=ojan@chromium.org

Review URL: https://codereview.chromium.org/679583002
2014-10-23 20:32:07 -07:00
Rafael Weinstein
f7d4558727 Update HACKING.md 2014-10-23 16:10:08 -07:00
Rafael Weinstein
35d7cbd9bb Fixing the fix 2014-10-23 16:02:04 -07:00
Rafael Weinstein
3cb4a62848 Added build instructions 2014-10-23 15:54:51 -07:00
Adam Barth
ae72930937 Open the Sky 2014-10-23 11:17:19 -07:00