| The Wine development release 1.3.2 is now available. |
| |
| What's new in this release (see below for details): |
| - Update of the Gecko engine, now including a 64-bit version. |
| - New implementation of console support on Unix terminals. |
| - Many new functions in the C runtime dlls. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.2.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.3.2.tar.bz2 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/download |
| |
| You will find documentation on http://www.winehq.org/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/git for details. |
| |
| Wine is available thanks to the work of many people. See the file |
| AUTHORS in the distribution for the complete list. |
| |
| ---------------------------------------------------------------- |
| |
| Bugs fixed in 1.3.2: |
| |
| 3582 Moray 3.5 page fault in PE after call to CallWindowProcA |
| 5541 WriteConsole can't write to stdout; affects e.g. wsh's cscript's usage message |
| 6994 Crimsonland's background textures fail to render |
| 8822 VB6.0 program crashes |
| 10885 Some bitmaps are drawn topside-down (Lazarus 0.9.24) |
| 13819 Wrong codepage used for console output |
| 14737 SmartDraw 2008: Start fails due to unimplemented functions in gdiplus.dll |
| 15403 Microsoft's windbg can't load an executable |
| 15425 Error when running Synthmaker. (need GdipCreateCachedBitmap) |
| 15785 Serious Sam II(v 2.066): 3d graphics don't work and movies don't play. |
| 16002 Hotspot Shield does not install |
| 16565 Tarzan Demo: Crashes while starting. |
| 16998 WISO Sparbuch crashes at startup |
| 17691 Atlas.ti fails with Error: "extent" not understood |
| 17828 AnzioWin: 2 taskbar entries for each running instance |
| 17846 Wine lacks 64-bit gecko |
| 17925 Winetest (64-bit) segfaults if (32-bit) gecko is installed |
| 18071 Core Media Player - installer "Cannot read access control list" |
| 18417 Navision 4.0 SP3 crashes on the start |
| 18650 FFXI + POL crashes with OffscreenRenderingMode=fbo |
| 18807 OneNote 2007 installer crashes during installation |
| 18864 IW2: Edge of Chaos launcher pagefaults on startup |
| 19107 Overlord 2 - Game Crashes |
| 19694 Game Evil Genius crashes with a division by zero |
| 20139 Fritz 11 crash when using 3D chessboard |
| 20869 $ LANG=ja_JP wine iexplore crashes |
| 20988 Some textures draw incorrectly in DirectX 9 on Mac OS X |
| 21154 Overlord 2 Demo crashes during the start up |
| 21644 Desktop icons created with black background |
| 22040 Adobe Audition 3.0 splash-screen damaged |
| 22233 CDBurnerXP Pro 3 help content is blank in Win98 mode |
| 22234 HTML-Kit Tools trial requests .NET installation if Mono is installed |
| 22598 Game crashes at startup when audio is enabled in Wine settings |
| 22613 Ultima Online tool Razor does not detect net 2.0 |
| 22931 Hearts of Iron III - loader doesn't show HTML content |
| 22933 Adobe Audition 3.0 requires native msxml3 |
| 23126 Mass Effect 2 requires msvcp80 |
| 23230 Mozart10: midi playback freezes after awhile |
| 23473 Windows Live Essentials wave 4 beta installer won't start - wer.dll and rstrtmgr.dll not found |
| 23586 Unable to run Doctor Who the Adventure Games: The blood of the Cybermen |
| 23776 Eclipse IDE for Java EE Developers crashes opening new Java project |
| 23828 And Yet It Moves demo requires 12 functions from msvcp80 |
| 23836 Game Explorer Manager does not start |
| 23842 Alien Swarm: Fonts corrupted or missing characters |
| 23907 Winecfg should not allow resolutions lower than 640x480 amount |
| 23970 EVE Online (build 173012) crashes on startup |
| 23987 excel 2007 too slow opening big spreadsheets. |
| 24019 League of Legends downloader crashes because FormatMessage doesn't have a message for WSAECONNREFUSED |
| 24051 wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000 |
| 24072 winepath: Add -0 option |
| 24080 HL2+Portal crashes |
| 24082 Plants vs Zombies Demo crashes during the start up |
| 24093 Demoscene fr-041 debris shows garbage instead of black strip |
| 24111 Xara Designer Pro 6 puts up error dialog "msxml4 was not installed properly" |
| 24121 Winedbg complaining about "unknown CIE version 0" |
| 24122 Mass Effect 2 Demo requires native msvcr80 |
| 24135 Direct3D 9 HLSL Vertex Lighting Demo won't run without native d3dx9_43.dll |
| 24136 Direct3D 9 HLSL Vertex Lighting Demo crashes on unimplemented function d3dcompiler_43.dll.D3DCompile |
| 24146 Worms Reloaded needs msvcr80.dll._splitpath_s |
| 24148 excel viewer fails to install |
| 24161 Anzio version 16.2 fails with ntdll exception |
| 24162 Youtube downloader fails to download videos |
| 24187 msi: set "MsiAMD64" and "Msix64" standard properties in x64 environment (64bit installer of .NET Framework 2.0) |
| 24189 msi: set "System64Folder" standard property in x64 environment (64bit installer of .NET Framework 2.0) |
| 24199 Life Balance 5.2.1 installer fails (NetFxScheduleNativeImage fails due to MsiDatabaseGetPrimaryKeys succeeding on non existing MsiAssembly table) |
| 24221 Missing icotools causes build to fail |
| 24226 Broken Sword II gives fatal error on startup |
| 24233 MS Paint uses garbage instead of "untitled" as the default file name |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.3.1: |
| |
| Akihiro Sagawa (2): |
| jscript: Update Japanese translation. |
| mshtml: Update Japanese translation. |
| |
| Alexandre Goujon (5): |
| kernel32: Fix GetComputerName errors. |
| advapi32: Fix GetNamedSecurityInfo with NULL descriptor. |
| msvcrt: string Avoid size_t in ok(). |
| msvcrt: Properly fix setlocale and clean up tests. |
| msxml3/tests: Be more verbose when get_text fails. |
| |
| Alexandre Julliard (73): |
| winetest: Include the build info also in the standard build. |
| gdi32/tests: Fix the GetObject last error check for most Windows versions. |
| server: Change the removable fd flag to a cacheable flag to make it possible for fd users to set it dynamically. |
| server: Avoid a potential server crash when a thread dies on startup. |
| server: Always free the process handle table even if the process didn't start. |
| configure: Print a warning when prelink isn't found. |
| winebuild: Add support for specifying thiscall calling convention. |
| msvcrt: Use the thiscall type on appropriate entry points. |
| msvcp90: Use the thiscall type on appropriate entry points. |
| msvcrt: Use a __thiscall macro where appropriate to make the calling convention clearer. |
| winapi: Add support for the thiscall keyword. |
| msvcrt: List the this pointer as an additional argument for thiscall functions. |
| winebuild: Signal an error when a thiscall function doesn't take a pointer as first argument. |
| winebuild: Support relay debugging for thiscall functions. |
| msvcrt: Export the 64-bit version of the C++ mangled names for all implemented functions. |
| oleaut32: Simplify the i386 implementation of DispCallFunc. |
| oleaut32: Implement DispCallFunc for x86_64. |
| explorerframe/tests: Initialize cbstate to a dummy value to make sure it's being set properly. |
| oleaut32: Add tests for DispCallFunc and fix a number of corner cases. |
| rpcrt4: Fix cfi annotations for the stubless proxy entry point. |
| rpcrt4: Retrieve the stack argument pointer in a more portable way in NdrClientCall. |
| ntdll/tests: Add a test for the protection state of the read-write data section. |
| ntdll: Fix the protection state of writable sections. |
| shell32: Add missing WINAPI to SHGetPropertyStoreFromParsingName. |
| widl: Fix parsing of function calling conventions. |
| widl: Set the default calling convention at header generation time, not at parsing time. |
| include: Specify calling convention explicitly in idl files where needed. |
| mscoree/tests: Comment out a couple of tests that crash on Windows. |
| d3dx10: Fix typo in a forward name. |
| msvcrt: Add -ret64 flag on some functions that return a 64-bit value. |
| winebuild: Use a proper enum for function arguments instead of storing them in a string. |
| winebuild: Add int64, int128 and float argument types. |
| winebuild: Use the correct registers for relay debugging of floating point arguments on x86_64. |
| advapi32: Use int64 in the spec file for 64-bit integers. |
| comctl32: Use int64 in the spec file for 64-bit integers. |
| dbghelp: Use int64 in the spec file for 64-bit integers. |
| kernel32: Use int64 in the spec file for 64-bit integers. |
| mapi32: Use int64 in the spec file for 64-bit integers. |
| mscoree: Use int64 in the spec file for 64-bit integers. |
| ntdll: Use int64 in the spec file for 64-bit integers. |
| ole32: Use int64 in the spec file for 64-bit integers. |
| oleacc: Use int64 in the spec file for 64-bit integers. |
| shell32: Use int64 in the spec file for 64-bit integers. |
| shlwapi: Use int64 in the spec file for 64-bit integers. |
| user32: Use int64 in the spec file for 64-bit integers. |
| uxtheme: Use int64 in the spec file for 64-bit integers. |
| wininet: Use int64 in the spec file for 64-bit integers. |
| msvcrt: Use int64 in the spec file for 64-bit integers. |
| oleaut32: Use int64 in the spec file for 64-bit integers. |
| msvcrt: Use float instead of long in the spec file for 32-bit floating point values. |
| oleaut32: Use float instead of long in the spec file for 32-bit floating point values. |
| d3drm: Use float instead of long in the spec file for 32-bit floating point values. |
| gdi32: Use float instead of long in the spec file for 32-bit floating point values. |
| gdiplus: Use float instead of long in the spec file for 32-bit floating point values. |
| d3dx9: Use float instead of long in the spec files for 32-bit floating point values. |
| d3dx10: Use float instead of long in the spec files for 32-bit floating point values. |
| configure: Make it a fatal error when some maintainer mode tools are not found. |
| user32: Prevent changing some window styles through SetWindowLong. |
| user32/tests: Remove some noisy output. |
| opengl32: Update to the latest GL spec. |
| opengl32: Use float type where appropriate in the spec file. |
| rpcrt4: Retrieve the stack argument pointer in a more portable way in NdrMesProcEncodeDecode. |
| rpcrt4: Remove a couple of unused local variables. |
| oleaut32/tests: Fix a pointer cast warning. |
| winecfg: Fix a pointer cast warning. |
| winex11: Break positioning of graphics in mirrored contexts to be broken the same way as Windows. |
| winex11: Properly support BitBlt and LAYOUT_BITMAPORIENTATIONPRESERVED in mirrored contexts. |
| user32: Don't disable DrawFrameControl for non-text mapping modes. |
| user32: Add a common helper to set controls clip region, and make it behave correctly when mirrored. |
| user32: Set the DC layout to mirrored when the window has the WS_EX_LAYOUTRTL style. |
| user32: Make child windows inherit the WS_EX_LAYOUTRTL style from their parent. |
| user32: Implement Get/SetProcessDefaultLayout. |
| user32/tests: Fix a number of test failures on Windows 7. |
| |
| Amine Khaldi (4): |
| mpr: Fix Bulgarian translation. |
| mpr: Fix translations. |
| shdoclc: Fix Spanish translation. |
| shlwapi: Fix translations. |
| |
| Anders Jonsson (4): |
| shell32: Update Swedish translation. |
| devenum: Add Swedish translation. |
| winmm: Add Swedish translation. |
| user32: Update Swedish translation. |
| |
| Andrew Eikum (7): |
| oleaut32: Implement ITypeInfo2::ReleaseFuncDesc. |
| oleaut32: Improve ITypeInfo::ReleaseTypeAttr. |
| oleaut32: Properly mask size from funcdesc typedata. |
| oleaut32: Improve MEMBERID assignment in ICreateTypeInfo::LayOut. |
| oleaut32: Implement ITypeInfo2::GetFuncDesc. |
| oleaut32: Implement decoding for complex typedescs. |
| regedit: Don't call ungetc() twice consecutively. |
| |
| Andrew Talbot (4): |
| cryptnet: Constify a variable. |
| dbghelp: Remove unused functions. |
| dbghelp: Constify some variables. |
| dinput: Constify some variables. |
| |
| André Hentschel (3): |
| winhlp32: Update translations. |
| user32: Optimize the storage of default color values. |
| kernel32: Better describe an error. |
| |
| Aric Stewart (11): |
| usp10: Add Thaana script. |
| usp10: Add Greek Script. |
| usp10: Add Cyrillic script. |
| usp10: Add Armenian script. |
| usp10: Add Georgian script. |
| usp10: Add Sinhala Script. |
| usp10: Add Tibetan Script. |
| usp10: Add Phags-pa Script. |
| usp10: Add Thai Script. |
| usp10: Add Lao script. |
| imm32: Test cases for HIMCs and threads. |
| |
| Austin English (10): |
| dbghelp: Add initial Sparc CPU support. |
| winedump: Add Sparc CPU support. |
| ntdll: Add Sparc processor support. |
| ntdll: Make sure ill_handler() and bus_handler() are used on Sparc. |
| ntdll: Sparc support for map_image(). |
| kernel32/tests: Sparc fixes. |
| d3d8/d3d9: Fix a compiler warning on non-i386/x86_64. |
| gdiplus: Add a stub for GdipWindingModeOutline. |
| gdiplus: Add a stub for GdipConvertToEmfPlusToFile. |
| winedbg: Initial Sparc support. |
| |
| Damjan Jovanovic (10): |
| winemenubuilder: Decouple opening a Windows icon from generating the native icon. |
| winemenubuilder: Defer best icon selection to when we generate the native icons. |
| configure: Check for libicns. |
| windowscodecs: Add a stubbed ICNS encoder. |
| windowscodecs: Stub out the ICNS frame encoder. |
| windowscodecs: Implement the ICNS frame encoder. |
| windowscodecs: Write ICNS files. |
| winemenubuilder: Move utility functions to the top of the file. |
| winemenubuilder: Write all frames, in the given format, to the native icon. |
| winemenubuilder: Parse ICO headers in a separate function. |
| |
| Dan Kegel (1): |
| kernel32: Add error text for WSAECONNREFUSED. |
| |
| David Hedberg (19): |
| shell32: Implement IExplorerBrowser::SetOptions and IExplorerBrowser::GetOptions. |
| shell32: Add some basic support for hosting a shellview in the ExplorerBrowser. |
| shell32: Implement IExplorerBrowser::SetFolderSettings. |
| shell32: Implement IExplorerBrowser::Advise and IExplorerBrowser::Unadvise. |
| shell32: Support BHID_SFUIObject and BHID_DataObject in IShellItem::BindToHandler. |
| shell32: Implement IExplorerBrowser::BrowseToIDList and IShellBrowser::BrowseToObject. |
| shell32/tests: Some additional tests for IShellBrowser. |
| shell32/tests: Add some tests related to the shellview created by ExplorerBrowser. |
| shell32/tests: Add some event tests to ExplorerBrowser tests. |
| shell32: Implement IExplorerBrowser::BrowseToObject. |
| shell32: Add a travellog to the ExplorerBrowser control. |
| shell32: Add ICommDlgBrowser3 stub to the ExplorerBrowser control. |
| shell32: Implement CommDlgBrowser::OnDefaultCommand in the ExplorerBrowser control. |
| shell32: Add IObjectWithSite implementation to the ExplorerBrowser control. |
| shell32: Check for ICommDlgBrowser from site and use it in the IExplorerBrowser control. |
| shell32: Get ExplorerPaneVisibility from site of the ExplorerBrowser control. |
| include: Fix INameSpaceTreeControlEvents interface declaration. |
| shell32: Add INameSpaceTreeControlEvents stub to the ExplorerBrowser control. |
| shell32: Add a navigation pane to the ExplorerBrowser control. |
| |
| Detlef Riekenberg (3): |
| include: Add more TOKEN_INFORMATION_CLASS result struct. |
| ntdll: Add a stub for TokenElevation in NtQueryInformationToken. |
| comdlg32/tests: Mark a failure on w2k as broken. |
| |
| Dmitry Timoshkov (1): |
| user32: Add a bunch of GetWindowPlacement() tests, fix some simple cases. |
| |
| Eric Pouech (15): |
| dbghelp: dwarf debug info: a few more fixes to dwarf parsing. |
| winedbg: Don't access inside a bp structure if it's not initialized. |
| dbghelp: Use virtual size (not raw/file size) when getting the size of a PE section. |
| server: Fix method name in comments for fd_ops. |
| server: Use generic file access rights (inside of console specific ones) for console management. |
| server: Streamline a bit the console allocation code. |
| server: Enhanced the console input object so that it doesn't require a wineconsole to be running. |
| server: Allow a screen buffer to be attached to a given fd (for bare consoles). |
| server: Report in get_console_mode request whether it's a bare console or not. |
| server: Simplify the wineconsole event notification code. |
| server: Properly return the errors for bare console objects. |
| ntdll: Allocate a console (without renderer) when starting a program from unix console. |
| kernel32: Properly handle bare console on input. |
| kernel32: Modify editline logic so that it also work with bare consoles. |
| kernel32: Remove old bare-console code. |
| |
| Francois Gouget (41): |
| Assorted spelling fixes. |
| shdocvw: Remove WINAPI on static functions where not needed. |
| msdaps: Make create_rowset_proxy() static. |
| explorerframe/tests: Add a trailing '\n' to an ok() call. |
| ws2_32: Add a trailing '\n' to a TRACE() call. |
| shell32/tests: Remove unneeded NULL pointer casts. |
| shell32/tests: Remove spaces before '\n's in traces. |
| ipconfig: Remove the ipconfig debug channel where unused. |
| msvcp90: Remove the msvcp90 debug channel where unused. |
| ws2_32/tests: Add a trailing '\n' to an ok() call. |
| ddraw: Remove WINAPI on static functions where not needed. |
| d3dcompiler_43: Make debug_print_{relarg,swizzle,writemask}() static. |
| d3dx9_36: Make {is,make}_pow2() static. |
| d3dxof: Make debugstr_fourcc() static. |
| shell32/tests: Add a trailing '\n' to an ok() call. |
| msxml3: Make parse_xml() static. |
| shdocvw: Make adjust_ie_docobj_rect() static. |
| qedit: Make (media,pins)enum_create() static. |
| msvcp90: Make init_cxx_funcs() static. |
| gameux: Use SUBLANG_NEUTRAL for language-independent resources. |
| usp10: Make SHAPE_ApplyOpenTypeFeatures() static. |
| xcopy: Remove spaces before '\n's in the Korean translation. |
| start: Remove spaces before '\n's in the Portuguese translation. |
| programs: Remove spaces before '\n's in the Swedish translation. |
| shell32: Remove spaces before '\n's in the Serbian translation. |
| mshtml: Remove spaces before '\n's in the Portuguese translation. |
| appwiz.cpl: Remove a space before an ellipsis in the Norwegian translation. |
| shdoclc: Remove a space before an ellipsis in the Italian translation. |
| d3d9/tests: Fix compilation on systems that don't support nameless unions or structs. |
| oleaut32/tests: Fix compilation on systems that don't support nameless unions. |
| shell32/tests: Fix compilation on systems that don't support nameless unions. |
| winex11.drv: Fix compilation on systems that don't support nameless unions. |
| d3dcompiler_43: Don't use nameless unions in our private structures to avoid trouble with compilers where they are not supported. |
| mscoree/tests: Remove spaces before '\n's in traces. |
| kernel32/tests: Fix compilation on systems that don't support nameless unions or structs. |
| comdlg32: Make FD31_FreeOfnW() and FD31_MapOfnStructA() static. |
| winmm: Make MCI_{MessageToString,strdupAtoW}() static and remove MCI_strdupWtoA(). |
| hhctrl.ocx: Make strbuf_{append,chr}() static. |
| usp10: Add a trailing '\n' to a TRACE() call. |
| rpcrt4: Make RPCRT4_Receive() static. |
| mshtml: Make free_strings() static. |
| |
| Frédéric Delanoy (1): |
| start: Fix French translation. |
| |
| Gerald Pfeifer (2): |
| d3dx9_36: Simplify instr_ps_1_0123_texld. |
| comctl32: Remove the last, unused parameter from LISTVIEW_VScroll and all its invocations. |
| |
| Hans Leidekker (11): |
| msi/tests: Use a different product code in the package tests to avoid cascading test failures. |
| msi: Create the product key if necessary in msi_publish_patches. |
| msi/tests: Fix a WoW64 test failure. |
| msi: Open the database storage in transacted mode when MSIDBOPEN_CREATE or MSIDBOPEN_TRANSACT is specified. |
| msi: Move database initialization to a separate function. |
| wininet: Handle HTTP_STATUS_REDIRECT_METHOD. |
| msi: Add stub implementations of MsiBeginTransaction and MsiEndTransaction. |
| msi: Return an error from MsiDatabaseGetPrimaryKeys if the table does not exist. |
| msi: Set the MsiAMD64 and Msix64 properties on 64-bit. |
| msi: Set the System64Folder property on 64-bit. |
| msi/tests: Add tests for 64-bit properties. |
| |
| Henri Verbeet (50): |
| ddraw: Make some lookup tables const. |
| wined3d: Make some lookup tables const. |
| ddraw: Attaching an already attached surface is not a FIXME. |
| ddraw: Failing surface creation is not an internal error. |
| wined3d: Pass a WINED3DCOLORVALUE structure to IWineD3DDeviceImpl_ClearRendertargetView(). |
| wined3d: Explicitly pass the draw rect to device_clear_render_targets(). |
| wined3d: Convert from floating point to specific surface formats. |
| wined3d: Use floating point colors in the blitter's color_fill functions. |
| wined3d: Pass floating point colors to IWineD3DDeviceImpl_ColorFill(). |
| wined3d: Rename WINED3DFORMAT to wined3d_format_id. |
| d3dx9_36: Use a lookup table in D3DXGetDeclVertexSize(). |
| d3dx9_36/tests: Remove a (mostly) redundant test. |
| d3dx9_36/tests: Use the proper D3DFVF_PSIZE constant in test_fvf_decl_conversion(). |
| wined3d: Introduce a local variable for gl_info in IWineD3DSurfaceImpl_BltOverride(). |
| wined3d: Check the GLSL info log for all shaders. |
| wined3d: Don't set a NULL container of type WINED3D_CONTAINER_TEXTURE. |
| wined3d: Remove the GetContainer() methods from the public wined3d interface. |
| wined3d: Rename the "format" field in wined3d_format_desc to "id". |
| d3dx9_36: Fix the D3DXFVFFromDeclarator() prototype. |
| d3dx9_36/tests: Avoid a redundant vertex declaration copy in test_decl_to_fvf(). |
| wined3d: Cleanup some 2-space indentation. |
| wined3d: Simplify wined3d_format_convert_from_float(). |
| d3dx9_36/tests: Cleanup / simplify test_fvf_decl_conversion(). |
| d3dx9_36/tests: Add some more FVF position handling tests. |
| d3dx9_36: Implement D3DXDeclaratorFromFVF(). |
| wined3d: Explicitly pass render targets to context_apply_draw_buffers(). |
| wined3d: Simply use context_apply_draw_buffers() in context_apply_clear_state(). |
| wined3d: Introduce surface_color_fill(). |
| wined3d: Use surface_color_fill() in IWineD3DDeviceImpl_ColorFill(). |
| wined3d: Use surface_color_fill() in IWineD3DDeviceImpl_ClearRendertargetView(). |
| wined3d: Recognize some more Radeon cards. |
| wined3d: Use debug_surflocation() in surface_load_location(). |
| wined3d: Get rid of WINED3DRECT. |
| wined3d: Implicit depth/stencil surfaces don't have a container. |
| wined3d: Rename wined3d_format_desc to wined3d_format. |
| wined3d: Devices don't need parents. |
| wined3d: Queries don't need parents. |
| wined3d: Clippers don't need parents. |
| wined3d: Don't require wined3d object parents to be COM objects. |
| d3d9: Move device functions to device.c. |
| d3d9: Merge vertex and pixel shader implementations into a single file. |
| d3d8: Merge vertex and pixel shader implementations into a single file. |
| d3d9: Merge vertex and index buffer implementations into a single file. |
| d3d8: Merge vertex and index buffer implementations into a single file. |
| wined3d: Avoid a forward declaration. |
| wined3d: Explicitly document some more consequences of GL locking policy. |
| wined3d: Do not preload buffers while under the GL lock in process_vertices_strided(). |
| wined3d: Do not mark invalid blend matrices dirty. |
| wined3d: Add a handler for WINED3DRS_SRGBWRITEENABLE to the atifs fragment pipe. |
| ddraw: Handle D3DRENDERSTATE_TEXTUREHANDLE and D3DRENDERSTATE_TEXTUREMAPBLEND in d3d7. |
| |
| Huw Davies (2): |
| winspool.drv: Allow for spaces in either the printer name or the spool file. |
| shell32: Add a few printer icon resource ids. |
| |
| Hwang YunSong (4): |
| ipconfig: New Korean resource. |
| jscript: Update Korean resource. |
| xcopy: Update Korean resource. |
| shlwapi: Update Korean resource. |
| |
| Jacek Caban (14): |
| mshtml: Provide profile directory to Gecko. |
| mshtml: Wine Gecko 1.1.0 release. |
| mshtml: Added Gecko64 support. |
| mshtml: Use IActiveScriptSiteDebug64 instead of IActiveScriptSiteDebug32 on win64. |
| mshtml: Get rid of no longer needed nsIComponentRegistrar::AutoRegister call. |
| mshtml: Marked invalid test as broken. |
| mshtml: Use LONGLONG/ULONGLONG for PRInt64/PRUint64. |
| widl: Define _WIN32 by default. |
| urlmon: Use INVALID_HANDLE_VALUE instead of NULL for uninitialized file handle in file protocol handler. |
| urlmon: Store file size in FileProtocol object. |
| urlmon: Added IInternetProtocolEx implementation for file protocol. |
| urlmon: Return E_INVALIDARG for empty pwzURI in CreateUri. |
| urlmon: Use StartEx in file protocol handler's Start implementation. |
| mshtml: Added file protocol's IInternetProtocolEx tests. |
| |
| Jeff Cook (1): |
| winealsa.drv: Only filllines_no_master with micelem when micelem is found. |
| |
| Jerome Leclanche (2): |
| winepath: Add a -0 option to use null character as separator. |
| winedbg: Escape args in a WINE_FIXME. |
| |
| Juan Lang (5): |
| crypt32/tests: Test pcbDecoded parameter to CryptVerifyMessageSignature more thoroughly. |
| crypt32: Correct CryptVerifyMessageSignature's use of pcbDecoded. |
| urlmon: Return failures from progress callback. |
| userenv/tests: Add tests for GetProfilesDirectory. |
| userenv: Implement GetProfilesDirectory. |
| |
| Julius Schwartzenberg (1): |
| setupapi: Add stubs SetupQueryDrivesInDiskSpaceList{A,W}. |
| |
| Jörg Höhle (13): |
| winmm/tests: Initial tests for CD audio with the MCI. |
| mcicda: Opens d, d:, d:\, d:\foo since w2k. Only d: is portable. |
| mcicda: Access the first CD-ROM unless given a device letter. |
| winmm: MCI open always creates an alias for subsequent commands. |
| winmm: Close MCI device after immediate auto-open commands. |
| winmm: Always unload the MCI driver when Open fails. |
| winmm/tests: Add a few Open/Close MCI tests. |
| winmm/tests: MCI_STATUS returns DWORD_PTR, unlike other commands. |
| winmm/tests: Add MCI parser tests. |
| winmm/tests: Share common function dbg_mcierr. |
| winmm: Correctly parse the MCI Sysinfo command. |
| winmm: GetDeviceID only considers a single name per entry. |
| winmm: Implement MCIERR_DUPLICATE_ALIAS and MCIERR_DEVICE_OPEN. |
| |
| Kai Tietz (1): |
| include: Fixed LIST_ENTRY macro type casts for win64. |
| |
| Ken Thomases (1): |
| winex11: Pass window property to server in 64KB chunks. |
| |
| Louis Lenders (15): |
| mscoree/tests: Added some simple tests for GetCORVersion. |
| mscoree: Improve GetCORVersion. |
| wine.inf: Added .NET InstallRoot and v2.0 policy keys. |
| mscoree/tests: Add a few tests for GetCORSytemDirectory. |
| mscoree: Improve GetCORSytemDirectory. |
| include: Add RUNTIME_INFO_FLAGS enumeration to mscoree header. |
| mscoree/tests: Add some tests for GetRequestedRuntimeInfo. |
| mscoree: Improve GetRequestedRuntimeInfo. |
| wine.inf.in: Add registry key under HKLM\%CurrentVersion%\Policies\System. |
| rstrtmgr: Add new stubbed dll rstrtmgr.dll. |
| wer: Add new stubbed wer.dll. |
| kernel32: Add stub for GetUserDefaultLocaleName. |
| rstrtmgr: Add stub for RmStartSession. |
| kernel32: Add stub for WerRegisterFile. |
| shell32: Add stubbed SHGetKnownFolderPath. |
| |
| Luca Bennati (4): |
| winecfg: Fix Italian translation. |
| taskmgr: Fix Italian translation. |
| winhlp32: Fix Italian translation. |
| wineconsole: Fix Italian translation. |
| |
| Marcus Meissner (1): |
| ntdll: Set correct protection flags on sections in builtin DLLs. |
| |
| Mariusz Pluciński (3): |
| gameux/tests: Add tests for AddGame and RemoveGame methods. |
| gameux/tests: Check presence of GameExplorer registry keys. |
| gameux/tests: Verify registry values created by GameExplorer. |
| |
| Marko Nikolic (1): |
| appwiz.cpl: Removed sign comparison warning. |
| |
| Matteo Bruni (11): |
| d3dcompiler: D3DAssemble stub. |
| d3dcompiler: Move shader assembler implementation from d3dx9_36. |
| d3dcompiler: Move D3DAssemble tests from d3dx9_36. |
| d3dx9_43: Add d3dx9_43.dll, forwarding to d3dx9_36.dll. |
| d3dcompiler: Stub D3DCompile implementation. |
| d3dx9: Forward D3DXCompileShader to d3dcompiler. |
| include: Update some d3d10shader.h definitions. |
| d3d10: Implement D3D10CompileShader, forward to d3dcompiler. |
| include: Add D3DXCompileShader declarations. |
| d3dx9: Implement D3DXCompileShaderFromFile. |
| d3dx9: Implement D3DXCompileShaderFromResource. |
| |
| Mike Kaplinskiy (3): |
| server: Don't cache sockets until they are pollable. |
| server: Add accept_into_socket to accept into an initialized socket. |
| server: Allow queuing async reads on listening sockets. |
| |
| Nikolay Sivov (22): |
| comctl32/imagelist: Make IImageList_Merge() crash like it does on native. |
| comctl32/imagelist: Remove parameter check from IImageList_Clone(). |
| comctl32/imagelist: Fix reference leak in IImageList_Clone(). |
| comctl32/imagelist: Remove parameter check from IImageList_GetBkColor(). |
| comctl32/imagelist: Fix return value from IImageList_SetBkColor(). |
| comctl32/imagelist: Fix return value for IImageList_GetIconSize(). |
| oleaut32/olepicture: Properly round while performing pixels->himetric units conversion. |
| oleaut32/olepicture: Fix assumptions about S_OK value. |
| oleaut32/olepicture: No need to check interface pointer in vtable methods. |
| oleaut32/olepicture: Fix a typo in height conversion. |
| oleaut32/olepicture: Remove out pointer check in OleCreatePictureIndirect, it should crash. |
| include: Add xml DOMDocument60 definition. |
| msxml6: Add stub msxml6, forward DOMDocument60 creation to msxml3. |
| msxml3: Add IXMLDOMDocument3 stub support. |
| msxml3: Implement IXMLDOMCDATASection::splitText(). |
| msxml3/tests: Tests for IXMLDOMText::splitText(), stub is extended a bit. |
| msxml3: Allow FreeThreadedDOMDocument40 to be created. |
| msxml3: Silence FIXME for supported properties. |
| msxml3: Dump namespace aliases passed with SelectionNamespaces property. |
| msxml3: Fix IXMLDOMDocument::getElementsByTagName() for some special cases. |
| msxml3: Fix invalid parameter handling for IXMLDOMElement::getElementsByTagName(). |
| msxml3: Implement IXMLDOMNamedNodeMap::getQualifiedItem(). |
| |
| Octavian Voicu (4): |
| wined3d: Add missing ckey, fx, and pal directdraw caps. |
| winmm: Replace return types with symbolic constants in mci command resources. |
| winmm: Replace command ids with symbolic constants in mci command resources. |
| include: Add MCI_INTEGER64 mci type. |
| |
| Oldřich Jedlička (2): |
| ddraw/tests: New visual back buffer flipping tests. |
| ddraw/tests: New tests for CreateSurface for 3D DDSCAPS_BACKBUFFER. |
| |
| Owen Rudge (3): |
| d3dx9: Implement missing D3DXCreateTextureFromFile functions. |
| d3dx9: Implement D3DXCreateTextureFromFileInMemoryEx. |
| d3dx9: Implement D3DXLoadSurfaceFromFileInMemory. |
| |
| Paul Bolle (3): |
| winedbg: gdb proxy mode: allow interrupt from command line. |
| winedbg: gdb proxy mode: hide printf unless traced. |
| winedbg: gdbproxy: Quietly handle qSupported and qTStatus. |
| |
| Peter Rosin (1): |
| winepath: Adhere to the requested separator on failure. |
| |
| Piotr Caban (23): |
| msvcp90/tests: Added basic_string<char> tests. |
| msvcp90: Added _String_base::Xinvarg implementation. |
| msvcp80: Added stub dll. |
| msvcrt: Added _set_SSE2_enable stub. |
| msvcrt: Added _set_purecall_handler implementation. |
| msvcrt: Added _strtime_s and _wstrtime_s implementation. |
| msvcrt: Added _strdate_s and _wstrdate_s implementation. |
| msvcrt: Added _gmtime32_s and _gmtime64_s implementation. |
| msvcrt: Added _scprintf implementation. |
| msvcrt: Added _gcvt_s implementation. |
| msvcr90: Added _wstat64i32 implementation. |
| msvcrt: Added _splitpath_s implementation. |
| msvcp90: Added partiall basic_string<wchar_t> implementation. |
| msvcp90/tests: Added basic_string<wchar_t> tests. |
| msvcp90: Fix incorrect export. |
| msvcp90: Fix 64-bit compilation warnings. |
| msvcrt: Fix _splitpath and _wsplitpath implementation. |
| msvcp90: Added basic_string<{char, wchar_t}>.data implementation. |
| msvcp90/tests: Added basic_string<{char,wchar_t}>.data tests. |
| msvcp90: Added basic_string<{char, wchar_t}>.{length, size} implementation. |
| msvcp90/tests: Added basic_string<{char,wchar_t}>.size tests. |
| msvcp90: Added basic_string<{char, wchar_t}> equal operator implementation. |
| msvcp90/tests: Fix basic_string<wchar_t>.size tests. |
| |
| Stefan Dösinger (5): |
| wined3d: The clipplane mask and texcoords are unsigned. |
| wined3d: Use float functions in drawprim.c. |
| wined3d: Don't return a value from a void function. |
| wined3d: Fix the wined3d_event_query_supported prototype. |
| user32: Make GetMessage and PeekMessage patchable. |
| |
| Stefan Leichter (1): |
| msvideo: Forward MCIWndCreate16 to MCIWndCreateA. |
| |
| Sven Baars (2): |
| jscript: Update the Dutch translation. |
| ipconfig: Add the Dutch translation. |
| |
| Thomas Mullaly (17): |
| urlmon/tests: Fixed bug where tests might succeed before the function is implemented. |
| urlmon/tests: Added tests for IUriBuilder_GetHost. |
| urlmon/tests: Added tests for IUriBuilder_GetPassword. |
| urlmon/tests: Added tests for IUriBuilder_GetPath. |
| urlmon/tests: Added tests for IUriBuilder_GetPort. |
| urlmon/tests: Added tests for IUriBuilder_GetQuery. |
| urlmon/tests: Added tests for IUriBuilder_GetSchemeName. |
| urlmon/tests: Added tests for IUriBuilder_GetUserName. |
| urlmon/tests: Added tests for IUriBuilder_HasBeenModified. |
| urlmon/tests: Added tests for IUriBuilder's IUri property. |
| urlmon/tests: Added tests for IUriBuilder_RemoveProperties. |
| urlmon: Some IUri's don't always have an absolute URI property. |
| urlmon: Some opaque URIs get their port set. |
| urlmon: Beginning to add support for Uri_CREATE_FILE_USE_DOS_PATH in CreateUri. |
| urlmon: Improved support for determining if a URI is hierarchical or not. |
| urlmon: Finished adding basic support for Uri_CREATE_FILE_USE_DOS_PATH. |
| urlmon: Improved support for opaque file URL paths. |
| |
| Tony Wasserka (2): |
| d3dx9: Black out pixels which are outside the source rect in D3DXLoadSurfaceFromMemory if no stretching is used. |
| d3dx9: Fix an off by one error in point_filter_simple_data. |
| |
| Vincent Povirk (16): |
| gdiplus: Stub GdipTranslatePathGradientTransform. |
| gdiplus: Stub GdipGetPathGradientPresetBlend. |
| gdiplus: Stub GdipTranslatePenTransform. |
| gdiplus: Set bitmap has alpha flag based on format. |
| winecfg: Don't allow virtual desktops smaller than 640x480. |
| windowscodecs: Prefer builtin version. |
| windowscodecs: Add support for decoding 48-bit TIFF images. |
| windowscodecs: Byte-swap image data from big endian TIFF files. |
| windowscodecs: Always check TIFF sample count and planar configuration. |
| windowscodecs: Handle WhiteIsZero TIFF images. |
| windowscodecs: Handle TIFF's with RowsPerStrip greater than Height. |
| ole32: Flush before returning from any storage API call that writes. |
| ole32: Cache data and block locations in BigBlockStream objects. |
| windowscodecs: Add test for IWICStream::InitializeFromIStreamRegion. |
| windowscodecs: Implement IWICStream::InitializeFromIStreamRegion. |
| gdiplus: Set flags and dpi when images are loaded. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |