1 The Wine development release 1.5.21 is now available.
3 What's new in this release (see below for details):
4 - Beginnings of a netstat built-in program.
5 - Support for selecting resolution in the PostScript driver.
8 The source is available from the following locations:
10 http://prdownloads.sourceforge.net/wine/wine-1.5.21.tar.bz2
11 http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.21.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.5.21 (total 32):
29 13567 Tecplot 360 : Program can not start
30 18738 Fallout 3: Configuration combobox empty
31 21174 cmd does not support /a arithmetic expression evaluation
32 24491 AIM 7.3 Crashes on Start
33 25871 netstat command missing (needed by Guild Wars 'test system' button)
34 27627 Alpha Polaris demo wants d3dx9_36.dll.D3DXFileCreate (purist)
35 27707 Invisible cars in GTAIV when ARB shaders are used
36 28174 winecfg: audio settings don't take effect until winecfg is closed
37 28924 Visual Studio 2010 fails on startup, needs atl100.AtlAdvise impl
38 29574 Ajax example fails with unspecified error (IE8)
39 29848 Installer of GLWorld 2011 beta3 crash while "I agree" button is clicking
40 31067 Font smoothing doesn't work in Ubuntu except for large dpi
41 31231 Borderlands installer crashes while trying to extract a cabinet file
42 31302 [Splinter Cell Conviction]Very Slow in game
43 31400 Rendering in Civilization III very slow
44 31527 Delphi 7: Header control sends incorrect notifications
45 31615 Canon DPP freeze randomly since Wine 1.5.11
46 31877 Torchlight II does not works when winecfg is set to Vista/win7 (CSS=unicode)
47 32287 Built in iexplore crash when visiting elheraldo.co
48 32407 Tales of Monkey Island crashes
49 32416 Wizard101 launcher does not close window after launching client, has to be killed
50 32430 LMS Virtual Lab: Unimplemented function atl100.dll.AtlRegisterClassCategoriesHelper
51 32431 [ePSXe] Freeze when changing a keybind in "configure gamepad"
52 32434 Installer of QQ2011 needs unimplemented atl80.dll.AtlComModuleRegisterServer
53 32481 Windows Sysinternals "PsInfo" tool fails to retrieve "system uptime" using PDH (local computername prepended in path)
54 32484 Origin 9 needs SHLWAPI.dll.IsCharSpaceA
55 32505 installer of QQMusic 2012 beta2 needs Unimplemented function atl80.dll.AtlRegisterTypeLib
56 32516 MS SQL Server management studio 2005 wants unimplemented msvcr80.dll._stricmp_l
57 32518 Foxit Reader crashes
58 32543 unhandled exception
59 32551 Opticks import tif file failed
60 32566 QzoneMusicInstall.exe crashes during installation
62 ----------------------------------------------------------------
66 Alexandre Julliard (6):
67 rpcss: Remove redundant define.
68 ntdll: Remove unused include.
69 gdi32: Use the correct physdev for each driver call (Coverity).
70 Update copyright info for 2013.
71 winex11: Add an option to disable shaping of layered window to work around compositor bugs.
72 advapi32/tests: Fix test failures on older Windows versions.
75 winmm: Use a separate array to map the default device.
76 winmm: Rearrange device mapping when a new default device is chosen.
77 winmm: Don't give a period time to IAudioClient::Initialize.
78 winmm: Open WAVE_MAPPER devices in their own devices array.
79 winmm: Reroute WAVE_MAPPER devices as the default device changes.
80 wininet: Fail on URLs without a scheme.
81 winmm: Don't map the device if WAVE_FORMAT_DIRECT is given.
84 winex11.drv: Indentation fix.
85 wined3d: Indentation fix.
86 usp10: Indentation fix.
87 user32: Indentation fix.
88 shlwapi: Indentation fix.
89 cabinet: Avoid signed-unsigned integer comparisons.
90 advapi32: Avoid signed-unsigned integer comparisons.
91 comctl32: Avoid signed-unsigned integer comparisons.
92 d3dcompiler_43: Avoid signed-unsigned integer comparisons.
93 cryptui: Avoid signed-unsigned integer comparisons.
94 crypt32: Avoid signed-unsigned integer comparisons.
95 d3dx9_36: Avoid signed-unsigned integer comparisons.
96 d3drm: Avoid signed-unsigned integer comparisons.
97 d3dxof: Avoid signed-unsigned integer comparisons.
98 d3dx9_36: Avoid signed-unsigned integer comparisons.
101 cacls: Print out arguments.
102 netstat: Initial implementation.
103 winedbg: Add plain binary dataprocessing operators to Thumb2 disassembler.
104 winedbg: Add modified immediate dataprocessing operators to Thumb2 disassembler.
105 netstat: Make functions static.
106 netstat: Parse command line arguments.
107 netstat: Implement the UDP table output.
110 po: Update Lithuanian translation.
111 po: Update Lithuanian translation.
114 wined3d: Add new Radeon HD 6570 GL renderer string.
117 urlmon: Add stub for FlushUrlmonZonesCache.
118 wininet: Add stub for DeleteWpadCacheForNetworks.
121 loader: Build with -fno-builtin.
124 dmusic: Move IDirectMusicDownloadedInstrument to port.c since it is port dependant and perform COM cleanup.
125 dmusic: Implement SynthPortImpl_IDirectMusicPort_DownloadInstrument.
126 dmsynth: Dump data passed to Download method.
127 d3dx9_36: Implement D3DXFileCreate with stubbed ID3DXFile interface + basic tests.
128 d3dx9_36: Check proper signature for DIB files.
129 d3dx9_36: Implement ID3DXFileImpl_RegisterTemplates + tests.
130 d3drm: Remove unused variable.
132 Detlef Riekenberg (4):
133 api-ms-win-downlevel-user32-l1-1-0: Add version resource.
134 ntoskrnl.exe: Update version resource.
135 api-ms-win-security-base-l1-1-0: Add dll.
136 conhost.exe: Add stub program.
138 Dmitry Timoshkov (10):
139 wineps.drv: Add an ability to select device resolution from UI.
140 wineps.drv: Make sure that DEVMODE fields changed through UI are marked as set.
141 wineps.drv: Update dmFormName when dmPaperSize is being changed through UI.
142 wineps.drv: Properly handle dmFormName in unicode DEVMODE structure.
143 wineps.drv: Update dmFormName when merging DEVMODE structures.
144 wineps.drv: Update dmPaperWidth/Height when dmPaperSize is being changed through UI.
145 po: Correct Russian translation of Portrait/Landscape to match other places.
146 windowscodecs: Add some tests for IWICImagingFactory_CreateBitmapFromMemory.
147 wineps.drv/generic.ppd: Change default page extents to A4 to match *DefaultPageSize.
148 windowscodecs: Implement ComponentFactory_CreateBitmapFromMemory.
151 winedbg: In 'info proc' command, list hierarchy of processus, and get rid of printing parent pid.
153 Frédéric Delanoy (4):
154 d3drm: Fix a leak (coverity).
155 xdg: Fix a file handle leak (coverity).
156 appwiz.cpl: Fix a leak (coverity).
157 po: Update French translation.
160 winhttp/tests: Accept another error from WinHttpGetProxyForUrl.
161 wmiutils: Introduce memory allocation helpers.
162 wmiutils: Validate parameters in IWbemPath::SetText and IWbemPath::GetText.
163 wmiutils: Register WbemDefPath.
164 wmiutils: Parse the path passed to IWbemPath::SetText.
165 wmiutils: Implement IWbemPath::GetNamespaceCount.
166 wmiutils: Support more flags in IWbemPath::GetText.
168 wmiutils: Fix buffer size query in IWbemPath::GetText.
169 wmiutils: Don't prepend a backslash if WBEMPATH_GET_NAMESPACE_ONLY is specified.
170 wmiutils/tests: Add more tests.
173 ddraw: Avoid LPD3DMATRIXHANDLE.
174 ddraw: Avoid LPD3DRECT.
175 d3d10core: Implement d3d10_rasterizer_state_GetDesc().
176 d3d10core: Only create unique rasterizer state objects.
177 d3d10core/tests: Add a small test for ID3D10Device_CreateRasterizerState().
178 ddraw: Avoid LPD3DHVERTEX.
179 ddraw: Avoid LPD3DTLVERTEX.
180 wined3d: Simplify select_card_amd_mesa() a bit.
181 wined3d: Recognize any "X.Org" GL vendor as Mesa.
182 wined3d: Get rid of some useless braces in draw_primitive().
183 ddraw: Avoid LPD3DMATRIX.
184 ddraw: Avoid LPD3DVIEWPORT.
185 wined3d: state->user_stream is always FALSE in device_stream_info_from_declaration().
186 wined3d: Don't touch state->user_stream in wined3d_device_process_vertices().
187 wined3d: Just restore state->user_stream in wined3d_device_draw_indexed_primitive_strided().
189 Hermès Bélusca-Maïto (1):
190 wpp: Fix path separator on Windows platforms.
193 po: Update Korean translation.
196 jscript: Don't pass 'this' argument to DISPID_VALUE of pure IDispatch interfaces.
197 mshtml: Removed no longer used nsIProfile declaration.
198 atl100: Added AtlRegisterClassCategoriesHelper implementation.
199 atl: Use atlbase.h in tests.
200 atl100: Fixed a typo.
201 atl: Backport some tests from atl100.
202 atl: Changed AtlModuleInit FIXME to TRACE.
203 atl: Added locking to AtlModuleExtractCreateWndData.
204 wininet: Properly handle output buffer size in InternetGetCookieW.
205 wininet: Properly handle output buffer size in InternetGetCookieA.
206 atl100: Added support for typelibs in separate files in AtlLoadTypeLib.
207 atl80: Added AtlRegisterTypeLib implementation (based on AtlModuleRegisterTypeLib).
208 atl: Reimplemented AtlModuleRegisterTypeLib on top of AtlRegisterTypeLib.
209 urlmon: Fixed some tests on IE10.
210 atl100: Fixed NULL catmap handling in AtlRegisterClassCategoriesHelper.
211 iphlpapi: Added support for direct routes when using NET_RT_DUMP.
212 user32: Initialize cbSize of NONCLIENTMETRICSW struct in GetSystemMetrics.
213 atl100: Added AtlAdvise implementation.
214 atl100: Added AtlUnadvise implementation.
215 atl80: Added AtlComModuleRegisterServer implementation (based on AtlModuleRegisterServer).
216 atl: Added support for category maps in AtlModuleRegisterServer.
217 urlmon: Added support for 'Run' setup hook.
220 po: Update German translation.
223 winemac.drv: Tell git's diff engine to recognize Objective-C source files.
224 makedep: Add support for Objective-C .m files and #import directive.
225 makefiles: Allow use of Objective-C source files in modules.
226 winemac.drv: Implement EnumDisplayMonitors.
227 winemac.drv: Implement GetMonitorInfo.
229 Maarten Lankhorst (1):
230 dsound: Use a thread instead of a timer for greater precision.
233 usp10: Mark SHAPE_ApplyOpenTypePositions as hidden.
234 oleaut32: Mark PropertyPageSiteVtbl static.
235 winhttp: Do not free name too early (Coverity).
236 advapi32: Do not use invalid pSD value (Coverity).
237 xmllite: Remove duplicated statement (Coverity).
240 msxml3: Make callback data available for ready state event handler.
241 msxml3: Remove separate structures for test interfaces.
242 xmllite: Shrink buffer when enough data processed.
243 oledb32: Partial implementation of GetDataSource().
244 oledb32: Support data source properties from init string passed to GetDataSource().
245 xmllite: Implement decoding new input chunk from stream, use it for comment parsing.
246 comctl32/listview: Improve LVM_GETSUBITEMRECT implementation for out-of-bounds item indices.
249 msvcrt: Added _stricmp_l implementation.
250 msvcrt: Added _strnicmp_l implementation.
251 msvcrt: NULL terminate program arguments list in __getmainargs.
252 msvcrt: Return error in stat function when path is specified with trailing slash character.
254 Ričardas Barkauskas (2):
255 comctl32: Use index value if property sheet page isn't found.
256 comctl32: Avoid code duplication by reusing PROPSHEET_GetPageIndex.
259 windowscodecs: Add test showing CreateBitmapFromMemory copies the data.
260 winex11.drv: Select property change events on selection request windows.
261 winex11.drv: Flush property notify events before deleting properties.