WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
40570
CPP bindings missing some APIs
https://bugs.webkit.org/show_bug.cgi?id=40570
Summary
CPP bindings missing some APIs
Kartikaya Gupta
Reported
2010-06-14 07:59:06 PDT
The CPP bindings landed in
r60784
(see
bug 38279
) are missing some bindings. Specifically, bindings for the NodeFilter API, some custom methods in HTMLCollection and HTMLOptionsCollection, some EventTarget type-determining methods, and DOMWindow bindings are missing.
Attachments
Patch to hook up NodeFilter API to CPP bindings
(7.55 KB, patch)
2010-06-14 08:00 PDT
,
Kartikaya Gupta
no flags
Details
Formatted Diff
Diff
Add missing custom methods for HTMLCollection and HTMLOptionsCollection
(4.35 KB, patch)
2010-06-14 08:01 PDT
,
Kartikaya Gupta
no flags
Details
Formatted Diff
Diff
Fix CPP bindings for DOMWindow
(7.22 KB, patch)
2010-06-14 08:02 PDT
,
Kartikaya Gupta
no flags
Details
Formatted Diff
Diff
Patch for EventTarget bindings
(8.11 KB, patch)
2010-06-14 08:07 PDT
,
Kartikaya Gupta
no flags
Details
Formatted Diff
Diff
Patch for EventTarget bindings (v2)
(8.11 KB, patch)
2010-06-14 10:00 PDT
,
Kartikaya Gupta
no flags
Details
Formatted Diff
Diff
Fix CPP bindings for DOMWindow (v2)
(5.30 KB, patch)
2010-06-14 10:10 PDT
,
Kartikaya Gupta
no flags
Details
Formatted Diff
Diff
Unified patch with ChangeLog
(25.90 KB, patch)
2010-06-15 07:12 PDT
,
Kartikaya Gupta
zimmermann
: review+
zimmermann
: commit-queue+
Details
Formatted Diff
Diff
Unified patch (v2)
(25.83 KB, patch)
2010-06-17 21:36 PDT
,
Kartikaya Gupta
no flags
Details
Formatted Diff
Diff
Show Obsolete
(7)
View All
Add attachment
proposed patch, testcase, etc.
Kartikaya Gupta
Comment 1
2010-06-14 08:00:22 PDT
Created
attachment 58647
[details]
Patch to hook up NodeFilter API to CPP bindings Patch is lacking ChangeLog modifications; this should be done before landing.
Kartikaya Gupta
Comment 2
2010-06-14 08:01:38 PDT
Created
attachment 58648
[details]
Add missing custom methods for HTMLCollection and HTMLOptionsCollection Patch is missing ChangeLog modification, this needs to be done before landing.
Kartikaya Gupta
Comment 3
2010-06-14 08:02:32 PDT
Created
attachment 58650
[details]
Fix CPP bindings for DOMWindow Patch is missing ChangeLog modification, needs to be done before landing.
Kartikaya Gupta
Comment 4
2010-06-14 08:07:25 PDT
Created
attachment 58652
[details]
Patch for EventTarget bindings This patch has a bug somewhere that I'm currently tracking down, but uploading anyway for pre-review since it's an ugly patch and any suggestions for improvement would be welcome.
Kartikaya Gupta
Comment 5
2010-06-14 10:00:09 PDT
Created
attachment 58666
[details]
Patch for EventTarget bindings (v2) Updated patch for EventTarget bindings, with the bug fixed. As with previous patches, the ChangeLog will need to be updated prior to landing.
Kartikaya Gupta
Comment 6
2010-06-14 10:10:37 PDT
Created
attachment 58668
[details]
Fix CPP bindings for DOMWindow (v2) Updated patch that should apply cleanly on upstream webkit (excludes patch to a file that is only in the olympia branch).
Nikolas Zimmermann
Comment 7
2010-06-14 22:32:46 PDT
Hey Kats, can you please upload a single combined patch for the fixes? (Alternative would be to create one bug per patch, but I think a combined one is fine). Also the patch is missing a proper ChangeLog, please create the template using "prepare-ChangeLog --bug=40570" and include it in the patch. I'm happy to r+ them afterwards! Cheers, Niko
Kartikaya Gupta
Comment 8
2010-06-15 07:12:05 PDT
Created
attachment 58774
[details]
Unified patch with ChangeLog Merge previous four patches into one, and add a proper ChangeLog.
Nikolas Zimmermann
Comment 9
2010-06-16 00:33:14 PDT
Comment on
attachment 58774
[details]
Unified patch with ChangeLog Looks great, r=me! The ChangeLog shouldn't say No tests (OOPS). But I'll fix that after commitqueeue lands.
Kartikaya Gupta
Comment 10
2010-06-17 21:36:04 PDT
Created
attachment 59070
[details]
Unified patch (v2) Updated with a few style fixes from Dan Bates as well.
WebKit Commit Bot
Comment 11
2010-06-17 21:36:23 PDT
Comment on
attachment 59070
[details]
Unified patch (v2) Rejecting patch 59070 from commit-queue.
lists.bugzilla@stakface.com
does not have committer permissions according to
http://trac.webkit.org/browser/trunk/WebKitTools/Scripts/webkitpy/common/config/committers.py
. - If you do not have committer rights please read
http://webkit.org/coding/contributing.html
for instructions on how to use bugzilla flags. - If you have committer rights please correct the error in WebKitTools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed). Due to
bug 30084
the commit-queue will require a restart after your change. Please contact
eseidel@chromium.org
to request a commit-queue restart. After restart the commit-queue will correctly respect your committer rights.
Daniel Bates
Comment 12
2010-06-17 21:39:34 PDT
Comment on
attachment 59070
[details]
Unified patch (v2) Forwarding Niko's r+, this patch only fixes some minor style nits and removes the "OOPS" line in the change log.
WebKit Commit Bot
Comment 13
2010-06-19 09:21:13 PDT
Comment on
attachment 59070
[details]
Unified patch (v2) Clearing flags on attachment: 59070 Committed
r61492
: <
http://trac.webkit.org/changeset/61492
>
WebKit Commit Bot
Comment 14
2010-06-19 09:21:20 PDT
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug