Release 1.8.3.
[wine.git] / ANNOUNCE
blobac3d1a5b1bb4308a9b1d5d1483d467f0328538e3
1 The Wine maintenance release 1.8.3 is now available.
3 What's new in this release (see below for details):
4   - Various bug fixes.
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 ----------------------------------------------------------------
86 Changes since 1.8.2:
88 Alexander Lakhin (2):
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.
100 Andrew Eikum (6):
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).
108 Andrey Gusev (1):
109       kernel32/nls: Update currency name and fix a typo.
111 André Hentschel (2):
112       xaudio2_7: Check return of IAudioClient_Start (Coverity).
113       shell32: Provide helper function a buffer of correct size.
115 Aurimas Fišeras (1):
116       kernel32/nls: Update currency for Baltic states.
118 Austin English (8):
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.
131 Caron Wills (9):
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.
142 François Gouget (1):
143       schannel: Add declarations for SECPKG version 7.
145 Henri Verbeet (11):
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.
158 Iván Matellanes (1):
159       msvcirt: Avoid superfluous comparison in some compilers.
161 Jarkko Korpi (1):
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.
167 Jens Reyer (2):
168       winegcc: Document WINEBUILD in the manpage.
169       msiexec: Fix a typo in the manpage.
171 Ken Thomases (1):
172       user32: Call the EnumDisplayMonitors callback using a wrapper.
174 Kerstin Noa (1):
175       wined3d: Add NVIDIA GeForce GTX 980 GPU information.
177 Kim Malmo (1):
178       wined3d: Add Nvidia 9700M GT.
180 Louis Lenders (4):
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.
186 Michael Müller (2):
187       winex11: Add 320x240 as supported resolution in desktop mode.
188       kernel32: Implement GetFinalPathNameByHandle.
190 Nikolay Sivov (11):
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.
203 Paul Gofman (1):
204       d3dx9: D3DXVec3Transform should support input and output parameter overlap.
206 Piotr Caban (4):
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.
212 Rob Walker (1):
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.
225 Seong-ho Cho (1):
226       configure: Add AC_HEADER_MAJOR to find where major() is defined.
229 Michael Stefaniuc
230 mstefani@winehq.org