RESOLVED FIXED Bug 188318
[WinCairo] Enable service worker
https://bugs.webkit.org/show_bug.cgi?id=188318
Summary [WinCairo] Enable service worker
Don Olmstead
Reported 2018-08-03 12:20:57 PDT
WinCairo should support service workers.
Attachments
Patch (10.25 KB, patch)
2019-02-19 17:38 PST, Don Olmstead
no flags
Patch (10.04 KB, patch)
2019-02-28 21:23 PST, Don Olmstead
youennf: review+
Archive of layout-test-results from ews114 for mac-highsierra (1.88 MB, application/zip)
2019-03-01 06:56 PST, EWS Watchlist
no flags
Patch (10.28 KB, patch)
2019-03-01 09:55 PST, Don Olmstead
no flags
Don Olmstead
Comment 1 2018-08-03 12:22:09 PDT
In the Service Worker code this MSVC bug is being hit quite a bit https://developercommunity.visualstudio.com/content/problem/292128/this-captured-in-nested-lambda-when-used-in-captur.html and is preventing compilation out of the box. We've hit that in quite a few places here. Other than that it mostly compiles out of the box but there are a few __declspec issues.
Fujii Hironori
Comment 2 2018-08-05 23:41:06 PDT
It looks like a similar issue with Bug 187035 and Bug 184120.
Don Olmstead
Comment 3 2019-02-19 17:38:56 PST
EWS Watchlist
Comment 4 2019-02-28 17:17:27 PST
Attachment 362460 [details] did not pass style-queue: ERROR: Source/WebCore/ChangeLog:8: You should remove the 'No new tests' and either add and list tests, or explain why no new tests were possible. [changelog/nonewtests] [5] Total errors found: 1 in 17 files If any of these errors are false positives, please file a bug against check-webkit-style.
Don Olmstead
Comment 5 2019-02-28 21:23:16 PST
EWS Watchlist
Comment 6 2019-03-01 06:56:26 PST
Comment on attachment 363293 [details] Patch Attachment 363293 [details] did not pass mac-debug-ews (mac): Output: https://webkit-queues.webkit.org/results/11330073 New failing tests: storage/indexeddb/modern/blocked-open-db-requests-private.html
EWS Watchlist
Comment 7 2019-03-01 06:56:28 PST
Created attachment 363327 [details] Archive of layout-test-results from ews114 for mac-highsierra The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews114 Port: mac-highsierra Platform: Mac OS X 10.13.6
Don Olmstead
Comment 8 2019-03-01 09:19:25 PST
(In reply to Build Bot from comment #7) > Created attachment 363327 [details] > Archive of layout-test-results from ews114 for mac-highsierra > > The attached test failures were seen while running run-webkit-tests on the > mac-debug-ews. > Bot: ews114 Port: mac-highsierra Platform: Mac OS X 10.13.6 This patch is unrelated. This test was added as a SKIP in https://trac.webkit.org/changeset/242264/webkit
youenn fablet
Comment 9 2019-03-01 09:21:21 PST
Comment on attachment 363293 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=363293&action=review > Tools/DumpRenderTree/DumpRenderTreePrefix.h:39 > #if OS(WINDOWS) Should it be PLATFORM(WIN) here as well? > Tools/WebKitTestRunner/WebKitTestRunnerPrefix.h:51 > #if OS(WINDOWS) Should it be PLATFORM(WIN) here as well?
Don Olmstead
Comment 10 2019-03-01 09:55:07 PST
WebKit Commit Bot
Comment 11 2019-03-01 11:58:36 PST
Comment on attachment 363340 [details] Patch Clearing flags on attachment: 363340 Committed r242279: <https://trac.webkit.org/changeset/242279>
WebKit Commit Bot
Comment 12 2019-03-01 11:58:38 PST
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 13 2019-03-01 11:59:34 PST
Note You need to log in before you can comment on or make changes to this bug.