Elliott Sprehn
c24fbd5cd2
Remove more API from Node and ContainerNode.
...
R=abarth@chromium.org , ojan@chromium.org
Review URL: https://codereview.chromium.org/698123002
2014-11-03 14:55:19 -08:00
Elliott Sprehn
ca3b2661ef
Remove a lot of API surface from Element.
...
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/696903002
2014-10-31 16:48:20 -07:00
Elliott Sprehn
5330701999
Remove Element#attributes.
...
We now implement getAttributes() such that it returns
a new set of Attr isntances on every call as well.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/697773002
2014-10-31 15:10:53 -07:00
Adam Barth
e18d99a0f3
Make clicks on <a> request a navigation
...
Currently our window manager isn't listening for these requests, but it would
work if we loaded sky in wm_flow or example_window_manager.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/695803003
2014-10-31 11:27:44 -07:00
Adam Barth
97565a73db
Introduce blink::ServiceProvider
...
This CL is a warmup for making hyperlinks actually work. ServiceProvider lets
the embedder inject a bundle of services that are specific to the embedding
context (e.g., NavigatorHost). Services that are independent to the embedding
context can be injected via blink::Platform.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/696733003
2014-10-31 10:54:03 -07:00
Elliott Sprehn
c384b62ef1
Remove lots of dead virtuals from Element.
...
Mostly form related things we don't need now.
R=ojan@chromium.org , abarth@chromium.org
Review URL: https://codereview.chromium.org/694703002
2014-10-30 23:03:02 -04:00
Ojan Vafai
80efab4680
Remove straggling bits of listboxes.
...
Also remove some straggling bits of textareas along the way.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/653993007
2014-10-30 16:46:17 -07:00
Adam Barth
4be2d764fa
Remove Platform::parseDataURL
...
We only use this data URL parser to pre-cache images loaded from data URLs.
It's not clear we need that optimization in this system. If we do want it, we
can just call the data URL parser directly.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/691623003
2014-10-30 09:41:31 -07:00
Adam Barth
07106fceee
Remove callOnMainThread
...
This API is redundant with exposing the main-thread task runner.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/691493004
2014-10-30 09:40:12 -07:00
Elliott Sprehn
c9e551fda5
Remove more stuff from Widget.
...
This removes even more APIs from widget. This also removes some methods
that had been broken and made infinitely recursive on FrameView.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/684353002
2014-10-29 15:57:18 -07:00
Adam Barth
e000e53207
Remove Platform::cryptographicallyRandomValues
...
We can just call the base API directly.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/691483005
2014-10-29 15:55:19 -07:00
Elliott Sprehn
3ad63531da
Remove Nine Patch layers.
...
These were only used for doing effects in Clank and the
shadows around the page when bouncing on the Mac. Now
they're dead code.
In the future if we decide nine patch is an API we really
want we should expose web platform primitives instead of
having a special API on layer.
R=ojan@chromium.org , abarth@chromium.org
Review URL: https://codereview.chromium.org/685983002
2014-10-28 20:13:46 -07:00
Ojan Vafai
ce9aa787cb
Remove more frame-level scrolling machinery.
...
This is all dead code. No change in behavior.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/678193005
2014-10-28 19:27:52 -07:00
Elliott Sprehn
82245c19f8
Remove getTickmarks.
...
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/681293005
2014-10-28 19:22:17 -07:00
Ojan Vafai
e246934fb9
Remove more scrolling methods from FrameView.
...
No change in behavior. Just deleting dead code.
Also removes ScrollAnimatorNone since it's unused.
We'll need to bring some of this back, but we'll
do that when we get rid of composited scrolling.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/682363002
2014-10-28 17:38:08 -07:00
Elliott Sprehn
dc00d6678b
Remove a lot of dead Scrollbar methods.
...
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/685003003
2014-10-28 17:29:41 -07:00
Adam Barth
74db9da5e1
Add inspect command to skydb
...
This CL adds an "inspect" command to skydb that injects the inspector module
into the page and prints some instructions for opening the inspector.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/690433004
2014-10-28 17:08:25 -07:00
Elliott Sprehn
e379c7382a
Remove PageOverlays.
...
These were related to the inspector overlays, if we want to
do this in the future we should place mojo::Views over the
page in the sky debugger so sky itself doesn't need to manage
the overlay views.
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/687003002
2014-10-28 15:44:00 -07:00
Ojan Vafai
f11504f4e8
Remove layerIsContainerForFixedPositionLayers.
...
We don't have fixed position. We'll later need to remove this
functionality from cc as well.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/680263005
2014-10-28 13:59:57 -07:00
Eric Seidel
70c382c012
Remove wtf/Functional.h
...
The background parser was the last client.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/684813003
2014-10-28 10:41:02 -07:00
Ojan Vafai
42ea48b379
Remove a bunch of fixed position dead code.
...
There is not change in behavior here. Just removing dead
code now that we no longer support position:fixed.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/686653002
2014-10-28 09:34:19 -07:00
Adam Barth
373117fdb8
Delete WebWaitableEvent
...
We don't use this interface. In the future, we can just use the base version
directly.
R=eseidel@chromium.org , ojan@chromium.org
Review URL: https://codereview.chromium.org/681173002
2014-10-27 21:50:35 -07:00
Eric Seidel
e9e27699ad
Remove GarbageCollectedFinalized
...
This class didn't actually do anything anymore.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/655083003
2014-10-27 17:41:38 -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
Eric Seidel
049a036e83
Begin to remove heap/*
...
This makes Sky never call into the
Heap::init/shutdown methods and removes
most Heap:: and ThreadState:: calls throughout
the rest of Sky.
There is a *ton* more to remove after this.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/678003003
2014-10-27 12:41:12 -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
ac7ea65ede
Remove a bunch of unused or never-set settings.
...
Just mechanical changes. No change in behavior.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/681553003
2014-10-25 22:51:40 -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
Ojan Vafai
be4206ab28
Remove more frame-level scrolling machinery.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/680703002
2014-10-24 23:31:45 -07:00
Ojan Vafai
1728572222
Remove some more frame-level scrolling machinery.
...
This includes removing a bunch of scrolling methods and
accessors on Window.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/677223002
2014-10-24 23:16:28 -07:00
Adam Barth
d71037bb51
HTMLImportLoader should talk directly to mojo::NetworkService
...
This CL re-routes the loading pipeline for HTMLImportLoader directly to
mojo::NetworkService rather than through core/fetch, platform/network, and
WebURLLoader.
R=eseidel@chromium.org , esprehn@chromium.org
Review URL: https://codereview.chromium.org/678683004
2014-10-24 15:05:42 -07:00
Eric Seidel
8663c840aa
Fix sky to pass 'gn check'
...
I also deleted the sky_common and sky_minimal targets
as those were only for the windows build
(which sky does not support).
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/663483006
2014-10-24 15:00:55 -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
77074fa3b0
Remove remaining AX code.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/673993002
2014-10-23 16:26:34 -07:00
Elliott Sprehn
0ee669f48c
Rename WebKit.h/cpp to Sky.h/cpp
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/676933002
2014-10-23 16:10:56 -07:00
James Robinson
1e69b19988
Fix sky build on android
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/678533002
2014-10-23 14:50:37 -07:00
Adam Barth
45e9dc8ca4
Remove WebThread
...
We still have WebThread::Task, but WebThread is now gone.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/673033002
2014-10-23 14:37:09 -07:00
Elliott Sprehn
2b1e6cfc42
Remove overflowchanged event.
...
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/672353002
2014-10-23 14:29:40 -07:00
Elliott Sprehn
22d3fe4be3
Remove WebSelector, it's not used.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/672323002
2014-10-23 14:07:53 -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
c1d26b1d31
Remove RecordingImageBufferSurface
...
We don't enable this runtime setting.
R=ojan@google.com , ojan@chromium.org
Review URL: https://codereview.chromium.org/678483002
2014-10-23 12:56:33 -07:00
Adam Barth
ae72930937
Open the Sky
2014-10-23 11:17:19 -07:00