1 The Wine development release 1.7.27 is now available.
3 What's new in this release (see below for details):
4 - Some more work on Direct2D support.
5 - Various improvements to RichEdit interfaces.
6 - Initial support for ICMP version 6.
9 The source is available from the following locations:
11 http://prdownloads.sourceforge.net/wine/wine-1.7.27.tar.bz2
12 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.27.tar.bz2
14 Binary packages for various distributions will be available from:
16 http://www.winehq.org/download
18 You will find documentation on http://www.winehq.org/documentation
20 You can also get the current source directly from the git
21 repository. Check http://www.winehq.org/git for details.
23 Wine is available thanks to the work of many people. See the file
24 AUTHORS in the distribution for the complete list.
26 ----------------------------------------------------------------
28 Bugs fixed in 1.7.27 (total 22):
30 12659 Preferences window missing all user-modifiable settings in Acrobat V7.0 Pro (MSAA AccPropServices implementation needed)
31 13424 msi winetests requires != limited user
32 15013 Thunder:Can't finish any task.
33 21917 SC2 'LazyLaunch' v2.0 fails with 'Exception frame is not in stack limits => unable to dispatch exception.' (TLS callbacks can taint EBP, needs assembly wrapper)
34 25112 AT4RE FastScanner v3.0 hangs when clicking "Minimize"
35 25585 Release key event is lost during lags in some games
36 26414 World of warcraft crashes while changing the display resolution
37 29055 Skyrim freezes on loading screen
38 29509 Visual Studio 2005 trial crashes quickly building Wine
39 32194 Multiple games and applications need bcrypt.dll.BCryptGetFipsAlgorithmMode (Chess Position Trainer, Terraria, .NET System.Security.Cryptography)
40 34642 Adobe Premiere Pro 2.0 exits silently on startup ('GetMenuItemInfo' must zero out 'cch' if mask doesn't specify 'MIIM_TYPE')
41 35134 Multiple game installers wait indefinitely for cmd.exe during execution of batch files (argv[0] is not 'cmd.exe') (Shroud of the Avatar: Forsaken Virtues, Aura Kingdom)
42 35421 BetterInstaller (Somoto Ltd) variant of CheatEngine 6.3 installer crashes
43 35842 Sentinel HASP hardlock.sys kernel driver (bundled with Kompas-3D v14) tries to access to DR7 (not handled in ntoskrnl emulate_instruction)
44 36063 prince of persia 2008 game crashes
45 36109 Magic & Mayhem 2: The Art of Magic sometimes fails to run without native dplay
46 36800 XMP failed to start, services.exe has crashed
47 36974 Iexplore cookie related crashes
48 37163 WiX Toolset v3.8 installer doesn't open with Wine-Mono (unimplemented CorBindToCurrentRuntime)
49 37224 msvcmaker generated wine.dsw fails to load with Visual Express 2005
50 37239 Adobe Premiere Pro 2 deadlocks when opening additional windows (glu32 wrapper functions not sufficient)
51 37253 dlls/wbemprox/builtin.c fails to build on NetBSD 6.1.4
53 ----------------------------------------------------------------
58 reg: Add reg.exe test suite.
60 Alexandre Julliard (2):
61 kernel32: Pass the correct completion values in ReadFileScatter and WriteFileGather.
62 dpnet: Add a missing coclass registration.
64 Alistair Leslie-Hughes (4):
65 dpnet: Stub interface IDirectPlay8LobbyClient.
66 cmd: Dont assume cmd.exe is the first argument.
67 hnetcfg: Allow NetFwOpenPort to be created.
68 hnetcfg: Add typeinfo support to INetFwOpenPort.
71 rasapi32: Fix a typo in a comment.
72 msvcmaker: Allow hyphens in dll names.
73 msvcmaker: Allow ocx tests.
74 winedbg: Respect TMPDIR environment variable.
77 dwrite: Break fontfamily data into its own structure.
80 ws2_32: Don't assume AI_V4MAPPED is available.
81 wbemprox: Include winsock.h earlier for NetBSD.
82 wineconsole: Only use getmouse when HAVE_MOUSEMASK is defined.
85 ntdll: Use the configured CriticalSection timeout in RtlpWaitForCriticalSection.
88 advapi32/tests: Fix typos in test_LsaLookupNames2.
89 rpcrt4: Fix buffer size calculation for arrays with embedded pointers.
92 dpnet/tests: Make test_lobbyclient() static.
93 msvcrt: Prefix _set_output_format() with MSVCRT_ to avoid a collision with MinGW.
96 msi: Improve support for advertized shortcuts.
97 winhttp: Verify the async parameter type in IWinHttpRequest::Open.
98 rsaenh: Fix typos in SHA-384/SHA-512 OIDs.
101 svchost: Add LOAD_WITH_ALTERED_SEARCH_PATH flag when loading the dll.
104 widl: Handle aggregate returns in a MSVC compatible way.
105 d2d1: Implement d2d_d3d_render_target_GetSize().
106 d2d1: Implement d2d_d3d_render_target_Clear().
107 d2d1: Implement initial clipping support.
108 d2d1/tests: Add a basic clipping test.
109 d2d1: Simplify clip stack handling.
110 dxgi: Get rid of IWineDXGIAdapter.
111 dxgi: Get rid of IWineDXGIFactory.
112 dxgi: Call wined3d_device_init_3d() on device creation.
113 d2d1: Implement d2d_factory_CreateWicBitmapRenderTarget().
114 d2d1: Implement d2d_d3d_render_target_CreateMesh().
115 d2d1: Implement d2d_d3d_render_target_CreateBitmap().
116 d2d1: Implement d2d_d3d_render_target_CreateBitmapFromWicBitmap().
117 d3d10core: Create wined3d views for shader resource views.
118 d3d10core: Implement d3d10_device_VSSetShaderResources().
119 d3d10core: Implement d3d10_device_VSGetShaderResources().
120 d3d10core: Implement d3d10_device_GSSetShaderResources().
121 d3d10core: Implement d3d10_device_GSGetShaderResources().
122 d3d10core: Implement d3d10_device_PSSetShaderResources().
123 d3d10core: Implement d3d10_device_PSGetShaderResources().
124 d3d10: Also store the depth/stencil state in the stateblock.
125 wined3d: Do not increment the reference count of the returned buffer in wined3d_device_get_stream_source().
126 wined3d: Set the initial primitive type to WINED3D_PT_UNDEFINED.
127 d3d10core: Set the initial blend factors to 1.0f.
128 d3d10core: Set the initial sample mask to D3D10_DEFAULT_SAMPLE_MASK.
129 d3d10core: Create wined3d queries for queries.
130 d3d10core: Implement d3d10_device_SetPredication().
131 d3d10core: Implement d3d10_device_GetPredication().
132 wined3d: Never pass a surface to wined3d_resource_is_offscreen().
133 wined3d: Use the texture resource in wined3d_surface_depth_fill().
136 user32: Fix spelling in a comment.
139 mshtml: Bind events to document node instead of body element.
140 mshtml: Added semi-stub IHTMLElement4::onmousewheel propery implementation.
141 oleacc: Added DllRegisterServer and DllUnregisterServer implementations.
142 oleacc: Register CAccPropServices class.
143 oleacc: Added CAccPropServices stub implementation.
144 mshtml: Added IHTMLElement::get_sourceIndex implementation.
145 jscript: Add DISPATCH_PROPERTYGET flag only for DISPATCH_METHOD call in disp_call_value.
146 wininet: Moved critical section locking to get_cookie callers so that cookie_set_t is also protected.
147 wininet: Properly clean up in InternetGetCookieExW if no cookies were found.
148 mshtml: Don't include leading '?' in nsIURL::GetSearch implementation.
149 mshtml: Make listStyle tests less strict about value order.
150 mshtml: Don't use nsIDOMHTMLParamElement.
153 mshtml/tests: Fix typo.
154 mshtml: Add IHTMLTableCell::bgColor property implementation.
155 mshtml: Return E_POINTER when p is NULL in get_nsstyle_pixel_val.
156 mshtml: Add IHTMLStyle::get_pixelWidth implementation.
157 mshtml: Add IHTMLStyle::pixelHeight property implementation.
158 mshtml: Add IHTMLStyle::pixelTop property implementation.
159 riched20: Stub for ITextRange interface and implement ITextDocument::Range.
160 mshtml: Add IHTMLCurrentStyle::get_textTransform implementation.
161 riched20: Avoid invalid memory access.
162 riched20: Implement ITextRange::GetChar.
163 riched20: Implement ITextSelection::GetChar.
164 riched20: Implement ITextRange::GetStart and ITextRange::GetEnd.
165 riched20: Implement ITextSelection::GetStart and ITextSelection::GetEnd.
166 riched20: Implement ITextRange::GetDuplicate.
167 riched20: Implement ITextRange::Collapse.
168 riched20: Implement ITextSelection::Collapse.
171 ntoskrnl.exe: Emulate some more mov eax -> drX.
172 shell32: Added stub for SHEnumerateUnreadMailAccountsW.
174 Marko Hauptvogel (4):
175 winsock: Add icmpv6 protocol.
176 iphlpapi: Implement icmpv6 create function.
177 iphlpapi/tests: Fix typo.
178 iphlpapi: Add icmpv6 send stub.
181 user32: Also set cch member in GetMenuItemInfo when passing a null pointer.
182 bcrypt: Add semi-stub for BCryptGetFipsAlgorithmMode.
185 msvcrt: Added __dstbias() export.
186 dwrite: Added IDWriteTypography implementation.
189 msvcp90: Fix FMTFLAG_showpoint handling in num_put_char__Ffmt.
192 mshtml/tests: Fixed typo.
193 mshtml: Handle DISPATCH_PROPERTYPUT | DISPATCH_PROPERTYPUTREF in invoke_builtin_prop.
194 mshtml: Added IHTMLDOMAttribute::put_nodeValue implementation.
196 Sebastian Lackner (4):
197 ntdll: Save more registers in call_dll_entry_point on i386.
198 ntdll: Use call_dll_entry_point to execute TLS callbacks.
199 user32/tests: Add an additional test for GetMenuItemInfo with NULL pointer as TypeData.
200 glu32: Fix wrapper function for glu[Begin|End]Polygon and gluNextContour.
203 mscoree: Implement CorBindToCurrentRuntime.
204 gdiplus: Skip resampling when drawing a bitmap with no scaling/rotation.
205 gdiplus: Use integer math to apply color matrices.
208 msvcp90: Improve complex_float_pow.
209 msvcp90: Fix comment typo.