Changes between Version 1 and Version 2 of ImprovingLifeOnWindows
- Timestamp:
- Aug 19, 2009, 9:09:02 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImprovingLifeOnWindows
v1 v2 1 1 WebKit development on Windows is currently quite tedious and error-prone. This page lists some ideas for how to improve it. 2 2 3 = Improving the Windows Set-up Process=3 = Set-up = 4 4 5 5 == Check in a Cygwin installation to `svn.webkit.org` == … … 7 7 [http://www.chromium.org/ Chromium] does this (see http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/cygwin/). This would remove the need for [source:trunk/WebKitTools/CygwinDownloader cygwin-downloader], or for users to have Cygwin installed at all. 8 8 9 = Improving the Windows Build Process=9 = Building = 10 10 11 11 == Set the `WebKitOutputDir` and `WebKitLibrariesDir` environment variables automatically == … … 26 26 27 27 [http://code.google.com/p/gyp/ gyp] is a project-file-generation tool that can be used to generate `.vcproj` and `.sln` files (and `.xcodeproj`, etc.). It has a much easier to read format than `.vcproj`, and might be more easily modified by hand than `.vcproj` files. The Chromium port is already using `gyp`, so we'd have some extra help in maintaining the files (assuming we could share `gyp` files with them). If we switched Mac to using `gyp`, too, then we'd really reduce the likelihood of someone forgetting to add a new file to a `.vcproj`. 28 29 = Running/Debugging = 30 31 == Don't copy Safari into `%TMP%` == 32 33 `run-safari` and `debug-safari` currently copy Safari into `%TMP%`. We should switch to using [source:trunk/WebKitTools/WebKitLauncherWin WebKitLauncherWin] now that Safari 4.0.3 has shipped. 34 35 = Running Regression Tests = 36 37 == Detect when required fonts are missing == 38 39 `run-webkit-tests` should check when required fonts are missing (e.g., East Asian language support) and warn the user.