Eric Seidel
9ec75d67ce
Use root-relative V8 includes
...
TBR=abarth@chromium.org
Review URL: https://codereview.chromium.org/726133002
2014-11-14 16:02:21 -08:00
Elliott Sprehn
42d362ff6b
Remove tons of OILPAN.
...
This removes ::trace, traceAfterDispatch and finalizeGarbageCollectedObject.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/723253004
2014-11-13 16:56:13 -08:00
Adam Barth
5192329f25
Script-based imports should basically work
...
This CL adds the beginning of a new module loading system that matches the
conceptual module in the spec. I've writed it up to the import API on
AbstractModule. In a future CL, I'll replace the old module loading system with
this one.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/720903002
2014-11-12 13:29:14 -08:00
Adam Barth
79ae83b21f
Make the parser an implementation detail of the Document
...
This CL removes the parser accessors from the document to prevent folks from
grabbing at it.
R=ojan@chromium.org , eseidel@chromium.org
Review URL: https://codereview.chromium.org/723583002
2014-11-12 13:22:45 -08:00
Rafael Weinstein
f973fd339e
Removed ScrollingCoordinator and a bunch of composited scrolling'
...
BUG=
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/721473002
2014-11-11 16:42:00 -08:00
Matt Perry
d4ddbf836c
Add a separate call to initialize the bounds for a sky <iframe> element.
...
Also rename the methods to refer to "frames" not "views".
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/682413006
2014-11-11 11:11:59 -05:00
Rafael Weinstein
c0ffe6fb23
remove updateTouchEventTargetRectsIfNeeded
...
BUG=
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/713073003
2014-11-10 13:08:21 -08:00
Elliott Sprehn
283fa5f78a
Remove ContentData.
...
This was to support CSS generated content.
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/709213002
2014-11-07 18:47:39 -08:00
Elliott Sprehn
d1e3759806
Remove more oilpan.
...
I also unraveled lots of transitive deps from Handle.h
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/709203002
2014-11-07 18:11:03 -08:00
Matt Perry
694cabc454
Initial work on a new <view> element backed by a mojo::View.
...
This CL introduces an HTMLViewElement which, when inserted into a document,
causes a mojo::View to be created and navigated to the provided URL. No
compositing is done, but the view manager handles the rendering (as I
understand it).
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/708903002
2014-11-07 14:34:07 -05:00
Elliott Sprehn
f79b479bc4
Remove <picture> and <source>.
...
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/706093002
2014-11-06 15:03:37 -08:00
Elliott Sprehn
93af62d3e7
Remove HTMLVideoElement.
...
This also removes some compositor related code, but there's not much of
it anyway so we can just add it back later when we do <iframe>.
R=ojan@chromium.org , abarth@chromium.org
Review URL: https://codereview.chromium.org/701663002
2014-11-03 18:02:22 -08: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
Ojan Vafai
423d08cc86
More cleanup of dead code now that we don't have frame-level scrolling.
...
No change in behavior. The overflowchanged event was never fired.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/687783003
2014-10-28 16:53:47 -07:00
Eric Seidel
de93d90cda
Remove heap/*.cpp files
...
Nothing in heap/ is called anymore, but it
still has its claws deep into many of the
base classes for the rest of Sky, so I've left
the (largely unmodified) headers for now.
We'll trim the headers further in later patches.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/681963002
2014-10-27 17:13:36 -07:00
Eric Seidel
64b5cb61a1
Remove all oilpan transitional types
...
I used do-webcore-rename from Blink/WebKit
which is very good at doing this kind
of search-replace.
Also removed toRefPrtNativeArray after
conversion since it previously had two
separate flavors. Both versions are no longer
used so I've removed the code until we
need one again.
https://www.irccloud.com/pastebin/5C16p5cE
is the diff I used to do-webcore-rename
TBR=abarth@chromium.org
2014-10-27 14:13:01 -07:00
Ojan Vafai
995c857ce6
Remove a bunch of frame-level scrolling machinery.
...
This just removing dead/noop code. No change in behavior.
R=abarth@chromium.org , esprehn@chromium.org
Review URL: https://codereview.chromium.org/681023002
2014-10-27 13:10:04 -07:00
Ojan Vafai
f9e0a463af
Remove meta viewport and @viewport CSS rules.
...
We won't need configurations like this since we don't have things
like page zoom and a default width.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/654693004
2014-10-25 23:08:58 -07:00
Ojan Vafai
57a45f79ff
Remove pinch viewports.
...
Sky doesn't have concept of pinch zoom.
Remove more frame-level scrolling machinery.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/681583002
2014-10-25 10:11:22 -07:00
Adam Barth
61a2a00c78
Live the dream
...
This CL plumbs the data pipe from the network stack all the way to the parser
thread. We now drain the data pipe on the parser thread, which means network
bytes don't need to transit the main thread to reach the parser.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/664573004
2014-10-24 16:51:56 -07:00
Adam Barth
e8c9ecc556
Use override and final instead of OVERRIDE and FINAL
2014-10-24 15:15:13 -07:00
Adam Barth
1ff9eb48b7
Factor DrainDataPipeJob out of MojoLoader
...
We want to re-use the code for draining Mojo data pipes in more places that
just the MojoLoader.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/650903006
2014-10-24 12:05:50 -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
Elliott Sprehn
725950ed7f
Remove context menus.
...
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/640143004
2014-10-23 17:10:06 -07:00
Elliott Sprehn
8209d97c51
Remove postMessage, MessageChannel and MessagePort.
...
Sky uses Mojo services to communicate between embedded applications, not
postMessage and its friends.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/676723003
2014-10-23 13:17:50 -07:00
Adam Barth
ae72930937
Open the Sky
2014-10-23 11:17:19 -07:00