- wine-releases - winehq.org (2024)

wine-releases@winehq.org

  • 584 discussions

Start a nNew thread

- wine-releases - winehq.org (1)

Wine release 1.7.39

by Alexandre Julliard

The Wine development release 1.7.39 is now available.What's new in this release (see below for details): - WinMM joystick support on Mac OS X. - Kerning support in DirectWrite. - Support for DirectX Media Objects filters. - Better support for animated GIFs in GdiPlus. - Improved support for Known Folders in Shell32. - Various bug fixes.The source is available from the following locations: http://prdownloads.sourceforge.net/wine/wine-1.7.39.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.39.tar.bz2Binary packages for various distributions will be available from: http://www.winehq.org/downloadYou will find documentation on http://www.winehq.org/documentationYou can also get the current source directly from the gitrepository. Check http://www.winehq.org/git for details.Wine is available thanks to the work of many people. See the fileAUTHORS in the distribution for the complete list.----------------------------------------------------------------Bugs fixed in 1.7.39 (total 24): 14563 picasa can't play mp3 files during slideshows 18424 Mac OS X Joystick support doesn't work 23491 Barbri Study Smart hangs without putting up a window 23977 Steam overlay can't use shift or caps lock 26300 98Plus! Screensavers don't look right in Wine Desktop 27141 Brink (Splash Damage, Bethesda Softworks) (Steam) fails to launch 31819 Animated GIF images are rendered incorrectly (transparent areas painted black) 33447 Wine GUI on Mac display Traditional Chinese instead when host language is Simplified Chinese 35763 Multiple applications and games need wmvcore.dll.WMCreateWriter (Tinker, iMesh 7.x) 35933 Evolve Client 1.8.3 (.NET 4.0 app) 'AppsMgr' fails to install downloaded applications/updates after login (support for RPC FC_CALLBACK_HANDLE needed) 36849 eTax 2014 installation fails with Wine-Mono 4.5.2 36951 no sound effects in BridgeMaster 2000 37202 MSWord hangs on opening a document opened in other program 38096 Nero Burning ROM v8 needs 'NetUserEnum' level 20 support (USER_INFO_20) 38110 Winhttp sample doesn't always work 38177 d3d: Card 10de:0849 not found in driver DB 38184 AutoHotkey script crashes when calling WScript.Shell's "exec" method (IWshShell3 vtable only supports up to IWshShell2) 38203 MSYS2 needs FileNetworkOpenInformation support in NtQueryInformationFile 38209 WshScriptExec's Terminate method is missing 38220 Chemcraft crashes 38221 Wrong parameter assignment in get_family_names_from_stream() 38223 SoManyEuros program doesnt run (needs IFile::get_Path() implementation) 38226 EBWin(Unicode) crashes when searching katakana words. (_mbctohira is a stub) 38251 Assign value to function parameter----------------------------------------------------------------Changes since 1.7.38:Aaryaman Vasishta (5): d3drm/tests: Add tests for querying between IDirect3DRM interfaces. d3drm: Fix IDirect3DRM::QueryInterface returning incorrect HRESULT on unsupported interfaces. d3drm/tests: Add tests for invalid interfaces in IDirect3DRM::QueryInterface. d3drm/tests: Remove dynamic loading in d3drm.c. d3drm/tests: Remove dynamic loading in vector.c.Akihiro Sagawa (5): msvcrt: Fix _ismbckata() for Halfwidth Katakana characters. msvcrt: Add _mbctohira implementation. msvcrt: Add _mbctokata implementation. winmm/tests: Add notify flag tests for MPEGVideo driver. mciqtz32: Fix notify flag behavior.Alexandre Julliard (23): server: Don't report completion at all in the MORE_PROCESSING_REQUIRED case. ws2_32: Set the completion event on the server side also for AcceptEx. ws2_32: Use Win32 APIs for interlocked functions. server: Allow device manager ioctls to run asynchronously. server: Add a request to store the results of an ioctl asynchronously. ntoskrnl: Allow IoCompleteRequest to report completion asynchronously. ole32: Remove confusing uses of the __thiscall specifier. msvcp60: Share math functions implementation with msvcp90. msvcp60: Share memory functions implementation with msvcp90. msvcp60: Share misc functions implementation with msvcp90. msvcp60: Merge locale code with msvcp90 where possible to reduce the differences. msvcp60: Add MSVCP prefix on exported string functions. msvcp60: Share exception functions implementation with msvcp90. msvcp90: Remove functions that are not exported in native. msvcp60: Merge I/O stream code with msvcp90 where possible to reduce the differences. msvcp60: Add MSVCP prefix on more string functions. msvcp60: Move string iterator functions to match msvcp90. msvcp60: Merge the char_traits functions with msvcp90. ntoskrnl: Allow running user APC inside the device manager loop. msvcp: Add a macro to access the locale field of I/O streams. winhttp: Remove const to fix a warning with the Microsoft headers. server: Copy completion information for accepted socket into the new file descriptor. msvcp60: Share locale functions implementation with msvcp90.Andrew Eikum (9): shell32/tests: A couple of win8 fixes. shell32/tests: Fix win8 knownfolders relative and parsed paths. shell32/tests: Remove unused flag. shell32/tests: Fix win8 knownfolder attributes. shell32/tests: Support alternate parent folders. shell32: Allow updating knownfolder definitions. shell32: Allow registering knownfolders without relative paths. shell32: Also register knownfolder attributes. shell32: Install knownfolders to registry during DLL registration.André Hentschel (5): server: Add header guarding for security.h. msvcp90: Cleanup macro usage. dinput/tests: Avoid assigning values twice (PVS-Studio). shlwapi: Avoid assigning values twice (PVS-Studio). gameux: Return function result on error (PVS-Studio).Aric Stewart (1): dsound: Do not wait on mixer thread exit on dsound release.Austin English (6): dxdiagn: Add bNoHardware stub property. include: Add ASN1*string* definitions/functions. include: Add some missing entries in hidusage.h. include: Add remaining function prototypes in msasn1.h. include/winternl.h: Use ntdef.h where possible. setupx.dll16: Add a DiOpenClassRegKey stub.Bernhard Übelacker (1): wined3d: Recognize Nvidia GeForce 8100 with Nouveau driver (bug).Bruno Jesus (11): ws2_32/tests: Move second WSACleanup test elsewhere. ws2_32/tests: Fix a NT4 crash due to unsupported SIO_ADDRESS_LIST_QUERY. ws2_32/test: Don't test unsupported IP_MULTICAST_TTL on NT4. ws2_32/tests: Improve setup_connector_socket to allow non-blocking connect calls. ws2_32/tests: Add more select() tests. ws2_32: Normalize socket tracing. ws2_32/tests: Test the behavior of reading data from an OOBINLINE'd socket. ws2_32/tests: Add more select() tests related to OOB handling. ws2_32/tests: Improve some helper functions. ws2_32/tests: Check the OOB mark in the right place. kernel32: Only zero the buffer up to 32767 bytes in GetTempPathW.Christian Costa (1): d3dxof: Use assignment for GUID instead of memcpy with hardcoded size.Daniel Lehman (1): wininet: Accept Version in cookies.Dmitry Timoshkov (2): shell32/tests: Add a couple of SHFileOperation(FO_MOVE) tests for a directory. shell32: Fix SHFileOperation(FO_MOVE) for a directory with subdirectories.François Gouget (83): ddraw/tests: Fix compilation on systems that don't support nameless unions. wrc: Remove an unused lexer definition. activeds: Remove an unneeded NONAMELESSUNION directive. actxprxy: Remove unneeded NONAMELESSXXX directives. appwiz.cpl: Remove an unneeded NONAMELESSSTRUCT directive. comctl32: Remove unneeded NONAMELESSSTRUCT directives. commdlg.dll16: Remove unneeded NONAMELESSXXX directives. comdlg32: Remove unneeded NONAMELESSSTRUCT directives. compstui: Remove an uneeded NONAMELESSUNION directive. crypt32: Remove an uneeded NONAMELESSUNION directive. cryptnet: Remove an unneeded NONAMELESSSTRUCT directive. cryptnet/tests: Remove an uneeded NONAMELESSUNION directive. d3d8: Remove unneeded NONAMELESSXXX directives. dbghelp: Remove an unneeded NONAMELESSSTRUCT directive. dispex: Remove unneeded NONAMELESSXXX directives. dmloader: Remove an unneeded NONAMELESSSTRUCT directive. dplayx: Remove unneeded NONAMELESSSTRUCT directives. dsound: Remove unneeded NONAMELESSXXX directives. dwmapi: Remove unneeded NONAMELESSXXX directives. explorerframe: Remove unneeded NONAMELESSXXX directives. gphoto2.ds: Remove unneeded NONAMELESSXXX directives. hhctrl.ocx: Remove unneeded NONAMELESSXXX directives. inetcpl.cpl: Remove uneeded NONAMELESSUNION directives. kernel32: Remove unneeded NONAMELESSXXX directives. krnl386.exe16: Remove unneeded NONAMELESSXXX directives. ieframe: Remove unneeded NONAMELESSXXX directives. ieframe/tests: NONAMELESSUNION is not needed when using the U() macro. localspl: Remove uneeded NONAMELESSUNION directives. mshtml: Remove unneeded NONAMELESSXXX directives. localui: Remove an uneeded NONAMELESSUNION directive. mapi32: Remove unneeded NONAMELESSXXX directives. mmdevapi: Remove an uneeded NONAMELESSUNION directive. mmsystem.dll16: Remove unneeded NONAMELESSXXX directives. winecoreaudio.drv: The drv_keyW variable is unused so remove it. wshom.ocx: Make enum_thread_wnd_proc() static. dbghelp: pe_unmap_directory() is unused so remove it. winex11.drv: Make X11DRV_XROPfunction static. secur32: Export SetContextAttributes[AW](). msdaps: Remove unneeded NONAMELESSXXX directives. msi: Remove unneeded NONAMELESSXXX directives. msxml3: Remove unneeded NONAMELESSUNION directives. ntdll: Remove unneeded NONAMELESSXXX directives. ntdll/tests: Remove an unneeded NONAMELESSSTRUCT directive. ntprint: Remove an uneeded NONAMELESSUNION directive. krnl386.exe16: Fix the _lread16() documentation. crypt32: Mark internal symbols with hidden visibility. dbghelp: Mark internal symbols with hidden visibility. winemenubuilder: Avoid a couple of forward declarations. winemenubuilder: Handle icons disguised as executables and better validate icon streams. ws2_32: Add more WSA_FLAG_XXX values. ws2_32: Add support for WSA_FLAG_NO_HANDLE_INHERIT. d3drm: Mark internal symbols with hidden visibility. d3dx9_36: Make d3dx_decltype_size[] static. devenum: Mark internal symbols with hidden visibility. odbccp32: Remove an uneeded NONAMELESSUNION directive. ole2.dll16: Remove unneeded NONAMELESSXXX directives. ole32: Remove unneeded NONAMELESSXXX directives. oleaut32: Remove unneeded NONAMELESSXXX directives. oledb32: Remove unneeded NONAMELESSXXX directives. oledb32/tests: Remove unneeded NONAMELESSXXX directives. oledlg: Remove an unneeded NONAMELESSSTRUCT directive. printui: Remove an unneeded NONAMELESSUNION directive. pdh: Remove an unneeded NONAMELESSSTRUCT directive. quartz: Remove unneeded NONAMELESSXXX directives. qcap: Remove unneeded NONAMELESSXXX directives. quartz/tests: Remove an uneeded NONAMELESSUNION directive. jscript: Mark internal symbols with hidden visibility. hhctrl.ocx: Make html_encoded_symbols[] static. hhctrl.ocx: Mark internal symbols with hidden visibility. hh: Add an icon. hh: Use the hh.exe icon as the default for .chm files. riched20: Remove unneeded NONAMELESSXXX directives. sane.ds: Remove unneeded NONAMELESSXXX directives. scsiport.sys: Remove unneeded NONAMELESSXXX directives. setupapi: Remove unneeded NONAMELESSXXX directives. rpcrt4: Remove an unneeded NONAMELESSSTRUCT directive. krnl386.exe16: Mark internal symbols with hidden visibility. mmsystem.dll16: Mark internal symbols with hidden visibility. Assorted spelling fixes. riched20: Fix a trailing '\n' in a FIXME() call. shell32: Remove unneeded NONAMELESSXXX directives. shlwapi: Remove unneeded NONAMELESSXXX directives. mscoree: Mark internal symbols with hidden visibility.Frédéric Delanoy (1): po: Update French translation.Gerald Pfeifer (1): twain_32: Avoid using an uninitialized variable in the failure path in path in a couple of cases.Hans Leidekker (5): msi: Improve tracing. msi: Fix the case where the summary information stream is already open in MsiGetSummaryInformationW. msi: Handle errors from IStorage_CreateStream instead of trying to open the stream first in msi_commit_streams. winhttp: Don't try to read more data than available in the current chunk in refill_buffer. netapi32: Add support for info level 20 in NetUserEnum.Henri Verbeet (28): d3d10core: Implement d3d10_blend_state_SetPrivateDataInterface(). d3d10core: Implement d3d10_blend_state_GetPrivateData(). d3d10core: Implement d3d10_depthstencil_state_SetPrivateData(). d3d10core: Implement d3d10_depthstencil_state_SetPrivateDataInterface(). d3d10core: Implement d3d10_depthstencil_state_GetPrivateData(). d3d10core: Implement d3d10_rasterizer_state_SetPrivateData(). d3d10core: Implement d3d10_rasterizer_state_SetPrivateDataInterface(). d3d10core: Implement d3d10_rasterizer_state_GetPrivateData(). d3d10core: Implement d3d10_sampler_state_SetPrivateData(). d3d10core: Implement d3d10_sampler_state_SetPrivateDataInterface(). d3d10core: Implement d3d10_sampler_state_GetPrivateData(). d3d10core: Implement d3d10_texture3d_SetPrivateData(). d3d10core: Implement d3d10_texture3d_SetPrivateDataInterface(). d3d10core: Implement d3d10_texture3d_GetPrivateData(). d3d10core: Implement d3d10_depthstencil_view_SetPrivateData(). d3d10core: Implement d3d10_depthstencil_view_SetPrivateDataInterface(). d3d10core: Implement d3d10_rendertarget_view_SetPrivateData(). d3d10core: Implement d3d10_depthstencil_view_GetPrivateData(). d3d10core: Implement d3d10_rendertarget_view_SetPrivateDataInterface(). d3d10core: Implement d3d10_rendertarget_view_GetPrivateData(). d3d10core: Implement d3d10_shader_resource_view_SetPrivateData(). d3d10core: Implement d3d10_shader_resource_view_SetPrivateDataInterface(). d3d10core: Implement d3d10_shader_resource_view_GetPrivateData(). d3d10core/tests: Fix a typo in shader source in test_clear_state(). ddraw: Get rid of some comments in the middle of the copyright headers. d3drm: Get rid of some incorrect comments. wined3d: Simplify the wined3d_matrix structure. wined3d: Fix a TRACE in wined3d_device_draw_indexed_primitive_instanced().Huw D. M. Davies (1): riched20: Don't resend a partial chunk to the edit stream callback.Jacek Caban (11): mshtml: Added IHTMLDOMAttribute2 stub implementation. mshtml: Added IHTMLDOMAttribute2::get_expando implementation. wmsdkidl.idl: Added IWMWriter interface declaration. mshtml: Allow setting event handlers to strings. d3drmdef.h: Fixed a typo. wmvcore: Added WMCreateWriter implementation. wininet: Get rid of no longer needed sock_get_error. user32: Allow making window visible by WM_SETREDRAW message. mshtml: Added IHTMLTextAreaElement::defaultValue property implementation. wmsdkidl.idl: Added IWMWriterAdvanced* interfaces declarations. wmvcore: Added IWMWriterAdvanced3 stub implementation.Jactry Zeng (4): riched20: Add tests for IRichEditOle::QueryInterface. riched20: Implement IOleWindow interface. riched20: Implement IOleWindow::GetWindow. riched20: Implement IOleInPlaceSite interface.Ken Thomases (6): winemac: When exiting Cocoa full-screen mode for a no-longer-eligible window, bypass the override of -toggleFullScreen:. winemac: Prevent maximized windows from entering Cocoa full-screen mode. winejoystick: Separate Linux-specific code into a separate file. winejoystick: Add WinMM joystick support for OS X. winemenubuilder: Fix compiling on OS X. winejoystick: Fix a crash on accessing a CFArray past its end due to an off-by-one error in the Mac code.Mark Harmstone (5): dsound: Keep track of locked bytes. dsound: Implement SetFX. dsound: Implement GetObjectInPath. dsound: Pipe audio data through DMOs. uxtheme: Support images in GetThemeBackgroundRegion.Mark Jansen (1): kernel32/tests: Parameter validation tests for FindActCtxSectionString.Matteo Bruni (9): include: Pack structures to 4-bytes alignment on x86 in D3D headers. wined3d: Fix a typo in a trace in context_create(). wined3d: Force stream info update on vertex shader change. wined3d: Depend on the vertex shader state instead of the vertex declaration state where appropriate. wined3d: Introduce a get_identity_matrix() function. wined3d: Introduce a get_modelview_matrix() function. wined3d: Use a separate STATE_VDECL state handler in the GLSL pipeline. wined3d: Use a separate STATE_TRANSFORM(WINED3D_TS_VIEW) state handler in the GLSL pipeline. wined3d: Don't use the builtin FFP uniform for the modelview matrix.Michael Stefaniuc (9): mstml/tests: Merge two adjacent if blocks with identical condition (PVS-Studio). dbghelp: Remove no-op additions with 0 (PVS-Studio). dsound: Avoid comparing BOOL variables with TRUE (PVS-Studio). gameux: Avoid comparison of a BOOL return with TRUE (PVS-Studio). kernel32: Don't free a NULL / not yet allocated pointer (PVS-Studio). msi: Remove comparison of pointer with >= NULL (PVS-Studio). ws2_32: Avoid using bitwise operations on BOOLs (PVS-Studio). mshtml/tests: '%' doesn't needs escaping in a C string (sparse). rsaenh: Don't compare a BOOL with 1 (PVS-Studio).Nikolay Sivov (50): rpcrt4: Handle memory allocation error when creating OLE stream instance. rpcrt4: Return buffer size directly to avoid accessing implementation fields. rpcrt4: Add all stubs to OLE marshalling stream. wshom.ocx: Added missing IWshShell3 methods. wshom.ocx: Implement CurrentDirectory() property. oleaut32/tests: Hide details about VARIANT wire header in header testing helper. oleaut32: Use WdtpInterfacePointer_* functions in VARIANT marshalling. vbscript: Use CP_ACP instead of its numeric value. oleaut32/tests: Some tests for IsMatchingType(). rpcrt4: Export I_UuidCreate(). rpcrt4: Use a helper to skip conformance. wshom.ocx: Implement Exec() method. wshom.ocx: Implement Status property of IWshExec. wshom.ocx: Implement ProcessID() property. scrrun: Fix copy-paste issue in trace message. dwrite: Make a deep copy of family name string (Valgrind). dwrite: Fix excessive refcount increment when setting interface pointers as range attributes. wshom.ocx: Implement Terminate(). dwrite: Store pair kerning range attribute. dwrite: Store vertical orientation property. dwrite: Fix GetClusterMetrics() return value. ole32: Check ComposeWith() return value too (PVS-Studio). ole32: Handle some failures in Inverse() for composite moniker (PVS-Studio). ole32: Handle Stat() failure in OleLoad() (PVS-Studio). dwrite: Actually return NULL names pointer and error code when failed to read them. dwrite: Fix invalid parameter handling in GetGlyphIndices(). dwrite: Implement HasKerningPairs(). dwrite: Implement GetKerningPairAdjustments(). scrrun: Implement Path() property for IFile. ole32: Handle ILockBytes creation failure (PVS-Studio). dwrite: Initially format and layout don't have a fallback set. dwrite/tests: Use separate factory for each test in layout tests. dwrite: Allow to query for IDWriteTextFormat1 from layout. dwrite: Implement SetFontFallback(). dwrite: Remove unused helper. dwrite/tests: Another test for cluster metrics and inline objects. scrrun: Preserve pairs order during dictionary lifetime. scrrun: Added stub IEnumVARIANT for dictionary. scrrun: Implement IEnumVARIANT support for dictionary. wmvcore: Return S_OK from WMCreateReader. ole32/datacache: Handle stream Stat() failure (PVS-Studio). mstask: Added IEnumWorkItems stub. ole32: Fix error handling in GetTimeOfLastChange() for item moniker (PVS-Studio). ole32: Improve error handling in GetClassFile() (PVS-Studio). ole32: Cleanup QI for IEnumMoniker. avifil32: Return interface pointer from QI instead of impl pointer. browseui: Return interface pointer from QI instead of impl pointer. explorerframe: Return interface pointer from QI instead of impl pointer. fusion: Return interface pointer from QI instead of impl pointer. kernel32: Implement GetProcessIdOfThread().Piotr Caban (10): gdiplus: Don't create new instance of IWICBitmapDecoder to encode every frame of animation. windowscodecs: Store stream reference in gif decoder. windowscodecs: Store stream reference in png decoder. gdiplus: Don't store stream reference in GpImage, it's done by IWICBitmapDecoder. gdiplus: Convert animated gif to PixelFormat32bppARGB on load. gdiplus: Fix animated gif frames composition. gdiplus/tests: Add gif frames composition tests. windowscodecs: Show that WIC doesn't do GIF frames composition. gdiplus: Add pixel format test for transparent non-animated gif. gdiplus: Fixed palette flags setting.Qian Hong (3): ntdll: Implemented FileNetworkOpenInformation class support in NtQueryInformationFile. ntdll: Removed incorrect stub message in NtQueryObject and NtSetInformationObject. ws2_32: Improved error handling in gethostname when name length is insufficient.Sebastian Lackner (14): ntdll: Move static threadpool variables into a struct. ole32: Fix a possible handle leak (Coverity). ole32: Fix call to free_stringtable with uninitialized pointer (Coverity). ole32: Wait a bit before doing next sanity check in StorageImpl_LockRegionSync. wine.inf: Add some LicenseInformation registry values. ntdll: Implement [Nt|Zw]QueryLicenseValue. slc: Implement SLGetWindowsInformationDWORD. ntdll: Move all structs and definitions to the beginning in threadpool.c. user32: Fix invalid memory access and leak if alloc_user_handle fails (Coverity). kernel32: Fix file handle leak in exec_process (Coverity). kernel32: Fix leak of dynamic_buffer in QueryFullProcessImageNameW (Coverity). user32/tests: Add tests for removing already seen messages from the queue. ntdll: RtlFindActivationContextSectionString should accept a NULL pointer as data. ntdll: Handle write watches in virtual_uninterrupted_write_memory.Stefan Dösinger (21): wined3d: Properly up-scale WINED3DFMT_R5G5_SNORM_L6_UNORM. wined3d: Improve the unsigned emulation of WINED3DFMT_R5G5_SNORM_L6_UNORM. d3d9/tests: Add a test for signed formats. wined3d: Add support for GL_EXT_texture_snorm. wined3d: Support WINED3DFMT_R5G5_SNORM_L6_UNORM with EXT_texture_snorm. d3d8/tests: Add a test for signed formats. ddraw/tests: Add a test for signed formats. ddraw: Set DDPF_BUMPLUMINANCE for V5U5L6 and X8L8V8U8. ddraw: Remove support for V16U16. wined3d: Initialize WINED3DTA_TEMP. d3d9: Correct ColorFill validation. d3d9/tests: Relax the fog range test a bit. d3d8/tests: oFog is not initialized on r200. ddraw/tests: r200 ignores the alpha channel when matching color keys. ddraw: Add DDBLT_COLORFILL validation. ddraw/tests: Add a DDBLT_COLORFILL test. ddraw: Add DDBLT_DEPTHFILL validation. ddraw/tests: Add tests for DDBLT_DEPTHFILL. ddraw: Add validation and tests for DDBLT_ROP. ddraw: Handle DDBLT_ROP in ddraw. d3d9/tests: Extend the colorfill test.Stefan Leichter (1): msctf: Add TF_InitMlngInfo stub.Vincent Povirk (9): ole32: Test the entire range lock block for synchronization. ole32: Don't use real synchronous locks for storage synchronization. ole32: Accept only STG_E_INVALIDFUNCTION or success from LockRegionSync. ole32: Add a 20 second timeout when attempting to grab locks. ole32: Fail to open storage files that are locked incorrectly. gdiplus: Do not access Bitmap bits when drawing transparent pixels. gdiplus: Access bitmaps by row in alpha_blend_bmp_pixels. gdiplus: Fix leak in test in todo_wine case. gdiplus: GdipGetDC doesn't set the alpha channel for a 32-bit dib.YongHao Hu (1): msvcp90: Add istream::operator>>complex implementation and tests.--Alexandre Julliardjulliard(a)winehq.org

9years, 3months

  • 1
  • 0

- wine-releases - winehq.org (2)

Wine release 1.7.38

by Alexandre Julliard

The Wine development release 1.7.38 is now available.What's new in this release (see below for details): - New version of the Gecko engine based on Firefox 36. - Support for themed scrollbars. - Updated version of the Mono engine. - More compatible RPC interface for service control. - Support for X Drag & Drop version 5. - Threading fixes in IME support. - Various bug fixes.The source is available from the following locations: http://prdownloads.sourceforge.net/wine/wine-1.7.38.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.38.tar.bz2Binary packages for various distributions will be available from: http://www.winehq.org/downloadYou will find documentation on http://www.winehq.org/documentationYou can also get the current source directly from the gitrepository. Check http://www.winehq.org/git for details.Wine is available thanks to the work of many people. See the fileAUTHORS in the distribution for the complete list.----------------------------------------------------------------Bugs fixed in 1.7.38 (total 57): 9610 Non-Windows(XP) behaviour for using themes in apps 12182 Multiple games need X3DAudio1_1.dll (Supreme Commander) 12717 Europa Universalis III: Borders drawn corrupted 12804 winecfg: pressing enter in library override closes winecfg 14367 revise stack-frame relay code never to touch other side of stack pointer 15721 Adobe Digital Editions doesn't install 16039 configure does not support detection of (n)cursesw 17403 Uru - Ages Beyond Myst + Expansion Packs: Decompressing sounds produces faulty output 23057 BitComet: Crashes at clicking on web content 23370 OpenBOR and many other application crashed. 23560 Text missing and/or background not rendered in Peril at End House 24103 MYOB: won't print report 24545 Monkey Island: Special Edition wants X3DAudio1_6.dll 25436 Lithuanian translation of "Program files" and "Application Data" folders (see file shell32_Lt.rc) causes problems with some software for Windows 26167 Crash in open file dialog when dragging folder upon file 26784 Icebreakers demo does not start 27050 Audiosurf - mouse does not work properly 27279 LEGO Pirates of the Caribbean DEMO needs XAPOFX1_3.dll.CreateFX (XAudio2) 29450 Some GDI+ objects do not display correctly 30212 Multiple apps need Scripting.Dictionary 'Add' method stub implementation (AutoIt 3, Polymath) 30715 DVDFlick 1.3.x fails on startup with "automation error" (needs Scripting.Dictionary "Exists" method implementation) 30901 32-bit services fail to run in 64-bit WINEPREFIX/shared wow64 (PunkBuster, SafeDisc, ...) 32476 DVDFlick 1.3.x fails on startup with "automation error" (needs Scripting.Dictionary "get_Item" method implementation) 32913 Planetside 2: Mouse Jittering 33409 ExpeditionPCB EE7.9 crashes 33672 Wine Internet Explorer unable to login to http://cctvcamerapros.vmddns.com/ 33781 Installation of CSC Show Control needs RemoveAll() for Dictionary 33897 TeamView Cannot Move or Resize Remote Linux Application Window 33990 MSVC 2013 std::mutex crashes 34310 Exiting Backyard soccer 2004 leaves only a small portion of screen usable 34518 MS Powerpoint 2007: Crashes on embedded vector graphic 34582 Gothic: problems with mouse look 34716 HippoAnimator3 fails on startup, complains 'Invalid name' (GetTempPathW on poisoned stack buffer) 34809 WinDirStat: command line here (right click on file) doesn't work 35361 Multiple games and applications crash or freeze on input (Steam with in-game community overlay enabled, The Scourge Project)(cross-process/thread IME manipulation is forbidden) 35369 differences between ./dlls/shlwapi/wsprintf.c and ./dlls/user32/wsprintf.c 35429 Naver LINE crashes when you close a window 35463 shell32/tests shlfileop : would fail depending on locale settings 35508 File picker in LMMS 0.9.90 Win32 doesn't show files 35781 kernel32/pipe test fails 36005 windowscodecs/metadata tests fail with WINEDEBUG=warn+heap 36090 Outside ground textures in WildStar Online are corrupted 36371 Visolve Deflector Black Screen 36594 valgrind shows uninitialized memory use in windowscodecs/tests/metadata.c 36868 Builtin browser can't submit HTML <form> if target is "_blank" 36874 Incorrect check in SrcColorKey32BlitTest() 37046 Roblox Studio/Player fails to download games ('Accept-Encoding' header is valid for 'HTTP/1.0' requests) 37261 Dasher crashes on start in mshtml:get_node() 37888 mshtml: multi-line text inside a <pre> element is rendered in a single line 38091 Desperados 2 v1.01: speech missing (needs msvcp71.dll.?do_date_order@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@MBE?AW4dateorder@time_base@2@XZ) 38106 Kaspersky Internet Security 2010 fails to install, load_streams unable to open stream 38111 Desperados 2 v1.01: assigned keys not displayed properly in the options menu (needs msvcp71.dll.?_Getcat@facet@locale@std@@SAIPAPBV123@@Z) 38122 Spelling mistake in Dutch crash dialog 38129 Wavelab 6.1.1 crashes 38143 IO completions cause wineserver to leak APC packets 38144 Condemned: Criminal Origins: online activation fails 38165 F.E.A.R 1 freezing in the menu (network related)----------------------------------------------------------------Changes since 1.7.37:Akihiro Sagawa (6): po: Update Japanese translation. winmm/tests: Add tests for PlaySound(). winmm: Add .wav extension when searching for PlaySound. po: Update Japanese translation. winmm/tests: Add MCI_SETAUDIO command tests. mciqtz: Implement MCI_DGV_SETAUDIO_VOLUME.Alex Henrie (1): x3daudio1_2: Add stub dll.Alexandre Julliard (34): schedsvc/tests: Don't depend on folder enumeration order. user32/tests: Ignore WM_PAINT messages in GetMessagePos test. user32/tests: Avoid a race with the get/set window text threads. kernel32/tests: Try harder to empty the pipe for completion notification. dinput: Implement GetDeviceInfo for Linux joystick. imm32: Add a helper function to get the default context. imm32: Simplify the helper functions to retrieve the thread data. imm32: Remove redundant IsWindow calls. ntdll: Use the fileio structure and callback also for ioctl calls. ntdll: Move NtNotifyChangeDirectoryFile to file.c and make it use the standard fileio structure. ntdll: Don't queue a user APC when there is no callback function. ws2_32: Add a common header to the async I/O structures. ws2_32: Add a separate structure for async shutdowns. ws2_32: Don't queue a user APC when there is no callback function. server: Allow passing an argument for the user APC async I/O callbacks. ntdll: Allow specifying the user APC argument in the system APC callback. ntdll: Avoid the intermediate user APC callback. Revert "shell32: Also return Attributes in GetFolderDefinition." include: Avoid IKsPropertySet forward type redefinition. wrc: Remove duplicate parentheses. winebuild: Avoid assigning values outside of the target_cpu enum range. msvcp90: Add support for throwing bad cast exception to avoid unused variable warning. msvcrt: Undefine __thiscall before redefining it. msvcrt: Use the correct object type for __non_rtti_object exceptions. oledb32/tests: The destination array address can't be modified by the called function. shell32/tests: Use NULL for a null pointer. mmdevapi/tests: Use float constants with fabsf. scrrun: Fix typo in header guard. gdi32: Use shorter constants for byte and word masks to avoid warnings. wininet: Hardcode the base64 table to avoid ugly macros. mountmgr: Don't access the IRP after it has been completed. ntoskrnl: Use the IRP allocation routines for standard ioctl processing. ntoskrnl: Use the MDL allocation routines for standard ioctl processing. ntoskrnl: Get rid of the IRP instance list.Alistair Leslie-Hughes (4): dpnet: Add check for mismatched string lengths. dpnet: Free previous allocated data. dpnet: Always update type since it might change. dpnet: Correct usage of memcpy in GetComponentByName.Amine Khaldi (3): dinput/tests: Declare pDirectInputCreateEx in a MSVC compatible way. include: Complete and properly pack DNS_HEADER structure. include: Correct DDSCAPS2 and DDSURFACEDESC2 structures and their uses.Andrew Eikum (10): advapi32: Stub EventActivityIdControl. services: Monitor process handles for process quit. advapi32/tests: Don't test service timeout. advapi32: Partially implement NotifyServiceStatusChangeW. shell32: Rearrange error handling in IKnownFolder::GetFolderDefinition. shell32: Use a helper function to get DWORDs from registry. shell32: Use a helper function to allocate strings from the registry. shell32: Also return ParentFolder ID in GetFolderDefinition. shell32: Also return RelativePath in GetFolderDefinition. shell32: Fall back on CSIDL path for knownfolders without a path in the registry.Andrey Gusev (5): po: Fix a mistake in Dutch translation. x3daudio1_4: Add stub dll. x3daudio1_5: Add stub dll. x3daudio1_3: Add stub dll. po: Update Ukrainian translation.André Hentschel (6): taskmgr: Remove dead code. ole32: Remove unused macros. strmbase: Remove unused macro. oleaut32: Remove unused macros. msxml3: Declare debug channels only when needed (Clang). shell32: Don't call Drop without valid target.Aric Stewart (5): imm32: Move thread data from TLSEntry to an internal list. imm32: Do not let ImmDestroyContext destroy any default contexts. imm32: Use thread data from target HWND. imm32: Restrict cross-thread association and destruction. imm32: Limit cross thread access to ImmSet* functions.Aurimas Fišeras (3): po: Update Lithuanian translation. po: Update Lithuanian translation. po: Update Lithuanian translation.Austin English (4): x3daudio1_6: Add stub dll. shlwapi: Sync wsprintf implementation from user32. include: Add more entries to msasn1.h. include: Add ASN1_* function prototypes.Bruno Jesus (4): kernel32/tests: Add more GetTempPath tests. kernel32: GetTempPathW must zero the remaining buffer. kernel32: In GetTempPathW only copy the path if it fits and zero the buffer when it doesn't. ws2_32: Make closesocket() more robust.Christian Costa (2): windowscodecs: Fix init of LONGLONG variable with a negative value in TGA decoder. d3dx9_36: Fix d3dx9_skin_info_ConvertToIndexedBlendedMesh stub.Damjan Jovanovic (1): winex11.drv: Support XDnD version 5.Daniel Lehman (1): wininet: Eat terminator on last chunk.François Gouget (13): advapi32: Fix compilation on systems that don't support nameless unions. dbghelp: Fix compilation on systems that don't support nameless unions. include/ddk: Make ntddk.h compatible with systems that don't support nameless unions. services: Fix compilation on systems that don't support nameless unions. mshtml: Make insert_adjacent_node() static. dinput: IDirectInputDevice8WImpl_SetActionMap() is redundant so remove it. ndis.sys: Convert ndis.sys to a native driver as it should be. advapi32/tests: Make cb_{running,stopped}() static. advapi32: Avoid defining SECURITY_INFORMATION multiple times. ole32: Don't define NONAMELESSUNION in olestd.h. It's not needed anyway. d3dx9_36: Remove unneeded NONAMELESSXXX directives. mountmgr.sys: Remove unneeded NONAMELESSXXX directives. hal: Remove unneeded NONAMELESSXXX directives.Hans Leidekker (3): msi: Decode stream names in load_streams. msi: Support updating streams. msi: Add offsets to file patch sequence numbers.Henri Verbeet (25): d3d10core: Implement d3d10_device_SetPrivateData(). d3d10core: Implement d3d10_device_SetPrivateDataInterface(). d3d10core: Implement d3d10_device_GetPrivateData(). d3d10core: Implement d3d10_texture2d_SetPrivateData(). d3d10core: Implement d3d10_texture2d_SetPrivateDataInterface(). d3d10core: Implement d3d10_texture2d_GetPrivateData(). d3d10core: Implement d3d10_query_SetPrivateData(). d3d10core: Implement d3d10_query_SetPrivateDataInterface(). d3d10core: Implement d3d10_query_GetPrivateData(). d3d10core: Implement d3d10_buffer_SetPrivateData(). d3d10core: Implement d3d10_buffer_SetPrivateDataInterface(). d3d10core: Implement d3d10_buffer_GetPrivateData(). d3d10core: Implement d3d10_input_layout_SetPrivateData(). d3d10core: Implement d3d10_input_layout_SetPrivateDataInterface(). d3d10core: Implement d3d10_input_layout_GetPrivateData(). d3d10core: Implement d3d10_vertex_shader_SetPrivateData(). d3d10core: Implement d3d10_vertex_shader_SetPrivateDataInterface(). d3d10core: Implement d3d10_vertex_shader_GetPrivateData(). d3d10core: Implement d3d10_geometry_shader_SetPrivateData(). d3d10core: Implement d3d10_geometry_shader_SetPrivateDataInterface(). d3d10core: Implement d3d10_geometry_shader_GetPrivateData(). d3d10core: Implement d3d10_pixel_shader_SetPrivateData(). d3d10core: Implement d3d10_pixel_shader_SetPrivateDataInterface(). d3d10core: Implement d3d10_pixel_shader_GetPrivateData(). d3d10core: Implement d3d10_blend_state_SetPrivateData().Jacek Caban (21): hhctrl.ocx: Store WebBrowser container struct instead of interfaces in HHInfo. mshtml: Added OLECMDID_COPY implementation. mshtml: Share OLECMDID_SELECTALL implementation with IDM_SELECTALL. mshtml: Added support for CONTEXT_MENU_TEXTSELECT context menu type. hhctrl.ocx: Added support for context menus. wininet: Call WSACleanup only if WSAStartup was previously called successfully. mshtml: Correctly handle S_OK with NULL URL return from TranslateUrl. mshtml: Wine Gecko 2.36 release. appwiz.cpl: Use custom user agent string for addon downloader. urlmon: Added IInternetBindInfo implementation to BindStatusCallback object. mshtml: Use return_nsstr helper in IHTMLDocument5::get_compatMode. vbscript: Added support for DISPATCH_PROPERTYPUTREF flag. vbscript: Pass DISPATCH_PROPERTYPUTREF flag to InvokeEx when apropriate. vbscript: Convert VT_DISPATCH propput value to trivial value if DISPATCH_PROPERTYPUTREF is not set. vbscript: Fail to set non-object values with DISPATCH_PROPERTYPUTREF flag. vbscript: Leave assigning value up to add_dynamic_var callers. vbscript: Leave converting object to trivial values up to calee. vbscript: Added DISPATCH_PROPERTYPUTREF tests. appwiz.cpl: Include package version in request URL. vbscript: Added a helper for getting default IDispatch value. mshtml: Return S_OK in IHTMLPluginsCollection::refresh.Jonathan Vollebregt (3): reg: Add sane_path function to do preliminary key validation. reg: Add a check for multiple backslashes at the end of the key. reg: Add wchar/type conversion functions.Julian Rüger (1): po: Update German translation.Lauri Kenttä (1): po: Update Finnish translation.Marcus Meissner (1): dsound: If 3d sound is disabled, just return (Coverity).Mark Harmstone (11): winecfg: Refresh sys params on theme change. dsound/tests: Add a test for SetFX. include: Add IMediaObject interfaces. include: Add definition for KSDATAFORMAT_TYPE_AUDIO. include: Add definition of GUID_All_Objects. comctl32: Call OpenThemeData on themed scrollbars. dsound/tests: Add GetObjectInPath tests. comctl32: Paint themed scrollbars. comctl32: Add hit testing for themed scrollbars. comctl32: Draw hot parts of themed scrollbars. uxtheme: Assume imagecount to be 1 if unspecified.Matteo Bruni (10): opengl32: Filter disabled extensions on OpenGL core profile contexts too. opengl32: Return a NULL pointer for functions requiring unsupported or disabled extensions. d3d8/tests: Move a Present out of the loops in fog_with_shader_test(). wined3d: Use the core version of the INCR_WRAP and DECR_WRAP tokens. wined3d: Remove ARB_/EXT_TEXTURE_ENV_ADD. wined3d: Remove an obsolete comment. wined3d: Drop a few unnecessary &x[0]. wined3d: Add a couple checkGLcall() in surface_prepare_rb(). wined3d: Drop redundant check for instanced rendering from drawStridedFast. d3d9: Pack structures to 4-bytes alignment on x86.Michael Müller (3): wininet: Allow Accept-Encoding for HTTP/1.0 requests. winedevice: Call DriverUnload function when unloading a driver. gdi32: Fix arguments for OSMesaMakeCurrent when using 16 bit formats.Michael Stefaniuc (36): oledlg: RT_DIALOG is already an int resource (PVS-Studio). setupapi: RT_MANIFEST is already an int resource (PVS-Studio). mshtml/tests: Remove an always true conditional subexpression (PVS-Studio). oleaut32/tests: Remove an always true conditional subexpression (PVS-Studio). rsaenh: Remove an always false conditional subexpression (PVS-Studio). wcmd: Remove an unused variable (PVS-Studio). appwiz.cpl: Use the proper type to hold the return value (PVS-Studio). d3d8/tests: Test the return value of CreateVolumeTexture (PVS-Studio). mshtml: RT_HTML is already an INTRESOURCE (PVS-Studio). riched20: Remove no-op addition with 0 (PVS-Studio). crypt32/tests: Remove an unused assignment (PVS-Studio). crypt32/tests: Add a missing test case (PVS-Studio). ieframe: Remove unused assignments (PVS-Studio). d3d9/tests: Actually test some return values (PVS-Studio). ddraw/tests: Actually test some return values (PVS-Studio). kernel32/tests: Actually test a return value (PVS-Studio). oledb32/tests: Remove an unused assignment (PVS-Studio). shell32/tests: Actually test some return values (PVS-Studio). shlwapi: Remove two unused assignments (PVS-Studio). windowscodecs/tests: Actually test some return values (PVS-Studio). winmm/tests: mmioAdvance() returns a MMRESULT and not a size (PVS-Studio). ws2_32/tests: Remove an unused assignment (PVS-Studio). ws2_32/tests: Actually test a return value (PVS-Studio). wininet: Remove unused code, sizeof(void*)%4 is always false (PVS-Studio). version: VS_FILE_INFO is already and INTRESOURCE (PVS-Studio). gdi32: Remove double parentheses, not a misplaced pair (PVS-Studio). mmdevapi/tests: Remove an unused assignment (PVS-Studio). msctf/tests: Remove an unsused assignment (PVS-Studio). mshtml/tests: Remove an unused assignment (PVS-Studio). msvcrt: Clarify comparison of the diff of two unsigneds with 0 (PVS-Studio). mmdevapi: Don't check for IID_IDirectSoundCapture8, it is just a define (PVS-Studio). winhlp32: Simplify code that happened to work by chance (PVS-Studio). wordpad: Simplify code that happened to work by chance (PVS-Studio). ieframe/tests: Merge adjacent identical if's (PVS-Studio). msxml3/tests: Merge two adjacent if blocks with identical condition (PVS-Studio). d3d9/tests: Remove no-op binary & with all 1's (PVS-Studio).Nikolay Sivov (41): dwrite: Use FreeType CMAP cache system instead of parsing tables manually. dwrite/tests: Fixed font instance leak. dwrite/tests: Test default colors of render target memory HDC. dwrite/tests: Place test font file in temporary location, make sure it's deleted after the test. scrrun: Store compare method for dictionary. gameux/tests: Simplify test game registering, add intermediate test checks. gameux/tests: Simplify initial test skipping. scrrun: Implement HashVal property for VT_BSTR case. scrrun: Implement HashVal property for integer keys. scrrun: Implement HashVal for floating point keys. services: Make ChangeServiceConfig2W() rpc call compatible with native one. services: Pass resume index to server. po: Update Russian translation. scrrun/tests: More dictionary tests. scrrun: It's not allowed to change compare mode when dictionary is not empty. include: Fix REPASTESPECIAL definition. include: Fix packing of DWM_BLURBEHIND. advapi32: Fix trace format for access mask in OpenService(). services: Make RPC interface compatible with native. advapi32: Forward to CreateServiceWOW64W() when appropriate. services: Mark WOW64 services in registry. include/debug.h: Support tracing of VT_BSTR|VT_BYREF. scrrun: Implement Add() and RemoveAll() for dictionary. scrrun: Support VT_BSTR|VT_BYREF keys. scrrun: Implement Item() property for dictionary. scrrun: Implement Remove() for dictionary. scrrun: Implement Exists() method for dictionary. comctl32/tests: Fix Monthcal tests failures on some VMs. services: Locate service image in proper system dir for WOW64 case. scrrun: Implement Keys() and Items() of dictionary. scrrun: Implement put_Key() for dictionary. scrrun/tests: A test for adding BYREF item. scrrun: Implement GetExtensionName(). include: Fix null pointer dereference while tracing. rpcrt4: Use RPC_* error code names. rpcrt4: Fix argument check in MesEncodeFixedBufferHandleCreate(). rpcrt4: Implement MesBufferHandleReset(). rpcrt4: Implement MesEncodeDynBufferHandleCreate(). services: Fix GetNotifyResults() prototype. rpcrt4: Implement RPC_FC_CALLBACK_HANDLE handle type for NdrClientCall2(). rpcrt4: Added inline helper to test for Oicf stub descriptions.Piotr Caban (15): winmm: Write user data after headers in mmioAdvance so IDiskOffset is updated correctly. winmm: Save data that was not yet written in mmioSetInfo. winmm: Add RIFF creation tests. msvcp71: Add locale::facet::_Getcat implementation. msvcp: Added _Getdateorder implementation. msvcp90: Added time_get<char> class stub. msvcp90: Added time_get<char>::do_date_order implementation. msvcp: Sync spec files. ieframe/tests: Added more OleObject_Close tests. windowscodecs: Initialize unused part of metadata PROPVARIANT to 0. windowscodecs: Make it possible to use MetadataReaders when COM was not initialized. windowscodecs: Add helper to create internal COM classes without CoCreateInstance call if possible. gdiplus: Don't use CoCreateInstance in decode_image_wic. gdiplus: Don't use CoCreateInstance in get_palette function. gdiplus: Don't use CoCreateInstance in encode_image_wic.Sebastian Lackner (21): shell32: Fix memory leak in ApplicationAssociationRegistration_QueryCurrentDefault. shell32: Simplify check for an empty string. ntdll: Try to handle write-watches while we're on the signal stack. winebuild: Do not access memory below ESP when restoring thread contexts. winex11: Only enable XInput2 cursor warp workaround if necessary. msxml3: Fix incorrect size argument of FormatMessageW. shell32: Fix incorrect size argument of FormatMessageW. browseui: Always use interlocked functions when accessing variable BROWSEUI_refCount. amstream: Do not allow unloading while library is still in use. d3dxof: Do not allow unloading while library is still in use. quartz: Remove unused variable. msctf: Always use interlocked functions when accessing MSCTF_refCount. include: Fix definition of SECTION_BASIC_INFORMATION and SECTION_IMAGE_INFORMATION. ntdll/tests: Add tests for NtQueryLicenseKey. ntdll/tests: Add tests for TpSimpleTryPost function. ddraw: Remove unused code for ChangeUniquenessValue. ole32: Fix an invalid usage of InterlockedCompareExchange. winebuild: Conditionally use different code for restoring the context structure. winecfg: Add library override instead of closing winecfg when pressing Enter. ntdll: Assert when trying to replace an exiting file descriptor in fd_cache. ws2_32: Avoid kernel32 functions in system APC calls.Shuai Meng (1): shell32: Also return Attributes in GetFolderDefinition.Stefan Dösinger (2): d3d9/tests: Extend the FPU setup test. d3d8/tests: Extend the FPU setup test.Thomas Faber (3): wbemprox: Allocate a large enough buffer in get_computername. wbemprox: Implement Win32_ComputerSystem.UserName. wbemprox: Implement MSVC version of do_cpuid.Vincent Povirk (4): xmllite: Fix reader_cmp for multiple characters. crypt32: Add test for PKCS_RSA_PRIVATE_KEY decoding. crypt32: Implement PKCS_RSA_PRIVATE_KEY decoding. mscoree: Update Wine Mono to 4.5.6.--Alexandre Julliardjulliard(a)winehq.org

9years, 4months

  • 1
  • 0

- wine-releases - winehq.org (3)

Wine release 1.7.37

by Alexandre Julliard

The Wine development release 1.7.37 is now available.What's new in this release (see below for details): - Interface change notifications. - Support for the UTF-7 encoding. - A number of graphical fixes for themed controls. - Wininet now implemented on top of Win32 sockets. - Various bug fixes.The source is available from the following locations: http://prdownloads.sourceforge.net/wine/wine-1.7.37.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.37.tar.bz2Binary packages for various distributions will be available from: http://www.winehq.org/downloadYou will find documentation on http://www.winehq.org/documentationYou can also get the current source directly from the gitrepository. Check http://www.winehq.org/git for details.Wine is available thanks to the work of many people. See the fileAUTHORS in the distribution for the complete list.----------------------------------------------------------------Bugs fixed in 1.7.37 (total 71): 8621 Silktest 5 installer aborts on disk space check 9447 Supreme Commander's FMVs do not skip frames 10913 start.exe doesn't support optional process title argument 11764 Add support for multi-channel audio 12738 Karafun: plays song, but doesn't display lyrics (kfn file) 15027 Microsoft Office 2007, Adobe AfterEffects 6 installers EULA very slow 15974 Metatrader 4 doesn't restore MDI child window positions and (maximized) state on restart 17322 Multiple applications need partial 'NetUserEnum' implementation (Fresh Diagnose 8.0, Directory Opus 10, Nero Burning ROM v8) 17702 Ever17 requires the Courier New font 21004 RCT3 crashes on launch when virtual desktop isn't used (fullscreen). 23120 Crystal Disk Info 3.6 will not start 23843 Flickering window title bar in Su Doku Active in virtual desktop mode 23866 Microsoft Wine Guide crashes, unimplemented function msvideo.dll16._MCIWNDCREATE 25553 Sometimes 'make test' hangs after an 'under-run' error. 26565 Multiple games need 'xapofx1_4.dll' audio effects component for XAudio2 (Homefront) 26759 SIV (System Information Viewer) wants Vista+ connect.dll 'IsInternetConnected' for Internet accessibility check 27388 IE8 UTF-7 doesn't work 28295 mshtml/htmldoc.ok flaky 28298 riched20/editor.ok cursor position test flaky 28323 urlmon/tests/protocol.ok slightly flaky: protocol.c:2892: Test failed: ref=2 28470 qmgr tests deadlock with WINEDEBUG=warn+heap on slower machines 28503 comctl32/treeview.ok fails occasionally 28524 urlmon:url test case is ok after the 2nd attempt 28547 ole32/clipboard.ok crashed in X11DRV_CLIPBOARD_LookupData 28573 user32/cursoricon.ok failed, 28643 ole32/clipboard.ok crashes rarely in XInternAtoms() 29072 wldap32 tests flaky because they rely on external host ldap.itd.umich.edu 29238 Star Trek Armada II: Game crashes when attempting to launch a network game (IDirectPlayVoiceClient_GetCompressionTypes must return at least one result) 29560 RagTime 5.6.5 installer does not respond to mouseclicks properly 29924 control and inetcpl show some texts in wrong language 29938 signcode tool from .NET Framework SDK 1.1 crashes due to unimplemented function cryptui.dll.CryptUIWizDigitalSign 30323 Unigine Heaven DX11 Benchmark 3.0 Basic Edition: Ambient Occlusion causes graphical issue 31778 Unhandled page fault while starting CEDAR Logic simulator (A wxWidgets Windows application) 31924 mixerGetDevCaps does not support mixer device handles 31951 TomTom Home SatNav needs KERNEL32.dll.SetVolumeMountPointW 32025 Guitar pro 6 hangs when saving a file 32137 Kugou2012: crashes when installing 32328 Many .NET and Silverlight applications require SIO_ADDRESS_LIST_CHANGE for interface change notifications 32498 installer of PPTV hangs 32666 Black background in PowerPoint 2003 32769 PowerPoint 2003 hangs when opening test document 32777 winmm:mci fails if the current directory is read-only 32957 SolidWorks 2012 freezes 33616 secur32: assertion failure in libgcrypt, when loding a page (wine iexplore) 33709 Skyrim: no sound after intro video in 64 bit wineprefix 34639 Guild Wars: Crash on starting the game 34654 GOG.com downloader mode fails in browser (unimplemented association query) 34895 Internet Chess Club (ICC) Dasher 1.5.x crashes on startup 34913 GEOVIA Surpac 6.x (geology and mine planning software) needs vbscript:Global_InStrRev 35455 酷狗音乐盒(KuGou Music) hangs 35544 Proteus 8 Professional installer needs IWshShell3::RegRead method implementation 35545 Proteus 8 demo installer needs IWshShell3::RegWrite method implementation 36258 Gears of War crashes on unimplemented function d3dx9_36.dll.D3DXDisassembleShader 36544 The Weather Channel Desktop App for Windows fails to install 36812 Avast! Free Antivirus 9.0.2013 services crash on unimplemented function rpcrt4.dll.I_RpcBindingInqLocalClientPID 36830 Nexon Atlantica Online: broken launcher/updater reports 'Atlantica is currently under maintenance. Please try again later' (relies on 'wininet' to initialize sockets API) 37064 Ultima IX sometimes crashes on exit 37505 window.screenLeft fails silently and stops script execution 37506 object.setAttribute('') fails silently and stops script execution 37946 ComputeMark v2.1 crashes on startup (needs 'Win32_VideoController' WMI class 'DriverVersion' property) 37957 No way to disable "surround sound" 38002 imperivm stops at the beginning of the first execution after installing 38003 Outlast needs XAPOFX1_5.dll 38045 Nitro Family crashes on unimplemented function msvcp70.dll.??6std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@PBD@Z 38046 mshtml not fire BeforeNavigate event if the app: hyper link is in a frame window 38050 Nitro Family crashes on unimplemented function msvcp70.dll.?open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXPBDH@Z 38055 The Weather Channel for Windows Desktop 2.1.x (.NET 4.0 app) installer crashes 38072 GEOVIA Surpac 6.x (geology and mine planning software) installer reports 'WshShell3_Run failed to convert wait argument' 38077 Livezilla Client 3.2.x (.NET 2.0 app) fails on startup with 'DRAGDROP_E_NOTREGISTERED' (HtmlDocument2::ExecCommand IDM_FONTSIZE support missing) 38080 NeoImaging could crash after start without native winhttp 38088 APB Reloaded Launcher (.NET 2.0 app) crashes on startup (some CIM data type to OLE variant (VT) mappings are incorrect)----------------------------------------------------------------Changes since 1.7.36:Alex Henrie (5): kernel32: Support UTF-7 in WideCharToMultiByte. kernel32: Support UTF-7 in MultiByteToWideChar. dpvoice/tests: Add GetCompressionTypes tests. dpvoice: Turn GetCompressionTypes into a semi-stub. cryptui: Fix grammar in warning message.Alexandre Julliard (1): msvcp70: Fix calling convention for a non-member function.Alistair Leslie-Hughes (1): shell32: Implement IApplicationAssociationRegistration QueryCurrentDefault.Andrey Gusev (2): po: Update Ukrainian translation. xapofx1_3: Add stub dll.Austin English (12): rpcrt4: Add a stub for I_RpcBindingInqLocalClientPID. connect: Add stub dll. mf: Add stub dll. connect: Add IsInternetConnected stub. kernel32: Add SetVolumeMountPointA/W stubs. d3dx9_36: Add D3DXDisassembleShader stub. crytpui: Add CryptUIWizDigitalSign stub. xapofx1_5: Add stub dll. xapofx1_4: Add stub dll. po: Use English names for Programs Files in Lithuanian translation. x3daudio1_1: Add stub dll. include: Add msasn1.h.Bruno Jesus (1): rsaenh/tests: Fix a copy & paste issue.David Heidelberger (1): dbghelp: Implement DW_TAG_unspecified_type.Erich Hoover (5): server: Implement socket-specific ioctl() routine. server: Add socket-side support for the interface change notification object. server: Add blocked support for SIO_ADDRESS_LIST_CHANGE ioctl(). server: Implement the interface change notification object. ws2_32/tests: Add an interactive test for interface change notifications.Frédéric Delanoy (1): po: Update French translation.Gerald Pfeifer (1): vbscript: Avoid use of uninitialized variable in Global_InStrRev().Hans Leidekker (11): msi: Always update column info after applying a transform to the _Columns table. msi: Get rid of the open streams cache. msi: Get rid of the refcount parameter to msi_addstringW. msi: Don't write streams to storage until the database is committed. wbemprox: Implement Win32_VideoController.DriverVersion. wbemprox: Implement Win32_SID. winhttp: Implement a task queue for asynchronous requests. winhttp: Return an error from winhttp_request_get_ResponseBody if the request is not sent. winhttp: Implement IWinHttpRequest::get_ResponseStream. netapi32: Add a partial implementation of NetUserEnum. wbemprox: Fix the type mapping for Win32_SoundDevice.StatusInfo.Henri Verbeet (30): wined3d: Add some warnings when resource_init() fails due to format restrictions. wined3d: Do not validate format restrictions for buffers. wined3d: Implement WINED3DSIH_SQRT in the GLSL shader backend. wined3d: Recognize the SM4 ne opcode. wined3d: Recognize the SM4 or opcode. wined3d: Fix the .spec. d3d10: D3D10CreateStateBlock() is implemented. dxgi: Implement dxgi_device_SetPrivateData(). dxgi: Implement dxgi_device_SetPrivateDataInterface(). dxgi: Implement dxgi_device_GetPrivateData(). wined3d: Add support for appending vertex declaration elements. dxgi: Implement dxgi_adapter_SetPrivateData(). dxgi: Implement dxgi_adapter_SetPrivateDataInterface(). dxgi: Implement dxgi_adapter_GetPrivateData(). dxgi: Implement dxgi_factory_SetPrivateData(). dxgi: Implement dxgi_factory_SetPrivateDataInterface(). dxgi: Implement dxgi_factory_GetPrivateData(). dxgi: Implement dxgi_output_SetPrivateData(). dxgi: Implement dxgi_output_SetPrivateDataInterface(). dxgi: Implement dxgi_output_GetPrivateData(). dxgi: Implement dxgi_surface_SetPrivateData(). dxgi: Implement dxgi_surface_SetPrivateDataInterface(). dxgi: Implement dxgi_surface_GetPrivateData(). dxgi: Implement dxgi_swapchain_SetPrivateData(). dxgi: Implement dxgi_swapchain_SetPrivateDataInterface(). dxgi: Implement dxgi_swapchain_GetPrivateData(). d2d1: Implement d2d_factory_CreateDrawingStateBlock(). d3d10core: Get rid of the "partial stub" FIXME in d3d10_device_CreateBuffer(). d3d10core: Get rid of the "partial stub" FIXME in d3d10_device_CreateTexture2D(). wined3d: Apply modifiers after floatBitsToInt()/floatBitsToUint() in shader_glsl_add_src_param().Jacek Caban (21): d3dcompiler.h: Added a few missing D3DCOMPILE_* flags. wscript/tests: Fixed buffer handling and leaks. vbscript: Added InStrRev implementation. ieframe: Keep reference to This in all IDocObjectService callback calls. mshtml: Call FireBeforeNavigate2 for navigation in frames and iframes. wininet: Use proper argument type for ioctlsocket argument. wininet: Use WSAGetLastError in sock_get_error in Windows builds. wininet: Use sock_get_error in a few more places. wininet: Properly check for ioctlsocket failure in NETCON_is_alive. wininet: Properly handle EWOULDBLOCK return from connect(). wininet: Initialize winsock before creating socket in Windows builds. wininet: Removed direct errno usage in ftp.c. wininet: Moved INTERNET_GetNextLine to ftp.c. wininet: Use set_socket_blocking helper in a few more places. wininet: Always use winsock sockets. mshtml: Added execCommand("fontsize") support. wininet: Don't strip port part from server name in GetAddress. wininet: Use GetAddrInfoW in GetAddress. wininet: Moved inet_ntop call to GetAddress. wininet: Don't include ws2tcpip.h after zlib.h. mshtml: Use constant instead of define for REDIRECT_* flags.Ken Thomases (1): gdi32: Change an ERR to a WARN for fonts with too-long names.Marcus Meissner (3): mshtml: Initialize use_new_window (Coverity). msi: Fix memory leak (Coverity). winex11.drv: Free uriList (Coverity).Mark Harmstone (11): comctl32: Fix clipping error with themed groupboxes. comctl32: Always redraw background on checkbox repaint. comctl32: Draw the focus rect on themed checkboxes. comctl32: Draw focus rect on themed pushbuttons. comctl32: Add themed scrollbar stub. comctl32: Use theming when drawing IP address control. comctl32: Redraw themed editboxes on focus change. comctl32: Fix graphical error on themed progress bars. comctl32: Do not call HEADER_FillItemFrame twice in a row. comctl32: Themed buttons should not draw in System if font unset. winecfg: Draw colour button using theme.Matteo Bruni (18): wined3d: Directly use the core version of glTex[Sub]Image3D. wined3d: Only copy POSITION0 output semantics into gl_Position. wined3d: Only consider POSITION0 PS inputs as vpos. wined3d: Refuse pixel shaders declaring POSITION0 inputs. d3d9/tests: Add a test for POSITIONi shader input/outputs. wined3d: Call glReadBuffer() through the appropriate function pointer. wined3d: Use GL_CLAMP_TO_EDGE instead of GL_CLAMP. wined3d: Use unsigned short for the bitfields in struct color_fixup_desc. wined3d: Use the proper pitch in read_from_framebuffer(). opengl32: Introduce wrappers for glGetIntegerv and glGetStringi. (v3). d3d9/tests: Allow more alternative results in the ATI1N test. d3d8/tests: Allow more alternative results in the ATI1N test. wined3d: Set the surface pitch for user-memory surfaces. wined3d: Reject unsupported pitches in wined3d_surface_update_desc(). wined3d: Make sure the correct texture is bound in device_update_volume. wined3d: Set GL_UNPACK_ALIGNMENT to 1. d3d9/tests: Test upload of user memory textures. d3d9/tests: Move a Present out of the loops in fog_with_shader_test().Michael Stefaniuc (5): msvcrt: Avoid identical if and else bodies (PVS-Studio). riched20: IDC_IBEAM is already an int resource (PVS-Studio). user32: IDI_WINLOGO is already an int resource (PVS-Studio). ole32: Remove an always true conditional subexpression (PVS-Studio). quartz: Remove an always true conditional subexpression (PVS-Studio).Nikolay Sivov (9): wshom.ocx: Properly handle optional argument in Run(). vbscript: Fix potential crash if script site creation failed. wshom.ocx: Implement RegRead(). wshom.ocx: Implement RegWrite(). dwrite: Use vertical variants in GetGlyphs() when appropriate. dwrite: Fix error code returned by GetFontFromFontFace(). dwrite: Set facename field of a LOGFONT in ConvertFontFaceToLOGFONT(). wshom.ocx: Fix WshShell instance QI behaviour. wshom.ocx: Silence class factory QI fixme.Pierre Schweitzer (1): setupapi: Fix string conversion in SetupGetInfInformationA().Piotr Caban (7): server: Filter WM_QUIT message in PeekMessage call if PM_QS_POSTMESSAGE was not specified. msvcp: Fix basic_ostream<short>::operator<<(const short*) function export. msvcp70: Export basic_ostream::operator<< functions family. msvcp70: Add basic_{fstream, ifstream, ofstream, filebuf}::open exports. msvcp70: Add basic_istream::operator>> exports. user32/tests: Add tests for window clipping with CS_PARENTDC flag. user32/tests: Test that CS_PARENTDC enables child window to draw over whole parent window.Stefan Dösinger (13): d3d9/tests: Test rhw table fog z vs rhw. d3d8/tests: Test rhw table fog z vs rhw. ddraw/tests: Test rhw table fog z vs rhw. d3d9/tests: Test rhw depth clip with z enabled but no depth buffer set. d3d8/tests: Test rhw depth clip with z enabled but no depth buffer set. wined3d: Set z = 0.0 via the projection matrix instead of depth clamping. d3d/tests: Geforce8+ GPUs abs() table fog. ddraw/tests: Port D3D1_TextureMapBlendTest to ddraw1.c. ddraw/tests: Port test_texturemapblend to ddraw2.c. ddraw/tests: Port D3D1_ViewportClearTest to ddraw1.c (v2). ddraw/tests: Create a device in test_surface_discard. wined3d: Manage color key changes in the texture. wined3d: Read WINED3D_TEXTURE_COLOR_KEY and gl_color_key to find format conversions.Thomas Faber (4): wininet: Avoid empty initializer braces. quartz: Avoid empty initializer braces. winegstreamer: Avoid empty initializer braces. gdi32/tests: Avoid variable length arrays (MSVC).Uwe Bonnes (1): ntdll: Add more serial speed settings.Yifu Wang (1): msvcr120: Fixed bugs in Concurrency::critical_section.--Alexandre Julliardjulliard(a)winehq.org

9years, 4months

  • 1
  • 0

- wine-releases - winehq.org (4)

Wine release 1.7.35

by Alexandre Julliard

The Wine development release 1.7.35 is now available.What's new in this release (see below for details): - Beginnings of support for OpenGL core contexts. - Initial support for glyph placement in DirectWrite. - Some more WBEM objects. - Various bug fixes.The source is available from the following locations: http://prdownloads.sourceforge.net/wine/wine-1.7.35.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.35.tar.bz2Binary packages for various distributions will be available from: http://www.winehq.org/downloadYou will find documentation on http://www.winehq.org/documentationYou can also get the current source directly from the gitrepository. Check http://www.winehq.org/git for details.Wine is available thanks to the work of many people. See the fileAUTHORS in the distribution for the complete list.----------------------------------------------------------------Bugs fixed in 1.7.35 (total 56): 4374 Multiplayer crashes Heroes 4 4409 Screen corruption in Evernote 1.1 5776 3DMark 2001: Nature Test (#4) renders incorrectly around 40th second 13014 ProntoEdit NG 2.1.8 doesn't show Gallery (missing ODBC provider/notice about missing provider) 14522 Spellforce has bad quality ground textures 16526 Angels Online doesn't update (FtpFindFirstFile needs to support subdirectory and wildcard search) 19723 NordicBet Poker-client fails to install 19724 elevated demo has a terrible performance 20490 Tower crashes when rendering 3d-objects 21767 Multiple applications storing AxHostWindow instance pointer in GWLP_USERDATA crash on startup (Wine uses GWLP_USERDATA to store IOCS)(JLC's Internet TV, Anime Studio Pro 10.x) 23208 MS Money 2000: shows wrong/huge total amounts in accounts section of main page 24861 Evil Genius (GOG version): Crashes randomly on autosave 24967 Oxygen AVCHD player crashes when failling opening a .mov & .mts source 26202 SoulSeek crashes 26272 Unity3D 3.x/4.x - Can't create a project 27814 Die by the Sword: menus don't drawn unless mouse is moving 28951 Nitro PDF Reader crashes in Preferences->Commenting menu 30017 iWin Games Manager can't display html pages (without native ie) 30520 Zona crash when play video files with mplayer 31181 Unity3D first run internet registration fails 31438 [EA Origin]Unable to download game since the new version 32125 RebelBetting exits silently with wine-mono 32166 RebelBetting (.NET app): "Serious error" when selecting a listing 32205 YoukuDesktop error in initializing 33494 It's not possible to use tempfile module in python 33776 Multiple 64-bit applications and UPlay games fail in 64-bit WINEPREFIX with WinVer set to 'Windows Vista/7' (incorrect WoW64 info buffer size usage in IsWow64Process, NtQueryInformationProcess) 33976 Spin Tires needs native quartz for launching 34217 MS XPSEP GUI installer fails with .NET Framework 3.0 installed prior (custom action 'EPUpdateInstallAction' dubbed 'Hotfix for Windows XP KB971276-v3' fails) 35244 Blood Bowl: Legendary Edition crashes in full-screen mode when shaders enabled 35270 Slingplayer 1.5 installer fails in a WOW64 prefix 35391 xcopy doesn't support /v (Samsung Magician Software 4.2) 35527 RebelBetting: maximised window is not fully drawn 35894 TSM Casin crashes on start in jscript 36009 secur32/schannel test fails with WINEDEBUG=warn+heap 36368 MicrosoftFixit50588 tool raises a vbscript parsing error (single-line 'If...Then' with trailing 'End If') 36767 iexplore http://whatsmyuseragent.com crashes in jscript 36964 Unity3D crashes on startup license activation window (has workaround) 37017 KEY_WOW64_32KEY doesn't work properly after opening HKLM\Software key. 37023 winhttp: HEAD-requests are not handled correctly (Marvel Heroes 2015 launcher) 37113 Cannot move (drag n drop) objects in Illustrator CS6 using the selection tool (V) 37185 DirectPlayCreate fails to create instance in the game "Swing" 37537 Tages v5.x DRM driver needs 'irp.Tail.Overlay.OriginalFileObject' initialized with stub file object 37748 Stranded II shows text/icons in wrong colors 37807 Anno 2070: digit group separators are displayed incorrectly 37810 Accordance 11 crashes on startup. 37866 Multiple .NET applications fail due to wbemdisp:services_InstancesOf stub (PaintRibbon 1.x) 37874 Copy-pastie in implementation of VarFormatNumber 37882 user32.GetKeyboardLayoutNameW can't handle NULL out parameter, causing crash in custom application 37891 Firefox 35.0 installer crashes ('INetFwAuthorizedApplication::IpVersion' property accessors are stubs) 37898 QQ6.7 crashes due to unimpl msvcr100._vscprintf_p 37907 The Incredible Adventures of Van Helsing (64-bit, Steam) crashes on startup (loading of frames from .ani cursors causes heap corruption) 37912 Shadowgrounds - rendering issues 37924 VBA71 : unimplemented function msi.dll.MsiProvideComponentA 37931 Dead Space 2 (Steam) crashes on start 37933 Texture Packer Application crashes on launch 37943 Falco 6 Contabilità crashes----------------------------------------------------------------Changes since 1.7.34:Akihiro Sagawa (3): advapi32: Fix HKLM\Software handling when opening with KEY_WOW64_32KEY. msi: Open 32-bit component registry keys with KEY_WOW64_32KEY flag. msi: Remove 32-bit component registry keys with KEY_WOW64_32KEY flag.Alistair Leslie-Hughes (1): dplay: Add missing defines.Andrew Eikum (1): wined3d: Fix spec file entry for wined3d_texture_create.André Hentschel (3): kernel32/tests: Don't test function directly when reporting GetLastError(). user32/tests: Don't test function directly when reporting GetLastError(). odbc32: Add winediag message when no drivers could be found.Aric Stewart (1): gdi32: Do not install fonts with a family name that is too long.Austin English (1): iphlpapi: Add FreeMibTable implementation.Axel Davy (2): d3d8/tests: Fix volume_dxt5_test getPixelColor check. d3d8/tests: Fix test_3dc_formats getPixelColor check.Bruno Jesus (9): ws2_32: Ensure recv functions set last error to zero when they succeed. ws2_32: Prefer SetLastError over WSASetLastError. rsaenh: Don't reset the salt length after setting a salt for Base and Strong providers. ws2_32: Trace getpeername() result. iphlpapi: Set 0.0.0.0 as the IP and mask of disconnected interfaces. oleaut32: Fix copy & paste issue in VarFormatNumber. dplayx: Cache GUID values so they persist after enumeration. user32: Allocate memory based on HICON instead of DWORD to fix 64 bit problems. ws2_32: getaddrinfo must SetLastError on success or failure.Changhui Liu (1): gdiplus: Fix get_graphics_bounds when window origin point changed.Charles Davis (5): winebuild: Make emitting mod_*_func sections on Mac OS respect the pointer size. kernel32: Recognize 64-bit Mach-O modules, too. kernel32: Don't use %gs on 64-bit Mac OS. server: Use mach_vm_* functions instead of the old vm_* functions. msvcrt: Support 64-bit platforms that don't have finitef or isnanf.Erich Hoover (1): winex11.drv: Update the check for broken nVidia RandR to test for the number of resolutions instead of the number of modes.François Gouget (3): dsound: Make DSOUND_FindSpeakerConfig() static. dsound: Reorder the interfaces to remove the need for forward declarations. dsound: Make some DirectSoundDevice_*() functions static.Gerald Pfeifer (1): makefiles: Support building with non-default LD.Hans Leidekker (12): wbemdisp: Implement ISWbemServices::InstancesOf. wbemdisp: Implement ISWbemObjectSet::get__NewEnum. wbemdisp: Implement ISwbemObject::GetIDsOfNames. wbemdisp: Implement ISWbemObject::Invoke. wbemdisp: Reimplement ISWbemObjectSet::get__NewEnum on top of IEnumWbemClassObject::Clone. kernel32: Retrieve the system affinity mask from ntdll. ntdll: Fix calculation of process and thread affinity masks on systems with a large number of processors. winhttp/tests: Keep the connection alive in a couple of tests. winhttp: Don't try to read data after a HEAD request. wbemprox: Implement Win32_ComputerSystemProduct.IdentifyingNumber. wbemprox: Implement Win32_BaseBoard.Product. msi: Add a partial implementation of MsiProvideComponent.Hao Peng (3): wbemprox: Implement Win32_Processor.ProcessorType. wbemprox: Implement Win32_DiskDrive.PNPDeviceID. wbemprox: Implement Win32_BaseBoard.Version.Henri Verbeet (10): wined3d: Introduce struct wined3d_sampler_desc. wined3d: Store a struct wined3d_sampler_desc in struct gl_texture. wined3d: Replace wined3d_texture_apply_state_changes() with wined3d_texture_apply_sampler_desc(). wined3d: Create GL sampler objects for wined3d sampler objects. wined3d: Merge shader_glsl_load_vsamplers() and shader_glsl_load_psamplers(). wined3d: Implement WINED3DSIH_SAMPLE in the GLSL shader backend. wined3d: Handle the SM4 SV_POSITION pixel shader input semantic in the GLSL shader backend. d3d10core/tests: Add a basic texturing test. wined3d: Use the same flags for wined3d_texture_set_color_key() and the "color_key_flags" field it sets. wined3d: Properly cleanup samplers on wined3d_device_reset() / wined3d_device_uninit_3d().Huw D. M. Davies (2): user32/tests: Add tests for setting and getting the background brush. user32: Actually use the menu's background brush.Jacek Caban (8): activscp.idl: Added SCRIPT_E_* error codes. jscript: Don't allow function execution if script engine is not in started state. jscript: Added more SCRIPTSTATE_STARTED tests. mshtml: Removed TRACEs from dispex_query_interface. secur32/tests: Don't call InitializeSecurityContext on an uninitialized buffer. mshtml: Improved IOleCommandTarget::QueryStatus implementation. mshtml: Added OLECMDID_OPTICAL_ZOOM tests and stub. mshtml: Added Exec(OLECMDID_OPTICAL_ZOOM) implementation.Ken Thomases (1): winemac: Fix conversion of empty RECT to an empty CGRect.Marcus Meissner (2): combase: Reorder checks (Coverity). mshtml: Check for failed allocs (Coverity).Mark Harmstone (4): winealsa: Do not destroy remapping info on IsFormatSupported. dsound: Degrade speaker config if too many channels. dsound: Pretend we have hardware buffers. xaudio2_7: Add stub DLL.Matteo Bruni (14): wined3d: Use the core version of the gl*Buffer* functions. wined3d: Use the core glColorMaski function. opengl32: Update to GL 4.5. opengl32: Store the OpenGL context version in the handle value. dxgi: Fix a comment typo. wined3d: Use the core gl*CompressedTex* functions. wined3d: Use the core version of glDrawBuffers. wined3d: Use the core version of glDrawElementsInstanced. wined3d: Always use the core version of the glPointParameteri function. wined3d: Add separate stencil state setup via GL 2.0+ core functions. wined3d: Don't normalize R8G8B8A8_UINT attributes. wined3d: Properly initialize the last two components of R16G16_SINT attributes. wined3d: Use the core version of GL vertex attribute functions where possible. wined3d: Use the core version of the shader object functions.Michael Müller (1): shlwapi: Correctly treat '.' when enumerating files in PathIsDirectoryEmptyW.Michael Stefaniuc (40): strmbase: Remove an unused variable (PVS-Studio). winmm: Remove an unused variable (PVS-Studio). wintab32: Remove an always TRUE conditional expression (PVS-Studio). wrc: Remove some more always-true conditions. comctl32: Remove an unused variable assigment (PVS-Studio). comdlg32: Remove unused variable assigments (PVS-Studio). d3drm: Remove an unused assignment (PVS-Studio). d3dx9_36/tests: Actually test retrieve_device_state calls (PVS-Studio). devenum: Use the return value of __wine_register_resources (PVS-Studio). dmband/tests: Remove an unused assigment (PVS-Studio). dmcompos/tests: Remove an unused assigment (PVS-Studio). dmime/tests: Remove unused assigments (PVS-Studio). dmloader/tests: Test the return of CoCreateInstance (PVS-Studio). dmscript/tests: Remove an unused assigment (PVS-Studio). dmstyle/tests: Remove unused assigments (PVS-Studio). dmusic/tests: Remove an unused assigment (PVS-Studio). dswave/tests: Remove an unused assigment (PVS-Studio). gdiplus/tests: Actually test a GdipCreateFromHDC call (PVS-Studio). mstask/tests: Remove an unused assignment (PVS-Studio). mciwave: Remove an unused assigment (PVS-Studio). ole32/tests: Actually test some return codes (PVS-Studio). ole32/tests: Remove unused assignments (PVS-Studio). ole32: Return the buffer pointer when WdtpInterfacePointer_UserMarshal fails. msxml3/tests: Remove an unused assignment (PVS-Studio). msxml3/tests: Actually test the return values (PVS-Studio). ntdll/tests: Remove unused assigments (PVS-Studio). oleaut32/tests: Uncomment and fix a test (PVS-Studio). oleaut32: Just stop instead of erroring out on 8 or 9 in octal numbers. oleaut32: Remove an unused assignment (PVS-Studio). qedit: Remove an unused and wrong assignment (PVS-Studio). quartz: Remove some unused assignments (PVS-Studio). scrrun/tests: Actually test the return values (PVS-Studio). schedsvc/tests: Actually test a return value (PVS-Studio). strmbase: Remove an unused assignment (PVS-Studio). strmbase: Handle the failure of CoCreateInstance (PVS-Studio). user32/tests: Remove an unused assignment (PVS-Studio). usp10: Remove an unused assignment (PVS-Studio). winex11.drv: Remove an unused assignment (PVS-Studio). wininet: Remove an unused assignment (PVS-Studio). wintrust/tests: Remove an unused assignment (PVS-Studio).Nikolay Sivov (14): user32: Handle NULL argument in GetKeyboardLayoutNameW(). winhttp: Fix typeinfo refcount in GetTypeInfo(). winhttp: Release typeinfos and typelib on dll unload. hnetcfg: Return NET_FW_IP_VERSION_ANY as ipVersion property value. hnetcfg: Fix refcount of returned ITypeInfo pointer. scrrun: Fix refcount on GetTypeInfo(). vbscript: Support 'End If' for single line If statements. dwrite: Initial support of cluster metrics computation. dwrite: Implement GetClusterMetrics(). dwrite/tests: Additional test for Draw(). hnetcfg: Release typeinfos and typelib on dll unload. msxml3: Remove child node in one place in node_insert_before(). dwrite/tests: Basic test for GetTypographicFeatures(). dwrite: Initial implementation of GetGlyphPlacements().Piotr Caban (3): ole32: Only change DoDragDrop return value on IDropTarget::Drop failure. msvcrt: Add _vscprintf_p implementation. msvcrt: Drop read buffer in _flsbuf.Qian Hong (10): atl100/tests: Added more tests for class AtlAxWin100 and AtlAxWinLic100. atl100/tests: Added tests for AtlAxAttachControl. atl: Don't conflict GWLP_USERDATA with user applications. ntdll: Fixed buffer size checking for ProcessWow64Information on 64bit in NtQueryInformationProcess. kernel32: Make SetUnhandledExceptionFilter hotpatchable. ntdll: Make RtlAddVectoredExceptionHandler hotpatchable. ole32: Make CoUninitialize and OleUninitialize hotpatchable. kernel32: Fixed buffer size on 64bit in IsWow64Process. atl: Improved content type handling of AtlAxCreateControlEx. atl100/tests: Added tests for AtlAxCreateControlEx.Sebastian Lackner (2): wininet: Fix handling of subdirectory in FtpFindFirstFile. ntoskrnl: Initialize irp.Tail.Overlay.OriginalFileObject with stub file object.Vincent Povirk (1): xmllite: Length is optional in IXmlReader::GetQualifiedName.--Alexandre Julliardjulliard(a)winehq.org

9years, 5months

  • 1
  • 0

- wine-releases - winehq.org (5)

Wine release 1.7.34

by Alexandre Julliard

The Wine development release 1.7.34 is now available.What's new in this release (see below for details): - Support for surround sound in DirectSound. - Better text run support in DirectWrite. - Many HTML engine fixes. - More support for WBEM objects. - A few more C/C++ runtime functions. - Various bug fixes.The source is available from the following locations: http://prdownloads.sourceforge.net/wine/wine-1.7.34.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.34.tar.bz2Binary packages for various distributions will be available from: http://www.winehq.org/downloadYou will find documentation on http://www.winehq.org/documentationYou can also get the current source directly from the gitrepository. Check http://www.winehq.org/git for details.Wine is available thanks to the work of many people. See the fileAUTHORS in the distribution for the complete list.----------------------------------------------------------------Bugs fixed in 1.7.34 (total 63): 5137 avifil32 limits itself to max of 1024 frames when writing avis 12295 Star Trek Klingon Academy 1.02: Ship textures are partly invisible 15111 Adobe Photoshop CS2 tools stop working in maximised images 18474 DPP (Digital Photo Professional): Instruments window returns to its starting position (in the center) automatically when the image windows is selected 20015 X-Lite don`t work with ALSA driver correctly 22521 .NET 2.0 SP2 installer fails (RegSvcs.exe bootstrapper expects updated assemblies while GAC update is deferred during install) 22602 KP500-Utils-EN.exe fails silently to extract .kdz files 27616 Warcraft 3: missing mouse cursor 28556 ICQ 7 installer error message 28866 Avant Browser needs HTMLElement_get_isTextEdit 30220 Unhandled privileged instruction when starting Minitab 16 (Sentinel HASP hardlock.sys kernel driver tries to write to CR4/not handled in ntoskrnl emulate_instruction) 30420 pyjamas desktop (python26 + python-comtypes MSHTML.DLL from IE8) fails due to unsupported ReadTypeLib header 30836 Total Overdose: choppy audio playback with Diesel Power 3D sound system 32169 Multiple 64-bit applications crash on startup (GetLocaleInfo() returns improper TCHAR count for LOCALE_IFIRSTDAYOFWEEK) (PowerGrep v4.x, RegexBuddy 4.x) 32888 Compiling Ultracopier 0.4.0.3 inside Qt 5.0.1 results in errors from compiler 32954 Trying to download flash from iexplore crashes in jscript 33809 javascript basic DOM API functions fail 33940 winmm/mci tests hang on PC-BSD 34230 SWGEmu crashes everytime it tries to load 34271 Artemis 2.0 crashes when loading the splash screen 34330 Wine64 does not work on FreeBSD 34864 Call of Duty: Ghosts needs psapi/kernel32 K32EnumProcessModulesEx 35076 Multiple applications/installers fails due to SWbemLocator::ConnectServer being a stub (PSPad 4.5.7, Nitro PDF Professional 6.2.x, eTax 2008, GOG.com games) 35167 Atom Zombie Smasher, Warhammer 40K: Dawn of War GOTY (Winter Assault) on Steam doesn't start with Wine Mono 4.5.2 35173 Loud audio distortion using wine 1.7.6 and up. 35230 Macromedia Freehand 9 demo: invalid path for file association default icon causes stack overflow in winemenubuilder 35253 BOINC 5.8.16: uninstall fails 35364 Multiple applications/installers fail due to WinMGMTS_ParseDisplayName stub (PaintRibbon 1.x, MicroStation V8i) 35403 dplayx interactive tests crash 35420 Stronghold Kingdoms crashes due to ID3DXFont PreloadCharacters being a stub. 35754 WHO Anthro software doesn't work with Mono 4.5.2 (unimplemented System.Configuration.SettingValueElement.Unmerge) 35971 dsound resampler causing clicks in StarCraft when resampling to 48000 36092 Microsoft Office 2013 (15.0) and OneNote web installer crashes on unimplemented function IPHLPAPI.DLL.CreateSortedAddressPairs 36703 PlayOn 3.9.13 settings tool fails to detect system memory size (needs 'Win32_OperatingSystem' WMI class 'TotalVisibleMemorySize' property) 36777 vSphere 5.5 client 'hcmon.sys' driver crashes on unimplemented function ntoskrnl.exe.IoCsqInitialize 36785 Hero Lab 5.x fails to retrieve updates 36822 Multi Theft Auto: San Andreas 1.3.5 'FairplayKD.sys' driver crashes on unimplemented function ntoskrnl.exe.KeSetSystemAffinityThread 36844 Multiple games need X3DAudio1_7.dll (BeamNG v0.3 Tech Demo, Doom 3 BFG Edition) 36937 WinHttpReceiveRequest goes into infinite blocking on 304 responses 36991 WSAStringToAddress("2001::1", AF_INET, …) appears to succeed. 37265 MaxQuant 1.4/1.5 (.NET 4.5 app) needs named entry point 'Shell32.dll.SHILCreateFromPath' in 'Windows Vista' mode 37333 winefile command line does not support paths with spaces 37423 YouTube Downloader crashes 37565 Skype crashes trying to chat with anyone 37658 Endless Space crashes on startup 37684 Free YouTube to MP3 Converter 3.12 installer crashes on unimplemented function msvcr120.dll._wcsset_s 37700 Propellerhead Reason 8 needs COMCTL32.dll.381 LoadIconWithScaleDown() 37701 Propellerhead Reason 8 needs mfplat.dll.MFStartup 37714 Personal Ancestral File 5 crashes when a new line is added in 'Notes' panel 37723 Elevated demo silently exits 37727 Saya no Uta: sound is all over the place after update 37735 Propellerhead Reason 8 installer complains "interface not supported" during install 37752 Airport Tycoon 2 demo fails to load with built-in msvcp70 37757 Windows 8.1 Media Creation Tool: crashes due to unimplemented function VERSION.dll.GetFileVersionInfoSizeExW 37768 hh.exe 37783 N1MM PLUS Logger 1.0 (.NET 4.0 app) crashes on launch (failure to parse registration-free COM/ActiveX info from app manifest) 37787 Cannot install Olympus Viewer 3 37794 Bus Simulator 2012 crashes on startup 37817 Autocad2006 crashes on unimplemented function msvcp70.dll.??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDH@Z 37836 SteuerSparErklärung 2015: crashes when starting a new tax case 37839 Unable to license IAR Embedded Workbench Kickstart Edition 6.x/7.x (License Manager needs 'Win32_ComputerSystemProduct' WMI class) 37844 PTC Mathcad Prime 3.0 Web installer crashes ('Win32_LogicalDisk' WMI class needs to provide 'VolumeName' property) 37848 For loop %~$PATH:I feature works incorrect - PATH variable size limited by MAX_PATH----------------------------------------------------------------Changes since 1.7.33:Aidan Thornton (1): quartz: Implement IFilterGraph2::AddSourceFilterForMoniker.Akihiro Sagawa (2): advapi32: Remove unused parameter. advapi32/tests: Add more KEY_WOW64_32KEY tests for 64-bit.Alex Henrie (4): kernel32/tests: Add tabular UTF-7 encoding tests. x3daudio1_7: Add stub DLL. dpvoice: Decrement reference count in Release functions. kernel32/tests: Add tabular UTF-7 decoding tests.Alexandre Julliard (1): winspool.drv: Don't crash if the ppd directory cannot be created.Alistair Leslie-Hughes (1): jscript: Support PROPERTYGET in Date Value.Amine Khaldi (1): shdocvw: Fix inverted StopWatch forwards.Andrew Eikum (5): winmm: Allow larger MMTIME sizes. mshtml: Support new window targets for FORM elements. mmdevapi: More accurately track device position. wineoss.drv: Don't use SNDCTL_DSP_GETISPACE. dsound: Don't send notify events before played range.André Hentschel (4): loader: Treat BSDs architecture independent for wine64. ntdll: Always define UTIME_OMIT if not yet defined. configure: Fix check for cms. Update copyright info for 2015.Aric Stewart (1): usp10: Correct an off-by-one error in page cache allocation.Austin English (6): comctl32: Add a stub for LoadIconWithScaleDown. include: Flesh out IEnumWIA_DEV_INFO. version: Add stubs for GetFileVersionInfoSizeExA/W. version: Add stubs for GetFileVersionInfoExA/W. include/ddk: Add csq.h. ntoskrnl.exe: Add a stub for IoCsqInitialize.Axel Davy (2): d3d9/tests: Fix volume_dxt5_test getPixelColor check. d3d9/tests: Fix test_3dc_formats getPixelColor check.Bruno Jesus (13): winefile: Allow paths with spaces. ws2_32: Ensure an IPv6 is not recognized as IPv4 in WSAStringToAddress. wininet: Handle CERT_TRUST_IS_NOT_SIGNATURE_VALID in netconn_verify_cert(). avifil32: Remove the 1024 frame limit when recording AVI files. po: Update Brazilian Portuguese translation. po: Update Portuguese translation. ws2_32: Better trace __WSAFDIsSet. iphlpapi: Add a stub for CreateSortedAddressPairs(). include: Add support for WS_ prefixed IPX names in wsnwlink.h. secur32: Always tell the user that libgnutls could not be loaded. cmd: Ensure environment variables fit in memory. ws2_32: Print the correct variable. ws2_32/tests: Show that send/recv functions set last error to zero on success.Dmitry Kozliuk (1): winecfg: Fix title reset when removing application from the list.Drew Ronneberg (2): winemenubuilder: Prevent recursion by calling open_module_icon() instead of open_icon() winemenubuilder: Eliminate an unused variable.Erich Hoover (1): ntdll: Unify retrieving the attributes of a file.François Gouget (11): ws2_32: Add a trailing '\n' to a FIXME() call. jscript: Add a trailing '\n' to an ok() call. shell32: Fix a trailing '\n' in a FIXME() call. shell32: Fix the IDS_PERSONAL hardcoded default. shell32: Reset pszHome if it's not usable so we don't try to reuse it when setting up the Desktop symlink. mshtml: Make create_document_fragment() static. winex11.drv: Make X11DRV_PALETTE_ComputeColorShifts() static. combase: Remove an unused default debug channel. dwrite: Make free_glyph_outline() static. riched20: Move DestroyIRichEditOle() into IRichEditOle:Release(). ws2_32: Add a trailing '\n' to a TRACE() call.Gerald Pfeifer (1): wordpad: Avoid an out-of-bounds array access in registry_set_filelist.Hans Leidekker (19): mlang: Add a stub implementation of IMultiLanguage3::DetectOutboundCodePageInIStream. wininet: Use a helper function to remove request headers. wininet/tests: Add a test to show that the Content-Length header is not updated when a request is reused. rpcrt4: Make sure the Content-Length header is set correctly when preparing the out pipe. winhttp/tests: Use a wait event instead of an unconditional sleep in the server thread. advapi32: Return an error from RegSetValueExW if passed a NULL data pointer and non-zero size. wbemprox: Implement Win32_LogicalDisk::VolumeName. wbemdisp: Add a stub implementation of ISWbemServices. wbemprox: Implement Win32_SoundDevice::StatusInfo. wbemprox: Implement Win32_VideoController::VideoProcessor. wbemprox: Implement Win32_NetworkAdapterConfiguration.DNSHostName. wbemprox: Implement Win32_ComputerSystemProduct.UUID. xcopy: Ignore the /V option. wbemdisp: Add IDispatch support to the services object. wbemdisp: Forward SWbemLocator::ConnectServer to IWbemLocator::ConnectServer. wbemdisp: Add a stub implementation of ISWbemObject. wbemdisp: Add a stub implementation of ISWbemObjectSet. wbemdisp: Add support for parsing WMI monikers. wbemdisp/tests: Add initial tests.Henri Verbeet (3): wined3d: Reject wined3d_texture_create() calls without explicit level count. wined3d: Allow initial texture contents to be specified with wined3d_texture_create(). wined3d: Specify the initial texture contents with wined3d_texture_create() in wined3d_device_create_cursor_texture().Hugh McMaster (2): msvcrt: Fix a spelling error. msvcrt/tests: Add more tests for _vsnwprintf.Jacek Caban (29): mshtml: Resolve duplicated IDispatch entries as soon as they are processed. jscript: Added test of Date object default value. mshtml: Added IHTMLStyle::styleFloat attribute implementation. mshtml: Improved IHTMLStyle3::zoom stub. mshtml: Handle VT_ERROR in IHTMLSelectElement::add. mshtml: Added IHTMLElement4::focusin semi-stub implementation. d3d11.idl: Added D3D11_APPEND_ALIGNED_ELEMENT declaration. mshtml: Added IHTMLDOMTextNode::splitText implementation. mshtml: Include nsbody reference in cycle collection. mshtml: Added IHTMLElement::get_isTextEdit implementation. urlmon: Store URLs as const char* in mime_tests. urlmon: Skip query and hash part in find_mime_from_url. urlmon: Use find_mime_from_ext directly in file protocol handler. mshtml: Treat empty bstrHref as not specified in IHTMLDocument2::createStyleSheet. mshtml: Added nsIEmbeddingSiteWindow::GetDimensions implementation. mshtml: Added screenLeft and screenTop properties implementation. mshtml: Use standard list to store task queue. mshtml: Flush pending document node tasks before firing onload event. mshtml: Delay onreadystateevent notification if script elemenet is not added by parser. mshtml/tests: Added script element readyState and onreadystatechange tests. mshtml: Correctly handle NULL active element in IHTMLDocument2::get_activeElement. mshtml: Allow '#' to be the first char of resource name in res protocol. mshtml: Introduced new representation of range point and use that in range_to_string instead of trying to iterate by nodes. mshtml: Reimplemented IHTMLTxtRange::moveStart using new range point representation. mshtml: Use new end point representation in IHTMLTxtRange::expand("word") implementation. mshtml: Use new range point representation in all cases. include: Added d3d11_1.idl. mshtml: Use document encoding for scripts. mshtml: Use debugstr_mshtml_guid in omnavigator.c.Janis Lukss (1): wine.inf: Added ProductId registry key also to "Windows NT".Jon Doron (1): kernel32: Fix write_raw_resources to support 32 and 64 PE formats.Jonathan Vollebregt (2): reg/tests: Test for integer overflow. reg/tests: Test REG_NONE.Ken Thomases (2): winemac: Ignore Cocoa child windows which aren't instances of WineWindow. shell32: Don't append a trailing space to the arguments in a shell link if the command info has an empty parameters string.Mark Harmstone (11): dsound: Remove unused struct entries. dsound: Use array for channel volumes. winealsa: Return PKEY_AudioEndpoint_PhysicalSpeakers device prop. dsound: NOP on SetSpeakerConfig. dsound: Get speaker config from mmdevice props. winealsa: Support up to 6 channels. include: Add xaudio2.h. dsound: Parse speaker config. dsound: Do not use panning to set sound position. dsound: Support quadraphonic sound. dsound: Support 5.1 sound.Martin Storsjo (3): combase: Implement creation and deletion of HSTRING objects. combase: Implement functions for accessing HSTRING objects. combase: Implement functions for HSTRING_BUFFER.Marton Balint (1): dsound: Convert freqAdjust and freqAcc to integers.Matteo Bruni (6): d3d9/tests: Remove a couple duplicate lines. winemac: Make the implementation of clearToBlackIfNeeded compatible with core contexts. winemac: Implement wglCreateContextAttribsARB. wined3d: Inline GL_EXT_FUNCS_GEN in load_gl_funcs. wined3d: Prefer the core glActiveTexture function. wined3d: Use the core version of the glBlend* functions.Michael Stefaniuc (11): oleaut32/tests: Remove duplicated subexpressions (PVS-Studio). d3d9: Don't assert for shaders with the wrong vtbl. mapi32/tests: Test the correct return code (PVS-Studio). mscms: Remove always false if subexpression (PVS-Studio). msvfw32: Remove always false if subexpression (PVS-Studio). mlang/tests: Avoid always true ok() checks (PVS-Studio). netapi32: Remove always true conditional expression (PVS-Studio). oledb32/tests: Simplify some ok() checks (PVS-Studio). quartz: Remove always true if subexpression (PVS-Studio). quartz: Remove an unused variable (PVS-Studio). quartz: Simplify code flow logic (PVS-Studio).Nikolay Sivov (34): gdi32: Remove some useless returns. dwrite: Initial GetGlyphRunOutline() implementation. dwrite: Support outlines with oblique simulation. dwrite: Font collection pointer is never null when creating text format. dwrite: Release system collection pointer after using it, not before. dwrite: Added stub EUDC font collection. shell32: Added stub IPropertyStore for a shell link object. dwrite: Split each text range into runs by script. dwrite: Split runs according to BiDi levels. dwrite: Store nominal breakpoint data in layout. dwrite: Update breakpoints in case of inline objects. ntdll: Accept asm.v2 as default namespace. ntdll: Fix 'description' element parsing to allow empty elements. msdmo: Registry API functions don't return HRESULT codes. msdmo: Fix RegOpenKeyExW() failure condition. ole32: Return END_OF_CHAIN for chains starting with special sector values. dwrite: Cleanup layout instance creation, handle memory allocation failures. dwrite: Set string pointer in run description when splitting by bidi levels. msdmo: Use specified category in DMOUnregister(). msdmo: Fix DMOUnregister() when running on clean wineprefix. ntdll: Skip context dependencies that have allowDelayedBinding attribute set. dwrite: Store locale name for each text range. dwrite: Release FreeType resources on dll unload. dwrite: Fix range comparison by locale name. dwrite: Support family name attribute for ranges. dwrite: Unify temp value variable name. dwrite: Move range bounds check to an attribute setting helper. oleaut32: Use CoTaskMem* functions for safearrays. dwrite/tests: Fix buffer overflow when filling test string. dwrite: Create fontface instance for each run. dwrite: Store cluster map and glyph indices for each run. dwrite: Set glyph advances and offsets for each run. dwrite: Store additional properties for gdi-compatible layouts. dwrite: Use gdi-compatible placements in case of gdi-compatible layouts.Piotr Caban (9): msvcrt: Add _wcsset_s implementation. msvcp70: Fix basic_filebuf definition. msvcp70: Fix ios_base definition. msvcr120: Add _fdtest function implementation. user32: Only store dialog focus when window is hidden or inactive. msvcp70: Add basic_ifstream(name, mode) constructor implementation. winex11.drv: Don't resize hidden windows on ConfigureNotify event. msvcp: Fix setting decimal point and thousands separator in numpunct_wchar__Init. msvcp: Fix format parsing in time_put_wchar_put_format.Sebastian Lackner (5): include: Add mferror.h header. mfplat: Implement stubs for MFStartup and MFShutdown. kernel32: Return proper char count in get_registry_locale_info. shlwapi: Add implementation for StrCatChainW. psapi: Implement semi-stub for K32EnumProcessModulesEx.Sergey Kalinichev (1): ntdll: Add stub for RtlSetHeapInformation.Seán de Búrca (1): kernel32: Implement Get{Time,Date}FormatEx.Stefan Leichter (3): shell32: Export SHILCreateFromPath by name too. ntoskrnl.exe: Add stub for KeSetSystemAffinityThread. ntoskrnl.exe: Emulate instruction mov eax,cr4.Yifu Wang (1): msvcp120: Implemented xtime functions.--Alexandre Julliardjulliard(a)winehq.org

9years, 5months

  • 1
  • 0

- wine-releases - winehq.org (6)

Wine release 1.7.33

by Alexandre Julliard

The Wine development release 1.7.33 is now available.What's new in this release (see below for details): - Support for copy/paste commands in MSHTML. - Some more font support in DirectWrite. - Better handling for loss of focus in Direct3D windows. - Several more API Sets DLLs. - Various bug fixes.The source is available from the following locations: http://prdownloads.sourceforge.net/wine/wine-1.7.33.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.33.tar.bz2Binary packages for various distributions will be available from: http://www.winehq.org/downloadYou will find documentation on http://www.winehq.org/documentationYou can also get the current source directly from the gitrepository. Check http://www.winehq.org/git for details.Wine is available thanks to the work of many people. See the fileAUTHORS in the distribution for the complete list.----------------------------------------------------------------Bugs fixed in 1.7.33 (total 29): 23824 Starcraft II: Installer doesn't always launch 26657 cannot paste text into wine iexplore.exe when browswing 28937 YouSendIt shows blank GUI 30471 powersim constructor 2.5 cannot save file (requires ole2.dll16.WRITECLASSSTG) 32175 installer of PPTV: titlebar duplicated 32438 winhttp:winhttp conformance test WinHttpGetProxyForUrl() failure 33623 Unimplemented function ole2disp.dll16.VARIANTCHANGETYPEEX 34207 Microsoft .NET Framework 2.0 service pack installers fail 'NGEN service version check' custom action (service not stopped before binary update) 34888 OriginPro 8 freezes in a new installation of Wine (via MacPorts) after Lion->Mavericks upgrade 34943 Visual C++ 2010 Express web installer exits silently during download of prerequisites 35069 Patrol Falcon runs without sound 35105 Ableton Live 9.1 crashes, needs MFReadWrite.dll 36257 Gears of War fails on startup, reporting 'binkw32.dll: You cannot run the game with modified executable code. Please reinstall the game.' 36472 Application ArdourXchange will not run in Wine 36486 Age of Wushu: frequent display of in-game "Don't speed up!" dialog tip disrupts gameplay (Wine fails kernel32.GetTickCount API entry hook check) 36569 TM.exe crashes at a certain time and native usp10 fixes it 36642 IWinHttpRequest::Send returns immediately even when in synchronous mode 36650 Winhttprequest authentication doesn't work anymore 36938 Reason needs MFPlat.DLL and MFReadWrite.dll 37159 valgrind shows a few uninitialized variables in riched20/tests/editor.c (test_EM_FINDWORDBREAK_A) 37376 Visual C++ 2005 Express SP1 installer displays in French instead of English 37424 Path of Exile: Graphical Glitches with GLSL Disabled 37596 Sketchup 2015 fails on unimplemented function SHELL32.dll.SHAssocEnumHandlers 37635 Explicit environment variables passed to spawn/exec are corrupted 37653 valgrind shows a definite leak in comctl32/tests/imagelist.c 37679 Puritan Hard Drive (PHD) KnowledgeBase Demo crashes on startup 37690 Propellerhead Reason 8 needs kernel32.GetUserPreferredUILanguages 37695 joySetCapture fails with uPeriod==0 37704 K-Lite installer complains about regsvr32 version being wrong----------------------------------------------------------------Changes since 1.7.32:Alexandre Julliard (2): taskschd/tests: Don't depend on the directory lookup order. kernel32/tests: Allow the parent directory to receive a modified event.Alistair Leslie-Hughes (2): winetest: Skip over stub dll if detected. d3dx9: Make ID3DXFont_PreloadCharacters return S_OK.Andrew Eikum (2): Revert "winmm: Increase mmdevapi buffer sizes.". dsound: Report buffer notifications in offset order.André Hentschel (42): d3dx9_36/tests: Remove unused function (Clang). kernel32/tests: Remove unused strings (Clang). mshtml/tests: Remove unused variable (Clang). localspl: Remove unused strings (Clang). msi/tests: Remove unused variables (Clang). msi: Remove unused strings (Clang). ole32: Remove unused string (Clang). oleaut32: Remove unused code (Clang). msxml3/tests: Remove unused code (Clang). ole32/tests: Remove unused variable (Clang). quartz: Remove unused code (Clang). qmgr/tests: Remove unused code (Clang). oleaut32/tests: Remove unused code (Clang). fusion: Add implementation for CreateAssemblyCacheItem. winedbg: Remove unused code (Clang). wintrust: Remove unused variable (Clang). user32/tests: Remove unused variables (Clang). windowscodecs: Remove unused strings (Clang). wineoss.drv: Remove unused string (Clang). winex11.drv: Remove unused code (Clang). winspool.drv: Remove unused strings (Clang). kernel32/tests: Remove unused code (Clang). secur32: Declare debug channels only when needed (Clang). shell32: Remove unused string (Clang). shell32/tests: Remove unused variables (Clang). urlmon/tests: Remove unused strings (Clang). wininet: Remove unused strings (Clang). usp10: Remove unused function (Clang). sxs/tests: Remove unused string (Clang). winhttp/tests: Remove unused string (Clang). fusion/tests: Add tests for CreateAssemblyCacheItem. qmgr/tests: Remove unused macro. ntdll: Remove unused macros. widl: Fix compiler warnings with flag -Wunused-macros. dbghelp: Fix compiler warnings with flag -Wunused-macros. gdiplus: Fix compiler warnings with flag -Wunused-macros. atl: Fix compiler warnings with flag -Wunused-macros. msrle32: Remove superfluous defines. itss/tests: Fix compiler warnings with flag -Wunused-macros. iccvid: Fix compiler warnings with flag -Wunused-macros. gdiplus/tests: Fix compiler warnings with flag -Wunused-macros. kernel32: Make GetTickCount and GetTickCount64 hotpatchable.Austin English (5): ole2disp: Add a stub for VariantChangeTypeEx. ole2: Add a stub for WriteClassStg. mfplat: Add stub dll. kernel32: Add a stub for GetUserPreferredUILanguages. mfreadwrite: Add stub dll.Bruno Jesus (9): ws2_32/tests: Add SO_BSP_STATE tests. ws2_32: Filter unset bits when argument is smaller than 32 bits. ws2_32: Implement getsockopt(SO_BSP_STATE). winmm: Handle NULL parameter in joyGetPos/joyGetPosEx. winmm: Allow calling joyReleaseCapture multiple times. winmm: The dwSize paramater of JOYINFOEX must be set correctly. winmm: Allow any period value for setJoyCapture. winmm: Handle invalid threshold values in joySetThreshold. winmm/tests: Add joystick tests.Erich Hoover (1): ddraw: Fix inverted logic for enumerating secondary devices.François Gouget (4): Assorted spelling fixes. msvcr120/tests: Make test_lconv*() static. dwrite: Add a trailing '\n' to a FIXME(). dwrite: Fix compilation on systems that don't support nameless unions.Gerald Pfeifer (1): wordpad: Check for array index before using it in registry_set_filelist.Hans Leidekker (11): msi: Properly handle service control events in Start/StopService. cryptnet: Add support for base64 encoded certificates, CRLs and CTLs in CryptRetrieveObjectByUrl. winhttp/tests: Handle more potential connection failures. winhttp: Enable automatic authentication by default in the request object. winhttp: Fill the read buffer first in drain_content. winhttp: Convert the async parameter to VT_BOOL if necessary in IWinHttpRequest::Open. winhttp: Don't report data pending in the socket. winhttp: Double the size of the internal read buffer. winhttp: Check the return value of send_request. winhttp: Don't try to read data when the server response is HTTP_STATUS_NO_CONTENT or HTTP_STATUS_NOT_MODIFIED. winhttp/tests: Close the connection immediately after authentication.Henri Verbeet (15): wined3d: Assign the name to the correct signature in pixelshader_init(). wined3d: Unbind shader resource views in state_unbind_resources(). wined3d: Keep a reference to the resource in shader resource views. d2d1: Make "transform" in d2d_d3d_render_target_Clear() const. d2d1: Implement d2d_d3d_render_target_CreateBitmapBrush(). wined3d: Validate register indices for WINED3DSIH_DCL instructions. wined3d: Store resource types instead of sampler types in struct wined3d_shader_reg_maps. wined3d: Handle SM4 resource declarations. wined3d: Record the data type of shader resources. wined3d: Take the resource data type into account in shader_glsl_gen_sample_code(). wined3d: Use __builtin_clz() in wined3d_log2i() when available. ddraw: Use wined3d_log2i() to calculate the level count in ddraw_surface_create(). d3d8: Calculate texture levels in d3d8 instead of wined3d. d3d9: Calculate texture levels in d3d9 instead of wined3d. d3d10core: Calculate the texture level count before texture creation.Iván Matellanes (1): msvcrt: Call the _nolock variant when the file is already locked.Jacek Caban (12): mshtml: Added "indent" command support to execCommand. mshtml: Added support for flag 2 in getAttribute. mshtml: Allow setting fontWeight to empty string. mshtml: Mark mousedown event as cancelable. mshtml: Added support for copy, paste and cut commands in execCommand. mshtml: Added support for IDM_PASTE command in browser mode. mshtml: Added support for IDM_CUT command in browser mode. mshtml: Pass HTMLPluginContainer to create_plugin_host. mshtml: Create ActiveX object inside create_plugin_host. mshtml: Do more initialization in create_plugin_host. mshtml: Added IHTMLObjectElement2::put_classid semi-stub implementation. dxgi1_2.idl: Added IDXGISwapChain1 declaration.Joachim Priesner (1): ws2_32: Use qsort() to order routes by metric in WS_get_local_ips.Marc Bessières (1): riched20/tests: Use SendMessageA with char buffer (Valgrind).Marcus Meissner (6): dwrite: Avoid leaking filemapping (Coverity). dwrite: Remove unused hresult assignment (Coverity). dwrite: Initialize a variable (Coverity). oleacc: Free the mapping on error (Coverity). server: Initialize the _len parts to 0 (Coverity). ntoskrnl.exe: Added IoBuildSynchronousFsdRequest and IoGetAttachedDevice stubs.Mark Harmstone (2): mmdevapi: Allow GetPropValue function in audio drivers. winealsa: Implement GetPropValue and return device path.Martin Storsjo (20): api-ms-win-core-file-l2-1-1: Add stub dll. api-ms-win-core-sysinfo-l1-2-1: Add stub dll. api-ms-win-core-processthreads-l1-1-2: Add stub dll. api-ms-win-core-winrt-l1-1-0: Add stub dll. api-ms-win-core-fibers-l1-1-1: Add stub dll. api-ms-win-core-file-l2-1-0: Add stub dll. api-ms-win-core-localization-l1-2-1: Add stub dll. api-ms-win-core-datetime-l1-1-1: Add stub dll. api-ms-win-core-errorhandling-l1-1-2: Add stub dll. msvcr120: Implement the _vacopy function. msvcr120: Implement more C99 math functions. wrc: Declare the data buffer as unsigned char. api-ms-win-core-winrt-string-l1-1-0: Fix a typo in a function stub name. msvcr120: Implement the _dclass/_fdclass/_ldclass functions. combase: Add stub dll. include: Add a roapi.h header. api-ms-win-core-winrt-l1-1-0: Move implementations into combase. msvcr120_app: Add forwarding dll. include: Add hstring.idl and winstring.h. msvcp120_app: Add forwarding dll.Michael Müller (4): api-ms-win-core-fibers-l1-1-0: Add dll. api-ms-win-core-datetime-l1-1-0: Add dll. api-ms-win-core-xstate-l2-1-0: Add stub dll. api-ms-win-core-winrt-error-l1-1-1: Add stub dll.Michael Stefaniuc (5): joy.cpl: Avoid pointers to out of scope variables (PVS-Studio). comctl32: Merge two if blocks with identical condition (PVS-Studio). jscript: Merge two if blocks with identical condition (PVS-Studio). comctl32: Remove a stray unused GetFocus() statement (PVS-Studio). msi: Remove no-op toupperW() statement (PVS-Studio).Nikolay Sivov (11): comctl32/tests: Fix imagelist leak (Valgrind). dwrite: Make fonts installed in Fonts dir accessible through system collection. shell32: Added a stub for SHAssocEnumHandlers(). dwrite: Set font style to oblique when oblique simulation, was requested. dwrite: Partially implement GetDesignGlyphMetrics(). dwrite: Implement IsMonospacedFont(). dwrite: Implement GetDesignGlyphAdvances(). dwrite: Update to IDWriteFactory2. dwrite: Block creation of unsupported face types. regsvr32: Update program version. dwrite_2.idl: Protect from D3DCOLORVALUE redefinition.Piotr Caban (6): msvcrt: Call CreateProcess with CREATE_UNICODE_ENVIRONMENT flag in exec functions family. msvcrt: Use fd critical section in _eof. msvcrt: Use fd critical section in _locking. msvcrt: Use fd critical section in _lseeki64. msvcrt: Use fd critical section in _chsize_s. msvcrt: Use fd critical section in _fstat64.Qian Hong (1): usp10: Make sure fallbackFont is NULL terminated.Sebastian Lackner (3): ws2_32/tests: Fix several copy and paste errors. wintrust: Reset data->pWintrustData->u.pFile->hFile after closing handle. ws2_32: Improve implementation of get_poll_results.Stefan Dösinger (11): d3d9: Refuse to reset a lost device. d3d8: Refuse to reset a lost device. wined3d: Add a comment about reset during focus change. d3d9/tests: Test focus loss message filtering. d3d9/tests: Test focus loss message filtering in d3d9ex. d3d8/tests: Test focus loss message filtering. d3d9/test: Test WM_SYSCOMMAND handling. d3d8/tests: Test WM_SYSCOMMAND handling. ddraw/tests: Fix window deactivation in test_coop_level_activateapp. ddraw/tests: Test WM_SYSCOMMAND handling. wined3d: Filter messages generated by focus handling.Stefan Leichter (1): kernel32: Add stubs for CreateSymbolicLinkA/W.Vincent Povirk (3): cabinet/tests: Add test for calling FDIIsCabinet with hf == 0. cabinet: Accept hf == 0 in FDIIsCabinet. wbemprox: Implement Win32_OperatingSystem::TotalVisibleMemorySize.Yifu Wang (1): msvcr120: Added wchar_t* fields to struct MSVCRT_lconv.Łukasz Wojniłowicz (1): po: Update Polish translation.--Alexandre Julliardjulliard(a)winehq.org

9years, 6months

  • 1
  • 0

- wine-releases - winehq.org (7)

Wine release 1.7.32

by Alexandre Julliard

The Wine development release 1.7.32 is now available.What's new in this release (see below for details): - New version of the Mono engine. - A few more functions implemented in MSHTML. - Improved support for restoring display mode. - Font metrics improvements in DirectWrite. - Various bug fixes.The source is available from the following locations: http://prdownloads.sourceforge.net/wine/wine-1.7.32.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.32.tar.bz2Binary packages for various distributions will be available from: http://www.winehq.org/downloadYou will find documentation on http://www.winehq.org/documentationYou can also get the current source directly from the gitrepository. Check http://www.winehq.org/git for details.Wine is available thanks to the work of many people. See the fileAUTHORS in the distribution for the complete list.----------------------------------------------------------------Bugs fixed in 1.7.32 (total 46): 9043 Adobe InDesign CS tryout hangs on startup 10081 City of Heroes does not run if asked to use a dual core processor 10348 Every Extend music does not play (quartz MP3) 11582 Macromedia Flash 5 Trial hangs when you click "Try" (ShowWindow operations should avoid potentially blocking inter-thread SendMessage if show command is no-op) 11745 Adobe InDesign CS trial black where icons should be 13968 3D graphics in Chessmaster 11 are positioned incorrectly 14449 "North American Birds" fails to launch (Unimplemented function ole2disp.dll.VARIANTCHANGETYPE) 14666 [wined3d] volume/volumetex locking implementation 17152 Blizzard Updater complains about javascript being turned off 17922 LiveZilla 3.x/4.x (.NET 2.0 app) aborts due to unimplemented HTMLDocument_execCommand 18148 Demise: dialog box won't react to click 18894 Dungeon Keeper 2 game (animation) speed is too fast 20520 SolidWorks 2007 crashes after splash screen 21222 Mall Tycoon 2 Deluxe: Page fault on write access 23236 WWIIOnline: joystick not responding 23375 Flux Family Secrets: The Rabbit Hole sets gamma to 0 and never restores it 23380 WoW trial fails to install, saying it doesn't have write access to Program Files 25058 NFS Porsche: Crash at location setup 27282 TDRABCSetup.exe hang on start up (FindWindowExW uses WM_GETTEXT to query for process' local window title text, leading to potential deadlock) 27945 GdipDrawString LineAlignement does not work . 28335 IE7 crashes when an active X control is called 28479 Multiple applications crash on unimplemented function USER32.dll.SetGestureConfig (Solitaire from Windows 7, Illustrator CC) 29429 The Master Genealogist 8.xx: Can't install because Installer buttons do not work. 32254 Futuremark 3DMark Vantage v1.1.0 crashes on start up 32293 Opera: wine uses builtin save file dialog, fails to save file 32568 Visual Studio 2010 fails on startup, .NET Framework 4.0 WPF message dispatcher unexpectedly receives messages (CoWaitForMultipleHandles, COWAIT_FLAGS, message pump) 33691 Directory Opus 10 locks up and crashes 34064 Adobe CS4 installer fails (COM class factory for CLSID_NetFwOpenPort needed) 34170 Cabri II Plus 1.4 fails on startup 34386 Microsoft Visual Studio Test Agent 2010 Configuration Tool crash when apply settings is performed 34950 Microsoft Visual Studio 2005 Tools for Applications installer crashes 35670 iTunes 10.2.2 'DifXInstall32' sub-installer crashes on unimplemented function DIFXAPI.dll.SetDifxLogCallbackW 35804 Open file window makes Photoshop CC crash 35987 Adobe Photoshop CC file open dialog crashes the program 36241 valgrind shows a leak in comdlg32/tests/printdlg.c 36863 Mass Effect 3 [Origin] crash on startup (broken EA Origins in-game overlay/hook engine 'igo32.dll' needs 'opengl32.dll' prelinked < 2GB address range) 37140 Photoshop CC 2014 Open and Save dialog missing features 37231 Set iframe's src failed. 37262 "We got a big error here" in Diablo 2 d2loader and wine >= 1.7.25 37512 Unreal Engine 4 Elemental benchmark demo crashes on startup ('K32GetPerformanceInfo' must not pass 'PERFORMANCE_INFORMATION' directly to 'NtQuerySystemInformation') 37534 configure gives incorrect warning when Xrender can't be found due to missing libXext 37546 mshtml: Possible null pointer dereference: post_data (Cppcheck) 37563 Skype 6.x crashes trying to make an audio call (DestroyIRichEditOle must take reference count into account) 37588 Visual Studio 2010 installer requires prefix restart in 'Windows Vista' mode (MSI component version 4.5.6001.22308 upgrade) 37599 AlphaShadow v1.2 - AlphaVSS Volume Shadow Copy Library Sample Client (.NET 4.0 app) needs VSSAPI.DLL 37622 Mixxx 1.11.0 installer fails (msiexec does not support /update option)----------------------------------------------------------------Changes since 1.7.31:Alexandre Julliard (2): d3d9/tests: Don't require a WM_MOVE message. msxml3: Update pure_parser directive to avoid a deprecation warning.André Hentschel (16): winedbg: Declare debug channel only when needed (Clang). msxml3: Remove unused strings (Clang). gdi32: Remove unused string (Clang). d3d10core: Remove unused struct (Clang). dwrite: Remove unused code (Clang). comctl32/tests: Remove unused structs (Clang). crypt32/tests: Comment out an unused struct (Clang). advapi32: Remove unused strings (Clang). winecfg: Remove unused strings (Clang). gdi32: Remove unused function (Clang). d3dx9_36/tests: Remove unused functions (Clang). winedbg: Declare debug channel only when needed in be_x86_64 (Clang). ieframe/tests: Remove unused string (Clang). control: Remove unused string (Clang). jscript: Remove unused code (Clang). dinput: Remove unused functions (Clang).Austin English (4): cryptext.dll: Add a stub dll. opengl32: Load dll below 2GB address space. cryptext: Add stubs for CryptExtAddPFX/CryptExtAddPFXW. ole2disp: Add a stub for VARIANTCHANGETYPE.Bruno Jesus (4): include: Add SO_BSP_STATE definition. dinput: Fix device type dump. dbghelp: Remove a dead assignment (Cppcheck). user32/tests: Ensure ShowWindow returns false when window is already hidden.Caron Wills (1): wined3d: Add NVIDIA GeForce GTX 970 to supported device list.Detlef Riekenberg (1): scrrun/tests: Ignore case in path names.Drew Ronneberg (2): user32/tests: Add tests for calling ShowWindow(SW_HIDE) on a hidden window. user32: Do not call SendMessage() to hide a window that is already hidden.François Gouget (1): ddraw/tests: Fix compilation on systems that don't support nameless unions.Guillaume Charifi (1): riched20: Do not destroy IRichEditOle if still referenced.Hans Leidekker (6): ieframe: Send command state change notifications from history navigation handlers. msi: Update version resource. msiexec: Add support for /update. vssapi: New dll. vssapi: Add stub implementations for a couple of functions. user32: Add a stub implementation of IsTouchWindow.Henri Verbeet (5): d3d9: Remove some incorrect constants from d3d9types.h. d2d1: Implement d2d_solid_color_brush_GetOpacity(). wined3d: Explicitly convert the condition to bool shader_glsl_if(). wined3d: Recognize the SM4 uge opcode. d3d10core/tests: Port alpha_test() to d3d10core.Jacek Caban (24): mshtml: Added IHTMLStyleSheet::cssText property partial implementation. mshtml: Added IHTMLStyleSheet::cssText tests. mshtml: Added support for IHTMLFrameBase::put_src call on detached element. mshtml: Added IHTMLFrameBase::get_src implementation. mshtml: Added IHTMLDOMTextNode2 stub interface. mshtml: Added HTMLFrameBase2::allowTransparency semi-stub implementation. mshtml: Added missing nsIHttpChannelInternal functions. mshtml: Added nsIURI::GetPrePath implementation. mshtml: Merge htmlelem3.c into htmlelem.c. mshtml: Don't try to null terminate post data if it's not available. mshtml: Added IHTMLTextNode2::appendData implementation. mshtml: Improved IDM_RESPECTVISIBILITY_INDESIGN stub. mshtml: Added IHTMLDocument2::execCommand implementation. mshtml: Added IHTMLTxtRange::setEndPoint implementation. mshtml/tests: Fixed some test failures. mshtml: Added fontname command support to execCommand. mshtml: Always ignore DISPATCH_PROPERTYPUTREF in InvokeEx. jscript: Use DISPATCH_PROPERTYPUTREF flag when setting a property to VT_DISPATCH. mshtml: Allow setting function properties to any VARIANT type. mshtml: Better removeAttribute implementation. mshtml: Correctly handle flags in IHTMLElement:setAttribute. mshtml: Correctly handle flags in IHTMLElement:getAttribute. mshtml: style attribute is a special case for setAttribute and removeAttribute. mshtml: Added more attribute and IDispatchEx tests.Jactry Zeng (1): explorer: Remove unnecessary backslash when parsing /select and /root.Michael Stefaniuc (15): mscms/tests: Simplify the check for an empty string (PVS-Studio). advpack: Simplify the check for an empty string (PVS-Studio). mciseq: Simplify the check for an empty string. comdlg32: Simplify check for an empty string (PVS-Studio). winemapi: Simplify check for an empty string (PVS-Studio). regedit: Simplify check for an empty string (PVS-Studio). shell32/tests: Fix a copy and paste error (PVS-Studio). msi/tests: Remove redundant if check (PVS-Studio). shlwapi: Remove always true if-check (PVS-Studio). comdlg32: Remove an always true if check (PVS-Studio). cmd: Remove duplicated if-check (PVS-Studio). comdlg32: RT_DIALOG is already an INTRESOURCE (PVS-Studio). ieframe: IDC_ARROW is already an INTRESOURCE (PVS-Studio). msvcrt/tests: Don't open code offsetof(). gdi32/tests: Don't clear a variable before it goes out of scope (PVS-Studio).Nikolay Sivov (24): dwrite: Implement compatible reference key for local files and remaining loader methods. dwrite: Reuse local file stream instances. dwrite: Remove null pointer checks that can't fail. dwrite: Implement GetLastWriteTime() for local stream. dwrite/tests: Some tests for ReadFileFragment(). ole32/tests: Release() doesn't return HRESULT code. ole32/tests: Use proper wrappers for IObjContext methods. dwrite: Handle Unicode platform when looking for name record codepage. dwrite: Implement SetCurrentTransform() for bitmap render target. include: Added SHAssocEnumHandlers() and related interfaces definition. dwrite: Load freetype on module attach, create one FT_Face per fontface. dwrite: Forward more font methods to fontface. dwrite: Update to IDWriteBitmapRenderTarget1. dwrite: Use usWin* values from OS/2 table as font ascent/descent. gdi32: Remove undefs for names that are never defined. dwrite: Use file mapping for local file stream. gdi32: Clarify read length values used with get_font_data(). dwrite: Use stream fragment context when reading font tables. dwrite: Remove DLL_WINE_PREATTACH case, native module can't be used. dwrite: Hide factory vtable selection in init helper. dwrite/tests: Fix some test failures on older dwrite versions. dwrite: Estimate x-height and cap height metrics if they're missing. dwrite: Respect typographic metrics when font instructs us to. dwrite: Fix lineGap metric using 'hhea' table values.Piotr Caban (3): ntdll: Handle ACTCTX_FLAG_ASSEMBLY_DIRECTORY_VALID flag when opening manifest in RtlCreateActivationContext. ws2_32: Add support for overlapping fd_sets in select. ws2_32/tests: Add more select tests.Qian Hong (1): comdlg32/tests: Fixed memory leak (Valgrind).Ralf Habacker (1): comdlg32: Update dmFormName when changing paper size in print UI.Sebastian Lackner (29): server: Close fd if there is no space in thread inflight fd list. comctl32: Fix invalid usage of CompareString in StrStr functions. shlwapi: Fix invalid usage of CompareString in StrStr functions. server: Avoid leaking file descriptors if create_console_input fails. server: Avoid leaking file descriptor on error in create_file_for_fd. server: Avoid leaking file descriptor on error in create_thread function. user32/tests: Remove unnecessary char array and add additional test in test_FindWindowEx. user32/tests: Add tests for internal window messages of FindWindowEx. user32/tests: Reenable test function for WM_GETTEXT. user32/tests: Add single-threaded tests for WM_[GET|SET]TEXT and [Get|Set]WindowText. user32/tests: Add multi-threaded tests for [Get|Set]WindowText. user32: Avoid sending window messages in FindWindowExW. comctl32: Fix incorrect usage of CompareString in SYSLINK_ParseText. shlwapi: Fix invalid usage of CompareString in PathCreateFromUrlW. comctl32: Fix invalid usage of CompareString in StrRStr functions. server: Avoid reallocating region data when there is still enough space. shlwapi: Fix incorrect usage of CompareString in StrRStrIA. shlwapi: Fix incorrect usage of CompareString in StrRStrIW. comctl32: Allow broken behaviour in StrRStr functions. reg.exe: Fix incorrect usage of CompareString in get_rootkey. regedit: Fix incorrect usage of CompareString in parseKeyName. server: Avoid calling close on negative value in create_console_output handler (Coverity). server: Always remove inflight fd if alloc_console fails. server: Fix several fd leaks on error in new_process wineserver call. ws2_32/tests: Wait for thread termination before cleaning up winsock. ole32/tests: Add tests for CoWaitForMultipleHandles. ole32: Verify arguments for CoWaitForMultipleHandles, always initialize index to zero. ole32: Don't process window events when APC calls are queued. configure: Fix detection of gnutls on Ubuntu 14.10.Stefan Dösinger (28): wined3d: Minimize device windows on focus loss. d3d9/tests: Test messages on focus loss. d3d9/tests: Test style changes on focus loss. d3d8/tests: Test messages on focus loss. d3d8/tests: Test style changes on focus loss. ddraw/tests: Test messages on focus loss. ddraw/tests: Test focus loss style changes. d3d9/tests: Test mode restoration on focus loss. d3d8/tests: Test mode restoration on focus loss. ddraw/tests: Test mode changes on focus loss and restore. wined3d: Restore the display mode on focus change. wined3d: Fix mode comparison in wined3d_set_adapter_display_mode. wined3d: Set the device window size on focus window activation. ddraw/tests: Test messages on window reactivation. wined3d: Don't minimize hidden windows. ddraw: Restore the registry display mode. d3d9: Only one fullscreen swapchain is allowed. d3d8: Only one fullscreen swapchain is allowed. d3d8/tests: Fix test_cursor(). d3d9/tests: Fix test_cursor(). d3d8/tests: Call TestCooperativeLevel after Present. wined3d: Vertex fog uses the absolute eye position z. d3d/tests: Show that the vfog abs is not a property of D3DFOG_LINEAR. d3d/tests: Table fog does not abs the fog coordinate. d3d/tests: Rename fog_interpolation_test for consistency. Revert "d3d10_1.idl: Added D3D10_1_SHADER_*_VERSION constants.". includes: Remove some double defines in d3d11.idl. wined3d: Update fragment program constants when switching from arb ffp draws.Stefan Leichter (1): difxapi: Add stubs for SetDifxLogCallbackA/W.Vincent Povirk (1): mscoree: Update Wine Mono to 4.5.4.Yifu Wang (2): msvcp120: Added std::ios_base::operator bool() implementation. msvcp120: Added std::locale::facet::~facet() export.--Alexandre Julliardjulliard(a)winehq.org

9years, 7months

  • 1
  • 0

- wine-releases - winehq.org (8)

Wine release 1.7.31

by Alexandre Julliard

The Wine development release 1.7.31 is now available.What's new in this release (see below for details): - New version of the Gecko engine based on Firefox 34. - Support for the Visual Studio 2013 version of the C/C++ runtimes. - More font metrics support in DirectWrite. - Some more Direct2D work. - Various bug fixes.The source is available from the following locations: http://prdownloads.sourceforge.net/wine/wine-1.7.31.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.31.tar.bz2Binary packages for various distributions will be available from: http://www.winehq.org/downloadYou will find documentation on http://www.winehq.org/documentationYou can also get the current source directly from the gitrepository. Check http://www.winehq.org/git for details.Wine is available thanks to the work of many people. See the fileAUTHORS in the distribution for the complete list.----------------------------------------------------------------Bugs fixed in 1.7.31 (total 51): 3766 GRE Powerprep Software crashes 9190 Warhammer: Dark Omen doesn't launch 10085 Adobe Bridge CS2 complains that it can't start due to licensing restrictions (affects photoshop) 10212 Microsoft Crimson Skies crashes after startup 13632 ShipSimulator 2008 freezes after start playing (needs d3dx9_36.D3DXCreatePolygon) 16584 chaostheory music lack of drums 16699 OpenGL anti-aliasing capabilities of graphics driver not exposed to Google Sketchup 7/8 (needs WGL_SWAP_COPY_ARB support) 16832 Hinterland fails to run, wine reports Unhandled page fault to NULL 18289 wine gets some wrong charcodes on some keyboard mappings 18689 Wine serial-handling consumes 100% CPU when using USB->Serial-converter 24787 WoW 4.x D3D: Player shadow broken with orm=backbuffer 25247 Alien Swarm: Can't join or create game, game hangs 25342 Bionic Commando: Rearmed. Dark foreground graphics 25392 Unable to start qm.exe from state-machine.com website on Ubuntu 10.04 LTS 25399 EasyCash & Tax crashes when executing "Select New Datadirectory" menu entry 27736 Virtual Sailor 7 settings screen: boats and scenery options are unavailable 28675 FUEL: Abandoned Vehicles Do Not Appear where they should 29861 MiPony crashes after startup with null pointer access in fire_event 30492 VMware vSphere Client v5.0 Update 1 fails, needs ntoskrnl.exe.IoRegisterPlugPlayNotification 30572 Multiple applications need vectored continue handler support (.NET 3.x/4.x/Silverlight, Lync from Office 2013) 30737 Dde_OnRequest should return groups_data instead of NULL 31410 Hamster Free eBook Converter 1.0.0.x installer crashes on startup 32111 Element Client for Perfect World crashes on startup 32448 WoW, The memory could not be "read". Sound/video performance issues 32825 ThunderMini: hangs randomly after change the status of the file 32977 Solidworks 2012 needs unimplemented function dwmapi.dll.DwmInvalidateIconicBitmaps (Win7 mode) 32978 Solidworks 2012 : OpenGL Display refresh problems with keyboard events (mouse is OK) 33323 Garena Messenger crashes on startup 33993 Microsoft Jet fails to install 34184 Skype 6.6 and above cannot start, Runtime error 217 at 00XXXXXX, Loading of typelib L"uc.tlb" failed with error 1006 34539 Final Fantasy XIV Benchmark: moving the window inside a virtual desktop causes mouse focus issues 34573 Cinema 4D R15 crashes on unimplemented function IPHLPAPI.DLL.NotifyIpInterfaceChange 34857 Hoyle Casino 2011 game won't launch. 34915 user32:msg fails on Windows XP 34941 Ruby 1.9.x interpreter hangs with OS-level thread concurrency error (critical section not initialized in msvcrt internal semi-documented 'ioinfo' struct) 35133 The Incredible Adventures of Van Helsing (Steam) crashes with built-in d3dx9_36 35722 MS Visual C++ 2008 Redistributable KB-hotfix installer, part of Nero 10 installer crashes on unimplemented function msi.dll.MsiRemovePatchesW 36713 Watch_Dogs requires ws2_32.inet_pton 36752 mp3DirectCut 2.20 crashes when stopping mp3 playback 37074 Ironclads series: missing text in the menus without native d3dx9_36 37120 PVS-Studio Error: Equivalent branches of if operator 37354 Battle.net launcher does not start in Windows 7 mode: "Cannot load Qt platform plugin Windows" (FindFirstFileExW needs info level 'FindExInfoBasic' support) 37374 Behringer X-32 Edit crashes on startup 37381 Matlab 2010 crashes on unimplemented function msvcr80.dll._ungetc_nolock 37461 Sid Meier's Civilization: Beyond Earth (Steam) crashes on unimplemented function msvcp110.dll.?length@?$codecvt@GDH@std@@QBEHAAHPBD1I@Z 37490 dwrite/analyzer.c:1226:5: warning: comparison of unsigned expression < 0 is always false 37493 Silverlight 5.1 msi installer fails with Wine 1.7.30 - Transform doesn't update ProductVersion property 37511 Multiple games and applications need 'msvcp120.dll' (PPSSPP 0.9.x) 37519 ooVoo 3.6.x (video chat client) doesn't launch 37539 Altap Salamander 3.04 crashes on startup on missing shell32.RegenerateUserEnvironment 37548 .NET applications using native .NET Frameworks fail to load, reporting 'CLR error: 80004005. The program will now terminate.' ('RtlAddVectoredContinueHandler' is a stub)----------------------------------------------------------------Changes since 1.7.30:Alex Henrie (4): kernel32/tests: Add UTF-7 non-encoded surrounding characters tests. kernel32/tests: Add UTF-7 encoded surrounding characters tests. kernel32/tests: Add UTF-7 stray + sign removal tests. kernel32/tests: Add UTF-7 implicit termination tests.Alexandre Julliard (2): msvcp60: Add some missing exports. configure: Don't require libXext for Xrender.Amine Khaldi (1): gdi32/tests: Add basic tests for the handling of dwCount parameter in ExtCreateRegion.André Hentschel (6): urlmon/tests: Clarify ok() condition (PVS-Studio). user32/tests: Clarify ok() condition (PVS-Studio). ntdll/tests: Clarify ok() conditions (PVS-Studio). xmllite/tests: Clarify ok() condition (PVS-Studio). avifil32: Simplify comparing two unsigned ints (PVS-Studio). ntdll/tests: Get rid of "defined but not used" warnings on non-x86(_64) platforms.Austin English (4): msi: Add stubs for MsiRemovePatches(A/W). ntoskrnl.exe: Add a stub for IoRegisterPlugPlayNotification. shell32: Add a stub for RegenerateUserEnvironment. ntdll: Add stubs for vectored continue handler.Bruno Jesus (12): comctl32/tests: Remove dead assignments in treeview.c (Cppcheck). comctl32/tests: Remove a dead assignment in misc.c (Cppcheck). mciavi32: Initialize a variable (Cppcheck). crypt32: Remove dead assignments in cert.c (Cppcheck). compobj.dll16: Remove dead assignments in compobj.c (Cppcheck). ws2_32: Add tests and implement inet_pton. dinput: Ensure variable is initialized when #define is not found (Cppcheck). po: Update Brazilian Portuguese translation. version: Handle NULL puLen parameter for VerQueryValueA/W. server: Add a missing socket protocol attribution. server: Store the time of the socket connection. ole32: Avoid a possible null dereference.Chen Yuan (2): mshtml: Add IHTMLStyle5::maxWidth property implementation. mshtml: Add IHTMLStyle5::maxHeight property implementation.Guillaume Charifi (1): oleaut32: Implement TLB dependencies lookup in resources.Hans Leidekker (6): msi: Pass a database pointer to msi_clone_properties instead of a package pointer. msi: Update properties after each transform that affects the property table. msi: Call execute_script directly in InstallFinalize. advapi32: Return success from LsaAddAccountRights. server: Set the security descriptor of named pipe objects. odbc32: Add a version resource.Henri Verbeet (14): d3d10core: Implement d3d10_device_ClearState(). d3d10core/tests: Add a test for ID3D10Device_ClearState(). d2d1: Pass the correct vtbl in d2d_linear_gradient_brush_init(). d2d1: Implement d2d_gradient_GetGradientStopCount(). d2d1: Implement d2d_gradient_GetGradientStops(). wined3d: Make a copy of shader signature string data. wined3d: Calculate the SM4 output mapping in shader_sm4_init(). d3d10core: Free the output signature after creating the wined3d shader. wined3d: Use the input signature to setup SM4 pixel shader input semantics. d3d10core: Set wined3d state in d3d10_device_OMSetBlendState(). d2d1: Add an initial d2d_d3d_render_target_FillRectangle() implementation. d2d1: Implement d2d_solid_color_brush_SetColor(). d2d1: Implement d2d_solid_color_brush_GetColor(). d2d1: Implement d2d_solid_color_brush_SetOpacity().Huw D. M. Davies (4): comctl32/tests: Post a key-down message rather than use keybd_event. mlang: Accept "ascii" as an alias for "us-ascii". user32: Make the combo's listbox a topmost window. winemac: WS_EX_DLGMODALFRAME shouldn't prevent the window being resizeable.Iván Matellanes (12): msvcrt: Avoid locking the file in _fclose_nolock. msvcrt: Use correct type for fread and fwrite return values. msvcrt: Added _fputc_nolock implementation. msvcrt: Added _fputwc_nolock implementation. msvcrt: Added _ungetc_nolock implementation. msvcrt: Added _ungetwc_nolock implementation. msvcrt: Added _getc_nolock implementation. msvcrt: Added _getwc_nolock implementation. msvcrt: Added _putc_nolock implementation. msvcrt: Added _putwc_nolock implementation. msvcrt: Add missing declarations in wchar.h. msvcrt: Added _fread_nolock_s implementation.Jacek Caban (14): mshtml: Wine Gecko 2.34 release. urlmon: Update existing session if user agent changes. mshtml: Added IHTMLTable:cellPadding property implementation. mshtml: Added IHTMLScriptElement:onerror property semi-stub implementation. mshtml: Added IDispatchEx support to HTMLTxtRange object. mshtml: Added support for IDispatchEx to HTMLSelectionObject object. mshtml: Ignore query and hash parts in res protocol handler. mshtml: Added IHTMLTxtRange::moveToElementText implementation. mshtml: Moved IHTMLElement2 implementation to htmlelem.c. mshtml: Added IHTMLElement2::put_dir implementation. mshtml: Added IHTMLTxtRange::pasteHTML implementation. mshtml: Properly handle errors in IHTMLStyleSheet::get_rules now that Gecko part is fixed. wpcapi.idl: Added WPCFLAG_RESTRICTION declaration. mshtml: Fixed tests on recent IEs.Jonas Maebe (1): wined3d: Add NVIDIA Geforce GT 750M to supported device list.Jonathan Vollebregt (7): reg/tests: Delete keys manually to prevent timeout on winxp/win2k. reg/tests: Move key format test section below first key creation. reg/tests: Test for empty type and empty binary input. reg/tests: Test result for deleting key that doesn't exist. advapi32/tests: Add trailing slashes tests for RegOpen/CreateKey. advapi32/tests: Fix bad cleanup in test_reg_create_key. advapi32/tests: Test RegDeleteKey with empty string parameter.Marcus Meissner (1): dwrite: Fixed memory leak on error (Coverity).Mark Harmstone (1): winealsa: Disable channel remapping for capture devices.Matteo Bruni (11): wined3d: Add ATI1N texture format support. wined3d: Dirtify pixel shader on texture format change. d3d9/tests: Add a test for ATI1N and ATI2N texture formats. d3d8/tests: Add a test for ATI1N and ATI2N texture formats. d3d9/tests: Add an ATI1N entry to the test_volume_blocks test. d3d8/tests: Add an ATI1N entry to the test_volume_blocks test. winex11.drv: Actually report WGL_SWAP_EXCHANGE_ARB as the swap method. winex11.drv: Add support for GLX_OML_swap_method. d3dx9: Handle GUID_WICPixelFormat8bppGray format. d3dx9: Use an alpha-capable format when creating textures with a color key. d3dx9: Improve the scoring for fallback formats.Michael Stefaniuc (17): urlmon/tests: Visually separate two if statements (PVS-Studio). crypt32/tests: Avoid an always true ok() condition (PVS-Studio). d3d8/tests: Remove an always false condition (PVS-Studio). gdi32: Remove a basically unused variable (PVS-Studio). advapi32/tests: Simplify empty string check (PVS-Studio). shlwapi/tests: Simplify empty string check (PVS-Studio). msi: Simplify check for an empty string (PVS-Studio). shell32: Simplify check for empty string (PVS-Studio). wininet: Simplify the check for an empty string (PVS-Studio). riched20/tests: Simplify the check for an empty string (PVS-Studio). gameux: Simplify the check for an empty string (PVS-Studio). mciwave: Simplify the check for an empty string (PVS-Studio). crypt32/tests: Remove an unused assignment (PVS-Studio). oleaut32/tests: Simplify the check for an empty string (PVS-Studio). avifil32: Simplify the check for an empty string (PVS-Studio). appwiz.cpl: Simplify the check for an empty string (PVS-Studio). fusion/tests: Simplify the check for an empty string (PVS-Studio).Nikolay Sivov (21): msvcr120: Added VS2013 CRT dll. dwrite: Map Mac language id to locale name. dwrite: Remove null checks for family and collection pointers, those are always set now. dwrite/tests: Some tests for custom font collections. dwrite: Fix setting oblique simulation on font creation. dwrite: Fix compiler warning regarding unsigned type of enum member. dwrite: Implement GetFaceNames(). dwrite: Implement remaining methods of IDWriteLocalizedStrings. dpnet/tests: Fix a test failure caused by uninitialized argument. user32/tests: Use win_skip() where appropriate. dwrite: Don't cache fontface instance in font data. dwrite: File and factory are always set now for all collections. dwrite: Added a separate helper to fill font metrics structure. dwrite: Use public APIs to get file streams from fontface. dwrite: Implement GetMetrics() for fontface. dwrite: Implement GetMetrics() for DWRITE_FONT_METRICS1. dwrite: Added a basic test for TryGetFontTable(). dwrite: Respond to IID_IDWriteTextLayout1 too. dwrite: Implement ConvertFontToLOGFONT(). include: Add a couple more defines for D3DPRESENT_* flags. dwrite: Remove OpenType language id from cache.Piotr Caban (6): msvcp110: Add codecvt::length export. user32: Move IME window procedure to user32. msvcrt: Initialize file descriptor critical section. msvcrt: Rename msvcrt_get_ioinfo function. msvcrt: Use fd critical section in _commit. msvcrt: Use fd critical section in _close.Qian Hong (2): user32: Add more exception handlings for timer callbacks. user32/tests: Test exception handling for timer callbacks.Sebastian Lackner (20): iphlpapi: Add stub for CancelMibChangeNotify2. iphlpapi: Add stub for NotifyIpInterfaceChange. user32: Fix invalid argument passed to ExtCreateRegion. kernel32: Set proper error codes if FindFirstFileExW doesn't support specific search_ops / levels. winealsa.drv: Avoid endless loop if registry keys are not accessible. kernel32: Implement FindFirstFileExW level FindExInfoBasic. kernel32/tests: Add tests for FindFirstFileExW level FindExInfoBasic. winecoreaudio.drv: Avoid endless loop if registry keys are not accessible. usp10: Silence repeated GSUB_apply_ChainContext[Subst|Pos] FIXMEs. user32/tests: Add tests for MsgWaitForMultipleObjectsEx. ntoskrnl.exe: Fix incorrect interpretation of SIB byte when parsing x86 opcode. krnl386.exe16: Fix incorrect interpretation of SIB byte when parsing x86 opcode. d3dx9_36: Implement D3DXCreatePolygon. d3dx9_36/tests: Add tests for D3DXCreatePolygon. d3dx9_36/tests: Remove code to skip test which should never fail. ntdll/tests: Add basic tests for Rtl[Add|Remove]VectoredContinueHandler. ntdll: Implement Rtl[Add|Remove]VectoredContinueHandler semi-stubs. d3dx9_36: Allow NULL pointer for optional arguments of D3DXIntersectTri. psapi/tests: Add tests for GetPerformanceInfo function. kernel32: Fix implementation of K32GetPerformanceInfo.Stefan Dösinger (15): d3d9/tests: Check if the current display settings match the registry settings. d3d8/tests: Check if the current display settings match the registry settings. d3d9/tests: The device restores the mode settings from the registry. d3d8/tests: The device restores the mode settings from the registry. ddraw/tests: Check if the current display settings match the registry settings. ddraw/tests: Fix some COM macro versions in test_coop_level_mode_set. d3d9/tests: Fix some wndproc comparison error messages. d3d8/tests: Fix some wndproc comparison error messages. d3d9/tests: Allow passing a resolution to reset_device. ddraw/tests: Rename modes and rectangles in test_coop_level_mode_set. ddraw/tests: Ddraw restores the mode settings from the registry. d3d/tests: Test fog interpolation. d3d9/tests: Allow passing a resolution to reset_device in d3d9ex. d3d8/tests: Allow passing a resolution to reset_device. wined3d: Add new D3DCREATE flags.Vincent Povirk (9): windowscodecs: Fix race condition loading libpng. windowscodecs: Treat missing GUID list keys as empty. windowscodecs: Implement MetadataReaderInfo_GetContainerFormats. windowscodecs: Implement MetadataReaderInfo_GetPatterns. windowscodecs: Implement MetadataReaderInfo_MatchesPattern. windowscodecs: Don't check undefined memory in tests on Wine. windowscodecs: Implement ComponentFactory_CreateMetadataReaderFromContainer. windowscodecs: Add fallback to unknown metadata reader. ole32: Add support for pasting CF_BITMAP.Yifu Wang (1): msvcp120: Added VS2013 CPP runtime dll.YongHao Hu (1): msvcp90: Add std_Ctraits::Isnan implementation.--Alexandre Julliardjulliard(a)winehq.org

9years, 7months

  • 1
  • 0

- wine-releases - winehq.org (9)

Wine release 1.7.30

by Alexandre Julliard

The Wine development release 1.7.30 is now available.What's new in this release (see below for details): - More support for fonts in DirectWrite. - Improved ATL thunk support. - A few more C runtime functions. - Regedit import/export fixes. - Various bug fixes.The source is available from the following locations: http://prdownloads.sourceforge.net/wine/wine-1.7.30.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.30.tar.bz2Binary packages for various distributions will be available from: http://www.winehq.org/downloadYou will find documentation on http://www.winehq.org/documentationYou can also get the current source directly from the gitrepository. Check http://www.winehq.org/git for details.Wine is available thanks to the work of many people. See the fileAUTHORS in the distribution for the complete list.----------------------------------------------------------------Bugs fixed in 1.7.30 (total 50): 7920 Post provider setup of WMI core 1.5 installer needs advapi32.dll.WmiOpenBlock stub 13593 Microsoft Office 95 installer fails while configuring ODBC drivers. 17042 Microsoft OneNote 2007 trial crashes because richedit doesn't implement ITextDocument 17796 Citavi: No network access (wininet.dll InternetGetConnectedStateExW returns incorrect network connection state) 18567 Universe at War - Reports installation failed but seem to install just fine 18832 compiling with -fprofile-generate fails on sfnt2fnt due to hidden symbol 21880 NHL 2009 Cannot be launched 21945 regedit export: unmatched REG_SZ quote in *.reg files 23293 Pippa Funnell - Secrets of the Ranch fails to start with X error (GLX?) 24086 VirtualDub: invisible text in some dialogs 24537 TimezAttack Demo has no sound, hangs after intro movie 25415 Star Trek Armada II: sound is not smooth 25418 Strong Bad Episode 5 crashes at intro movie without native d3dx9_36 25433 Mount&Blade-Warband crashes after intro videos in Ubuntu 10.04LTS 25514 Teamviewer 6 client: execute in loop and it opens an infinite number of windows 25577 Microsoft Flight Simulator X: Demo/Deluxe edition, crashes on exit 25590 PhysX: Uninstaller says that it installs app instead of removing it 25622 Miranda IM and TabSRMM 25624 League of Legends launcher wont open 25638 Bryce 7 crashes 25665 Cool Record Edit: Incorrect window appearance 25683 Quicktime Player buttons not visible 27026 Regedit.exe - missformed data in an exported REG-file 29292 "The Settlers - Rise of Cultures" - directx9 error 32288 The Settlers 7 performance is really bad in the initial secuence 33528 GTA2 hangs up during gameplay 33873 Photoshop CS2 fails to "save as" 34429 Farming simulator demo is dark (opengl game) 34500 Project 64 runs slow when compared to wine 1.4 35578 Multiple applications crash on install/startup ('COMPUTERNAME' environment variable not present)(Mentor Pads Free Viewer, Flightgear 3, MaxQuant) 36323 valgrind shows a possible leak in riched20/tests/txtsrv.c 36551 Bittorrent Sync needs bcrypt.dll.BCryptGetProperty 37054 Everquest needs d3dx9_30.dll.D3DXCpuOptimizations 37118 PVS-Studio Error: Typos 37119 PVS-Studio Error: Cascade of conditional operators 37121 PVS-Studio Error: String length changing 37122 PVS-Studio Error: One counter for two loops 37123 PVS-Studio Error: Double type conversion 37124 PVS-Studio Error: Difference of unsigned numbers 37126 PVS-Studio Error: Printing the result of identical functions 37127 PVS-Studio Error: Unreliable tests 37164 Adobe Creative Cloud crashes on launch with WinVer set to 'Windows 7' (needs IDWriteFactory::CreateCustomFontCollection method implementation) 37207 FreeOrion needs msvcp100.dll.?iostream_category@std@@YAABVerror_category@1@XZ 37394 PicPick 3.4.1 can't start 37406 Texture corruption when changing graphic options (Eve Online, Sims 3, Diablo 3) 37413 login to https:pos.uhaul.net broke in wine 1.7.29 37430 Need for Speed Hot Pursuit(2010) Images and Text get blurred after selecting an event with Wine 1.7.29. 37431 Incorrect handling of SetBkMode(dc, TRANSPARENT) with hatch brush 37437 RIM BlackBerry Device Manager crashes due to unimplemented function KERNEL32.dll.CancelTimerQueueTimer 37471 iexplore ScriptBSC_stop_binding crash----------------------------------------------------------------Changes since 1.7.29:Alexandre Julliard (10): iphlpapi: Avoid an uninitialized variable warning. gdi32: Check the hatch masks instead of the rop masks for the null and mask optimization case. xcopy: Avoid a potential out of bounds access. msvcp90: Add inline wrappers for the memcpy_s/memmove_s/mbstowcs_s functions. comdlg32: Use PathAddBackslash to avoid a compiler warning. write: Always append a backslash to the system directory. kernel32/tests: Use a pointer instead of an array to make gcc happy. cmd: Add a helper function to check if a path ends with a backslash. wininet/tests: Fix a test failure on Windows. crypt32: Add a root store path for Android.Alistair Leslie-Hughes (2): dpnet: Implement IDirectPlay8Address GetComponentByName. dplayx: Fix some crashes and wine_todo's.Amine Khaldi (5): strmbase: Remove unused TransformFilter_Vtbl (Clang). strmbase: Remove unused InputPin_Vtbl, OutputPin_Vtbl and impl_BaseInputPin_from_BasePin() (Clang). kernel32: Remove some unused variables (Clang). d3dxof: Remove unused IDirectXFileObject_Vtbl (Clang). rpcrt4/tests: Remove unused if3_table and if4_table (Clang).André Hentschel (9): bcrypt: Add stub for BCryptGetProperty. d3dx9_30: Add stub for D3DXCpuOptimizations. urlmon/tests: Clarify ok() condition. winedump: Ensure function order in a printf (PVS-Studio). kernel32: Set COMPUTERNAME environment variable. gdiplus: Adjust identical conditions (PVS-Studio). gdi32: Fix typo in a condition (PVS-Studio). wrc: Remove duplicate code (PVS-Studio). comdlg32: Remove duplicate code (PVS-Studio).Aric Stewart (1): imm32: Handle keyboard changes when processing input.Austin English (4): advapi32: Add a stub for WmiOpenBlock. kernel32: Add a stub for CancelTimerQueueTimer. ndis.sys: Add a stub dll. ntoskrnl.exe: Add ObQueryNameString stub.Bruno Jesus (20): winecfg: No need to cut a backslash if it does not exist. iphlpapi: Fix a one counter for two loops error (PVS-Studio). wsock32: Clarify cast operation (PVS-Studio). msi: Remove duplicate if condition. wininet: Add more tests to InternetGetConnectedStateEx. advapi32/tests: Add a test for enumerating a registry key without setting it. wininet: Fix InternetGetConnectedStateEx[A|W]. regedit: Append exported strings using the correct size. regedit: Allow importing strings with escaped NULL. regedit: Allow importing/exporting strings with '\r'. advapi32/tests: Fix copy & paste issue (Cppcheck). advapi32/tests: Remove dead assignment (Cppcheck). advpack/tests: Remove dead assignment (Cppcheck). atl: Remove dead assignment. atl: Remove dead assignment. comctl32: Remove a dead assignment in comctl32undoc.c (Cppcheck). comctl32: Avoid magic numbers. comctl32: Remove dead assignment in tooltips.c (Cppcheck). comctl32/tests: Remove dead assignment in comboex.c (Cppcheck). comctl32/tests: Remove a dead assignment from dpa.c (Cppcheck).Catalin Patulea (2): kernel32/tests: Add test for FormatMessage with HRESULT. kernel32: Handle win32 hresult in FormatMessage.Daniel Lehman (1): wininet: Remove custom port handling in HTTP_HandleRedirect.David Heidelberger (1): winedbg: List Dwarf2 GNU extensions as TODO to workaround spam in debug.Hans Leidekker (4): secur32/tests: Switch requested protocol from SSL3 to TLS1. msi: Support more transform validation flags. msvcrt: Implement _snprintf_l. msi: Format registry values before interpreting value type.Hao Peng (1): mlang: Add gbk to Chinese Simplified codepage.Huw D. M. Davies (3): gdiplus: Blend in the background colour. user32: Merge the blitting of the centred and non-centred cases. comctl32: Enable the appropriate wizard buttons before sending DM_SETDEFID.Iván Matellanes (4): msvcrt: Added _fflush_nolock implementation. msvcrt: _filbuf should not lock any file. msvcrt: Added _fgetc_nolock implementation. msvcrt: Added _fgetwc_nolock implementation.Jacek Caban (2): mshtml: Return S_OK in IHTMLDocument3::recalc. mshtml: Don't call stop_binding in error cases in start_binding.Jactry Zeng (4): prntvpt: Add stub dll. riched20: Fix a leak. riched20: Add COM aggregation support for IRichEditOle. riched20: Add IID_IRichEditOle and IID_ITextDocument support for ITextServices::QueryInterface.Jonathan Vollebregt (6): reg/tests: Add negative DWORD tests. reg/tests: Add REG_EXPAND_SZ tests for reg add. reg/tests: Add REG_MULTI_SZ tests for reg add. reg/tests: Add REG_BINARY tests for reg add. reg/tests: Add REG_DWORD_BIG_ENDIAN tests for reg add. reg/tests: Test key formats.Ken Thomases (1): winemac: Don't allow double-clicks in the content area to zoom the window.Matteo Bruni (1): wined3d: Check ARB_TEXTURE_COMPRESSION_RGTC for applying the correct fixup.Michael Stefaniuc (13): oleaut32: Clarify cast operation (PVS-Studio). avifil32: Simplify comparing two unsigned ints (PVS-Studio). msvfw32: IDC_ARROW is already an int resource (PVS-Studio). taskmgr: Fix messed up indentation of an if statement (PVS-Studio). dmusic: Remove duplicated interface ID checks (PVS-Studio). usp10: Removed unused variable (PVS-Studio). oleaut32/tests: Remove always true ok conditions (PVS-Studio). crypt32/tests: Don't compare the result to itself (PVS-Studio). wined3d: Remove no-op min() with magic number (PVS_Studio). d3drm: Pass the correct pointer to IDirectXFileData_GetData (PVS-Studio). comdlg32: Use the proper macro to create an int atom (PVS-Studio). riched20: SUCCEEDED() is already a BOOL (PVS-Studio). wininet: Simplify while loop conditions (PVS-Studio).Nikolay Sivov (31): dwrite: Store factory pointer gdiinterop was created from. dwrite: Implement CreateFontFromLOGFONT() on top of system font collection. dwrite: Implement CreateFontFaceFromHdc(). dwrite: Store registered collection loaders in a list. dwrite: Store registered file loaders in a list. dwrite: Implement GetInformationalStrings(). dwrite: Remove unused parameter. dwrite: Some tests for reused fontface instances. dwrite/tests: Create separate isolated factory for each test. dwrite/tests: Some tests for local font file loader. dwrite/tests: Fix some test failures. dwrite: Cache fontface instances at factory level. dwrite: Use helpers to search through loaders lists. dwrite: Pass raw NAME table pointer to table reading code. dwrite: Implement custom font collections. dwrite/tests: Fix recently inroduced test failure. dwrite: Block attempts of registering local file loader. dwrite: Initialize allocation size for a family before using it. dwrite: Implement GetFontFromFontFace(). dwrite: Allow null arguments in opentype_get_font_table(). dwrite: Support Mac platform id and some of its encodings when reading 'name' table. dwrite: Use API-defined type for family count. dwrite: Allow for a weight difference in GetFirstMatchingFont(). dwrite: Store simulations flags at font instance level. dwrite: Set oblique simulation in GetFirstMatchingFont() when appropriate. dwrite: Reimplement ConvertFontFaceToLOGFONT(). dwrite: Properly null-terminate name string when converting to WCHAR. dwrite: Implement system font collection as any other font collection. dwrite: Turn fixme to trace in Analyze(). dwrite: Store pixels per dip value for a render target. msxml3: Return S_FALSE in getNamedItem() of PI node.Piotr Caban (4): msvcp100: Add std::iostream_category() implementation. msvcp100: Fix basic_string class definition. imm32: Return FALSE on WM_MSIME_* messages in ImmIsUIMessage. user32: Show that IME window class is one of builtin classes.Sebastian Lackner (8): ntdll: Add support for ATL thunk 'MOV this,ecx; JMP func'. ntdll: Add support for ATL thunk 'MOV this,edx; MOV func,ecx; JMP ecx'. ntdll: Add support for ATL thunk 'MOV this,ecx; MOV func,eax; JMP eax'. ntdll: Add support for ATL thunk 'POP ecx; POP eax; PUSH ecx; JMP 4(%eax)'. kernel32/tests: Add test for GetProcessDEPPolicy. kernel32: Implement GetProcessDEPPolicy. kernel32/tests: Avoid crashing when exception info[0] contains wrong value. kernel32/tests: Avoid test failures on systems where hardware DEP is not supported.Stefan Dösinger (11): d3d9/tests: Add style and size tests for D3DCREATE_NOWINDOWCHANGES. d3d8/tests: Update create_device to match d3d9. d3d9/tests: Use create_device in test_fpu_setup (v2). d3d9/tests: Use create_device for test_swvp_buffer. d3d8/tests: Use create_device for test_fpu_setup. d3d8/tests: Use create_device in test_swvp_buffer. d3d8/tests: Skip unsupported resources in test_resource_type. d3d9/tests: Skip unsupported resources in test_resource_type. wined3d: Remove texture locations after downloading all subresources. wined3d: Update Nvidia driver versions. wined3d: Update AMD drivers.Vincent Povirk (4): authz: Stub AuthzInstallSecurityEventSource. msvcrt: Implement _strtoul_l. msvcrt: Implement _wcsnicmp_l. gdiplus: Fix error when drawing from a rectangle outside bitmap bounds.YongHao Hu (1): msvcp90: Add ostream::operator<<complex implementation and tests.--Alexandre Julliardjulliard(a)winehq.org

9years, 8months

  • 1
  • 0

- wine-releases - winehq.org (10)

Wine release 1.7.29

by Alexandre Julliard

The Wine development release 1.7.29 is now available.What's new in this release (see below for details): - Support for shaping and BiDi mirroring in DirectWrite. - Some page fault handling fixes. - A few more C runtime functions. - Various bug fixes.The source is available from the following locations: http://prdownloads.sourceforge.net/wine/wine-1.7.29.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.29.tar.bz2Binary packages for various distributions will be available from: http://www.winehq.org/downloadYou will find documentation on http://www.winehq.org/documentationYou can also get the current source directly from the gitrepository. Check http://www.winehq.org/git for details.Wine is available thanks to the work of many people. See the fileAUTHORS in the distribution for the complete list.----------------------------------------------------------------Bugs fixed in 1.7.29 (total 44): 12202 No pic when installing Indiana Jones demo in fullscreen 18440 Touhou Hisoten ~ Scarlet Weather Rhapsody crashes in menu/game select 19293 Galactic Civilizations 2 v. 1.0D Digital:Bonus Pack. Program crashes after starting a new game. 19296 Multiple apps wrapped with Shrinker 3.5 fail with unexpected guard page fault caused by Wine's ATL thunk check (Uru: Ages beyond Myst, Football Manager 2010 Demo) 20444 Doom3 CD version installer fails instead of asking for another CD 20720 winebrowser fails when # is in the file name 23955 Heroes of Might and Magic V Map editor -- Crashes when an attempt is made to draw the map 25716 Native dxdiag+quartz crash with builtin devenum 25767 Hegemony Gold rendering artifact: border overlay only shows in upper left corner of screen 25796 Firefox 4 crashes at end of webgl conformance test 25806 Civilization 2: Freezes early in the game 25815 12voip application won't start after installation 25837 Dual head changing resolution issue 25867 Silhouette Studio: not rendering the GUI properly 25919 Heroes of Newerth: annoying static on initialization when using mmdevapi 25927 fifa11_demo hangs with builtin msvcr80 when run from batch file 26015 Forsaken World - Game client crashes at startup 27781 LEGO Harry Potter Year 1-4 crashes with "Failed to create d3d device. Application will now exit. Error = 0x8876086c" 28483 Need For Speed Undeground doesn't remember keyboard config 28920 Calling batch files with spaces in the name half-works, but shouldn't 29817 Multiple applications crash on initialization of audio host APIs using cross-platform 'PortAudio' library (missing 'ksuser.dll')(WSJTX, MAP65, LMMS) 31608 wine doesn't detect Logitech rumblepad 2 joystick 32830 TurboTax 2012 wants dwmapi.dll.DwmAttachMilContent (Vista/Win7 mode) 33034 Many GFWL (Games For Windows Live) 1.x/2.x/3.x games crash or exit silently on startup (DiRT 2/3, GTA IV Steam) 33108 Lego Harry Potter (Years 1-4) crashes instantly when trying to load. 33425 Last Half of Darkness-Shadows of the Servants demo crashes 34479 Multiple apps wrapped with Armadillo software protection scheme fail with unexpected guard page fault caused by Wine's ATL thunk check (Advantage Cooking, Wayne Gould's Sudoku) 35323 Final Fantasy XI crashes with page fault before main menu 35489 HTC Synchronization Manager 2.4 doesn't run: needs setupapi.dll.CM_Get_Device_Interface_List_SizeW 35886 Lotus Notes 9 'cacheset.exe' utility needs KERNEL32.dll.SetSystemFileCacheSize 36528 Multiple applications need IDWriteFontFamily::GetFontCount implementation (Behringer x32 Edit, Fractal-Bot) 36747 SIV 4.46 Beta-15 crashes on unimplemented function slc.dll.SLGetWindowsInformation 36761 Imagelist invisible dragimage 36939 Multiple applications need IDWriteFontFamily::GetFont implementation (Molot VST plugin, Behringer x32 Edit, Fractal-Bot) 37004 Jupiter crashes on startup 37026 Matlab 2009a, 2010 crashes on unimplemented function msvcr80.dll._fread_nolock 37081 Mario Forever 5.0.1 hangs on startup (ieframe 'IEnumOLEVERB::Next' always returns 'S_OK' even with no items retrieved) 37230 Cannot override window.ActiveXObject() 37256 Windows tree view control auto-collapses 37314 Linia v6.9.x (surveillance application) installation fails due to msvcp90.locale_ctor_locale_cstr stub 37334 Cisco Jabber fails to run, needs ntdsapi.dll.DsBindW 37344 SNMPc 7 Network Manager crashes on unimplemented function wsnmp32.dll.SnmpOpen 37366 HexEdit Pro 4.0 crashes after opening a file (needs support for IXMLDOMDocumentType::name property) 37411 ntdll/tests/reg.c fails / wineserver crashes running ntdll/reg test from winetest----------------------------------------------------------------Changes since 1.7.28:Akihiro Sagawa (2): kernel32: Fix incorrect lastpart in GetFullPathNameA with DBCS. server: KeyNameInformation returns the full name of the key.Alistair Leslie-Hughes (1): ws2_32: Make SOCKET output consistent.André Hentschel (11): winhttp/tests: Fix potential crash on BSD. winedump: Update minidump output. setupapi: Add stubs for CM_Get_Device_Interface_List_SizeA/W. slc: Add stub for SLGetWindowsInformation. ntdll: Add support for Win 8.1. winetest: Detect real version values. kernel32/tests: Skip on faked version values. server: Update CPU type dumping. winedump: Improved dumping of exception info on ARM. winedump: Fix compiler warnings. winhttp/tests: Fix typo.Aric Stewart (1): dwrite: Build non-system font collections as a list of font families.Aurimas Fišeras (1): po: Update Lithuanian translation.Austin English (5): kernel32: Add a stub for GetSystemFileCacheSize. kernel32: Add a stub for SetSystemFileCacheSize. wsnmp32: Add stub for SnmpOpen. ntdsapi: Add stubs for DsBindA/W. systeminfo: Add stub program.David Heidelberger (1): dbghelp: Implement DW_TAG_const_type in dwarf2_parse_udt_type.François Gouget (2): d2d1: Make the IDWriteTextRenderer methods static. dwrite: Avoid redefining the DWRITE_GLYPH_RUN typedef.Hans Leidekker (1): msi: Don't skip the media check for the first volume.Henri Verbeet (23): d2d1: Implement d2d_d3d_render_target_DrawTextLayout(). wined3d: Just use glGammaInternal/rtInternal from the destination format in d3dfmt_get_conv(). wined3d: Don't abuse conv_byte_count for color-key conversions. wined3d: Print a FIXME for any unhandled format in d3dfmt_get_conv(). wined3d: Don't check for color-keying for WINED3D_CT_P8. ws2_32: Return the needed buffer size for SIO_ADDRESS_LIST_QUERY. ws2_32: Return WSAEINVAL if "out_size" is smaller than the minimum size for SIO_ADDRESS_LIST_QUERY. ws2_32: Return an error if "out_buff" is NULL for SIO_ADDRESS_LIST_QUERY. ws2_32: Simplify some address calculations for SIO_ADDRESS_LIST_QUERY. wined3d: Return the destination format from d3dfmt_get_conv(). wined3d: Get rid of d3dfmt_convert_surface(). wined3d: Get rid of surface_prepare_texture_internal(). wined3d: Move the color key conversion helpers to util.c. wined3d: Handle GL texture allocation in the texture code. wined3d: Track texture allocation per-texture. wined3d: Only prepare the texture in device_update_volume(). wined3d: Track format conversion per-texture. wined3d: Track system memory pinning per-texture. wined3d: Track SFLAG_DYNLOCK per-texture. wined3d: Track texture coordinate normalization per-texture. d3d9/tests: Allow a width and height to be passed to create_device(). d3d9/tests: Use create_device() in test_scissor_size(). d3d8/tests: Allow a width and height to be passed to create_device().Iván Matellanes (7): msvcrt: Added _fclose_nolock() implementation. msvcrt: Added _fread_nolock() implementation. msvcrt: Added _fwrite_nolock() implementation. msvcrt: Added _ftelli64_nolock implementation. msvcrt: Added _ftell_nolock implementation. msvcrt: Added _fseeki64_nolock implementation. msvcrt: Added _fseek_nolock implementation.Jacek Caban (13): ieframe: Fixed tests on updated IE11. ieframe: Return some verbs in IEnumOLEVERB:Next. ieframe: Don't crash if output parameter is NULL in WebBrowser::get_RegisterAsDropTarget. mshtml: Moved BOM enum to binding.h. mshtml: Moved script binding callback to script.c. mshtml: Moved READYSTATE to string conversion to separated function. mshtml: Use IUri for script binding. mshtml: Added support for onreadystatechange event for script elements. mshtml: Added IHTMLScriptElement::get_readyState implementation. mshtml: Added IHTMLElement::language property implementation. mshtml: Use proper codepage in nsIIOService::NewURI. jscript: Don't use builtin property for exposing ActiveXObject constructor. mshtml: Added HTMLTextAreaElement::get_form implementation.Jactry Zeng (1): mshtml/tests: Fix typo.Julian Rüger (1): po: Update German translation.Ken Thomases (2): wined3d: Fix subtraction of resource size from used adapter memory. configure: For Mac, link wineloader with -no_pie if it's available.Matteo Bruni (9): gdi32: Don't overflow the buffer in GetGlyphOutline. gdi32/tests: Add a test for GetGlyphOutline with an insufficient buffer. wined3d: Fail to create shaders using more than the supported number of constants. d3d9/tests: Add some tests for shaders using more than the maximum number of supported constants. d3d9/tests: Port the unsupported shaders test to D3D9Ex. d3d8/tests: Port the applicable parts of the new unsupported shaders tests to d3d8. wined3d: Don't replicate shader limits values for each shader. wined3d: ps_2_0 shaders don't support int or bool constants. d3dcompiler: Fix tracing of expression operators.Michael Müller (2): ntdll: Fix handling of page fault if a guard page and write watch is triggered at the same time. ntdll: Wait until builtin dlls are unloaded before releasing the virtual view.Michael Stefaniuc (3): comctl32: Correctly handle the ImageList index in BeginDrag(). comctl32: Don't start a new ImageList Drag if another one is ongoing. comctl32/tests: Add some ImageList_BeginDrag() tests.Nikolay Sivov (44): kernel32/nls: Added support for LOCALE_SOPENTYPELANGUAGETAG. include: Added GetLocaleInfoEx() definition. gameux: Cleanup failure handling when processing main definition element, use better naming. gameux: Use CLSIDFromString() instead of shell32 equivalent. dwrite: Initial implementation of GetGlyphs(). dwrite: Mirror characters in case of RTL direction. advpack: Use E_NOT_SUFFICIENT_BUFFER definition. dmsynth: Use E_NOT_SUFFICIENT_BUFFER definition. fusion: Use E_NOT_SUFFICIENT_BUFFER definition. dwrite: Introduce cache to be used by shaping engines. dwrite: Store OpenType language tag in shaping cache. dwrite: Move font table related data to a separate structure. dwrite: Use public macro to define OpenType tags. dwmapi: Added DwmAttachMilContent() and DwmDetachMilContent() stubs. msxml3: Implement 'name' and 'nodeName' properties for doctype node. dwrite: Use E_NOT_SUFFICIENT_BUFFER definition. msi: Use E_NOT_SUFFICIENT_BUFFER definition. propsys: Use E_NOT_SUFFICIENT_BUFFER definition. shell32: Use E_NOT_SUFFICIENT_BUFFER definition. shlwapi: Use E_NOT_SUFFICIENT_BUFFER definition. urlmon: Use E_NOT_SUFFICIENT_BUFFER definition. uxtheme: Use E_NOT_SUFFICIENT_BUFFER definition. dwrite: Pass stream pointer to OpenType parsing code. dwrite: Update to IDWriteTextLayout2. dwrite: Update to IDWriteTextFormat1. widl: Generate method macros/wrappers for overridden methods. dwrite: Added parameter check for registering/unregistering collection loaders. dwrite: Create single shared factory. dwrite: Update to IDWriteFont2. dwrite: Update to IDWriteFontFace2. msdmo: Cleanup IEnumDMO creation code. msdmo: Implement IEnumDMO_Clone(), fix trace messages. dwrite: Refuse to create IDWriteFontFace with invalid collection index. dwrite: Block negative max height/width for layout. mscoree: Use E_NOT_SUFFICIENT_BUFFER definition. dwrite: Added one more test for system font collection. dwrite: Implement HasCharacter(). dwrite: Use better integer types for cmap helpers. dwrite: Implement GetUnicodeRanges(). dwrite: Hide BiDi helpers. dwrite: Added a helper to get IDWriteFontFace from IDWriteFont. dwrite: Create IDWriteFontFace2 instance for IDWriteFont. dwrite: Return on first found glyph. dwrite: Some tests for IDWriteFontColletion methods.Piotr Caban (7): msvcp90: Added locale_ctor_locale_cstr implementation. oleacc: Fix allocation error handling in ObjectFromLresult. ieframe: Correctly set pfNoRedraw in InPlaceSite_OnInPlaceActivateEx. user32/tests: Add mouse SendInput tests. user32/tests: Add mouse SendInput tests when mouse events are captured. server: Send mouse hardware messages to thread owning top-most window. user32: Don't move mouse hardware messages to other threads queues.Qian Hong (2): mshtml: Add DIID_DispHTMLFormElement support for HTMLFormElement_QI. ntoskrnl.exe: Export InitSafeBootMode.Sebastian Lackner (11): kernel32/tests: Add tests for PAGE_GUARD memory protection. kernel32/tests: Add tests for K32GetModuleInformation. ntdll: Set ldr.EntryPoint for main executable. kernel32/tests: Add tests for DEP combined with guard pages and write watches. ntdll: Avoid recursive exception handler calls when handling guard pages. ntdll: Ensure force_exec_prot is also used for views with write watch permissions. ntdll: reset_write_watches shouldn't remove enforced exec permissions. ntdll: Only check for ATL thunk if allowed by execute option flags. kernel32/tests: Add test to show ATL thunk emulator exceptions are not passed to usermode. ntdll: Improve check_atl_thunk to prevent passing exceptions to the usermode application. server: Fix invalid memory access when copying KeyNameInformation data.Shuai Meng (1): vbscript: Implemented Timer.Stefan Dösinger (4): d3d9/tests: Don't load user32 functions at runtime. d3d9/tests: Allow a width and height to be passed to create_device() in the d3d9ex tests. d3d9/tests: Port wndproc tests to d3d9ex. d3d9/tests: Port test_window_style to d3d9ex.Stefan Leichter (1): ksuser: New stub dll.Vincent Povirk (1): mscoree: Use mono_runtime_quit in shutdown process.YongHao Hu (3): msvcp90/tests: Add cout<< double test. msvcp90/tests: Add cout<< float test. msvcp90/tests: Add istream::operator>>(float) and double test.--Alexandre Julliardjulliard(a)winehq.org

9years, 8months

  • 1
  • 0
- wine-releases - winehq.org (2024)

FAQs

Does Winehq cost money? ›

Wine License

Wine is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

How do I find out what version of Wine I have in terminal? ›

How do I know what version of Wine I have? Open up a terminal and run wine --version . It will say something like "wine-1.9. 2"; if you are using Git then you will have a version along the lines of "wine-1.9.

How do I access my Wine CFG? ›

Using winecfg
  1. In the Application tab, click the "Add application..." button.
  2. Browse to and highlight the application then click the "Open" button.
  3. With your application's filename still highlighted in the Application tab, changes only (i.e. in other tabs) affect that specific application.
Jan 2, 2019

How to run Windows EXE using Wine? ›

How to install and run Windows programs. Most binary Wine packages will associate Wine with .exe files for you. If that is the case, you should be able to simply double-click on the .exe file in your file manager, just like in Windows. You can also right-click on the file, choose "Run with", and choose "Wine".

Is Wine software safe? ›

Because of Wine's ability to run Windows binary code, concerns have been raised over native Windows viruses and malware affecting Unix-like operating systems as Wine can run limited malware made for Windows.

What are the four types of Wine? ›

The world of wine can be a bit overwhelming, especially with so many brands, types, and tastes out there. We wanted to make it easier, so enjoy our no-frills guide to the 4 basic types of wine where we'll explore the differences between white wines, red wines, rosés, and sparkling wines.

What is wine staging? ›

The idea of Wine Staging is to provide experimental features faster to end users and to give developers the possibility to discuss and improve their patches before they are integrated into the main branch. More information about Wine Staging can also be found on the WineHQ wiki.

How do I install WineHQ wine? ›

Install Wine From the WineHQ Repository
  1. Step 1: Enable 32-bit Architecture. If you are using a 64-bit OS, enable the 32-bit architecture. ...
  2. Step 2: Add the GPG Key. ...
  3. Step 3: Add the WineHQ Repository to Ubuntu. ...
  4. Step 4: Install Wine. ...
  5. Step 5: Verify the Installation.
Apr 24, 2024

What is the barcode for wine? ›

What type of barcode do I need for wine or beer products? Wine and beer bottles in most parts of the world usually have a 13-digit “EAN-13” barcode on them.

What does winecfg do? ›

DESCRIPTION. winecfg is the Wine configuration editor. It allows you to change several settings, such as DLL load order (native versus builtin), enable a virtual desktop, setup disk drives, and change the Wine audio driver, among others.

Is there any wine app? ›

With 65 million users, Vivino is the world's largest wine app and marketplace empowering people everywhere to enjoy wine to the fullest. Vivino provides wine drinkers access to unbiased information about wine from a community of millions.

How do I run the wine app in terminal? ›

First, download the Windows installer for the app and save it in your Downloads directory. Then, open your terminal window and change into the Downloads directory with the command cd ~/Downloads. Run the installer with the command wine npp. *.exe.

What do winetricks do? ›

Winetricks is an easy way to work around problems in Wine. It is a Shell script allowing for easy installation of applications, DLLs, fonts, workarounds, and more.

What is the Wine prefix? ›

By default, Wine stores its configuration files and installed Windows programs in ~/. wine . This directory is commonly called a "Wine prefix" or "Wine bottle".

Does Wine have a GUI? ›

WineGUI is a graphical frontend for the Wine software compatibility layer which allows Linux users to install Windows-based software as well as games.

Does Wine cost money? ›

A comparison of prices and ratings of thousands of wines from online stores by US-based wine marketplace Vivino found that a 'good' bottle of red wine (wines receiving 4 out of 5 stars from reviews) costs $32.48 USD on average, while a medium-quality bottle (3.6 stars out of 5) costs an average of $15.66 USD.

What does WineHQ do? ›

Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.

Is it safe to download Wine on Mac? ›

Since macOS is a POSIX-compliant OS, it is well suited to work with Wine. The 8.0 release of Wine has some interesting improvements including allowing some 32-bit Windows apps to run on 64-bit hardware, and some x86 apps to run on ARM-based machines.

How do I install WineHQ Wine? ›

Install Wine From the WineHQ Repository
  1. Step 1: Enable 32-bit Architecture. If you are using a 64-bit OS, enable the 32-bit architecture. ...
  2. Step 2: Add the GPG Key. ...
  3. Step 3: Add the WineHQ Repository to Ubuntu. ...
  4. Step 4: Install Wine. ...
  5. Step 5: Verify the Installation.
Apr 24, 2024

Top Articles
Latest Posts
Article information

Author: Otha Schamberger

Last Updated:

Views: 6080

Rating: 4.4 / 5 (75 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.