Elliott Sprehn
9ea3c3648b
Remove sizes attr.
...
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/732813002
2014-11-14 13:52:02 -08:00
Eric Seidel
73365743da
Remove more bits of the Oilpan tracing system
...
TBR=esprehn@chromium.org
Review URL: https://codereview.chromium.org/729733002
2014-11-14 13:17:21 -08:00
Eric Seidel
92b3ef9e73
Remove FINAL macro to make chromium presubmit happy
...
TBR=abarth@chromium.org
Review URL: https://codereview.chromium.org/727933002
2014-11-14 12:55:21 -08:00
James Robinson
e6a599f95f
Update from https://crrev.com/304121
...
Includes DEPS updates and port of
https://codereview.chromium.org/665223004 to accomodate skia API change
on android.
Review URL: https://codereview.chromium.org/723343002
2014-11-13 17:05:42 -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
Matt Perry
037ca1b039
Rename RenderRemote to RenderIFrame.
...
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/723143003
2014-11-13 18:19:28 -05:00
Elliott Sprehn
586849aed1
Remove some unused methods from Node and ContainerNode.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/722313002
2014-11-13 12:50:29 -08:00
Rafael Weinstein
f5bed9da06
Remove moar composited scrolling from sky
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/722063002
2014-11-12 18:14:51 -08:00
Rafael Weinstein
c1e4c67c23
Remove WebScroll*
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/720713003
2014-11-12 16:41:12 -08:00
Adam Barth
b75be5c88b
Fix contenteditable
...
You can now make elements editable using the contenteditable attribute.
R=rafaelw@chromium.org
Review URL: https://codereview.chromium.org/716223003
2014-11-12 14:37:41 -08:00
Eric Seidel
276829db22
Replace (unused) FontPlatformData.* with harfbuzz variants.
...
R=ojan@chromium.org , abarth@chromium.org
Review URL: https://codereview.chromium.org/717343002
2014-11-12 14:22:55 -08:00
Eric Seidel
97f80336f9
Bring back ScriptDebugServer and associated machinery
...
Eventually all of this should be moved out of Sky
and instead sit on top of Sky as just a mojo v8 debug service
but for now I'm just bringing back what we had in Blink
so I can make it work with our new inspector backend
and then we can move it out.
I also sorted gn lists and fixed two .idl files
which were in the wrong sources list in core.gni.
R=abarth@chromium.org , yurys@chromium.org
Review URL: https://codereview.chromium.org/723773002
2014-11-12 14:21:44 -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
a8cf7c7b43
Remove dynamic cast from DocumentPaser interface
...
This CL cleans up the DocumentParser interface to match what's actually needed
by clients. As part of this cleanup, I've removed the asHTMLDocumentParser
dynamic cast and just exposed virtual functions for the state folks were
accessing via the dynamic cast.
R=ojan@chromium.org , eseidel@chromium.org
Review URL: https://codereview.chromium.org/722743002
2014-11-12 13:23:50 -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
Eric Seidel
5bdc6515b9
Re-land 714393002 after fixing android build.
...
Original CL:
https://codereview.chromium.org/714393002
Reverted in:
https://codereview.chromium.org/719063002
One fix was to use static_assert instead
of _Static_assert in COMPILE_ASSERT.
_Static_assert is C11, static_assert is C++11
and Android's stdlib doesn't have C11 support,
but we don't care since we never use COMPILE_ASSERT
in plain C code.
The second fix was also for the android STL
and was adding back the nullptr_t type
definition in NullPtr.h for old versions of STL.
I compile this locally for android to verify
that it works
mojo/tools/mojob.py build --android
TBR=jamesr@chromium.org ,qsr@chromium.org
Review URL: https://codereview.chromium.org/722723003
2014-11-12 12:16:05 -08:00
Eric Seidel
11c0649769
Add headers to gn/gni files for all of sky/engine
...
Also sorted the sources.
This stops sky/tools/missing_from_gn from complaining
about our headers being missing.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/715163002
2014-11-12 11:36:37 -08:00
Benjamin Lerman
59f42240ba
Revert "Remove support for MSVC"
...
This reverts commit d9cfbefcfe8710f1cb190ae817757853c8058797.
This CL broke android build:
http://build.chromium.org/p/client.mojo/builders/Mojo%20Android%20Builder%20%28dbg%29/builds/248
TBR=eseidel@chromium.org
Review URL: https://codereview.chromium.org/719063002
2014-11-12 13:31:10 +01:00
Eric Seidel
4ab80f640b
Remove support for MSVC
...
I also removed COMPILER_SUPPORTS since
all of the checks were for old versions of
GCC which we no longer support.
Mojo requires GCC 4.8 or later.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/714393002
2014-11-11 16:59:04 -08:00
Ojan Vafai
ec084dc47a
Make paddingBoxRect less dumb.
...
It was calling contentWidth, which did clientWidth - padding,
and then adding the padding back in.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/715053004
2014-11-11 16:58:33 -08:00
Rafael Weinstein
c1a54c9be7
Fix typo-breakage
...
TBR=ojan
Review URL: https://codereview.chromium.org/715873005
2014-11-11 16:53:08 -08:00
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
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
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
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
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
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
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
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
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
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