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

Issue 1377163002: Use DOMSettableTokenList for {HTMLAnchorElement, HTMLAreaElement}.ping. (Closed)

Created:
5 years, 2 months ago by hyunjunekim2
Modified:
5 years ago
CC:
blink-reviews, vivekg_samsung, blink-reviews-html_chromium.org, vivekg, dglazkov+blink, Inactive
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Use DOMSettableTokenList for {HTMLAnchorElement, HTMLAreaElement}.ping. This CL is that replace DOMString with DOMSettableTokenList for {HTMLAnchorElement, HTMLAreaElement}.ping. https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/Z-RBeFLHRSU/0EY_qBmdtegJ BUG=498219 Committed: https://crrev.com/faf57a0c2dceb272f8823251efd08fa4dceb72d0 Cr-Commit-Position: refs/heads/master@{#353261}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Lazy #

Patch Set 3 : update test-case. #

Patch Set 4 : Lazy2 #

Patch Set 5 : test #

Patch Set 6 : test2 #

Patch Set 7 : Lazy3 #

Total comments: 6

Patch Set 8 : Lazy4 #

Patch Set 9 : Lazy5 #

Patch Set 10 : #

Total comments: 3

Patch Set 11 : #

Patch Set 12 : fixup presubmit. #

Patch Set 13 : fixup presubmit2 #

Patch Set 14 : #

Patch Set 15 #

Patch Set 16 : warning C4275 #

Total comments: 1

Patch Set 17 : build on win1 #

Patch Set 18 : build on win2 #

Patch Set 19 : public -> private #

Patch Set 20 #

Patch Set 21 : Original #

Patch Set 22 : Remove CORE_EXPORT on {HTMLAnchor, HTMLArea} #

Patch Set 23 : Add CORE_EXPORT on DOMSettableTokenListObserver #

Total comments: 1

Patch Set 24 : #

Patch Set 25 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+39 lines, -8 lines) Patch
M third_party/WebKit/Source/core/html/HTMLAnchorElement.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 4 chunks +9 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 5 chunks +28 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLAnchorElement.idl View 1 chunk +1 line, -2 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLAreaElement.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 49 (19 generated)
hyunjunekim2
Could you check this patch? I created new issue.
5 years, 2 months ago (2015-09-30 13:09:33 UTC) #2
philipj_slow
https://codereview.chromium.org/1377163002/diff/1/third_party/WebKit/LayoutTests/fast/dom/ping-attribute-dom-binding.html File third_party/WebKit/LayoutTests/fast/dom/ping-attribute-dom-binding.html (right): https://codereview.chromium.org/1377163002/diff/1/third_party/WebKit/LayoutTests/fast/dom/ping-attribute-dom-binding.html#newcode17 third_party/WebKit/LayoutTests/fast/dom/ping-attribute-dom-binding.html:17: anchor.ping.add('p3'); If there isn't already another test doing it, ...
5 years, 2 months ago (2015-10-01 12:54:10 UTC) #3
hyunjunekim2
philipj, Could you check PS7?
5 years, 2 months ago (2015-10-05 14:31:34 UTC) #4
philipj_slow
https://codereview.chromium.org/1377163002/diff/120001/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp File third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp (right): https://codereview.chromium.org/1377163002/diff/120001/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp#newcode236 third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp:236: m_ping = DOMSettableTokenList::create((DOMSettableTokenListObserver*)this); It looks like you could use ...
5 years, 2 months ago (2015-10-05 15:03:17 UTC) #5
hyunjunekim2
https://codereview.chromium.org/1377163002/diff/120001/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp File third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp (right): https://codereview.chromium.org/1377163002/diff/120001/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp#newcode236 third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp:236: m_ping = DOMSettableTokenList::create((DOMSettableTokenListObserver*)this); On 2015/10/05 15:03:17, philipj wrote: > ...
5 years, 2 months ago (2015-10-05 15:30:26 UTC) #6
philipj_slow
https://codereview.chromium.org/1377163002/diff/120001/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp File third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp (right): https://codereview.chromium.org/1377163002/diff/120001/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp#newcode236 third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp:236: m_ping = DOMSettableTokenList::create((DOMSettableTokenListObserver*)this); On 2015/10/05 15:30:25, hyunjunekim2 wrote: > ...
5 years, 2 months ago (2015-10-05 16:36:43 UTC) #7
hyunjunekim2
philipj, Could you check PS10?
5 years, 2 months ago (2015-10-06 00:38:34 UTC) #8
philipj_slow
lgtm % mutable nit sof, can you check this for Oilpan sanity? https://codereview.chromium.org/1377163002/diff/170009/third_party/WebKit/Source/core/html/HTMLAnchorElement.h File third_party/WebKit/Source/core/html/HTMLAnchorElement.h ...
5 years, 2 months ago (2015-10-06 07:50:08 UTC) #10
sof
oilpan lgtm. https://codereview.chromium.org/1377163002/diff/170009/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp File third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp (right): https://codereview.chromium.org/1377163002/diff/170009/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp#newcode398 third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp:398: setSynchronizedLazyAttribute(pingAttr, m_ping->value()); m_ping is guaranteed to be ...
5 years, 2 months ago (2015-10-06 08:16:15 UTC) #11
philipj_slow
https://codereview.chromium.org/1377163002/diff/170009/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp File third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp (right): https://codereview.chromium.org/1377163002/diff/170009/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp#newcode398 third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp:398: setSynchronizedLazyAttribute(pingAttr, m_ping->value()); On 2015/10/06 08:16:15, sof wrote: > m_ping ...
5 years, 2 months ago (2015-10-06 09:01:00 UTC) #12
hyunjunekim2
philipj, sof, Could you check PS11?
5 years, 2 months ago (2015-10-06 14:25:10 UTC) #13
philipj_slow
lgtm
5 years, 2 months ago (2015-10-06 15:21:43 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1377163002/190001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1377163002/190001
5 years, 2 months ago (2015-10-06 15:22:23 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/107114)
5 years, 2 months ago (2015-10-06 15:30:58 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1377163002/190001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1377163002/190001
5 years, 2 months ago (2015-10-06 23:46:41 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/107276)
5 years, 2 months ago (2015-10-07 00:00:03 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1377163002/230001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1377163002/230001
5 years, 2 months ago (2015-10-07 00:05:12 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/92393)
5 years, 2 months ago (2015-10-07 01:51:30 UTC) #33
philipj_slow
https://codereview.chromium.org/1377163002/diff/290001/third_party/WebKit/Source/core/html/HTMLAnchorElement.h File third_party/WebKit/Source/core/html/HTMLAnchorElement.h (right): https://codereview.chromium.org/1377163002/diff/290001/third_party/WebKit/Source/core/html/HTMLAnchorElement.h#newcode61 third_party/WebKit/Source/core/html/HTMLAnchorElement.h:61: #pragma warning(disable: 4275) // Disable warning C4275 This is ...
5 years, 2 months ago (2015-10-07 13:02:38 UTC) #34
hyunjunekim2
On 2015/10/07 13:02:38, philipj wrote: > https://codereview.chromium.org/1377163002/diff/290001/third_party/WebKit/Source/core/html/HTMLAnchorElement.h > File third_party/WebKit/Source/core/html/HTMLAnchorElement.h (right): > > https://codereview.chromium.org/1377163002/diff/290001/third_party/WebKit/Source/core/html/HTMLAnchorElement.h#newcode61 > ...
5 years, 2 months ago (2015-10-07 13:25:05 UTC) #35
hyunjunekim2
philipj, warning C4275 - https://msdn.microsoft.com/en-us/library/vstudio/3tdb471s(v=vs.100).aspx - https://msdn.microsoft.com/en-us/library/3tdb471s.aspx - http://stackoverflow.com/questions/5207765/c4275-warning-in-visual-studio I guess it's dll problem. if ...
5 years, 2 months ago (2015-10-07 14:47:17 UTC) #36
philipj_slow
On 2015/10/07 14:47:17, hyunjunekim2 wrote: > philipj, > warning C4275 > - https://msdn.microsoft.com/en-us/library/vstudio/3tdb471s(v=vs.100).aspx > - ...
5 years, 2 months ago (2015-10-07 15:10:02 UTC) #37
hyunjunekim2
On 2015/10/07 15:10:02, philipj wrote: > On 2015/10/07 14:47:17, hyunjunekim2 wrote: > > philipj, > ...
5 years, 2 months ago (2015-10-07 15:36:31 UTC) #38
hyunjunekim2
philipj, Could you check PS21 and PS23? About https://code.google.com/p/chromium/issues/detail?id=358074, If add |CORE_EXPORT|, I guess it's ...
5 years, 2 months ago (2015-10-08 00:32:44 UTC) #39
philipj_slow
lgtm with nit. The other class inheriting from DOMSettableTokenListObserver is HTMLIFrameElement does not have CORE_EXPORT, ...
5 years, 2 months ago (2015-10-08 09:22:49 UTC) #41
hyunjunekim2
philipj, Could you re-check PS24? Thank you.
5 years, 2 months ago (2015-10-09 03:48:25 UTC) #42
philipj_slow
lgtm
5 years, 2 months ago (2015-10-09 09:47:51 UTC) #44
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1377163002/440001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1377163002/440001
5 years, 2 months ago (2015-10-09 09:48:29 UTC) #46
commit-bot: I haz the power
Committed patchset #24 (id:440001)
5 years, 2 months ago (2015-10-09 10:56:47 UTC) #47
commit-bot: I haz the power
5 years, 2 months ago (2015-10-09 10:57:34 UTC) #48
Message was sent while issue was closed.
Patchset 24 (id:??) landed as
https://crrev.com/faf57a0c2dceb272f8823251efd08fa4dceb72d0
Cr-Commit-Position: refs/heads/master@{#353261}

Powered by Google App Engine
This is Rietveld 408576698