wine-1.8.4-rc1

Michael Stefaniuc mstefani at redhat.com
Sat Jul 30 15:49:21 CDT 2016


Hello guys,

I have pushed wine-1.8.4-rc1 (with tag) to
https://github.com/mstefani/wine-stable
https://static-winehq.rhcloud.com/stable/

Getting nearer to the goal of "around 50" commits for a stable release
as this one contains only 66 commits. Nothing fancy though:
- Stubs
- More GPUs added
- One wined3d fix backported (thanks again to Henri)
- One original patch aka not cherry-picked, see below.

Should somebody look at the release commit he'll notice that 7 of the
bugs were already included in wine-1.8.3. That was a mistake as I had
deferred those for a later release. So I've modified tools/make_announce
to avoid that mistake in the future.


For the release I would follow the same process: one week for feedback
followed by another rc if needed with the final release 3-4 days later.
Lets see how this works out as I'm on vacation travelling and Alexandre
will travel too.


And last but not least an excerpt from the ANNOUNCE file:

What's new in this release (see below for details):
  - Various bug fixes.
  - A few more cards added to the GPU description table.

----------------------------------------------------------------

Bugs fixed in 1.8.4 (total 49):

  18745  64-bit Mortal Kombat X crashes on unimplemented function
KERNEL32.dll.GetLargePageMinimum
  20977  Bad hlp table rendering
  22819  Some applications like Heroes of Might and Magic 2 display
loopback.
  25396  Safrosoft RoX freezes at start.
  26268  Multiple applications need ntdll.ZwSetLdtEntries stub
(kwiksupport.me, Ragnarok Online patcher)
  26965  Dragon Age 2 demo - sound in cutscenes is muffled
  27680  Multiple 64-bit applications crash on startup (violation of the
Windows 64-bit ABI, stack pointer (RSP) must be 16-byte aligned when
making a call to Win64 API)
  28082  OCCT Perestroïka needs hal.dll.READ_PORT_ULONG
  34052  The Witcher: Character models are sometimes invisible
  36556  valgrind shows a definite leak in comctl32/tests/syslink.c
  36838  TOCA Touring Car Championship: installer copies one file from
CD and then shows an error
  37063  NTLM EncryptMessage/DecryptMessage failure
  37090  Multiple applications crash with built-in amstream (Shogun:
Total War, Medieval: Total War)
  37271  Applications get IP address of 127.12.34.56 when lo0 is up on OSX
  38102  Process Hacker 2.x needs winsta.dll.WinStationEnumerateW
  38137  WBaduk: "Could not obtain OLE control window handle" regression
  38811  Java JRE 8 installer 'jre-8uXX-windows-i586.exe' crashes on
startup (GetThreadPreferredUILanguages is a stub)
  38962  expr.c:234 and 235 attempted computation of 1 << 31 should be
1u << 31
  39543  Multiple games and applications crash on unimplemented function
KERNEL32.dll.FreeUserPhysicalPages (Microsoft Office 2007 diagnosis
service, Eden Eternal)
  39579  iNode 3.6 client needs ndis.sys.NdisAllocateMemoryWithTag
  39842  Skype for windows doesn't work (needs
ndis.sys.NdisSystemProcessorCount)
  39911  dxd9 PresentationInterval not propagated on device Reset
  39933  iNode 3.6 client needs ndis.sys.NdisAllocateSpinLock
  40048  Camtasia Studio 8 : crashes on unimplemented function
dwmapi.dll.DwmSetPresentParameters
  40301  wxDatePickerCtrl (wxWidgets) generates an assert on
DTM_GETRANGE message result
  40380  Wine should take dosbox's configuration instead of creating a
new one
  40389  cmd.exe (native): Unimplemented function
KERNEL32.dll.GetConsoleAliasExesLengthW
  40487  3dmark Vantage Benchmark: unimplemented functions hal.dll.READ
and WRITE PORT
  40497  "Trainz: A New Era" needs
msvcr120.dll.?__ExceptionPtrToBool@@YA_NPEBX at Z
  40511  Application that copies files from one place to another stoped
working in wine versions greater then 1.6.2
  40532  Microsoft Word Viewer 11.8 does not show text on file
properties dialog until the text is selected
  40557  KSP Trajectory Optimization Tool (MATLAB Runtime (MCR)) crashes
at launch
  40562  AkelPad: [ToolBar plugin] tooltips for toolbar buttons have
some extra text
  40581  Regression: dsound input recording from microphone lags with 2
seconds delay
  40614  Cisco Jabber 11.6 crashes due to missing
dbghelp.dll.EnumerateLoadedModulesExW
  40618  Autodesk 123D Design needs msvcr100.dll.mbsrtowcs_s
  40659  Window with CS_OWNDC style cause DC leak when GetDC/ReleaseDC
is used.
  40691  DVDFab 9.2.4.4 pre-check FabCheck.exe executable fails, needs
setupapi.dll.CM_Get_DevNode_Status
  40745  Python 3.5.1 interpreter crashes, needs
_set_thread_local_invalid_parameter_handler
  40747  Microsoft Expression Web 4 crashes on startup, needs
gdiplus.dll.GdipGetImageAttributesAdjustedPalette
  40754  GOG Galaxy crashes with unimplemented function
api-ms-win-crt-locale-l1-1-0.dll._lock_locales
  40755  GOG Galaxy crashes with unimplemented function
ucrtbase.dll._lock_locales
  40756  GOG Galaxy crashes with unimplemented function
api-ms-win-crt-heap-l1-1-0.dll._calloc_base
  40770  Nvidia GeForce GT 730 not recognized properly
  40796  Python 3.5.1 interpreter crashes when importing pyqtSlot
  40830  Conflict between kVK_RightCommand and macOS 10.12 Sierra in
carbon framework
  40833  Batman: Arkham Origins Blackgate no sound during gameplay
(except cutscenes)
  40851  macOS 10.12 Build Failure in winspool.drv with cupsGetPPD
  40923  Alone in the Dark (2008) crashes on launch with msvcrt assertion

----------------------------------------------------------------

Changes since 1.8.3:

Alex Henrie (6):
      msvcrt: Stub out _(get|set)_thread_local_invalid_parameter_handler.
      ucrtbase: Implement _(un)lock_locales.
      ucrtbase: Implement _calloc_base.
      ucrtbase: Implement _malloc_base.
      ucrtbase: Implement _free_base.
      riched20: Don't call UpdateWindow after setting the background color.

Alexandre Julliard (1):
      user32: Completely free owned DCEs when the corresponding
window/class is destroyed.

Alistair Leslie-Hughes (2):
      wininet: Free socket when connection is freed.
      wined3d: Correct memory size for Geforce 9600 GT.

Andrew Eikum (3):
      dsound: Support downmixing 5.1 to stereo.
      dsound: Capture all available data on each period callback.
      xaudio2: Always set current OpenAL context before making AL calls.

André Hentschel (1):
      ndis.sys: Implement NdisSystemProcessorCount.

Austin English (12):
      hal: Add READ_PORT_ULONG stub.
      hal: Add READ_PORT_UCHAR stub.
      hal: Add WRITE_PORT_ULONG stub.
      kernel32: Add FreeUserPhysicalPages stub.
      winsta: Add a stub for WinStationEnumerateW.
      dwmapi: Add DwmSetPresentParameters stub.
      kernel32: Add GetConsoleAliasExesLengthA/W stubs.
      ntdll: Add NtSetLdtEntries/ZwSetLdtEntries stub.
      dbghelp: Add forwards for
EnumerateLoadedModulesEx/EnumerateLoadedModulesExW.
      kernel32: Implement GetLargePageMinimum.
      ndis.sys: Add NdisAllocateMemoryWithTag stub.
      ndis.sys: Add NdisAllocateSpinLock stub.

Benjamin Hodgetts (1):
      wined3d: Add Intel Iris chips to identification list.

Bruno Jesus (1):
      ws2_32: Ensure default route IP addresses are returned first in
gethostbyname.

Béla Gyebrószki (2):
      wined3d: Add Nvidia GeForce GTS 250.
      wined3d: Add Nvidia GeForce GT 730 (GK208).

David Woodhouse (1):
      secur32: Fix handling of ANSI NTLM credentials.

Fabian Maurer (1):
      msacm32: Added converter for ADPCM to PCM 8 bit mono.

Grazvydas Ignotas (3):
      wined3d: Use Intel data returned by Windows driver.
      wined3d: Add some more Intel GPUs.
      wined3d: Add a fallback for Skylake.

Hans Leidekker (1):
      kernel32: Improve the stub for GetThreadPreferredUILanguages.

Henri Verbeet (1):
      wined3d: Also update the swap interval when not recreating the
context in wined3d_device_reset().

Jarkko Korpi (1):
      widl: Fix overflow when left-shifting.

Jean-Christophe Cardot (6):
      winhlp32: Replace magic numbers by symbols.
      winhlp32: Add some trace calls.
      winhlp32: Add a warning trace.
      winhlp32: Prepare winhlp32 for more font types.
      winhlp32: Rework and rename HLPFILE_HalfPointsToTwips.
      winhlp32: Fix table formatting.

Justas Lavišius (1):
      include: Force stack alignment on x86_64.

Ken Thomases (2):
      winspool.drv: Include <cups/ppd.h> to fix building against the
macOS 10.12 SDK.
      winemac: Don't define kVK_RightCommand when building against the
macOS 10.12 SDK.

Luis Sahagun (1):
      winevdm: Tell dosbox to read the current user's config.

Matteo Bruni (1):
      wined3d: Add a setting to check relative addressing indices when
accessing uniforms.

Michael Müller (1):
      amstream: Implement IDirectDrawMediaStream::GetMultiMediaStream.

Michael Stefaniuc (1):
      tools: Get the bug list for ANNOUNCE from the stable-notes git notes.

Nikolay Sivov (2):
      comctl32/datetime: Use MCM_GETRANGE result directly in DTM_GETRANGE.
      comctl32/tooltips: Cut tooltip text at first tab char unless
TTS_NOPREFIX is used.

Olivier F. R. Dierick (1):
      shell32: Set last error explicitly in SHFileOperation().

Piotr Caban (6):
      msvcrt: Add mbsrtowcs_s implementation.
      msvcp110: Fix num_put<char> structure layout.
      msvcrt: Fix mbtowc behavior for buffers containing more than one
character.
      ieframe: Restore closed IOleClientSite in DoVerb.
      msvcr120: Add __ExceptionPtrToBool implementation.
      msvcrt: Return error when previously parsed type is accessed while
demangling simple data type.

Rob Walker (1):
      setupapi: Add stub for setupapi.dll.CM_Get_DevNode_Status.

Sebastian Lackner (3):
      comctl32/syslink: Fix a blocks leak (Valgrind).
      amstream/tests: Add tests for GetMultiMediaStream methods.
      server: Fix assignment of primary_group in token_duplicate.

Stefan Leichter (3):
      kernel32: Add stub for GetSystemPreferredUILanguages.
      kernel32/tests: Add tests for GetSystemPreferredUILanguages.
      kernel32: Return a dummy value in GetSystemPreferredUILanguages.

Vincent Povirk (1):
      gdiplus: Implement GdipGetImageAttributesAdjustedPalette.


bye
        michael
--
Michael Stefaniuc
mstefani at winehq.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20160730/c6b5af7a/attachment.sig>


More information about the wine-devel mailing list