Changes between Version 3 and Version 4 of ImprovingLifeOnWindows


Ignore:
Timestamp:
Aug 19, 2009 9:17:28 AM (15 years ago)
Author:
Adam Roben
Comment:

Added ideas from BuildingOnWindows

Legend:

Unmodified
Added
Removed
Modified
  • ImprovingLifeOnWindows

    v3 v4  
    77== Check in a Cygwin installation to `svn.webkit.org` ==
    88
    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
     13This is covered by [https://bugs.webkit.org/show_bug.cgi?id=27323 bug 27323] and would fix BuildingOnWindows#Badlineendings.
    1014
    1115= Building =
    1216
     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
    1321== Set the `WebKitOutputDir` and `WebKitLibrariesDir` environment variables automatically ==
    1422
    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).
     23The `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.
    1624
    1725== Use `.vsprops` files more ==
     
    2432
    2533Another 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.
    2638
    2739== Switch to using `gyp` ==
     
    4052
    4153`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.