ChangeSet ID: 1117424638159788596983166
CVSROOT: /cvsroot/wine
Module name: docs
Changes by: dimi(a)sc8-pr-cvs1.sourceforge.net 2005/05/29 20:43:58
Modified files:
en : winedev-testing.sgml
Log message:
Dan Kegel <dank(a)kegel.com>
Add instructions on how to build tests standalone on Windows
using the Microsoft C++ Toolkit.
Old revision New revision Changes Path
1.1.1.1 1.2 +45 -0 docs/en/winedev-testing.sgml
Index: docs/en/winedev-testing.…
[View More]sgml
diff -u -p docs/en/winedev-testing.sgml:1.1.1.1 docs/en/winedev-testing.sgml:1.2
--- docs/en/winedev-testing.sgml 30 May 2005 3:43:58 -0000
+++ /dev/null 30 May 2005 3:43:58 -0000
@@ -350,6 +350,51 @@ thread.c: 86 tests executed, 5 marked as
'make crosstest' to start building the tests.
</para>
</sect2>
+ <sect2>
+ <title>Standalone, using the Microsoft C++ Toolkit</title>
+ <para>
+ Sometimes it's nice to be able to build a new unit test
+ on Windows without Wine, and without buying Microsoft Visual C++.
+ Here's the simplest way to do that on a Windows system:
+ <itemizedlist>
+ <listitem><para>
+ Download and install the free-as-in-beer
+ <ulink url="http://msdn.microsoft.com/visualc/vctoolkit2003">Microsoft C++ Toolkit</>
+ and the
+ <ulink url="http://www.microsoft.com/msdownload/platformsdk/sdkupdate">Microsoft Platform SDK</>.
+ </para></listitem>
+ <listitem><para>
+ Make a directory <filename>wine</> underneath your work directory,
+ and copy the file <filename>wine/test.h</> from the Wine source tree there.
+ (You can download this file from the latest revision at
+ <ulink url="http://cvs.winehq.org/cvsweb/wine/include/wine/test.h">http://cvs.winehq.org/cvsweb/wine/include/wine/test.h</>).
+ </para></listitem>
+ <listitem><para>
+ Copy some existing test from the Wine source tree, or
+ create your test program (say, <filename>mytest.c</>) using Notepad,
+ being sure to begin it with <function>#include <wine/test.h></>
+ following the usual Wine test style.
+ </para></listitem>
+ <listitem><para>
+ Finally, in a command prompt window, compile the test with the command
+<screen>
+<prompt>C:\your\work\dir></>cl -I. -DSTANDALONE -D_X86_ mytest.c
+</screen>
+ </para></listitem>
+ <listitem><para>
+ Once that's working, try running the program under Wine without
+ recompiling it. See? No Wine source required at all,
+ save for that one header, <filename>wine/test.h</>.
+ </para></listitem>
+ <listitem><para>
+ If you want to use the Microsoft C++ Toolkit under Wine,
+ install it under Windows, then copy it to your fake C drive;
+ it'll work fine there. See <ulink url="http://kegel.com/wine/cl-howto.html">CL Howto</>
+ for some tips on making it easy to use from the Linux commandline.
+ </para></listitem>
+ </itemizedlist>
+ </para>
+ </sect2>
</sect1>
[View Less]
ChangeSet ID: 1117411468869685577069507
CVSROOT: /cvsroot/wine
Module name: CVSROOT
Changes by: dimi(a)sc8-pr-cvs1.sourceforge.net 2005/05/29 17:04:28
Modified files:
. : ciabot
Log message:
Separate the From/Reply-To addresses. Use a SF address in the
From: field, SF's spam protection seems to require it.
Old revision New revision Changes Path
1.1 1.2 +5 -3 CVSROOT/ciabot
Index: CVSROOT/ciabot
diff -u -p CVSROOT/ciabot:1.1 CVSROOT/ciabot:1.…
[View More]2
--- CVSROOT/ciabot 30 May 2005 0: 4:28 -0000
+++ /dev/null 30 May 2005 0: 4:28 -0000
@@ -9,7 +9,8 @@
# echo | mail -s "JoinChannel #myproject" commits(a)picogui.org
projectname="winehq" # will announce to channel #<whatever you put here>
-returnaddress="web-admin(a)winehq.com"
+fromaddress="cia(a)users.sourceforge.net"
+replyaddress="wine-devel(a)winehq.org"
# You should turn stripnewlines on if you tend to write short blocks
# of text, and off if you tend to have any formatting. If you stick
@@ -49,10 +50,11 @@ module=`echo $1 | cut -d/ -f1`
tmpfile="/tmp/$RANDOM-$projectname"
cat <<EOF >$tmpfile
-From: $returnaddress
+From: $fromaddress
To: $commitaddress
-Content-Type: text/plain;
Subject: Announce $projectname
+Content-Type: text/plain;
+Reply-To: $replyaddress
commit by $uname to $module: $message
EOF
[View Less]
ChangeSet ID: 17807
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard(a)wine.codeweavers.com 2005/05/29 15:04:28
Modified files:
programs/winedbg: gdbproxy.c
Log message:
Eric Pouech <pouech-eric(a)wanadoo.fr>
Reindented parts to be conform to the rest of the code.
Patch: http://cvs.winehq.org/patch.py?id=17807
Old revision New revision Changes Path
1.25 1.26 +52 -32 wine/programs/winedbg/gdbproxy.c