| The Wine development release 1.7.25 is now available. |
| |
| What's new in this release (see below for details): |
| - Implementation of the packet capture library. |
| - A few more DirectWrite functions. |
| - Improvements in HTML table support. |
| - More VBScript math functions. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://prdownloads.sourceforge.net/wine/wine-1.7.25.tar.bz2 |
| http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.25.tar.bz2 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/download |
| |
| You will find documentation on http://www.winehq.org/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/git for details. |
| |
| Wine is available thanks to the work of many people. See the file |
| AUTHORS in the distribution for the complete list. |
| |
| ---------------------------------------------------------------- |
| |
| Bugs fixed in 1.7.25 (total 35): |
| |
| 1908 Medieval total war demo crashes with builtin amstream |
| 5809 "native" (Microsoft) MSI does not work with wine 0.9.18 |
| 9059 Space Empires V 1.44 crashes |
| 10332 Irfanview crashes in thumbnail mode when previewing certain text file |
| 12639 Creative ZENcast Organizer installer fails with error -5002 |
| 13347 Skype 3.5 only works in "Win95" mode |
| 13934 Thief: Deadly Shadows crashes immediately |
| 17273 Many apps and games need SetNamedPipeHandleState implementation (support for named pipe message mode)(FireFox+Flash, Win8/NET 4.x SDK/vcrun2012, WiX installers) |
| 17856 JFlothows Wuerfel crashes with BAD_DRAWABLE "Cannot get FB Config for iPixelFormat 0" |
| 18012 DVDDecrypter 3.5.4.0 fails to detect CDROM drive with 'WinVer' set >= 'Windows 2000' (expects '\Device\Cdrom' in NT object manager namespace) |
| 18389 Registering after installing Roblox doesn't work |
| 20374 KeePass 1.09 crashes opening password database due to unimplemented bcrypt.dll.BCryptOpenAlgorithmProvider |
| 20414 Crash in Tales of Monkey Island |
| 21349 Python 2.6/2.7 crashes during run of 'PyInstaller' packaging application |
| 22530 CDBurnerXP 4.0.x exits with Wine-Mono when trying to enter data disc mode (needs COM/ActiveX host support) |
| 22687 Bonzai3D crashes and freezes when project window is moved |
| 22788 OriginPro 8.0 crashes on startup |
| 24273 Some objects in Source games are black |
| 24700 Explorer++ doesn't open command prompt windows properly |
| 25775 World of Warcraft: crashes several seconds after logging in to a character. |
| 26097 Mario Forever 5.0.1: fails to start |
| 26101 riched20/editor tests show a ton of valgrind warnings |
| 28823 riched20/tests/editor.ok: TRACE() of uninitialized value triggered by test_word_movement()? |
| 29265 WebGallery 1.x: search throws access violation (XML document labelled UTF-16 but has UTF-8 content) |
| 31109 Microshop 2.0 (.NET 2.0 app using System.Transactions) wants ole32 CoGetDefaultContext |
| 31462 Open General: corrupted tiles on the map |
| 32651 File path passed to linux application by winebrowser is mangled if it contains international characters |
| 33655 Magic MP3 Tagger crashes after adding a file |
| 34279 Project I.G.I: crashes when starting game |
| 34914 mshtml:htmldoc fails on most Windows systems |
| 36111 UltraVNC 1.1.9.6 installer fails |
| 36769 Adobe Creative Cloud Setup crashes on startup with WinVer set to 'Windows 7' (needs IDWriteFactory::RegisterFontFileLoader method implementation) |
| 37061 IEC 61850 v2.02 example client crashes on unimplemented function wpcap.dll.pcap_findalldevs_ex |
| 37062 Wireshark 1.10 'dumpcap.exe' tool crashes on unimplemented function wpcap.dll.pcap_findalldevs |
| 37094 Wireshark 1.10 'dumpcap.exe' tool crashes on unimplemented function wpcap.dll.pcap_open_live |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.7.24: |
| |
| Adam Martinson (1): |
| ntdll: Implement FILE_PIPE_INFORMATION for NtQueryInformationFile. |
| |
| Alexandre Julliard (1): |
| kernel32: Add detection of fake dlls when determining a binary type. |
| |
| Andrei Slăvoiu (1): |
| wined3d: Replace vendor specific callbacks with generic code that uses vendor specific arrays. |
| |
| André Hentschel (36): |
| wpcap: Implement pcap_major_version and pcap_minor_version. |
| wpcap: Implement pcap_findalldevs. |
| wpcap: Implement pcap_freealldevs. |
| wpcap: Implement pcap_geterr. |
| wpcap: Implement pcap_open_live. |
| wpcap: Implement pcap_stats. |
| wpcap: Add stub for pcap_setbuff. |
| wpcap: Implement pcap_datalink. |
| wpcap: Implement pcap_lookupdev. |
| wpcap: Implement pcap_lookupnet. |
| wpcap: Implement pcap_compile. |
| wpcap: Implement pcap_setfilter. |
| shlwapi/tests: Fix SHFormatDateTimeW tests for right-to-left locales. |
| wpcap: Fix spec file to not print empty buffers. |
| wpcap: Trace strings when possible. |
| wpcap: Implement pcap_freecode. |
| wpcap: Implement pcap_snapshot. |
| wpcap: Implement pcap_dispatch. |
| wpcap: Implement pcap_loop. |
| wpcap: Implement pcap_breakloop. |
| wpcap: Implement pcap_datalink_val_to_name. |
| wpcap: Implement pcap_close. |
| wpcap: Implement pcap_datalink_name_to_val. |
| wpcap: Implement pcap_list_datalinks. |
| wpcap: Implement pcap_datalink_val_to_description. |
| wpcap: Implement pcap_set_datalink. |
| wpcap: Implement pcap_get_airpcap_handle. |
| wpcap: Implement pcap_open. |
| wpcap: Implement pcap_getnonblock. |
| wpcap: Implement pcap_next. |
| wpcap: Implement pcap_next_ex. |
| wpcap: Implement pcap_sendpacket. |
| wpcap: Implement pcap_setnonblock. |
| wpcap: Implement wsockinit. |
| wpcap: Implement pcap_findalldevs_ex. |
| wpcap: Add version resource. |
| |
| Aric Stewart (6): |
| dwrite: Implement Font File Loader registration. |
| dwrite: Initial implementation of CreateCustomFontFileReference. |
| dwrite: Beginning implementation of IDWriteFontFile_Analyze. |
| dwrite: Initial implementation of CreateFontFace. |
| dwrite: Implement TryGetFontTable and ReleaseFontTable. |
| dwrite/tests: Add a font resource and use it for tests. |
| |
| Bernhard Reiter (1): |
| imagehlp/tests: Add test for BindImageEx with NULL as StatusRoutine. |
| |
| Erich Hoover (3): |
| ddraw/tests: Remove broken tests of D3DTRANSFORM_UNCLIPPED. |
| ddraw: Return empty D3D hardware flags for RGB device enumeration. |
| dwmapi: Add stub for DwmInvalidateIconicBitmaps. |
| |
| François Gouget (3): |
| rsaenh/tests: Add a trailing '\n' to some ok() calls. |
| shell32/tests: Add a trailing '\n' to a couple of win_skip() calls. |
| shell32: Add a trailing '\n' to a FIXME(). |
| |
| Frédéric Delanoy (1): |
| po: Update French translation. |
| |
| Gerald Pfeifer (8): |
| xmllite: Remove unused function reader_get_len. |
| gdi32: Remove unused constant bit_fields_565. |
| winedbg: Add explicit return in the error case of print_typed_basic. |
| cmd: Remove fslashW. |
| uninstaller: Remove BackSlashW. |
| winex11.drv: Remove colour_is_brighter. |
| winex11.drv: Remove wxr_color_shifts. |
| ws2_32: Define fill_control_message only when it's really used. |
| |
| Henri Verbeet (30): |
| d3d8: Return E_OUTOFMEMORY on HeapAlloc() failure in device_parent_surface_created(). |
| d3d9: Return E_OUTOFMEMORY on HeapAlloc() failure in device_parent_surface_created(). |
| d3d8: Volumes are always part of a texture. |
| d3d9: Volumes are always part of a texture. |
| d3d8: The "forwardReference" field in struct d3d8_surface is always a texture, if set. |
| d3d9: The "forwardReference" field in struct d3d9_surface is always a texture, if set. |
| ddraw: Clamp video memory to UINT_MAX in ddraw7_GetAvailableVidMem(). |
| d3d8: wined3d_device_get_available_texture_mem() returns a UINT. |
| d3d9: wined3d_device_get_available_texture_mem() returns a UINT. |
| wined3d: Store the amount of video memory as a UINT64. |
| wined3d: Recognize some more AMD cards. |
| wined3d: Explicitly destroy the volume in texture3d_sub_resource_cleanup(). |
| wined3d: Explicitly destroy the surface in texture2d_sub_resource_cleanup(). |
| wined3d: Move the "map_binding" field from struct wined3d_surface to struct wined3d_resource. |
| wined3d: Replace surface_is_offscreen() with wined3d_resource_is_offscreen(). |
| wined3d: Replace surface_update_draw_binding() with wined3d_resource_update_draw_binding(). |
| wined3d: Move the "swapchain" field from struct wined3d_surface to struct wined3d_texture. |
| wined3d: Use the texture draw binding instead of the surface draw binding. |
| wined3d: Keep a reference to the frontbuffer texture instead of the surface in the swapchain. |
| wined3d: Keep a reference to the backbuffer textures instead of the surfaces in the swapchain. |
| wined3d: Pass a texture instead of a surface to upload_palette(). |
| wined3d: Keep a reference to the resource in rendertarget views. |
| wined3d: Introduce struct wined3d_rendertarget_view_desc. |
| wined3d: Make wined3d_device_clear_rendertarget_view() work with texture resources. |
| wined3d: Use rendertarget views for color output instead of surfaces. |
| wined3d: Also update the container in wined3d_surface_update_desc(). |
| wined3d: Use rendertarget views for depth/stencil buffers instead of surfaces. |
| wined3d: Get rid of wined3d_device_color_fill(). |
| d3d10core: Implement d3d10_device_OMSetRenderTargets(). |
| d3d10core: Implement d3d10_device_OMGetRenderTargets(). |
| |
| Jacek Caban (7): |
| d3d10_1.idl: Added some missing constants. |
| d3d11.idl: Added some missing declarations. |
| mshtml: Fixed handling NULL argument in IHTMLElement::contains implementation. |
| d3d10_1.idl: Added _D3D10_1_CONSTANTS guard. |
| mshtml: Override default onsubmit action with our submit implementation. |
| mshtml: Added IHTMLDocument5::get_implementation implementation. |
| mshtml: Added IHTMLLinkElement::rev property implementation. |
| |
| Jactry Zeng (1): |
| riched20: Pass count of character into ME_WordBreakProc() instead of count of byte. |
| |
| Julian Rüger (1): |
| po: Update German translation. |
| |
| Ken Thomases (1): |
| loader: Set LSUIElement to 1 in the embedded Mac Info.plist. |
| |
| Lauri Kenttä (1): |
| po: Update Finnish translation. |
| |
| Marcus Meissner (1): |
| dwrite: Fixed paste error (Coverity). |
| |
| Nikolay Sivov (16): |
| dwrite: Implement support for inline object and font weight attributes of a range. |
| dwrite: Support for attributes for a range. |
| comctl32/pager: Reduce pointer scope so it doesn't point to inner scope vars (PVS-Studio). |
| secur32/tests: Remove duplicated expression (PVS-Studio). |
| odbccp32/tests: Remove test of always true conditions (PVS-Studio). |
| mshtml: Free buffer for empty strings too (PVS-Studio). |
| urlmon: Remove duplicated check (PVS-Studio). |
| oleaut32: Remove duplicated expression (PVS-Studio). |
| oleaut32/tests: Remove redundant assignment (PVS-Studio). |
| oleaut32/tests: Remove redundant assignment (PVS-Studio). |
| oleaut32/tests: Remove duplicate code blocks (PVS-Studio). |
| winhttp: Fix return code check (PVS-Studio). |
| dwrite: Implement ranges merging. |
| dwrite: Implement layout getters derived from text format. |
| dwrite: Use layout pointer as an argument instead of neutral list. |
| wrc: Remove some always-true conditions (PVS-Studio). |
| |
| Piotr Caban (1): |
| oleaut32: Add support for VAR_TIMEVALUEONLY and VAR_DATEVALUEONLY flags in VarDateFromUdateEx. |
| |
| Sebastian Lackner (7): |
| server: Store pipe_flags in a separate variable for both server and client of named pipes. |
| server: Implement set_named_pipe_info wineserver call for NtSetInformationFile/FilePipeInformation. |
| ntdll/tests: Add tests for FILE_PIPE_INFORMATION. |
| kernel32: Implement GetNamedPipeHandleState. |
| kernel32: Implement SetNamedPipeHandleState. |
| kernel32/tests: Add better handling for test failure in test_readfileex_pending. |
| kernel32/tests: Always allow only one correct test result, add todo_wine where necessary. |
| |
| Shuai Meng (9): |
| vbscript: Implemented Fix. |
| vbscript: Implemented Int. |
| vbscript: Implemented Sqr. |
| vbscript: Implemented Cos. |
| vbscript: Implemented Sin. |
| vbscript: Implemented Tan. |
| vbscript: Implemented Atn. |
| vbscript: Implemented Exp. |
| vbscript: Implemented Log. |
| |
| Stefan Dösinger (2): |
| ddraw: Clear application-passed lpSurface pointers. |
| ddraw: Do not set lpSurface in GetSurfaceDesc. |
| |
| Thomas Faber (2): |
| rpcrt4: Correctly check for in-buffer memory in PointerFree. |
| advapi32/tests: Fix a buffer overflow when calling GetEventLogInformation. |
| |
| Vincent Povirk (5): |
| mscoree: Implement corruntimehost_Start. |
| mscoree: Implement corruntimehost_CreateDomainSetup. |
| mscoree: Factor out common code for calling .NET methods. |
| wbemprox: Implement __SystemSecurity::GetSD. |
| wbemprox: Stub __SystemSecurity::SetSD. |
| |
| Zhenbo Li (15): |
| mshtml: Added IHTMLStyle::textIndent property implementation. |
| mshtml: Added IHTMLStyleElement::lineHeight property. |
| mshtml: Added IHTMLStyle::listStylePosition property implementation. |
| mshtml/tests: Fix test_tr_modify(). |
| mshtml: Added IHTMLTable::insertRow/deleteRow methods implementation. |
| mshtml: Added IHTMLTable::frame property implementation. |
| mshtml: Added IHTMLTableCell::align property implementation. |
| mshtml: Added IHTMLImgElement::isMap property implementation. |
| mshtml: Added IHTMLInputElement::size property implementation. |
| mshtml: Added IHTMLImgElement::align property implementation. |
| mshtml: Added IHTMLInputElement::readOnly property. |
| mshtml: Added IHTMLInputElement_get_form method implementation. |
| mshtml: Added IHTMLStyle2::tableLayout property implementation. |
| mshtml: Added IHTMLStyle::backgroundAttachment property implementation. |
| mshtml: Added IHTMLStyle::listStyle property implementation. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |