[webkit-dev] Renaming Directories and Project Files to Match Framework Names
Matthew Hanson
matthew_hanson at apple.com
Mon Jul 10 10:35:22 PDT 2017
Hello WebKit,
Seven years ago, the WebKit project launched WebKit2 <https://trac.webkit.org/changeset/57296/webkit/trunk/WebKit2/ChangeLog>, a modern multi-process based API layer for WebKit. Five years later, we moved the original WebKit API to a framework called WebKitLegacy <https://bugs.webkit.org/show_bug.cgi?id=132399> and the WebKit2 framework became just plain WebKit.
On Thursday evening (PST), we are updating the directory structure and the project files to match the framework naming conventions. A summary of the work being done is included below.
Please reach out to me directly with any questions.
Matt
Upcoming Renames
Legacy WebKit API
Source/WebKit/ => Source/WebKitLegacy/
Source/WebKit/WebKit.xcodeproj => Source/WebKitLegacy/WebKitLegacy.xcodeproj
Source/WebKit/WebKit.vcxproj => Source/WebKitLegacy/WebKitLegacy.vcxproj
Modern WebKit API
Source/WebKit2/ => Source/WebKit/
Source/WebKit2/WebKit2.xcodeproj => Source/WebKit/WebKit.xcodeproj
Source/WebKit2/WebKit2.vcxproj => Source/WebKit/WebKit.vcxproj
Q&A
Is there a bug tracking this work?
Yes there is. Renaming WebKit to WebKitLegacy is tracked by 174162 <https://bugs.webkit.org/show_bug.cgi?id=174162> and renaming WebKit2 to WebKit is tracked by 174164 <https://bugs.webkit.org/show_bug.cgi?id=174164>.
When is this happening?
The rename will take place on Thursday, July 13 at 7pm PST. The WebKit tree will be closed from 7:00pm to 7:30pm while the work is being done, to allow for rebasing and to avoid conflicts.
What do I need to do?
If you have expertise in either GTK or Windows WebKit, I would love to talk to you. I want to make sure that the rename goes smoothly on all platforms.
Most people should not need to do anything other than remember that Source/WebKit will house the modern WebKit API once the work is done. I will send out further announcements:
The day before the rename
15 minutes before the tree is closed
Once the rename is complete
What have we tested?
iOS builds tests pass
macOS builds tests pass
What needs to be tested?
Ensure that Windows builds tests pass
Ensure that GTK builds tests pass
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20170710/64437260/attachment.html>
More information about the webkit-dev
mailing list