WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
225739
Delete WebSQL code from WebKit2
https://bugs.webkit.org/show_bug.cgi?id=225739
Summary
Delete WebSQL code from WebKit2
Ryosuke Niwa
Reported
2021-05-13 02:40:17 PDT
We don't need WebSQL support in WebKit2 anymore. Delete the code.
Attachments
Patch
(51.95 KB, patch)
2021-05-13 03:00 PDT
,
Ryosuke Niwa
no flags
Details
Formatted Diff
Diff
Patch
(21.77 KB, patch)
2021-05-14 01:18 PDT
,
Ryosuke Niwa
no flags
Details
Formatted Diff
Diff
Patch
(22.02 KB, patch)
2021-05-14 14:26 PDT
,
Ryosuke Niwa
no flags
Details
Formatted Diff
Diff
Patch for landing
(23.17 KB, patch)
2021-05-14 16:30 PDT
,
Ryosuke Niwa
no flags
Details
Formatted Diff
Diff
Patch for landing
(23.85 KB, patch)
2021-05-14 23:54 PDT
,
Ryosuke Niwa
no flags
Details
Formatted Diff
Diff
Show Obsolete
(4)
View All
Add attachment
proposed patch, testcase, etc.
Ryosuke Niwa
Comment 1
2021-05-13 03:00:15 PDT
Created
attachment 428478
[details]
Patch
Sihui Liu
Comment 2
2021-05-13 08:49:48 PDT
Comment on
attachment 428478
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=428478&action=review
> Source/WebKit/ChangeLog:17 > + (WebKit::m_messagePortChannelRegistry): Deleted.
Deleted?
> Source/WebKit/ChangeLog:26 > + * Shared/WebSQLiteDatabaseTracker.cpp: Removed. > + * Shared/WebSQLiteDatabaseTracker.h: Removed.
Despite its name, WebSQLiteDatabaseTracker is actually responsible for monitoring all SQLite operations (network process uses it to notify UI process to not suspend it during database operations, see SQLiteDatabaseTracker), so this seems wrong.
> Source/WebKit/ChangeLog:42 > + (WebKit::m_lastNavigationWasAppBound):
I didn't see related change in this patch.
Ryosuke Niwa
Comment 3
2021-05-13 15:48:05 PDT
(In reply to Sihui Liu from
comment #2
)
> Comment on
attachment 428478
[details]
> Patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=428478&action=review
> > > Source/WebKit/ChangeLog:17 > > + (WebKit::m_messagePortChannelRegistry): Deleted. > > Deleted? > > > Source/WebKit/ChangeLog:26 > > + * Shared/WebSQLiteDatabaseTracker.cpp: Removed. > > + * Shared/WebSQLiteDatabaseTracker.h: Removed. > > Despite its name, WebSQLiteDatabaseTracker is actually responsible for > monitoring all SQLite operations (network process uses it to notify UI > process to not suspend it during database operations, see > SQLiteDatabaseTracker), so this seems wrong.
Oh, I see.
Ryosuke Niwa
Comment 4
2021-05-14 01:18:09 PDT
Created
attachment 428610
[details]
Patch
Sam Weinig
Comment 5
2021-05-14 08:38:26 PDT
Comment on
attachment 428610
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=428610&action=review
> Source/WTF/ChangeLog:3 > + Delete WebSQL code from WebKit2
This seems to also be removing the WebKitLegacy code, is that intentional?
Ryosuke Niwa
Comment 6
2021-05-14 14:26:10 PDT
(In reply to Sam Weinig from
comment #5
)
> Comment on
attachment 428610
[details]
> Patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=428610&action=review
> > > Source/WTF/ChangeLog:3 > > + Delete WebSQL code from WebKit2 > > This seems to also be removing the WebKitLegacy code, is that intentional?
Oh yeah, that was definitely not intentional. I was going to rename it and forgot to add the new one.
Ryosuke Niwa
Comment 7
2021-05-14 14:26:36 PDT
Created
attachment 428658
[details]
Patch
Ryosuke Niwa
Comment 8
2021-05-14 16:30:31 PDT
Created
attachment 428682
[details]
Patch for landing
Ryosuke Niwa
Comment 9
2021-05-14 16:30:55 PDT
Comment on
attachment 428682
[details]
Patch for landing Wait for EWS.
Ryosuke Niwa
Comment 10
2021-05-14 23:54:57 PDT
Created
attachment 428720
[details]
Patch for landing
Ryosuke Niwa
Comment 11
2021-05-14 23:55:50 PDT
Comment on
attachment 428720
[details]
Patch for landing Wait for EWS.
EWS
Comment 12
2021-05-15 23:36:41 PDT
Committed
r277564
(
237792@main
): <
https://commits.webkit.org/237792@main
> All reviewed patches have been landed. Closing bug and clearing flags on
attachment 428720
[details]
.
Radar WebKit Bug Importer
Comment 13
2021-05-15 23:37:17 PDT
<
rdar://problem/78070560
>
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