Module: wine
Branch: master
Commit: 0185ee5d99e8dca2c69d61ba0c0e00256beaf1b5
URL: https://source.winehq.org/git/wine.git/?a=commit;h=0185ee5d99e8dca2c69d61ba…
Author: Ken Thomases <ken(a)codeweavers.com>
Date: Fri Dec 7 15:11:07 2018 -0600
configure: Fix building of the preloader on the Mac using Xcode 10 or later.
The linker that comes with Xcode 10 requires that libSystem be linked for
dynamic executables (those using dyld) unless -mmacosx-version-min=10.7 (or
earlier) is used.
Signed-off-by: Ken Thomases <ken(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
configure | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
configure.ac | 30 ++++++++------
2 files changed, 135 insertions(+), 20 deletions(-)
Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=0185ee5d99e8dca2c69d…
Module: tools
Branch: master
Commit: 1432ff9bcf7fa16032ad0b936064870cb8e6409a
URL: https://source.winehq.org/git/tools.git/?a=commit;h=1432ff9bcf7fa16032ad0b9…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Mon Dec 10 16:48:16 2018 +0100
testbot: Sort VMs by name if they have the same role and sort order.
This makes it possible to add all locale VMs with the same SortOrder
value and still have them displayed in a meaningful order.
This also allows them to retain a meaningful order even as locales are
added or removed.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/lib/WineTestBot/VMs.pm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/testbot/lib/WineTestBot/VMs.pm b/testbot/lib/WineTestBot/VMs.pm
index 6a08bc1..6770547 100644
--- a/testbot/lib/WineTestBot/VMs.pm
+++ b/testbot/lib/WineTestBot/VMs.pm
@@ -748,12 +748,14 @@ sub SortKeysBySortOrder($$)
foreach my $Key (@$Keys)
{
my $Item = $self->GetItem($Key);
- $SortOrder{$Key} = [$RoleOrders{$Item->Role} || 0, $Item->SortOrder];
+ $SortOrder{$Key} = [$RoleOrders{$Item->Role} || 0, $Item->SortOrder, $Item->Name];
}
my @SortedKeys = sort {
my ($soa, $sob) = ($SortOrder{$a}, $SortOrder{$b});
- return @$soa[0] <=> @$sob[0] || @$soa[1] <=> @$sob[1];
+ return @$soa[0] <=> @$sob[0] ||
+ @$soa[1] <=> @$sob[1] ||
+ @$soa[2] cmp @$sob[2];
} @$Keys;
return \@SortedKeys;
}
Module: tools
Branch: master
Commit: fb463416b2296dac488af9aa5c8b9867dbb03493
URL: https://source.winehq.org/git/tools.git/?a=commit;h=fb463416b2296dac488af9a…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Mon Dec 10 16:47:46 2018 +0100
testbot/WineRunReconfig: Don't fail if the idle snapshot does not exist.
This simplifies recovery if an error occurred in a previous run that
resulted in the snapshot being deleted.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/bin/WineRunReconfig.pl | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/testbot/bin/WineRunReconfig.pl b/testbot/bin/WineRunReconfig.pl
index c903ae3..11f92c8 100755
--- a/testbot/bin/WineRunReconfig.pl
+++ b/testbot/bin/WineRunReconfig.pl
@@ -458,23 +458,28 @@ FatalTAError(undef, $TAError) if (defined $TAError);
if ($NewStatus eq 'completed')
{
- Debug(Elapsed($Start), " Deleting the old ", $VM->IdleSnapshot, " snapshot\n");
- $ErrMessage = $VM->GetDomain()->RemoveSnapshot();
- if (defined $ErrMessage)
+ my $Domain = $VM->GetDomain();
+ my $IdleSnapshot = $VM->IdleSnapshot;
+ if ($Domain->HasSnapshot($IdleSnapshot))
{
- # It's not clear if the snapshot is still usable. Rather than try to figure
- # it out now, let the next task deal with it.
- FatalError("Could not remove the ". $VM->IdleSnapshot ." snapshot: $ErrMessage\n", "retry");
+ Debug(Elapsed($Start), " Deleting the old $IdleSnapshot snapshot\n");
+ $ErrMessage = $Domain->RemoveSnapshot();
+ if (defined $ErrMessage)
+ {
+ # It's not clear if the snapshot is still usable. Rather than try to
+ # figure it out now, let the next task deal with it.
+ FatalError("Could not remove the $IdleSnapshot snapshot: $ErrMessage\n", "retry");
+ }
}
- Debug(Elapsed($Start), " Recreating the ", $VM->IdleSnapshot, " snapshot\n");
- $ErrMessage = $VM->GetDomain()->CreateSnapshot();
+ Debug(Elapsed($Start), " Recreating the $IdleSnapshot snapshot\n");
+ $ErrMessage = $Domain->CreateSnapshot();
if (defined $ErrMessage)
{
# Without the snapshot the VM is not usable anymore but FatalError() will
# just mark it as 'dirty'. It's only the next time it is used that the
# problem will be noticed and that it will be taken offline.
- FatalError("Could not recreate the ". $VM->IdleSnapshot ." snapshot: $ErrMessage\n");
+ FatalError("Could not recreate the $IdleSnapshot snapshot: $ErrMessage\n");
}
}
Module: website
Branch: master
Commit: 49cd06b06ffcad00eb6254f99c96f216aa735389
URL: https://source.winehq.org/git/website.git/?a=commit;h=49cd06b06ffcad00eb625…
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Fri Dec 7 19:13:29 2018 +0100
Wine release 4.0-rc1
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
news/en/2018120701.xml | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/news/en/2018120701.xml b/news/en/2018120701.xml
new file mode 100644
index 0000000..3d89d3a
--- /dev/null
+++ b/news/en/2018120701.xml
@@ -0,0 +1,20 @@
+<news>
+<date>December 7, 2018</date>
+<title>Wine 4.0-rc1 Released</title>
+<body>
+<p> The Wine development release 4.0-rc1 is now available.</p>
+<p> This is the first release candidate for the upcoming Wine 4.0. It marks the beginning of the code freeze period. There have been many last minute changes, so please give this release a good testing to help us make 4.0 as good as possible.</p>
+<p> <a href="{$root}/announce/4.0-rc1">What's new</a> in this release:
+<ul>
+ <li>Preloader implemented on mac OS.</li>
+ <li>Mouse cursor support on Android.</li>
+ <li>Updates to the timezone database.</li>
+ <li>Vulkan support updated to the latest spec.</li>
+ <li>Stream I/O support in WebServices.</li>
+ <li>Better palette support in WindowsCodecs.</li>
+ <li>Synchronization objects support for kernel drivers.</li>
+ <li>Various bug fixes.</li>
+</ul>
+<p>The source is <a href="//dl.winehq.org/wine/source/4.0/wine-4.0-rc1.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>