Module: tools
Branch: master
Commit: ab725dad3b8b3076847aeaf06e94a89c8fb125e5
URL: http://source.winehq.org/git/tools.git/?a=commit;h=ab725dad3b8b3076847aeaf0…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Wed Jun 14 10:47:10 2017 +0200
winetest/dissect: Better check the task report.
This makes the dissect analysis match the expected results on the
report test. In particular it now leverages the pid traces to detect
when a test has no test summary line for its main process.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
winetest/dissect | 437 ++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 334 insertions(+), 103 deletions(-)
Diff: http://source.winehq.org/git/tools.git/?a=commitdiff;h=ab725dad3b8b3076847a…
Module: wine
Branch: master
Commit: 2b77c00b8ffb0eb36c7e179740f360a9be056960
URL: http://source.winehq.org/git/wine.git/?a=commit;h=2b77c00b8ffb0eb36c7e17974…
Author: Józef Kucia <jkucia(a)codeweavers.com>
Date: Tue Jun 13 00:55:55 2017 +0200
wined3d: Do not declare pixel shader inputs when they are not used.
This is a workaround for a bug in Mesa GLSL linker. The bug is triggered
by GLSL generated for SM3 shaders when shader inputs are not read and
interface blocks are used for shader inputs/outputs (core profile code
path).
Declarations for unused shader inputs are not generated for pixel
shaders. We still declare shader outputs in the previous shader stage,
but it's allowed by the GLSL 1.50 spec:
"Only output variables that are read by the subsequent pipeline stage
need to be written; it is allowed to have superfluous declarations of
output variables."
The table in section 4.3.4 (Input Variables) of the GLSL 4.20 spec even
more explicitly allows shader output variables with no matching input
variables declared in the consuming shader.
Signed-off-by: Józef Kucia <jkucia(a)codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dlls/wined3d/glsl_shader.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/wined3d/glsl_shader.c b/dlls/wined3d/glsl_shader.c
index 81b338c..1bd3a66 100644
--- a/dlls/wined3d/glsl_shader.c
+++ b/dlls/wined3d/glsl_shader.c
@@ -7250,7 +7250,7 @@ static GLuint shader_glsl_generate_pshader(const struct wined3d_context *context
{
unsigned int in_count = min(vec4_varyings(version->major, gl_info), shader->limits->packed_input);
- if (args->vp_mode == vertexshader)
+ if (args->vp_mode == vertexshader && reg_maps->input_registers)
shader_glsl_declare_shader_inputs(gl_info, buffer, in_count);
shader_addline(buffer, "vec4 %s_in[%u];\n", prefix, in_count);
}
Module: website
Branch: master
Commit: 156c17c660d6fe2d34fe107c6f41d885d1725a35
URL: http://source.winehq.org/git/website.git/?a=commit;h=156c17c660d6fe2d34fe10…
Author: Frédéric Delanoy <frederic.delanoy(a)gmail.com>
Date: Tue Jun 13 21:13:25 2017 +0200
French translation for release 2.10
Signed-off-by: Frédéric Delanoy <frederic.delanoy(a)gmail.com>
Signed-off-by: Jeremy Newman <jnewman(a)codeweavers.com>
---
news/fr/2017060901.xml | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/news/fr/2017060901.xml b/news/fr/2017060901.xml
new file mode 100644
index 0000000..207a8c6
--- /dev/null
+++ b/news/fr/2017060901.xml
@@ -0,0 +1,16 @@
+<news>
+<date>9 juin 2017</date>
+<title>Sortie de Wine 2.10</title>
+<body>
+<p>La version de développement 2.10 de Wine est disponible.</p>
+<p><a href="{$root}/announce/2.10">Nouveautés</a> de cette version :
+<ul>
+ <li>Version initiale du pilote graphique Android.</li>
+ <li>Prise en charge des dictionnaires dans WebServices.</li>
+ <li>Quelques correctifs Direct2D.</li>
+ <li>Améliorations dans l'interface utilisateur de RegEdit.</li>
+ <li>Correctifs pour le cache du presse-papiers OLE.</li>
+ <li>Diverses corrections de bugs.</li>
+</ul></p>
+<p>Le <a href="//dl.winehq.org/wine/source/2.x/wine-2.10.tar.xz">code source</a> est disponible dès à présent. Les paquets binaires sont en cours de construction, et apparaîtront sous peu sur leurs <a href="{$root}/download">sites de téléchargement</a> respectifs.
+</p></body></news>
Module: website
Branch: master
Commit: 3732957f000231ba519426c1ec66b99f848cb050
URL: http://source.winehq.org/git/website.git/?a=commit;h=3732957f000231ba519426…
Author: Frédéric Delanoy <frederic.delanoy(a)gmail.com>
Date: Tue Jun 13 21:13:24 2017 +0200
French translation for release 2.9
Signed-off-by: Frédéric Delanoy <frederic.delanoy(a)gmail.com>
Signed-off-by: Jeremy Newman <jnewman(a)codeweavers.com>
---
news/fr/2017052601.xml | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/news/fr/2017052601.xml b/news/fr/2017052601.xml
new file mode 100644
index 0000000..6bf177b
--- /dev/null
+++ b/news/fr/2017052601.xml
@@ -0,0 +1,15 @@
+<news>
+<date>26 mai 2017</date>
+<title>Sortie de Wine 2.9</title>
+<body>
+<p>La version de développement 2.9 de Wine est disponible.</p>
+<p><a href="{$root}/announce/2.9">Nouveautés</a> de cette version :
+<ul>
+ <li>Prise en charge des shaders de tesselation dans Direct3D.</li>
+ <li>Prise en charge du mode binaire dans WebServices.</li>
+ <li>Modifications du presse-papiers détectés via Xfixes.</li>
+ <li>Améliorations dans l'interface utilisateur de RegEdit.</li>
+ <li>Diverses corrections de bugs.</li>
+</ul></p>
+<p>Le <a href="//dl.winehq.org/wine/source/2.x/wine-2.9.tar.xz">code source</a> est disponible dès à présent. Les paquets binaires sont en cours de construction, et apparaîtront sous peu sur leurs <a href="{$root}/download">sites de téléchargement</a> respectifs.
+</p></body></news>
Module: website
Branch: master
Commit: ed00e7e01a8a3af3a95abb96a471da104897b152
URL: http://source.winehq.org/git/website.git/?a=commit;h=ed00e7e01a8a3af3a95abb…
Author: Frédéric Delanoy <frederic.delanoy(a)gmail.com>
Date: Tue Jun 13 21:13:23 2017 +0200
French translation for release 2.8
Signed-off-by: Frédéric Delanoy <frederic.delanoy(a)gmail.com>
Signed-off-by: Jeremy Newman <jnewman(a)codeweavers.com>
---
news/fr/2017051201.xml | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/news/fr/2017051201.xml b/news/fr/2017051201.xml
new file mode 100644
index 0000000..03a174a
--- /dev/null
+++ b/news/fr/2017051201.xml
@@ -0,0 +1,15 @@
+<news>
+<date>12 mai 2017</date>
+<title>Sortie de Wine 2.8</title>
+<body>
+<p>La version de développement 2.8 de Wine est disponible.</p>
+<p><a href="{$root}/announce/2.8">Nouveautés</a> de cette version :
+<ul>
+ <li>Le flux de commandes Direct3D tourne de façon asynchrone.</li>
+ <li>Meilleure autodétection des ports série et parallèle.</li>
+ <li>Correctifs additionnels pour les réglages points par pouce (PPP) élevés.</li>
+ <li>Notifications dans la zone de notification système sous macOS.</li>
+ <li>Diverses corrections de bugs.</li>
+</ul></p>
+<p>Le <a href="//dl.winehq.org/wine/source/2.x/wine-2.8.tar.xz">code source</a> est disponible dès à présent. Les paquets binaires sont en cours de construction, et apparaîtront sous peu sur leurs <a href="{$root}/download">sites de téléchargement</a> respectifs.
+</p></body></news>
Module: website
Branch: master
Commit: 51f819ecc37b1e471177384d3750fe2cc3fb9849
URL: http://source.winehq.org/git/website.git/?a=commit;h=51f819ecc37b1e47117738…
Author: Frédéric Delanoy <frederic.delanoy(a)gmail.com>
Date: Tue Jun 13 21:13:22 2017 +0200
French translation for release 2.7
Signed-off-by: Frédéric Delanoy <frederic.delanoy(a)gmail.com>
Signed-off-by: Jeremy Newman <jnewman(a)codeweavers.com>
---
news/fr/2017042801.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/news/fr/2017042801.xml b/news/fr/2017042801.xml
new file mode 100644
index 0000000..1afce2c
--- /dev/null
+++ b/news/fr/2017042801.xml
@@ -0,0 +1,17 @@
+<news>
+<date>28 avril 2017</date>
+<title>Sortie de Wine 2.7</title>
+<body>
+<p>La version de développement 2.7 de Wine est disponible.</p>
+<p><a href="{$root}/announce/2.7">Nouveautés</a> de cette version :
+<ul>
+ <li>Prise en charge des connections TCP et UDP dans WebServices.</li>
+ <li>Diverses améliorations des shaders pour Direct3D 11.</li>
+ <li>Meilleure prise en charge des réglages points par pouce (PPP) élevés.</li>
+ <li>Réimplémentation partielle de la bibliothèque GLU.</li>
+ <li>Prise en charge des versions récentes de OSMesa.</li>
+ <li>Améliorations dans la gestion des fenêtres sous macOS.</li>
+ <li>Diverses corrections de bugs.</li>
+</ul></p>
+<p>Le <a href="//dl.winehq.org/wine/source/2.x/wine-2.7.tar.xz">code source</a> est disponible dès à présent. Les paquets binaires sont en cours de construction, et apparaîtront sous peu sur leurs <a href="{$root}/download">sites de téléchargement</a> respectifs.
+</p></body></news>
Module: tools
Branch: master
Commit: 440f41dad071bf8007311429e68a980cb0d82245
URL: http://source.winehq.org/git/tools.git/?a=commit;h=440f41dad071bf8007311429…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Tue Jun 13 10:14:55 2017 +0200
testbot/WineRunTask: Better deal with single test unit executables.
If a Wine test executable has a single test unit, then one can upload
and run it without a parameter. In that case TestLauncher does not the
test unit name and thus does not print it on the start line. So
WineRunTask ends up with $CurrentUnit="" and must account for it when
it compares it to the test unit of skip lines.
This should also be factored when determining whether the test output
follows the Wine test standards.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/bin/WineRunTask.pl | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/testbot/bin/WineRunTask.pl b/testbot/bin/WineRunTask.pl
index 7122c57..cd74119 100755
--- a/testbot/bin/WineRunTask.pl
+++ b/testbot/bin/WineRunTask.pl
@@ -477,7 +477,7 @@ if ($TA->GetFile($RptFileName, $FullLogFileName))
sub CheckUnit($$)
{
my ($Unit, $Type) = @_;
- if ($Unit eq $CurrentUnit)
+ if ($Unit eq $CurrentUnit or $CurrentUnit eq "")
{
$IsWineTest = 1;
}
@@ -600,10 +600,14 @@ if ($TA->GetFile($RptFileName, $FullLogFileName))
($CurrentUnit ne "" and
$Line =~ /($CurrentUnit)(?:\.c)?:\d+:? Tests? skipped: /))
{
+ my $Unit = $1;
# Don't complain and don't count misplaced skips. Only complain if they
# are misreported (see CloseTestUnit). Also TestLauncher uses the wrong
# name in its skip message when skipping tests.
- $LineSkips++ if ($1 eq $CurrentUnit or $1 eq $CurrentDll);
+ if ($Unit eq $CurrentUnit or $CurrentUnit eq "" or $Unit eq $CurrentDll)
+ {
+ $LineSkips++;
+ }
}
elsif ($Line =~ /^Fatal: test '([_a-z0-9]+)' does not exist/)
{
Module: wine
Branch: master
Commit: 82029cba2fcc49c39902f4ba3247c6216fdb9304
URL: http://source.winehq.org/git/wine.git/?a=commit;h=82029cba2fcc49c39902f4ba3…
Author: Matteo Bruni <mbruni(a)codeweavers.com>
Date: Fri Jun 9 21:19:38 2017 +0200
d3dx9/tests: Add a comment about the negation in boolean constant checks.
Signed-off-by: Matteo Bruni <mbruni(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dlls/d3dx9_36/tests/effect.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/dlls/d3dx9_36/tests/effect.c b/dlls/d3dx9_36/tests/effect.c
index 20da3c6..d75c5ce 100644
--- a/dlls/d3dx9_36/tests/effect.c
+++ b/dlls/d3dx9_36/tests/effect.c
@@ -4350,6 +4350,8 @@ static void test_effect_preshader_compare_pbool_consts_(unsigned int line, IDire
{
for (i = 0; i < ARRAY_SIZE(test_effect_preshader_bconsts); ++i)
{
+ /* The negation on both sides is actually needed, sometimes you
+ * get 0xffffffff instead of 1 on native. */
ok_(__FILE__, line)(!bdata[i] == !test_effect_preshader_bconsts[i],
"Pixel shader boolean constants do not match, expected %#x, got %#x, i %u.\n",
test_effect_preshader_bconsts[i], bdata[i], i);
@@ -4362,6 +4364,8 @@ static void test_effect_preshader_compare_pbool_consts_(unsigned int line, IDire
if (const_updated_mask[i / TEST_EFFECT_BITMASK_BLOCK_SIZE]
& (1u << (i % TEST_EFFECT_BITMASK_BLOCK_SIZE)))
{
+ /* The negation on both sides is actually needed, sometimes
+ * you get 0xffffffff instead of 1 on native. */
ok_(__FILE__, line)(!bdata[i] == !test_effect_preshader_bconsts[i],
"Pixel shader boolean constants do not match, expected %#x, got %#x, i %u, parameter %s.\n",
test_effect_preshader_bconsts[i], bdata[i], i, updated_param);
Module: tools
Branch: master
Commit: 889251094365fb255d169d47a0d9f50ee93702d4
URL: http://source.winehq.org/git/tools.git/?a=commit;h=889251094365fb255d169d47…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Mon Jun 12 11:41:40 2017 +0200
winetest: Add proper command line options.
This makes it possible to specify the workdir or which report or
build directory to work on. The latter make it possible to manually
update the generated files for the reports.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
winetest/build-errors | 75 +++++++++++++++++++++++++++++++-
winetest/build-index | 80 +++++++++++++++++++++++++++++++++-
winetest/dissect | 96 +++++++++++++++++++++++++++++++++++++---
winetest/gather | 118 ++++++++++++++++++++++++++++++++++++++++++++------
4 files changed, 347 insertions(+), 22 deletions(-)
Diff: http://source.winehq.org/git/tools.git/?a=commitdiff;h=889251094365fb255d16…
Module: website
Branch: master
Commit: f98e7a06ca1323a82d96b28433dca54926fea04b
URL: http://source.winehq.org/git/website.git/?a=commit;h=f98e7a06ca1323a82d96b2…
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Fri Jun 9 19:44:08 2017 +0200
Wine release 2.10
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
news/en/2017060901.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/news/en/2017060901.xml b/news/en/2017060901.xml
new file mode 100644
index 0000000..43c515c
--- /dev/null
+++ b/news/en/2017060901.xml
@@ -0,0 +1,17 @@
+<news>
+<date>June 9, 2017</date>
+<title>Wine 2.10 Released</title>
+<body>
+<p> The Wine development release 2.10 is now available.</p>
+<p> <a href="{$root}/announce/2.10">What's new</a> in this release:
+<ul>
+ <li>Initial version of the Android graphics driver.</li>
+ <li>Dictionary support in WebServices.</li>
+ <li>A number of Direct2D fixes.</li>
+ <li>User interface improvements in RegEdit.</li>
+ <li>OLE clipboard cache fixes.</li>
+ <li>Various bug fixes.</li>
+</ul>
+<p>The source is <a href="//dl.winehq.org/wine/source/2.x/wine-2.10.tar.xz">available now</a>.
+Binary packages are in the process of being built, and will appear soon at their respective <a href="{$root}/download">download locations</a>.
+</p></body></news>
Module: wine
Branch: master
Commit: 20d41d9e2810696ca38598abcef6da8e77f9aae7
URL: http://source.winehq.org/git/wine.git/?a=commit;h=20d41d9e2810696ca38598abc…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Wed Jun 7 11:25:36 2017 +0200
configure: Set PKG_CONFIG_PATH to get the right settings for the target host.
Ideally we would use the right <triplet>-pkg-config tool for the target
host. However Red Hat and SUSE respectively add '-redhat' and '-suse' to
the triplet which makes it hard to find the right tool. Furthermore on
Debian and derivatives a lot of development packages do not support
multiarch so that the required .pc files would not be found.
Setting PKG_CONFIG_PATH side-steps the non-standard Red Hat and SUSE
triplets. It also lets pkg-config fall back to the 'wrong' .pc files
on Debian which is fine in most cases, while using the right one in
cases where it matters (GStreamer 1.0), assuming they are actually
present.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
configure | 2 ++
configure.ac | 2 ++
2 files changed, 4 insertions(+)
diff --git a/configure b/configure
index d17ff5e..d12d186 100755
--- a/configure
+++ b/configure
@@ -5138,6 +5138,8 @@ rm -f core conftest.err conftest.$ac_objext \
notice_platform="32-bit "
TARGETFLAGS="-m32"
+ PKG_CONFIG_PATH=${PKG_CONFIG_PATH:-/usr/lib/i386-linux-gnu/pkgconfig:/usr/lib/pkgconfig}
+ export PKG_CONFIG_PATH
enable_win16=${enable_win16:-yes}
else
if test "x${GCC}" = "xyes"
diff --git a/configure.ac b/configure.ac
index 129a8f6..d5e9456 100644
--- a/configure.ac
+++ b/configure.ac
@@ -151,6 +151,8 @@ case $host in
host_cpu="i386"
notice_platform="32-bit "
AC_SUBST(TARGETFLAGS,"-m32")
+ PKG_CONFIG_PATH=${PKG_CONFIG_PATH:-/usr/lib/i386-linux-gnu/pkgconfig:/usr/lib/pkgconfig}
+ export PKG_CONFIG_PATH
enable_win16=${enable_win16:-yes}
else
if test "x${GCC}" = "xyes"