wine-1.8.3-rc1 Available

Michael Stefaniuc mstefani at redhat.com
Mon Jun 6 04:07:45 CDT 2016


grrr... subject copy and paste fail


Hello guys,

I have pushed yesterday night an informal wine-1.8.3-rc1 (with tag) to
https://github.com/mstefani/wine-stable
https://static-winehq.rhcloud.com/stable/

As 1.8.2 was "too big" Alexandre wanted a smaller stable release,
"around 50 commits". So I've limited myself to bugs fixed up to 1.9.9.
But please let me know if you have a pet bug fixed afterwards that
should go into 1.8.3.

Even with the limit to bugs fixed up to 1.9.9 these release still got
big:
- 88 commits, but a good part of them are trivial:
  - 16 commits to the GPU description table
  - 10 commits adding stubs
  - 15 commits to the NLS files
- 55 bugs fixed of which 5 are regressions
- Bigger patch series:
  - xaudio2
  - t2embed/fontsub (includes a regression with the fix for it)
- The first true backported patch (Thanks to Henri for the tip):
  - wined3d: Sanitise map flags in wined3d_surface_map().
- The NLS file changes skew the the diffstat numbers so here is just
  the dirstat:
  68.5% dlls/kernel32/nls/
   5.1% dlls/kernel32/
   3.2% dlls/user32/
   5.9% dlls/xaudio2_7/
  13.2% dlls/


For the release I would follow the same procedure like the last time:
Have this week for feedback, tests, etc with a hopefully final rc on
Sunday so Alexandre can push out the release early / mid next week.


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 lot of NVidia cards added to the GPU description table.
  - Updates to the National Language Support files.

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

Bugs fixed in 1.8.3 (total 55):

  10063  wineconsole run fail on korean locale.
  16971  Windows Movie Maker 2.x needs ole32.dll.StgOpenPropStg
  17257  TeX2Word will not install
  20695  Cannot scroll documents being compared in winmerge
  23768  winhelp: Some images not shown in certain 16-bit Help files
  24421  MJ's Help Diagnostics crashes on startup (app provided
MonitorEnumProc callback relies on ECX = lprcMonitor)
  25790  WM_SETTEXT handler for the user32 buttons generates
WM_CTLCOLOR* inconsistent with Windows user32
  26978  tokenadmin.exe crash : Unimplemented function
winscard.dll.SCardListReadersA
  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
  28177  Adventure games from Kheops Studio hang after the logo screen
(Safecracker, Destination: Treasure Island, Nostradamus: Lost Prophecy,
Dracula 3, Return to Mysterious Island 2)
  28825  Mystic Diary - Haunted Island: Multiple sprite-related bugs in
hidden object scenes
  29979  ElsterFormular crashes when trying to print already sent income
tax return
  31662  Office 2010 font embedding when exporting to PDF
  32451  Multiple GOG.com installer bundles show a broken/unresponsive
dialog window during installation (installer process running out of
wndproc slots)
  32979  Metal Gear Solid Crash
  34070  Simutronics 'StormFront.exe' runs out of wndproc slots
(ActiveSkin control)
  34851  Multiple applications need kernel32 GetFinalPathNameByHandleA/W
(64-bit Autodesk Fusion 360, Microsoft OneDrive)
  35054  Dragon Age 2 system diagnostics tool fails to recognize GeForce
GT 425M
  35092  Multiple 64-bit applications need __CxxFrameHandler
implementation (Ableton Live 9.1, Adobe Cloud apps)
  35711  Winelib: compile error in wincon.h if NOGDI is defined before
#include <windows.h>
  36031  GeForce 9700M incorrectly detected as 9400
  37087  Gothic 2 english demo fails with 'Conflict: a hook process was
found. Please deactivate all Antivirus and Anti-Trojan programs and
debuggers.'
  38102  Process Hacker 2.x needs winsta.dll.WinStationEnumerateW
  39092  Regression introduced with xaudio2_8
  39215  Nvidia GeForce GTX960M detected as GTX470
  39543  Multiple games and applications crash on unimplemented function
KERNEL32.dll.FreeUserPhysicalPages (Microsoft Office 2007 diagnosis
service, Eden Eternal)
  39657  Tencent QQ 7.6  crashes on unimplemented function
ntoskrnl.exe.PsRemoveLoadImageNotifyRoutine
  39667  dinput: MotoGP 3 demo launcher crashes on leaving key
configuration dialog.
  39681  Unimplemented function
crypt32.dll.CryptMsgVerifyCountersignatureEncoded
  39730  FillRect() confuses 16bit brush handles with color constants
  39759  Add support for detect  Nvidia TITAN Black in wine3d/device list
  39786  GoodSync crashes, needs oleaut32.OleLoadPictureFile
  39796  SCP Containment Breach page fault
  39918  Mail.Ru GameCenter installer does not work
  39940  Stars! tooltips have wrong background color
  40048  Camtasia Studio 8 : crashes on unimplemented function
dwmapi.dll.DwmSetPresentParameters
  40081  CLM Explorer needs fontsub.dll.CreateFontPackage
  40108  kernel32:process regression
  40135  msvcirt.c:1386:5: warning: comparison of unsigned expression <
0 is always false
  40244  PostThreadMessage with WM_NOTIFY message should succeed
  40246  Please document WINEBUILD in the winegcc manpage
  40286  Geforce 980 maxwell card is not properly detected
  40297  Multiple app crashes in macdrv_EnumDisplayMonitors
  40304  EveHQ2 crashes with builtin gdiplus
  40348  Nvidia 800 series cards not detected correctly
  40389  cmd.exe (native): Unimplemented function
KERNEL32.dll.GetConsoleAliasExesLengthW
  40396  Windows SDK DirectWrite sample crashes on uninitialized parameter
  40456  NFS MW + NFS Carbon: Car is flying above/under the track
(D3DXVec3Transform needs arguments aliasing)
  40466  Midnight Commander needs KERNEL32.dll.GetConsoleFontInfo
  40473  wine fails to compile with >=glibc-2.23
  40487  3dmark Vantage Benchmark: unimplemented functions hal.dll.READ
and WRITE PORT
  40493  Prison Tycoon 4 crashes on start up needing
msvcp71.dll.??$?5DU?$char_traits at D@std@@@std@@YAAAV?$basic_istream at DU?$char_traits at D@std@@@0 at AAV10@AAC at Z
  40517  Office 2007 shows error message "Unexpected error during
export" when trying to export document as PDF file
  40525  schannel:main does not recognize package version 0x400000

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

Changes since 1.8.2:

Alex Henrie (2):
      ole32: Implement StgCreatePropStg.
      ole32: Implement StgOpenPropStg.

Alexander Lakhin (2):
      user32: Send the correct WM_CTLCOLOR* message in button WM_SETTEXT
handler.
      user32: Send WM_CTLCOLOR* message only for visible buttons.

Alexandre Julliard (2):
      wineconsole: If necessary, fallback to a font without the right
properties instead of failing.
      kernel32/nls: Convert remaining files to UTF-8.

Alistair Leslie-Hughes (2):
      wined3d: Add detection for NVIDIA GTX TITAN.
      wined3d: Add detection for NVIDIA GTX TITAN Series.

Andrew Eikum (6):
      xaudio2: Explicitly version the 2.7 coclasses.
      xaudio2_8: Use shared source.
      xaudio2: Remove run-time version checks for XAudio2 object.
      xaudio2: Report incoming underruns to the application.
      xaudio2: Protect access to source voice during creation (Coverity).
      xaudio2: Protect access to submix voice during creation (Coverity).

Andrey Gusev (1):
      kernel32/nls: Update currency name and fix a typo.

André Hentschel (2):
      xaudio2_7: Check return of IAudioClient_Start (Coverity).
      shell32: Provide helper function a buffer of correct size.

Aurimas Fišeras (1):
      kernel32/nls: Update currency for Baltic states.

Austin English (8):
      include: Fix GetCurrentConsoleFontEx/SetCurrentConsoleFontEx
definition.
      oleaut32: Add OleLoadPictureFile stub.
      wine.inf: Create Microsoft Shared/TextConv directory.
      kernel32: Add GetConsoleFontInfo stub.
      winscard: Add stubs for SCardListReadersA/W.
      crypt32: Add CryptMsgVerifyCountersignatureEncoded stub.
      ntoskrnl.exe: Add PsRemoveLoadImageNotifyRoutine stub.
      ntoskrnl.exe: Add KeDelayExecutionThread stub.

Bernhard Übelacker (1):
      dinput: Implement device property DIPROP_USERNAME.

Caron Wills (9):
      wined3d: Add Nvidia GeForce GTX 860.
      wined3d: Add Nvidia GeForce 820M.
      wined3d: Add Nvidia GeForce 830M.
      wined3d: Add Nvidia GeForce 840M.
      wined3d: Add Nvidia GeForce 845M.
      wined3d: Add Nvidia GeForce GTX 850M.
      wined3d: Add Nvidia GeForce GTX 870M.
      wined3d: Add Nvidia GeForce GTX 880M.
      wined3d: Add Nvidia GeForce GT 730M.

François Gouget (1):
      schannel: Add declarations for SECPKG version 7.

Henri Verbeet (11):
      wined3d: Sanitise map flags in wined3d_surface_map().
      wined3d: Recognise Intel Ivybridge on MacOS.
      kernel32/nls: Persian uses a right-to-left writing system.
      kernel32/nls: Use Persian characters to write Persian.
      kernel32/nls: Use ZWNJ where appropriate in far.nls.
      kernel32/nls: Persian is called Persian in English.
      kernel32/nls: Store LOCALE_SNATIVEDIGITS as UTF-8 in far.nls.
      kernel32/nls: Use Persian punctuation for LANG_PERSIAN.
      kernel32/nls: Fix LOCALE_IFIRSTDAYOFWEEK for LANG_PERSIAN.
      kernel32/nls: Return CAL_GREGORIAN_XLIT_FRENCH for
LOCALE_ICALENDARTYPE for LANG_PERSIAN.
      kernel32/nls: Fix LOCALE_SMONTHNAME5/LOCALE_SABBREVMONTHNAME5 for
LANG_PERSIAN.

Iván Matellanes (1):
      msvcirt: Avoid superfluous comparison in some compilers.

Jarkko Korpi (1):
      wined3d: Add detection for NVIDIA GeForce 425M.

Jean-Christophe Cardot (1):
      winhlp32: Fix some images not shown in certain 16-bit help files.

Jens Reyer (2):
      winegcc: Document WINEBUILD in the manpage.
      msiexec: Fix a typo in the manpage.

Ken Thomases (1):
      user32: Call the EnumDisplayMonitors callback using a wrapper.

Kerstin Noa (1):
      wined3d: Add NVIDIA GeForce GTX 980 GPU information.

Kim Malmo (1):
      wined3d: Add Nvidia 9700M GT.

Louis Lenders (4):
      gdiplus: GdipTransformPath should return Ok if matrix = NULL.
      ntdll: Add stub for RtlAddAuditAccessObjectAce and forward to
AddAuditAccessObjectAce in advapi32.
      ntdll: Add stub for RtlAddAccessAllowedObjectAce and forward to
AddAccessAllowedObjectAce in advapi32.
      ntdll: Add stub for RtlAddAccessDeniedObjectAce and forward to
AddAccessDeniedObjectAce in advapi32.

Michael Müller (2):
      winex11: Add 320x240 as supported resolution in desktop mode.
      kernel32: Implement GetFinalPathNameByHandle.

Nikolay Sivov (11):
      user32: For EnableScrollBar() always go through EnableWindow() in
SB_CTL case.
      t2embed: Implement TTGetEmbeddingType().
      fontsub: Added CreateFontPackage() stub.
      fontsub: Improve CreateFontPackage() stub for TTFCFP_SUBSET case.
      t2embed: Implement TTIsEmbeddingEnabledForFacename().
      t2embed: Implement TTIsEmbeddingEnabled().
      gdi32: Increase first gdi handle value.
      dwrite: Always initialize context and font table pointers.
      kernel32/nls: Convert most of the locale data files to UTF-8.
      kernel32/nls: Added SSHORTESTDAYNAME* entries.
      kernel32/nls: Fix shortest day names for Thai and Vietnamese.

Paul Gofman (1):
      d3dx9: D3DXVec3Transform should support input and output parameter
overlap.

Piotr Caban (4):
      msvcrt: Dump exception information in x86_64 __CxxFrameHandler.
      msvcrt: Handle frames with CXX_FRAME_MAGIC_VC6 and
CXX_FRAME_MAGIC_VC7 magic value.
      user32: Call window procedure even if we're out of winproc handles.
      msvcp71: Add basic_istream<char>::operator>> export.

Rob Walker (1):
      wined3d: Add Nvidia GPU SKUs 950,950M,960,960M.

Sebastian Lackner (8):
      xaudio2_7: Unset DebugInfo->Spare[0] before destroying critical
sections.
      user32: Set %ecx to address of rect in EnumDisplayMonitors callback.
      user32/tests: Add tests for button WM_CTLCOLOR* messages.
      user32: Do not block sending/posting WM_NOTIFY messages.
      kernel32/tests: Add test for process object destruction.
      kernel32/tests: Disable Windows version dependent test for
pcPriClassBase.
      server: Do not hold reference on parent process.
      ntoskrnl.exe: Add missing linebreak to FIXME in
KeDelayExecutionThread.

Seong-ho Cho (1):
      configure: Add AC_HEADER_MAJOR to find where major() is defined.


bye
	michael
--
Michael Stefaniuc
mstefani at winehq.org



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


More information about the wine-devel mailing list