Changes between Version 3 and Version 4 of ImprovingLifeOnWindows
- Timestamp:
- Aug 19, 2009, 9:17:28 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImprovingLifeOnWindows
v3 v4 7 7 == Check in a Cygwin installation to `svn.webkit.org` == 8 8 9 [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. 9 [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. This would fix BuildingOnWindows#MissingpackagesinCygwin. 10 11 == Allow using non-Cygwin Subversion == 12 13 This is covered by [https://bugs.webkit.org/show_bug.cgi?id=27323 bug 27323] and would fix BuildingOnWindows#Badlineendings. 10 14 11 15 = Building = 12 16 17 == Detect when the Windows Platform SDK is missing == 18 19 `update-webkit` and/or `build-webkit` should detect when the Windows Platform SDK is missing and warn the user. This would fix BuildingOnWindows#VisualCExpressEdition. 20 13 21 == Set the `WebKitOutputDir` and `WebKitLibrariesDir` environment variables automatically == 14 22 15 The `WebKitOutputDir` and `WebKitLibrariesDir` environment variables have to be set to be able to build inside Visual Studio. We should set these automatically as part of running `update-webkit` (maybe by tickling `HKCU\Environment` directly). 23 The `WebKitOutputDir` and `WebKitLibrariesDir` environment variables have to be set to be able to build inside Visual Studio. We should set these automatically as part of running `update-webkit` (maybe by tickling `HKCU\Environment` directly). This would fix BuildingOnWindows#WebKitLibrariesDir and obviate BuildingOnWindows#BuildingfromwithinVisualStudio. 16 24 17 25 == Use `.vsprops` files more == … … 24 32 25 33 Another option would be to eliminate the `.def` files completely by using `__declspec(dllexport)` and `__declspec(dllimport)`. 34 35 == Make "Clean Solution" clean everything == 36 37 "Clean Solution" in Visual Studio currently leaves behind lots of files, such as autogenerated bindings, so the next build isn't really "clean". We should make "Clean Solution" really clean everything. 26 38 27 39 == Switch to using `gyp` == … … 40 52 41 53 `run-webkit-tests` should check when required fonts are missing (e.g., East Asian language support) and warn the user. 54 55 == Automatically rebase `libphp4.dll` == 56 57 `run-webkit-tests` should automatically rebase `libphp4.dll`. That would fix BuildingOnWindows#ErrorlaunchingApachefromrun-webkit-testsonVista.