Module: wine
Branch: master
Commit: a712a292016e979d3ec8803107564e5009e7ed7c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=a712a292016e979d3ec880310…
Author: Michael Stefaniuc <mstefani(a)redhat.de>
Date: Mon May 10 23:36:12 2010 +0200
comctl32: Update some ImageList comments.
---
dlls/comctl32/imagelist.c | 10 ++--------
1 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/dlls/comctl32/imagelist.c b/dlls/comctl32/imagelist.c
index a4dc2a9..cf6fe97 100644
--- a/dlls/comctl32/imagelist.c
+++ b/dlls/comctl32/imagelist.c
@@ -33,7 +33,7 @@
*
* TODO:
* - Add support for ILD_PRESERVEALPHA, ILD_SCALE, ILD_DPISCALE
- * - Add support for ILS_GLOW, ILS_SHADOW, ILS_SATURATE, ILS_ALPHA
+ * - Add support for ILS_GLOW, ILS_SHADOW, ILS_SATURATE
* - Thread-safe locking
*/
@@ -835,9 +835,6 @@ ImageList_InternalDragDraw (HDC hdc, INT x, INT y)
* NOTES
* The position of the drag image is relative to the window, not
* the client area.
- *
- * BUGS
- * The drag image should be drawn semitransparent.
*/
BOOL WINAPI
@@ -921,9 +918,6 @@ ImageList_DragMove (INT x, INT y)
* RETURNS
* Success: TRUE
* Failure: FALSE
- *
- * BUGS
- * The drag image should be drawn semitransparent.
*/
BOOL WINAPI
@@ -1192,7 +1186,7 @@ ImageList_DrawIndirect (IMAGELISTDRAWPARAMS *pimldp)
/*
* To obtain a transparent look, background color should be set
- * to white and foreground color to black when blting the
+ * to white and foreground color to black when blitting the
* monochrome mask.
*/
oldImageFg = SetTextColor( hImageDC, RGB( 0, 0, 0 ) );
Module: wine
Branch: master
Commit: bb8f2c4b17eb10d42106a548708bf54293c4637d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=bb8f2c4b17eb10d42106a5487…
Author: André Hentschel <nerv(a)dawncrow.de>
Date: Mon May 10 19:58:12 2010 +0200
winemaker: Check for more project files.
---
tools/winemaker | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/tools/winemaker b/tools/winemaker
index 60fe31f..d07c97f 100755
--- a/tools/winemaker
+++ b/tools/winemaker
@@ -1231,7 +1231,7 @@ sub source_scan_directory($$$$)
# If we don't find any executable/library then we might make up targets
# from the list of .dsp/.mak files we find since they usually have the
# same name as their target.
- my @dsp_files=();
+ my @prj_files=();
my @mak_files=();
if (defined $opt_single_target or $dirname eq "") {
@@ -1291,8 +1291,8 @@ sub source_scan_directory($$$$)
if ($dentry =~ /^stdafx.h$/i && !(@$project_settings[$T_FLAGS] & $TF_NOMFC)) {
@$project_settings[$T_FLAGS]|=$TF_MFC;
}
- } elsif ($dentry =~ /\.dsp$/i) {
- push @dsp_files,"$dentry";
+ } elsif ($dentry =~ /\.(dsp|vcproj)$/i) {
+ push @prj_files,"$dentry";
$has_win_project=1;
} elsif ($dentry =~ /\.mak$/i) {
push @mak_files,"$dentry";
@@ -1353,13 +1353,14 @@ sub source_scan_directory($$$$)
if ($target_count == 0) {
# Try to come up with a target list based on .dsp/.mak files
my $prj_list;
- if (@dsp_files > 0) {
- $prj_list=\@dsp_files;
+ if (@prj_files > 0) {
+ print "Projectfile found! You might want to try using it directly.";
+ $prj_list=\@prj_files;
} else {
- $prj_list=\@mak_files;
+ $prj_list=\@mak_files;
}
foreach my $filename (@$prj_list) {
- $filename =~ s/\.(dsp|mak)$//i;
+ $filename =~ s/\.(dsp|vcproj|mak)$//i;
if ($opt_target_type == $TT_DLL) {
$filename = "$filename.dll";
}
Module: docs
Branch: master
Commit: 1abcda28fb82d19861eccb8c59d4fff0dba2c6e7
URL: http://source.winehq.org/git/docs.git/?a=commit;h=1abcda28fb82d19861eccb8c5…
Author: André Hentschel <nerv(a)dawncrow.de>
Date: Mon May 10 21:07:08 2010 +0200
winedev: Fix a typo.
---
en/winedev-otherdebug.sgml | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/en/winedev-otherdebug.sgml b/en/winedev-otherdebug.sgml
index 95ba735..2aa4881 100644
--- a/en/winedev-otherdebug.sgml
+++ b/en/winedev-otherdebug.sgml
@@ -374,7 +374,7 @@ int main (void)
<listitem>
<para>
Clone the <quote>Git</quote> repository from winehq.
- It's more than 90Mb, so you it may take some time with
+ It's more than 100Mb, so it may take some time with
a slow Internet connection.
</para>
</listitem>
Module: docs
Branch: master
Commit: 0d6504ece79ddc1ec020d4032373e1d3178b7e2b
URL: http://source.winehq.org/git/docs.git/?a=commit;h=0d6504ece79ddc1ec020d4032…
Author: André Hentschel <nerv(a)dawncrow.de>
Date: Mon May 10 21:06:56 2010 +0200
winedev: There are no platform todos.
---
en/winedev-testing.sgml | 14 +-------------
1 files changed, 1 insertions(+), 13 deletions(-)
diff --git a/en/winedev-testing.sgml b/en/winedev-testing.sgml
index 7316560..31f15f4 100644
--- a/en/winedev-testing.sgml
+++ b/en/winedev-testing.sgml
@@ -584,19 +584,7 @@ todo_wine {
cause the test to fail, thus making it easy to detect when something
has changed that fixes a bug. Also note that todo checks are accounted
separately from regular checks so that the testing statistics remain
- meaningful. Finally, note that todo sections can be nested so that if
- a test only fails on the cygwin and reactos platforms, one would
- write:
-<screen>
-todo("cygwin") {
- todo("reactos") {
- ...
- }
-}
-</screen>
- <!-- FIXME: Would we really have platforms such as reactos, cygwin, freebsd & co? -->
- But specific platforms should not be nested inside a todo_wine section
- since that would be redundant.
+ meaningful.
</para>
<para>
When writing tests you will also encounter differences between Windows
Module: docs
Branch: master
Commit: 73a9b96a3d01b5404c74676a787201cee41b95de
URL: http://source.winehq.org/git/docs.git/?a=commit;h=73a9b96a3d01b5404c74676a7…
Author: André Hentschel <nerv(a)dawncrow.de>
Date: Mon May 10 21:06:44 2010 +0200
winedev: Fix download description of winetest.
---
en/winedev-testing.sgml | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/en/winedev-testing.sgml b/en/winedev-testing.sgml
index 673ff4b..7316560 100644
--- a/en/winedev-testing.sgml
+++ b/en/winedev-testing.sgml
@@ -249,9 +249,10 @@ thread.c: 86 tests executed, 5 marked as todo, 0 failures.
<sect2>
<title>Using pre-compiled binaries</title>
<para>
- The simplest solution is to download the
- <ulink url="http://www.astro.gla.ac.uk/users/paulm/WRT/CrossBuilt/winetest-latest.exe">latest
- version of winetest</>. This executable contains all the Wine
+ The simplest solution is to visit
+ <ulink url="http://test.winehq.org">test.winehq.org</> and
+ download the latest version of winetest at the bottom of the page.
+ This executable contains all the Wine
conformance tests, runs them and reports the results.
</para>
<para>
Module: docs
Branch: master
Commit: 24868bf66b9b5570c63c94682a048c01032fa4d3
URL: http://source.winehq.org/git/docs.git/?a=commit;h=24868bf66b9b5570c63c94682…
Author: André Hentschel <nerv(a)dawncrow.de>
Date: Mon May 10 21:06:41 2010 +0200
winedev: Fix user32 path.
---
en/winedev-testing.sgml | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/en/winedev-testing.sgml b/en/winedev-testing.sgml
index 1fac42b..673ff4b 100644
--- a/en/winedev-testing.sgml
+++ b/en/winedev-testing.sgml
@@ -118,7 +118,7 @@
results using WM_GETTEXT. Similarly one could create a listbox and
check the effect of LB_DELETESTRING on the list's number of items,
selected items list, highlighted item, etc. For concrete examples,
- see <filename>dlls/user/tests/win.c</> and the related tests.
+ see <filename>dlls/user32/tests/win.c</> and the related tests.
</para>
<para>
However, undocumented behavior should not be tested for unless there
Module: docs
Branch: master
Commit: 50ce09ade42f7c5a9a3a337e6b0d73ab34420669
URL: http://source.winehq.org/git/docs.git/?a=commit;h=50ce09ade42f7c5a9a3a337e6…
Author: André Hentschel <nerv(a)dawncrow.de>
Date: Mon May 10 21:06:35 2010 +0200
winedev: Tests should pass on WTB atm, not on Win9x.
---
en/winedev-testing.sgml | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/en/winedev-testing.sgml b/en/winedev-testing.sgml
index 20e0b16..1fac42b 100644
--- a/en/winedev-testing.sgml
+++ b/en/winedev-testing.sgml
@@ -48,8 +48,7 @@
Writing conformance tests is also an easy way to discover
bugs in Wine. Of course, before fixing the bugs discovered in
this way, one must first make sure that the new tests do pass
- successfully on at least one Windows 9x and one Windows NT
- version.
+ successfully on at least the Wine Test Bot base VMs.
</para>
<para>
Bugs discovered this way should also be easier to fix. Unlike
Module: docs
Branch: master
Commit: 5255b5f681661cb9f1bbf12da9685105dbf5c1b0
URL: http://source.winehq.org/git/docs.git/?a=commit;h=5255b5f681661cb9f1bbf12da…
Author: André Hentschel <nerv(a)dawncrow.de>
Date: Mon May 10 21:06:30 2010 +0200
winedev: Add 64-bit to the table.
---
en/winedev-architecture.sgml | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/en/winedev-architecture.sgml b/en/winedev-architecture.sgml
index e7c0caf..efd60a0 100644
--- a/en/winedev-architecture.sgml
+++ b/en/winedev-architecture.sgml
@@ -94,6 +94,7 @@
<entry>DOS (.COM or .EXE)</entry>
<entry>Win16 (NE)</entry>
<entry>Win32 (PE)</entry>
+ <entry>Win64 (PE)</entry>
<entry>Winelib</entry>
</row>
</thead>
@@ -104,6 +105,7 @@
<entry>Cooperative</entry>
<entry>Preemptive</entry>
<entry>Preemptive</entry>
+ <entry>Preemptive</entry>
</row>
<row>
<entry>Address space</entry>
@@ -123,6 +125,10 @@
Each application has it's own address
space. Requires MMU support from CPU.
</entry>
+ <entry>
+ Each application has it's own address
+ space. Requires MMU support from CPU.
+ </entry>
</row>
<row>
<entry>Windows API</entry>
@@ -137,7 +143,10 @@
Will call the 32 bit Windows API.
</entry>
<entry>
- Will call the 32 bit Windows API, and possibly
+ Will call the 64 bit Windows API.
+ </entry>
+ <entry>
+ Will call the 32/64 bit Windows API, and possibly
also the Unix APIs.
</entry>
</row>
@@ -160,6 +169,9 @@
32 bit offsets (hence the 32 bit name).
</entry>
<entry>
+ Only available on AMD64 architectures.
+ </entry>
+ <entry>
Flat model, with 32 bit addresses.
</entry>
</row>
@@ -171,7 +183,10 @@
Available.
</entry>
<entry>
- Available, but must use the Win32 APIs for
+ Available.
+ </entry>
+ <entry>
+ Available, but must use the Win32/64 APIs for
threading and synchronization, not the Unix ones.
</entry>
</row>