Ojan Vafai
8510cca8ad
Remove alt text from images.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/715963003
2014-11-11 16:46:57 -08:00
Adam Barth
7a240abc13
Rename sky::TestObserver to sky::TestHarness
...
This CL prepares us to add event dispatching to this interface, which is more
than just observation.
R=esprehn@chromium.org , ojan@chromium.org
Review URL: https://codereview.chromium.org/715123002
2014-11-11 16:43:21 -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
Elliott Sprehn
4ae6323952
Add the flights app scaffolding demo.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/720593002
2014-11-11 16:37:04 -08:00
Adam Barth
fcaf863c07
AbstractModule should accept a PassRefPtr
...
The AbstractModule is taking a reference to the Document. It should take a
PassRefPtr so that it can accept a floating reference.
R=esprehn@chromium.org , eseidel@chromium.org
Review URL: https://codereview.chromium.org/715833002
2014-11-11 16:04:02 -08:00
Eric Seidel
66bad10810
Remove a bunch of OS(MACOSX) code
...
This code is unused in sky.
Amazing how much code we had for dealing with old
versions of MSVC.
R=ojan@chromium.org , abarth@chromium.org
Review URL: https://codereview.chromium.org/709603006
2014-11-11 15:33:38 -08:00
Eric Seidel
7a32c83570
Remove most of config.h
...
Also removed several ENABLE(OILPAN) checks.
R=ojan@chromium.org , abarth@chromium.org
Review URL: https://codereview.chromium.org/718873003
2014-11-11 15:03:27 -08:00
Ojan Vafai
0f803f8d3c
Remove ResourceLoadPriorityOptimizer.
...
We want to expose the ability to do this in the framework,
not bake it into the platform.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/710743006
2014-11-11 14:53:02 -08:00
Elliott Sprehn
36d65ae442
Fix test expectations.
...
After fixing flexbox margin and padding I didn't rebaseline the tests.
TBR=ojan@chromium.org
Review URL: https://codereview.chromium.org/710423002
2014-11-11 13:52:50 -08:00
Elliott Sprehn
5f8f626d7d
Fix margins and paddings on flex boxes.
...
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/693353003
2014-11-11 13:10:25 -08:00
Eric Seidel
a1bf7bae10
Make it possible to have multiple InspectorBackends
...
This will make it possible to connect a c++
inspector backend in addition to the JS one.
We lose the feature of running multiple inspector
servers in this patch, but we weren't using that feature
and could easily add it back if we plan to use it.
This patch has a *ton* of boilerplate code due
to crbug.com/431911, hopefully that will be fixed
soon and we can delete all the Impl nonsense.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/710043004
2014-11-11 10:29:21 -08:00
Ojan Vafai
aadd9d43cf
Remove some more assorted code from RenderBox.
...
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/691223003
2014-11-11 10:16:03 -08:00
Adam Barth
da617058be
Remove preload support from the MemoryCache
...
We never issue preloads, so this is all dead code.
R=esprehn@chromium.org , eseidel@chromium.org
Review URL: https://codereview.chromium.org/710383002
2014-11-11 09:57:11 -08:00
Adam Barth
a52afb449e
Simplify some parsing-related code
...
We don't need a virtual createParser function because there's only one parser.
Also, removed some unused oilpan code.
R=esprehn@chromium.org , eseidel@chromium.org
Review URL: https://codereview.chromium.org/712423002
2014-11-11 09:56:10 -08:00
Adam Barth
c552fbd395
Remove DocumentVisibilityObserver
...
This only client of this mechanism is <canvas>, and it's not a canvas feature
that makes sense in Sky because we're going to remove the separate backing
buffer for <canvas>.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/714953002
2014-11-11 09:51:26 -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
Ojan Vafai
44d889c9fd
Remove some dead code around touch events and zooming.
...
I believe that this was for double-tap-to-zoom, but I'm not sure.
In either case, it's dead code.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/711233002
2014-11-10 19:44:17 -08:00
Ojan Vafai
eec7ede796
Remove assorted dead code from RenderBox.
...
-overrideContainingBlock sizes were only used by RenderGrid.
-percendicular containing blocks were a vertical writing mode feature.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/704413008
2014-11-10 19:43:04 -08:00
Ojan Vafai
637d077ba2
Remove some straggling zoom-related code.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/714783003
2014-11-10 19:17:32 -08:00
Ojan Vafai
f061bf7b9e
Rename a few functions now that we don't have zooming.
...
Just renaming functions and removing an unused RenderObject
argument.
TBR=esprehn@chromium.org
Review URL: https://codereview.chromium.org/711173003
2014-11-10 19:13:52 -08:00
Elliott Sprehn
89d5919878
Merge CSSDefaultStyleSheets into StyleResolver.
...
R=abarth@chromium.org , ojan@chromium.org
Review URL: https://codereview.chromium.org/712143004
2014-11-10 18:50:13 -08:00
Elliott Sprehn
9e042f0d70
Remove HTMLShadowElement.
...
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/704413007
2014-11-10 18:38:30 -08:00
Ojan Vafai
5f945bf69f
Remove some more zoom-related code.
...
-Remove all references to zoomFactor.
-Remove zoomLevels.
-Remove unused m_zoom on StyleVisualData.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/714013002
2014-11-10 18:08:46 -08:00
Elliott Sprehn
104d3abf38
Add a basic benchmark for creating DOM.
...
R=ojan@chromium.org , abarth@chromium.org
Review URL: https://codereview.chromium.org/713973003
2014-11-10 17:45:50 -08:00
Elliott Sprehn
9c7987a6e1
Remove StyleInvalidator machinery.
...
We don't support descendant selectors, so switch everything back to
basic hash table lookups.
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/712173002
2014-11-10 17:35:11 -08:00
Ojan Vafai
275c5e291c
Remove zoom() and effectiveZoom().
...
No change in behavior since we already removed the zoom setters.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/711203002
2014-11-10 17:32:52 -08:00
Elliot Glaysher
23babae2de
Reland: Remove aura and make a pure mojo::View version of FocusController.
...
[Changes: Remove additional deps which Linux/Windows was fine with, but
which broke android because it implied an aura dependency. window_manager
should now be properly deauraed.]
This patch is only half done, however the main driver (removing aura) is
needed by other teams for them to make progress.
Input handling is regressed in this patch; while FocusController is
rebuilt to the point where it should theoretically work, all of the
details about ui::EventTargeter don't work correctly. There is an empty
subclass ViewTargeter which will need to be filled out before
Thankfully, this should only regress people who are using the wm_flow
demo, and this should unblock the android guys who don't have aura
support on their platform.
BUG=431047
TBR=eseidel@chromium.org , sky@chromium.org
Review URL: https://codereview.chromium.org/710203006
2014-11-10 17:06:49 -08:00
Adam Barth
84faf899bc
Remove nop ScriptWrappable::init calls
...
These calls don't do anything.
TBR=eseidel@chromium.org
Review URL: https://codereview.chromium.org/706123005
2014-11-10 16:41:18 -08:00
Elliot Glaysher
cf51d90a37
Revert "Remove aura and make a pure mojo::View version of the aura::Window FocusController."
...
This reverts commit bb29e4293b6e60ee721b5be17f9fa9f4989a1981.
This is a speculative revert due to android waterfall bots failing.
BUG=431047
TBR=ojan@chromium.org ,sky@chromium.org
Review URL: https://codereview.chromium.org/718573002
2014-11-10 16:28:49 -08:00
Adam Barth
7991f716a0
Remove unused URLRegistry
...
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/692403003
2014-11-10 16:07:01 -08:00
Ojan Vafai
167513d855
Speculative fix for android compile.
...
This broke with ccaf3a65fb
TBR=abarth@chromium.org
Review URL: https://codereview.chromium.org/716673002
2014-11-10 15:59:54 -08:00
Elliot Glaysher
e5278621eb
Remove aura and make a pure mojo::View version of the aura::Window FocusController.
...
This patch is only half done, however the main driver (removing aura) is needed by other teams for them to make progress.
Input handling is regressed in this patch; while FocusController is rebuilt to the point where it should theoretically work, all of the details about ui::EventTargeter don't work correctly. There is an empty subclass ViewTargeter which will need to be filled out before
Thankfully, this should only regress people who are using the wm_flow demo, and this should unblock the android guys who don't have aura support on their platform.
BUG=431047
R=eseidel@chromium.org , sky@chromium.org
Review URL: https://codereview.chromium.org/698543005
2014-11-10 15:42:36 -08:00
Adam Barth
b71fee9e48
Move exports from Document to Module
...
This CL moves the |exports| from Document to the new |Module| interface,
matching the spec. Also, the |module| object available to scripts is now really
an instance of |Module|.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/703593003
2014-11-10 15:34:25 -08:00
Adam Barth
bdf6f5c3e6
Add Module and Application interfaces
...
These interfaces are currently unused by the engine, but they are
constructable. See apis.md for details.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/697873007
2014-11-10 14:16:56 -08: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
Ojan Vafai
e00f34ccf6
Initial step of removing CSS zoom related properties.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/710113003
2014-11-10 13:07:29 -08:00
Adam Barth
da357aebde
Update apis.md
2014-11-10 10:52:24 -08:00
Adam Barth
2942f72fd2
Update apis.md
2014-11-10 10:51:40 -08:00
Adam Barth
2c017360bc
Make Sky's test_perf actually test performance
...
This CL teaches test_perf how to walk the benchmarks directory to find the
benchmarks and how to actually run them. We're still not uploading results to
the server yet, however.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/710133002
2014-11-10 10:30:54 -08:00
Ojan Vafai
9b654433ea
Deduplicate part of RenderLayerScrollableArea/ScrollableArea.
...
ScrollableArea only has one subclass now. Make all it's virtual
methods be pure virtual and delete any methods that
RenderLayerScrollableArea overrides.
Eventually we should probably merge the two classes into one,
but ScrollableArea is in platform and RenderLayerScrollableArea
is in core/rendering, so it's non-trivial figuring out what the
end result should look like. Hopefully it will become more clear
as we delete more of the scrolling code.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/711483003
2014-11-07 20:06:09 -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
8252c250f3
Remove resizing code from ElementRareData.
...
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/710733004
2014-11-07 18:33:59 -08:00
Ojan Vafai
1fad59d33b
Remove OverlayScrollbarSizeRelevancy.
...
It doesn't do anything anymore.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/715453002
2014-11-07 18:13:42 -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
Ojan Vafai
b44392daf4
Remove scrollbar width/height computations from layout.
...
Scrollbars never take up layout space or participate in hit-testing.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/707233006
2014-11-07 17:54:41 -08:00
Adam Barth
dbd2cc66f9
Remove libxml dependency from Sky
...
R=esprehn@chromium.org , jamesr@chromium.org
Review URL: https://codereview.chromium.org/689943003
2014-11-07 17:47:24 -08:00
Elliott Sprehn
e9073fbdc0
Remove PODIntervalTree and machinery.
...
This was for floats and shapes which we removed.
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/705373003
2014-11-07 17:01:02 -08:00
Elliott Sprehn
d11b95703b
Remove many attributes.
...
This removes many attributes we don't want from HTMLAttributeNames.in
and the associated code.
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/708233002
2014-11-07 16:48:59 -08:00
Elliott Sprehn
9340924861
Remove lots of dead web/ classes.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/693603005
2014-11-07 16:14:13 -08:00
Elliott Sprehn
b76faaa539
Remove ViewportAnchor.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/706583004
2014-11-07 16:12:26 -08:00