[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