REOPENED 109654
[WK2] Remove web intents callbacks
https://bugs.webkit.org/show_bug.cgi?id=109654
Summary [WK2] Remove web intents callbacks
Gyuyoung Kim
Reported 2013-02-12 20:36:16 PST
Though web intent feature isn't supported anymore, some web intent callbacks aren't removed yet.
Attachments
Patch (6.15 KB, patch)
2013-02-12 20:38 PST, Gyuyoung Kim
no flags
Patch (8.60 KB, patch)
2013-02-12 21:03 PST, Gyuyoung Kim
no flags
Patch for ews (10.04 KB, patch)
2013-02-13 00:48 PST, Gyuyoung Kim
no flags
Gyuyoung Kim
Comment 1 2013-02-12 20:38:00 PST
Early Warning System Bot
Comment 2 2013-02-12 20:54:10 PST
Gyuyoung Kim
Comment 3 2013-02-12 21:03:07 PST
WebKit Review Bot
Comment 4 2013-02-12 21:06:03 PST
Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API
Early Warning System Bot
Comment 5 2013-02-12 21:13:16 PST
EFL EWS Bot
Comment 6 2013-02-12 21:44:05 PST
Benjamin Poulain
Comment 7 2013-02-12 22:19:29 PST
Comment on attachment 188001 [details] Patch This is not binary compatible but if I am not mistaken, Version 2 have not been used in Mountain Lion. Please test thoroughly on Mac though.
Gyuyoung Kim
Comment 8 2013-02-12 22:37:28 PST
(In reply to comment #7) > (From update of attachment 188001 [details]) > This is not binary compatible but if I am not mistaken, Version 2 have not been used in Mountain Lion. > > Please test thoroughly on Mac though. Sure, I will land this patch after checking on efl, qt and mac. Thanks.
Build Bot
Comment 9 2013-02-12 23:49:56 PST
Gyuyoung Kim
Comment 10 2013-02-13 00:48:27 PST
Created attachment 188029 [details] Patch for ews
WebKit Review Bot
Comment 11 2013-02-13 04:01:28 PST
Comment on attachment 188029 [details] Patch for ews Clearing flags on attachment: 188029 Committed r142736: <http://trac.webkit.org/changeset/142736>
WebKit Review Bot
Comment 12 2013-02-13 04:01:33 PST
All reviewed patches have been landed. Closing bug.
WebKit Review Bot
Comment 13 2013-02-13 10:47:34 PST
Re-opened since this is blocked by bug 109716
Alexey Proskuryakov
Comment 14 2013-02-13 10:55:19 PST
It is not OK to change offsets of functions in these structures if they are already used by shipping Safari. The right way to remove obsolete callbacks is to replace them with dummy entries.
Anders Carlsson
Comment 15 2013-02-13 11:08:42 PST
(In reply to comment #14) > It is not OK to change offsets of functions in these structures if they are already used by shipping Safari. The right way to remove obsolete callbacks is to replace them with dummy entries. (which i did when I removed web intents from WebKit2).
Benjamin Poulain
Comment 16 2013-02-13 11:39:09 PST
Didn't I ask you to verify bin compat on Mac? :(
Gyuyoung Kim
Comment 17 2013-02-13 17:27:39 PST
(In reply to comment #16) > Didn't I ask you to verify bin compat on Mac? :( I was crazy at a landing moment. Sorry about inconvenience. IMO, it would be better to be removed with Safari's use together. It looks there is no big meaning to add dummy callback here.
Anders Carlsson
Comment 18 2013-02-13 17:31:14 PST
(In reply to comment #17) > (In reply to comment #16) > > Didn't I ask you to verify bin compat on Mac? :( > > I was crazy at a landing moment. Sorry about inconvenience. IMO, it would be better to be removed with Safari's use together. It looks there is no big meaning to add dummy callback here. We need to keep the dummy callback around so that nightly builds of WebKit still work with the latest version of Safari shipped.
Note You need to log in before you can comment on or make changes to this bug.