Adam Barth
512c4591a6
Remove HTMLLinkElement
...
Please use <import> instead.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/696413002
2014-11-03 12:51:24 -08:00
Adam Barth
8323fb1e88
Basic implementation of <import>
...
This CL adds basic support for the <import> elements. We're using the same imports
machinery as <link rel="import">, which simplifies this patch substantially.
Currently we support both <link rel="import"> and <import>. Once this CL lands, I'll
update all the existing modules and then we can drop support for
<link rel="import">.
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/681983005
2014-11-03 10:14:09 -08:00
Adam Barth
e1c150ffca
Drop support for this.exports
...
Please use module.exports instead. As far as I know, all code in the repo has
been converted over to the new style.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/698543006
2014-10-31 15:02:45 -07:00
Adam Barth
fc451b47eb
Unfork Sky's trace events
...
This CL remove the body of Sky's TraceEvent.h in favor of the version in base.
There's still some more of the system to unwind before we can remove all the
other boilerplate.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/691663002
2014-10-30 09:39:46 -07:00
Adam Barth
8385799d73
Fix line numbers in JavaScript stack traces
...
Instead of calling the function constructor to compile script in Sky, we now
concatenate strings. This has the advantage of making the line numbers
generated in error messages correct but the disadvantage of being a hack. I've
filed https://code.google.com/p/v8/issues/detail?id=3624 to request a proper
API for this purpose.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/688033003
2014-10-29 14:00:57 -07:00
Adam Barth
f3e367c383
Don't crash when importing a module that doesn't export
...
Instead of crashing, we should use the value "undefined". There's some question
as to whether we should default to the document, but we can resolve that later.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/690483002
2014-10-28 14:13:31 -07:00
Adam Barth
c198c32164
Don't crash when importing a 404
...
Now we have a test for this case.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/682913002
2014-10-27 17:22:55 -07:00
Adam Barth
08164a0e81
Delete ScriptableDocumentParser
...
There's only one parser: the HTMLDocumentParser. No need for the complex class
hierarchy.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/680583003
2014-10-24 11:04:40 -07:00
Adam Barth
ae72930937
Open the Sky
2014-10-23 11:17:19 -07:00