2010-02-23 Jessie Berlin <jberlin@webkit.org>
authorjberlin@webkit.org <jberlin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 23 Feb 2010 22:03:55 +0000 (22:03 +0000)
committerjberlin@webkit.org <jberlin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 23 Feb 2010 22:03:55 +0000 (22:03 +0000)
        Reviewed by Eric Seidel and Adam Roben.

        Debugging WebKit on Windows should mention WebKit.sln as an alternative to running debug-safari.
        https://bugs.webkit.org/show_bug.cgi?id=35098

        * building/debug.html:
        Add instructions on how to build and run WebKit from within Visual Studio.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@55170 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitSite/ChangeLog
WebKitSite/building/debug.html

index 586cbe7..8246b4d 100644 (file)
@@ -1,3 +1,13 @@
+2010-02-23  Jessie Berlin  <jberlin@webkit.org>
+
+        Reviewed by Eric Seidel and Adam Roben.
+
+        Debugging WebKit on Windows should mention WebKit.sln as an alternative to running debug-safari.
+        https://bugs.webkit.org/show_bug.cgi?id=35098
+
+        * building/debug.html:
+        Add instructions on how to build and run WebKit from within Visual Studio.
+
 2010-02-20  Maciej Stachowiak  <mjs@apple.com>
 
         Rubber stamped by Adam Barth.
 2010-02-20  Maciej Stachowiak  <mjs@apple.com>
 
         Rubber stamped by Adam Barth.
index 3ab1b0b..a1542ba 100644 (file)
 <p>You should consider including the command-line switch '<span class="code">/console</span>'.  This causes Safari to run with an open DOS shell in which output messages, created with the <span class="code">LOG</span> macro, appear.</p>
 <img src="console_vs2005.jpg"></li>
 </ul></p>
 <p>You should consider including the command-line switch '<span class="code">/console</span>'.  This causes Safari to run with an open DOS shell in which output messages, created with the <span class="code">LOG</span> macro, appear.</p>
 <img src="console_vs2005.jpg"></li>
 </ul></p>
+<p>Alternatively, you can build, run, and debug WebKit from inside Visual Studio by opening the solution file:
+<ol>
+<li>Launch Visual Studio.</li>
+<li>Select the 'File' menu, then 'Open' > 'Project / Solution...'. Select the WebKit/win/WebKit.vcproj/WebKit.sln file and click 'Open'.</li>
+<li>Right-click on 'Solution "WebKit"' in the Solution Explorer and select 'Properties'. Under 'Common Properties' > 'Startup Project', 'Single Startup Project' should be set to 'WebKit'.</li>
+<li>Right-click on the 'WebKit' project in the Solution Explorer and select 'Properties'. Under 'Configuration Properties' > 'Debugging', make sure 'Command' and 'Working Directory' are set as shown above.</li>
+<li>To build, select the 'Build' menu, then 'Build Solution'. To run, select the 'Debug' menu, then 'Start Debugging'.</li>
+</ol>
+</p>
 <p>It is also recommended that you follow <a href="http://developer.apple.com/internet/safari/windows_symbols_agree.html">the instructions to configure Visual Studio to use Apple's Safari for Windows symbol server</a>. This will give Visual Studio the information it needs to provide reliable backtraces when pausing in the debugger or when a crash occurs.</p>
 </div>
 
 <p>It is also recommended that you follow <a href="http://developer.apple.com/internet/safari/windows_symbols_agree.html">the instructions to configure Visual Studio to use Apple's Safari for Windows symbol server</a>. This will give Visual Studio the information it needs to provide reliable backtraces when pausing in the debugger or when a crash occurs.</p>
 </div>