1 The Wine development release 1.7.25 is now available.
3 What's new in this release (see below for details):
4 - Implementation of the packet capture library.
5 - A few more DirectWrite functions.
6 - Improvements in HTML table support.
7 - More VBScript math functions.
10 The source is available from the following locations:
12 http://prdownloads.sourceforge.net/wine/wine-1.7.25.tar.bz2
13 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.25.tar.bz2
15 Binary packages for various distributions will be available from:
17 http://www.winehq.org/download
19 You will find documentation on http://www.winehq.org/documentation
21 You can also get the current source directly from the git
22 repository. Check http://www.winehq.org/git for details.
24 Wine is available thanks to the work of many people. See the file
25 AUTHORS in the distribution for the complete list.
27 ----------------------------------------------------------------
29 Bugs fixed in 1.7.25 (total 35):
31 1908 Medieval total war demo crashes with builtin amstream
32 5809 "native" (Microsoft) MSI does not work with wine 0.9.18
33 9059 Space Empires V 1.44 crashes
34 10332 Irfanview crashes in thumbnail mode when previewing certain text file
35 12639 Creative ZENcast Organizer installer fails with error -5002
36 13347 Skype 3.5 only works in "Win95" mode
37 13934 Thief: Deadly Shadows crashes immediately
38 17273 Many apps and games need SetNamedPipeHandleState implementation (support for named pipe message mode)(FireFox+Flash, Win8/NET 4.x SDK/vcrun2012, WiX installers)
39 17856 JFlothows Wuerfel crashes with BAD_DRAWABLE "Cannot get FB Config for iPixelFormat 0"
40 18012 DVDDecrypter 3.5.4.0 fails to detect CDROM drive with 'WinVer' set >= 'Windows 2000' (expects '\Device\Cdrom' in NT object manager namespace)
41 18389 Registering after installing Roblox doesn't work
42 20374 KeePass 1.09 crashes opening password database due to unimplemented bcrypt.dll.BCryptOpenAlgorithmProvider
43 20414 Crash in Tales of Monkey Island
44 21349 Python 2.6/2.7 crashes during run of 'PyInstaller' packaging application
45 22530 CDBurnerXP 4.0.x exits with Wine-Mono when trying to enter data disc mode (needs COM/ActiveX host support)
46 22687 Bonzai3D crashes and freezes when project window is moved
47 22788 OriginPro 8.0 crashes on startup
48 24273 Some objects in Source games are black
49 24700 Explorer++ doesn't open command prompt windows properly
50 25775 World of Warcraft: crashes several seconds after logging in to a character.
51 26097 Mario Forever 5.0.1: fails to start
52 26101 riched20/editor tests show a ton of valgrind warnings
53 28823 riched20/tests/editor.ok: TRACE() of uninitialized value triggered by test_word_movement()?
54 29265 WebGallery 1.x: search throws access violation (XML document labelled UTF-16 but has UTF-8 content)
55 31109 Microshop 2.0 (.NET 2.0 app using System.Transactions) wants ole32 CoGetDefaultContext
56 31462 Open General: corrupted tiles on the map
57 32651 File path passed to linux application by winebrowser is mangled if it contains international characters
58 33655 Magic MP3 Tagger crashes after adding a file
59 34279 Project I.G.I: crashes when starting game
60 34914 mshtml:htmldoc fails on most Windows systems
61 36111 UltraVNC 1.1.9.6 installer fails
62 36769 Adobe Creative Cloud Setup crashes on startup with WinVer set to 'Windows 7' (needs IDWriteFactory::RegisterFontFileLoader method implementation)
63 37061 IEC 61850 v2.02 example client crashes on unimplemented function wpcap.dll.pcap_findalldevs_ex
64 37062 Wireshark 1.10 'dumpcap.exe' tool crashes on unimplemented function wpcap.dll.pcap_findalldevs
65 37094 Wireshark 1.10 'dumpcap.exe' tool crashes on unimplemented function wpcap.dll.pcap_open_live
67 ----------------------------------------------------------------
72 ntdll: Implement FILE_PIPE_INFORMATION for NtQueryInformationFile.
74 Alexandre Julliard (1):
75 kernel32: Add detection of fake dlls when determining a binary type.
78 wined3d: Replace vendor specific callbacks with generic code that uses vendor specific arrays.
81 wpcap: Implement pcap_major_version and pcap_minor_version.
82 wpcap: Implement pcap_findalldevs.
83 wpcap: Implement pcap_freealldevs.
84 wpcap: Implement pcap_geterr.
85 wpcap: Implement pcap_open_live.
86 wpcap: Implement pcap_stats.
87 wpcap: Add stub for pcap_setbuff.
88 wpcap: Implement pcap_datalink.
89 wpcap: Implement pcap_lookupdev.
90 wpcap: Implement pcap_lookupnet.
91 wpcap: Implement pcap_compile.
92 wpcap: Implement pcap_setfilter.
93 shlwapi/tests: Fix SHFormatDateTimeW tests for right-to-left locales.
94 wpcap: Fix spec file to not print empty buffers.
95 wpcap: Trace strings when possible.
96 wpcap: Implement pcap_freecode.
97 wpcap: Implement pcap_snapshot.
98 wpcap: Implement pcap_dispatch.
99 wpcap: Implement pcap_loop.
100 wpcap: Implement pcap_breakloop.
101 wpcap: Implement pcap_datalink_val_to_name.
102 wpcap: Implement pcap_close.
103 wpcap: Implement pcap_datalink_name_to_val.
104 wpcap: Implement pcap_list_datalinks.
105 wpcap: Implement pcap_datalink_val_to_description.
106 wpcap: Implement pcap_set_datalink.
107 wpcap: Implement pcap_get_airpcap_handle.
108 wpcap: Implement pcap_open.
109 wpcap: Implement pcap_getnonblock.
110 wpcap: Implement pcap_next.
111 wpcap: Implement pcap_next_ex.
112 wpcap: Implement pcap_sendpacket.
113 wpcap: Implement pcap_setnonblock.
114 wpcap: Implement wsockinit.
115 wpcap: Implement pcap_findalldevs_ex.
116 wpcap: Add version resource.
119 dwrite: Implement Font File Loader registration.
120 dwrite: Initial implementation of CreateCustomFontFileReference.
121 dwrite: Beginning implementation of IDWriteFontFile_Analyze.
122 dwrite: Initial implementation of CreateFontFace.
123 dwrite: Implement TryGetFontTable and ReleaseFontTable.
124 dwrite/tests: Add a font resource and use it for tests.
127 imagehlp/tests: Add test for BindImageEx with NULL as StatusRoutine.
130 ddraw/tests: Remove broken tests of D3DTRANSFORM_UNCLIPPED.
131 ddraw: Return empty D3D hardware flags for RGB device enumeration.
132 dwmapi: Add stub for DwmInvalidateIconicBitmaps.
135 rsaenh/tests: Add a trailing '\n' to some ok() calls.
136 shell32/tests: Add a trailing '\n' to a couple of win_skip() calls.
137 shell32: Add a trailing '\n' to a FIXME().
139 Frédéric Delanoy (1):
140 po: Update French translation.
143 xmllite: Remove unused function reader_get_len.
144 gdi32: Remove unused constant bit_fields_565.
145 winedbg: Add explicit return in the error case of print_typed_basic.
147 uninstaller: Remove BackSlashW.
148 winex11.drv: Remove colour_is_brighter.
149 winex11.drv: Remove wxr_color_shifts.
150 ws2_32: Define fill_control_message only when it's really used.
153 d3d8: Return E_OUTOFMEMORY on HeapAlloc() failure in device_parent_surface_created().
154 d3d9: Return E_OUTOFMEMORY on HeapAlloc() failure in device_parent_surface_created().
155 d3d8: Volumes are always part of a texture.
156 d3d9: Volumes are always part of a texture.
157 d3d8: The "forwardReference" field in struct d3d8_surface is always a texture, if set.
158 d3d9: The "forwardReference" field in struct d3d9_surface is always a texture, if set.
159 ddraw: Clamp video memory to UINT_MAX in ddraw7_GetAvailableVidMem().
160 d3d8: wined3d_device_get_available_texture_mem() returns a UINT.
161 d3d9: wined3d_device_get_available_texture_mem() returns a UINT.
162 wined3d: Store the amount of video memory as a UINT64.
163 wined3d: Recognize some more AMD cards.
164 wined3d: Explicitly destroy the volume in texture3d_sub_resource_cleanup().
165 wined3d: Explicitly destroy the surface in texture2d_sub_resource_cleanup().
166 wined3d: Move the "map_binding" field from struct wined3d_surface to struct wined3d_resource.
167 wined3d: Replace surface_is_offscreen() with wined3d_resource_is_offscreen().
168 wined3d: Replace surface_update_draw_binding() with wined3d_resource_update_draw_binding().
169 wined3d: Move the "swapchain" field from struct wined3d_surface to struct wined3d_texture.
170 wined3d: Use the texture draw binding instead of the surface draw binding.
171 wined3d: Keep a reference to the frontbuffer texture instead of the surface in the swapchain.
172 wined3d: Keep a reference to the backbuffer textures instead of the surfaces in the swapchain.
173 wined3d: Pass a texture instead of a surface to upload_palette().
174 wined3d: Keep a reference to the resource in rendertarget views.
175 wined3d: Introduce struct wined3d_rendertarget_view_desc.
176 wined3d: Make wined3d_device_clear_rendertarget_view() work with texture resources.
177 wined3d: Use rendertarget views for color output instead of surfaces.
178 wined3d: Also update the container in wined3d_surface_update_desc().
179 wined3d: Use rendertarget views for depth/stencil buffers instead of surfaces.
180 wined3d: Get rid of wined3d_device_color_fill().
181 d3d10core: Implement d3d10_device_OMSetRenderTargets().
182 d3d10core: Implement d3d10_device_OMGetRenderTargets().
185 d3d10_1.idl: Added some missing constants.
186 d3d11.idl: Added some missing declarations.
187 mshtml: Fixed handling NULL argument in IHTMLElement::contains implementation.
188 d3d10_1.idl: Added _D3D10_1_CONSTANTS guard.
189 mshtml: Override default onsubmit action with our submit implementation.
190 mshtml: Added IHTMLDocument5::get_implementation implementation.
191 mshtml: Added IHTMLLinkElement::rev property implementation.
194 riched20: Pass count of character into ME_WordBreakProc() instead of count of byte.
197 po: Update German translation.
200 loader: Set LSUIElement to 1 in the embedded Mac Info.plist.
203 po: Update Finnish translation.
206 dwrite: Fixed paste error (Coverity).
209 dwrite: Implement support for inline object and font weight attributes of a range.
210 dwrite: Support for attributes for a range.
211 comctl32/pager: Reduce pointer scope so it doesn't point to inner scope vars (PVS-Studio).
212 secur32/tests: Remove duplicated expression (PVS-Studio).
213 odbccp32/tests: Remove test of always true conditions (PVS-Studio).
214 mshtml: Free buffer for empty strings too (PVS-Studio).
215 urlmon: Remove duplicated check (PVS-Studio).
216 oleaut32: Remove duplicated expression (PVS-Studio).
217 oleaut32/tests: Remove redundant assignment (PVS-Studio).
218 oleaut32/tests: Remove redundant assignment (PVS-Studio).
219 oleaut32/tests: Remove duplicate code blocks (PVS-Studio).
220 winhttp: Fix return code check (PVS-Studio).
221 dwrite: Implement ranges merging.
222 dwrite: Implement layout getters derived from text format.
223 dwrite: Use layout pointer as an argument instead of neutral list.
224 wrc: Remove some always-true conditions (PVS-Studio).
227 oleaut32: Add support for VAR_TIMEVALUEONLY and VAR_DATEVALUEONLY flags in VarDateFromUdateEx.
229 Sebastian Lackner (7):
230 server: Store pipe_flags in a separate variable for both server and client of named pipes.
231 server: Implement set_named_pipe_info wineserver call for NtSetInformationFile/FilePipeInformation.
232 ntdll/tests: Add tests for FILE_PIPE_INFORMATION.
233 kernel32: Implement GetNamedPipeHandleState.
234 kernel32: Implement SetNamedPipeHandleState.
235 kernel32/tests: Add better handling for test failure in test_readfileex_pending.
236 kernel32/tests: Always allow only one correct test result, add todo_wine where necessary.
239 vbscript: Implemented Fix.
240 vbscript: Implemented Int.
241 vbscript: Implemented Sqr.
242 vbscript: Implemented Cos.
243 vbscript: Implemented Sin.
244 vbscript: Implemented Tan.
245 vbscript: Implemented Atn.
246 vbscript: Implemented Exp.
247 vbscript: Implemented Log.
250 ddraw: Clear application-passed lpSurface pointers.
251 ddraw: Do not set lpSurface in GetSurfaceDesc.
254 rpcrt4: Correctly check for in-buffer memory in PointerFree.
255 advapi32/tests: Fix a buffer overflow when calling GetEventLogInformation.
258 mscoree: Implement corruntimehost_Start.
259 mscoree: Implement corruntimehost_CreateDomainSetup.
260 mscoree: Factor out common code for calling .NET methods.
261 wbemprox: Implement __SystemSecurity::GetSD.
262 wbemprox: Stub __SystemSecurity::SetSD.
265 mshtml: Added IHTMLStyle::textIndent property implementation.
266 mshtml: Added IHTMLStyleElement::lineHeight property.
267 mshtml: Added IHTMLStyle::listStylePosition property implementation.
268 mshtml/tests: Fix test_tr_modify().
269 mshtml: Added IHTMLTable::insertRow/deleteRow methods implementation.
270 mshtml: Added IHTMLTable::frame property implementation.
271 mshtml: Added IHTMLTableCell::align property implementation.
272 mshtml: Added IHTMLImgElement::isMap property implementation.
273 mshtml: Added IHTMLInputElement::size property implementation.
274 mshtml: Added IHTMLImgElement::align property implementation.
275 mshtml: Added IHTMLInputElement::readOnly property.
276 mshtml: Added IHTMLInputElement_get_form method implementation.
277 mshtml: Added IHTMLStyle2::tableLayout property implementation.
278 mshtml: Added IHTMLStyle::backgroundAttachment property implementation.
279 mshtml: Added IHTMLStyle::listStyle property implementation.