RESOLVED FIXED 105890
Convert more classes to be WebContextSupplements
https://bugs.webkit.org/show_bug.cgi?id=105890
Summary Convert more classes to be WebContextSupplements
Sam Weinig
Reported 2012-12-31 20:22:14 PST
Convert more classes to be WebContextSupplements
Attachments
Patch (78.24 KB, patch)
2012-12-31 20:37 PST, Sam Weinig
no flags
Patch (79.10 KB, patch)
2012-12-31 21:09 PST, Sam Weinig
mitz: review+
Sam Weinig
Comment 1 2012-12-31 20:37:54 PST
WebKit Review Bot
Comment 2 2012-12-31 20:41:40 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
WebKit Review Bot
Comment 3 2012-12-31 20:42:04 PST
Attachment 180982 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/WebKit2/ChangeLog', u'Source/WebKit..." exit_code: 1 Source/WebKit2/UIProcess/API/C/WKContext.cpp:38: Alphabetical sorting problem. [build/include_order] [4] Total errors found: 1 in 26 files If any of these errors are false positives, please file a bug against check-webkit-style.
EFL EWS Bot
Comment 4 2012-12-31 20:46:56 PST
kov's GTK+ EWS bot
Comment 5 2012-12-31 20:56:20 PST
Sam Weinig
Comment 6 2012-12-31 21:09:27 PST
WebKit Review Bot
Comment 7 2012-12-31 21:12:15 PST
Attachment 180983 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/WebKit2/ChangeLog', u'Source/WebKit..." exit_code: 1 Source/WebKit2/UIProcess/API/C/WKContext.cpp:38: Alphabetical sorting problem. [build/include_order] [4] Total errors found: 1 in 27 files If any of these errors are false positives, please file a bug against check-webkit-style.
Sam Weinig
Comment 8 2013-01-01 20:20:36 PST
Chris Dumez
Comment 9 2013-01-02 01:00:44 PST
Comment on attachment 180983 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=180983&action=review > Source/WebKit2/UIProcess/WebContext.cpp:178 > + addSupplement<WebNotificationManagerProxy>(); Missing addSupplement<WebIconDatabase>(); ? It is a lot causing crashes on EFL port: 20:33:03.001 19851 worker/1 http/tests/css/border-image-loading.html crashed, (stderr lines): 20:33:03.002 19851 1 0x7f88965a05e8 20:33:03.002 19851 2 0x7f8893ccb4a0 20:33:03.002 19851 3 0x7f8895d7d690 WebKit::WebIconDatabase::isOpen() 20:33:03.002 19851 4 0x7f8895d7d6d3 WebKit::WebIconDatabase::setDatabasePath(WTF::String const&) 20:33:03.002 19851 5 0x410c0e WTR::TestController::initialize(int, char const**) 20:33:03.002 19851 6 0x411a86 WTR::TestController::TestController(int, char const**) 20:33:03.002 19851 7 0x40bf44 main 20:33:03.002 19851 8 0x7f8893cb676d __libc_start_main 20:33:03.002 19851 9 0x40bf91
Chris Dumez
Comment 10 2013-01-02 01:04:52 PST
I filed Bug 105909 to track the regression.
Note You need to log in before you can comment on or make changes to this bug.