1 The Wine maintenance release 1.8.3 is now available.
3 What's new in this release (see below for details):
5 - A lot of NVidia cards added to the GPU description table.
6 - Updates to the National Language Support files.
8 The source is available from the following locations:
10 http://dl.winehq.org/wine/source/1.8/wine-1.8.3.tar.bz2
11 http://mirrors.ibiblio.org/wine/source/1.8/wine-1.8.3.tar.bz2
13 Binary packages for various distributions will be available from:
15 http://www.winehq.org/download
17 You will find documentation on http://www.winehq.org/documentation
19 You can also get the current source directly from the git
20 repository. Check http://www.winehq.org/git for details.
22 Wine is available thanks to the work of many people. See the file
23 AUTHORS in the distribution for the complete list.
25 ----------------------------------------------------------------
27 Bugs fixed in 1.8.3 (total 54):
29 10063 wineconsole run fail on korean locale.
30 17257 TeX2Word will not install
31 20695 Cannot scroll documents being compared in winmerge
32 23768 winhelp: Some images not shown in certain 16-bit Help files
33 24421 MJ's Help Diagnostics crashes on startup (app provided MonitorEnumProc callback relies on ECX = lprcMonitor)
34 25790 WM_SETTEXT handler for the user32 buttons generates WM_CTLCOLOR* inconsistent with Windows user32
35 26978 tokenadmin.exe crash : Unimplemented function winscard.dll.SCardListReadersA
36 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)
37 28082 OCCT Perestroïka needs hal.dll.READ_PORT_ULONG
38 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)
39 28825 Mystic Diary - Haunted Island: Multiple sprite-related bugs in hidden object scenes
40 29979 ElsterFormular crashes when trying to print already sent income tax return
41 31662 Office 2010 font embedding when exporting to PDF
42 32451 Multiple GOG.com installer bundles show a broken/unresponsive dialog window during installation (installer process running out of wndproc slots)
43 32979 Metal Gear Solid Crash
44 34070 Simutronics 'StormFront.exe' runs out of wndproc slots (ActiveSkin control)
45 34851 Multiple applications need kernel32 GetFinalPathNameByHandleA/W (64-bit Autodesk Fusion 360, Microsoft OneDrive)
46 35054 Dragon Age 2 system diagnostics tool fails to recognize GeForce GT 425M
47 35092 Multiple 64-bit applications need __CxxFrameHandler implementation (Ableton Live 9.1, Adobe Cloud apps)
48 35711 Winelib: compile error in wincon.h if NOGDI is defined before #include <windows.h>
49 36031 GeForce 9700M incorrectly detected as 9400
50 37087 Gothic 2 english demo fails with 'Conflict: a hook process was found. Please deactivate all Antivirus and Anti-Trojan programs and debuggers.'
51 38102 Process Hacker 2.x needs winsta.dll.WinStationEnumerateW
52 39092 Regression introduced with xaudio2_8
53 39215 Nvidia GeForce GTX960M detected as GTX470
54 39543 Multiple games and applications crash on unimplemented function KERNEL32.dll.FreeUserPhysicalPages (Microsoft Office 2007 diagnosis service, Eden Eternal)
55 39657 Tencent QQ 7.6 crashes on unimplemented function ntoskrnl.exe.PsRemoveLoadImageNotifyRoutine
56 39667 dinput: MotoGP 3 demo launcher crashes on leaving key configuration dialog.
57 39681 Unimplemented function crypt32.dll.CryptMsgVerifyCountersignatureEncoded
58 39730 FillRect() confuses 16bit brush handles with color constants
59 39759 Add support for detect Nvidia TITAN Black in wine3d/device list
60 39786 GoodSync crashes, needs oleaut32.OleLoadPictureFile
61 39796 SCP Containment Breach page fault
62 39918 Mail.Ru GameCenter installer does not work
63 39940 Stars! tooltips have wrong background color
64 40048 Camtasia Studio 8 : crashes on unimplemented function dwmapi.dll.DwmSetPresentParameters
65 40081 CLM Explorer needs fontsub.dll.CreateFontPackage
66 40108 kernel32:process regression
67 40135 msvcirt.c:1386:5: warning: comparison of unsigned expression < 0 is always false
68 40244 PostThreadMessage with WM_NOTIFY message should succeed
69 40246 Please document WINEBUILD in the winegcc manpage
70 40286 Geforce 980 maxwell card is not properly detected
71 40297 Multiple app crashes in macdrv_EnumDisplayMonitors
72 40304 EveHQ2 crashes with builtin gdiplus
73 40348 Nvidia 800 series cards not detected correctly
74 40389 cmd.exe (native): Unimplemented function KERNEL32.dll.GetConsoleAliasExesLengthW
75 40396 Windows SDK DirectWrite sample crashes on uninitialized parameter
76 40456 NFS MW + NFS Carbon: Car is flying above/under the track (D3DXVec3Transform needs arguments aliasing)
77 40466 Midnight Commander needs KERNEL32.dll.GetConsoleFontInfo
78 40473 wine fails to compile with >=glibc-2.23
79 40487 3dmark Vantage Benchmark: unimplemented functions hal.dll.READ and WRITE PORT
80 40493 Prison Tycoon 4 crashes on start up needing msvcp71.dll.??$?5DU?$char_traits@D@std@@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAC@Z
81 40517 Office 2007 shows error message "Unexpected error during export" when trying to export document as PDF file
82 40525 schannel:main does not recognize package version 0x400000
84 ----------------------------------------------------------------
89 user32: Send the correct WM_CTLCOLOR* message in button WM_SETTEXT handler.
90 user32: Send WM_CTLCOLOR* message only for visible buttons.
92 Alexandre Julliard (2):
93 wineconsole: If necessary, fallback to a font without the right properties instead of failing.
94 kernel32/nls: Convert remaining files to UTF-8.
96 Alistair Leslie-Hughes (2):
97 wined3d: Add detection for NVIDIA GTX TITAN.
98 wined3d: Add detection for NVIDIA GTX TITAN Series.
101 xaudio2: Explicitly version the 2.7 coclasses.
102 xaudio2_8: Use shared source.
103 xaudio2: Remove run-time version checks for XAudio2 object.
104 xaudio2: Report incoming underruns to the application.
105 xaudio2: Protect access to source voice during creation (Coverity).
106 xaudio2: Protect access to submix voice during creation (Coverity).
109 kernel32/nls: Update currency name and fix a typo.
112 xaudio2_7: Check return of IAudioClient_Start (Coverity).
113 shell32: Provide helper function a buffer of correct size.
116 kernel32/nls: Update currency for Baltic states.
119 include: Fix GetCurrentConsoleFontEx/SetCurrentConsoleFontEx definition.
120 oleaut32: Add OleLoadPictureFile stub.
121 wine.inf: Create Microsoft Shared/TextConv directory.
122 kernel32: Add GetConsoleFontInfo stub.
123 winscard: Add stubs for SCardListReadersA/W.
124 crypt32: Add CryptMsgVerifyCountersignatureEncoded stub.
125 ntoskrnl.exe: Add PsRemoveLoadImageNotifyRoutine stub.
126 ntoskrnl.exe: Add KeDelayExecutionThread stub.
128 Bernhard Übelacker (1):
129 dinput: Implement device property DIPROP_USERNAME.
132 wined3d: Add Nvidia GeForce GTX 860.
133 wined3d: Add Nvidia GeForce 820M.
134 wined3d: Add Nvidia GeForce 830M.
135 wined3d: Add Nvidia GeForce 840M.
136 wined3d: Add Nvidia GeForce 845M.
137 wined3d: Add Nvidia GeForce GTX 850M.
138 wined3d: Add Nvidia GeForce GTX 870M.
139 wined3d: Add Nvidia GeForce GTX 880M.
140 wined3d: Add Nvidia GeForce GT 730M.
143 schannel: Add declarations for SECPKG version 7.
146 wined3d: Sanitise map flags in wined3d_surface_map().
147 wined3d: Recognise Intel Ivybridge on MacOS.
148 kernel32/nls: Persian uses a right-to-left writing system.
149 kernel32/nls: Use Persian characters to write Persian.
150 kernel32/nls: Use ZWNJ where appropriate in far.nls.
151 kernel32/nls: Persian is called Persian in English.
152 kernel32/nls: Store LOCALE_SNATIVEDIGITS as UTF-8 in far.nls.
153 kernel32/nls: Use Persian punctuation for LANG_PERSIAN.
154 kernel32/nls: Fix LOCALE_IFIRSTDAYOFWEEK for LANG_PERSIAN.
155 kernel32/nls: Return CAL_GREGORIAN_XLIT_FRENCH for LOCALE_ICALENDARTYPE for LANG_PERSIAN.
156 kernel32/nls: Fix LOCALE_SMONTHNAME5/LOCALE_SABBREVMONTHNAME5 for LANG_PERSIAN.
159 msvcirt: Avoid superfluous comparison in some compilers.
162 wined3d: Add detection for NVIDIA GeForce 425M.
164 Jean-Christophe Cardot (1):
165 winhlp32: Fix some images not shown in certain 16-bit help files.
168 winegcc: Document WINEBUILD in the manpage.
169 msiexec: Fix a typo in the manpage.
172 user32: Call the EnumDisplayMonitors callback using a wrapper.
175 wined3d: Add NVIDIA GeForce GTX 980 GPU information.
178 wined3d: Add Nvidia 9700M GT.
181 gdiplus: GdipTransformPath should return Ok if matrix = NULL.
182 ntdll: Add stub for RtlAddAuditAccessObjectAce and forward to AddAuditAccessObjectAce in advapi32.
183 ntdll: Add stub for RtlAddAccessAllowedObjectAce and forward to AddAccessAllowedObjectAce in advapi32.
184 ntdll: Add stub for RtlAddAccessDeniedObjectAce and forward to AddAccessDeniedObjectAce in advapi32.
187 winex11: Add 320x240 as supported resolution in desktop mode.
188 kernel32: Implement GetFinalPathNameByHandle.
191 user32: For EnableScrollBar() always go through EnableWindow() in SB_CTL case.
192 t2embed: Implement TTGetEmbeddingType().
193 fontsub: Added CreateFontPackage() stub.
194 fontsub: Improve CreateFontPackage() stub for TTFCFP_SUBSET case.
195 t2embed: Implement TTIsEmbeddingEnabledForFacename().
196 t2embed: Implement TTIsEmbeddingEnabled().
197 gdi32: Increase first gdi handle value.
198 dwrite: Always initialize context and font table pointers.
199 kernel32/nls: Convert most of the locale data files to UTF-8.
200 kernel32/nls: Added SSHORTESTDAYNAME* entries.
201 kernel32/nls: Fix shortest day names for Thai and Vietnamese.
204 d3dx9: D3DXVec3Transform should support input and output parameter overlap.
207 msvcrt: Dump exception information in x86_64 __CxxFrameHandler.
208 msvcrt: Handle frames with CXX_FRAME_MAGIC_VC6 and CXX_FRAME_MAGIC_VC7 magic value.
209 user32: Call window procedure even if we're out of winproc handles.
210 msvcp71: Add basic_istream<char>::operator>> export.
213 wined3d: Add Nvidia GPU SKUs 950,950M,960,960M.
215 Sebastian Lackner (8):
216 xaudio2_7: Unset DebugInfo->Spare[0] before destroying critical sections.
217 user32: Set %ecx to address of rect in EnumDisplayMonitors callback.
218 user32/tests: Add tests for button WM_CTLCOLOR* messages.
219 user32: Do not block sending/posting WM_NOTIFY messages.
220 kernel32/tests: Add test for process object destruction.
221 kernel32/tests: Disable Windows version dependent test for pcPriClassBase.
222 server: Do not hold reference on parent process.
223 ntoskrnl.exe: Add missing linebreak to FIXME in KeDelayExecutionThread.
226 configure: Add AC_HEADER_MAJOR to find where major() is defined.