Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(974)

Issue 2591803002: NOT FOR LANDING: Thread the needle through all webmodules.

Created:
4 years ago by dglazkov
Modified:
3 years, 10 months ago
Reviewers:
haraken, esprehn, ojan
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

NOT FOR LANDING: Thread the needle through all webmodules. BUG=

Patch Set 1 #

Patch Set 2 : Wired up the agent and the fake-generated code. #

Patch Set 3 : Better comments. #

Patch Set 4 : Needle threaded all the way. #

Total comments: 14

Patch Set 5 : Fix the build? #

Patch Set 6 : Cut the namespaces down. #

Patch Set 7 : Fix all the red. #

Patch Set 8 : No more Christmas, just green. #

Patch Set 9 : Added rest argument handling. #

Patch Set 10 : Implemented variant-based union type alternative. #

Patch Set 11 : Updated with latest generated code. #

Total comments: 1

Patch Set 12 : AddEventListener sketched out. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2972 lines, -0 lines) Patch
M content/renderer/render_frame_impl.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +50 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 2 chunks +22 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebLocalFrameImpl.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebLocalFrameImpl.cpp View 1 2 3 4 5 6 7 8 9 10 2 chunks +9 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/web/agent/agent.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +28 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/web/agent/sample/sample_agent.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +21 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/web/agent/sample/sample_agent.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +41 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/web/api/frame.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +34 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/wtf/Variant.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2111 lines, -0 lines 0 comments Download
M third_party/WebKit/Tools/Scripts/webkitpy/style/checker.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/DEPS View 1 2 3 4 5 6 7 8 9 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/fake_the_gen.py View 1 2 3 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/web/api/document.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +83 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/web/api/document.cc View 1 2 3 4 5 6 7 8 9 1 chunk +70 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/web/api/element.h View 1 2 3 4 5 6 7 8 9 1 chunk +47 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/web/api/element.cc View 1 2 3 4 5 6 7 8 9 1 chunk +46 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/web/api/event.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +42 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/web/api/event.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +62 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/web/api/event_target.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +66 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/web/api/event_target.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +94 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/web/api/node.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +62 lines, -0 lines 0 comments Download
A third_party/WebKit/fake_gen/web/api/node.cc View 1 2 3 4 5 6 7 8 9 1 chunk +49 lines, -0 lines 0 comments Download
M third_party/WebKit/public/web/WebLocalFrame.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 57 (37 generated)
dglazkov
Wired up the agent and the fake-generated code.
4 years ago (2016-12-22 05:20:51 UTC) #1
dglazkov
Better comments.
4 years ago (2016-12-22 05:25:10 UTC) #2
dglazkov
Needle threaded all the way.
4 years ago (2016-12-22 16:15:16 UTC) #7
dglazkov
PTAL, my pseudo-design doc :) I figured instead of writing a long doc and have ...
4 years ago (2016-12-22 16:36:13 UTC) #13
dglazkov
https://codereview.chromium.org/2591803002/diff/60001/third_party/WebKit/fake_gen/fake_the_gen.py File third_party/WebKit/fake_gen/fake_the_gen.py (right): https://codereview.chromium.org/2591803002/diff/60001/third_party/WebKit/fake_gen/fake_the_gen.py#newcode2 third_party/WebKit/fake_gen/fake_the_gen.py:2: """Fake code generator! It's awesome!""" The fake generator gives ...
4 years ago (2016-12-22 16:39:10 UTC) #14
dglazkov
https://codereview.chromium.org/2591803002/diff/60001/third_party/WebKit/fake_gen/web/api/element.h File third_party/WebKit/fake_gen/web/api/element.h (right): https://codereview.chromium.org/2591803002/diff/60001/third_party/WebKit/fake_gen/web/api/element.h#newcode30 third_party/WebKit/fake_gen/web/api/element.h:30: void SetId(AtomicString id) { element()->setIdAttribute(id); } On 2016/12/22 at ...
4 years ago (2016-12-22 16:44:48 UTC) #15
dglazkov
https://codereview.chromium.org/2591803002/diff/60001/third_party/WebKit/Source/web/api/frame.h File third_party/WebKit/Source/web/api/frame.h (right): https://codereview.chromium.org/2591803002/diff/60001/third_party/WebKit/Source/web/api/frame.h#newcode15 third_party/WebKit/Source/web/api/frame.h:15: class Frame : public blink::GarbageCollected<Frame> { Frame will be ...
4 years ago (2016-12-22 16:46:51 UTC) #16
haraken
https://codereview.chromium.org/2591803002/diff/60001/third_party/WebKit/fake_gen/web/api/element.h File third_party/WebKit/fake_gen/web/api/element.h (right): https://codereview.chromium.org/2591803002/diff/60001/third_party/WebKit/fake_gen/web/api/element.h#newcode20 third_party/WebKit/fake_gen/web/api/element.h:20: namespace api { On 2016/12/22 16:36:13, dglazkov wrote: > ...
3 years, 12 months ago (2016-12-23 15:16:42 UTC) #17
dglazkov
Fix the build?
3 years, 12 months ago (2016-12-23 20:50:07 UTC) #18
dglazkov
Cut the namespaces down.
3 years, 12 months ago (2016-12-23 22:07:10 UTC) #23
dglazkov
Fix all the red.
3 years, 12 months ago (2016-12-24 21:17:58 UTC) #28
dglazkov
No more Christmas, just green.
3 years, 12 months ago (2016-12-26 02:38:50 UTC) #33
dglazkov
Added rest argument handling.
3 years, 11 months ago (2016-12-30 18:04:47 UTC) #38
dglazkov
Implemented variant-based union type alternative.
3 years, 11 months ago (2017-01-01 21:11:30 UTC) #43
dglazkov
Updated with latest generated code.
3 years, 10 months ago (2017-02-12 19:27:24 UTC) #48
esprehn
This looks really cool https://codereview.chromium.org/2591803002/diff/200001/third_party/WebKit/fake_gen/web/api/document.h File third_party/WebKit/fake_gen/web/api/document.h (right): https://codereview.chromium.org/2591803002/diff/200001/third_party/WebKit/fake_gen/web/api/document.h#newcode41 third_party/WebKit/fake_gen/web/api/document.h:41: class SVGScriptElement : public Node ...
3 years, 10 months ago (2017-02-15 02:03:02 UTC) #53
haraken
Is this ready for review?
3 years, 10 months ago (2017-02-15 02:15:14 UTC) #54
dglazkov
On 2017/02/15 at 02:15:14, haraken wrote: > Is this ready for review? Not at all. ...
3 years, 10 months ago (2017-02-15 03:00:15 UTC) #55
dglazkov
On 2017/02/15 at 02:03:02, esprehn wrote: > This looks really cool > > https://codereview.chromium.org/2591803002/diff/200001/third_party/WebKit/fake_gen/web/api/document.h > ...
3 years, 10 months ago (2017-02-15 03:04:55 UTC) #56
dglazkov
3 years, 10 months ago (2017-02-17 03:28:41 UTC) #57
AddEventListener sketched out.

Powered by Google App Engine
This is Rietveld 408576698