| The Wine development release 1.9.9 is now available. |
| |
| What's new in this release (see below for details): |
| - More work towards the WineD3D command stream. |
| - Service proxies in WebServices. |
| - Query support in the builtin reg.exe utility. |
| - Improved support for long URLs in WinInet. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://dl.winehq.org/wine/source/1.9/wine-1.9.9.tar.bz2 |
| http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.9.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.9.9 (total 38): |
| |
| 16971 Windows Movie Maker 2.x needs ole32.dll.StgOpenPropStg |
| 17257 TeX2Word will not install |
| 23768 winhelp: Some images not shown in certain 16-bit Help files |
| 25790 WM_SETTEXT handler for the user32 buttons generates WM_CTLCOLOR* inconsistent with Windows user32 |
| 26955 Prince of Persia SoT: control key bindings don't change properly |
| 27035 3DMark Vantage needs unimplemented function d3dx10_43.dll.D3DX10UnsetAllDeviceObjects |
| 28825 Mystic Diary - Haunted Island: Multiple sprite-related bugs in hidden object scenes |
| 30570 3D Custom Shoujo prints invalid GL operations related to device_clear_render_targets |
| 32451 Multiple GOG.com installer bundles show a broken/unresponsive dialog window during installation (installer process running out of wndproc slots) |
| 32979 Metal Gear Solid Crash |
| 33130 QuarkXPress v9.5 crashes after starting up |
| 34598 The cursor doesn't highlight chessboard fields precisely in Chessmaster 10 |
| 35793 BOTTLENECK program crashes when loading datasets |
| 36031 GeForce 9700M incorrectly detected as 9400 |
| 37087 Gothic 2 english demo fails with 'Conflict: a hook process was found. Please deactivate all Antivirus and Anti-Trojan programs and debuggers.' |
| 38102 Process Hacker 2.x needs winsta.dll.WinStationEnumerateW |
| 38544 Unable to send messages in Skype 7.4.85.102 |
| 38865 HiSuite Huwaei Android Smart Device Manager v2.3.55.x crashes on startup |
| 39437 Visual Studio 2015-compiled C++ programs do not run (unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._initialize_onexit_table) |
| 39543 Multiple games and applications crash on unimplemented function KERNEL32.dll.FreeUserPhysicalPages (Microsoft Office 2007 diagnosis service, Eden Eternal) |
| 39608 King Arthur II demo crashes with unimplemented function d3d10_1.dll.D3D10CreateEffectPoolFromMemory with native d3dx10_43 and d3dcompiler_43 |
| 39622 TeamViewer 11 window does not show "Remote Control" and "Meeting" buttons/tabs. |
| 39759 Add support for detect Nvidia TITAN Black in wine3d/device list |
| 39834 Just Cause 2 needs d3dx10_43.dll.D3DX10CreateDevice |
| 40112 kernel32:time regression |
| 40244 PostThreadMessage with WM_NOTIFY message should succeed |
| 40317 PDF Eraser does not open with wine-mono |
| 40348 Nvidia 800 series cards not detected correctly |
| 40408 Photoshop CC 2015 now crashes when adjusting levels |
| 40456 NFS MW + NFS Carbon: Car is flying above/under the track (D3DXVec3Transform needs arguments aliasing) |
| 40466 Midnight Commander needs KERNEL32.dll.GetConsoleFontInfo |
| 40473 wine fails to compile with >=glibc-2.23 |
| 40474 Popup menus no longer close when clicking on a different window |
| 40487 3dmark Vantage Benchmark: unimplemented functions hal.dll.READ and WRITE PORT |
| 40493 Prison Tycoon 4 crashes on start up needing msvcp71.dll.??$?5DU?$char_traits@D@std@@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAC@Z |
| 40518 Guild Wars shows only garbled screen when anti-aliasing enabled |
| 40525 schannel:main does not recognize package version 0x400000 |
| 40551 star craft 2 does not start |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.9.8: |
| |
| Aaryaman Vasishta (6): |
| d3drm: Implement Add/Delete destroy callbacks for IDirect3DRMTexture*. |
| d3drm: Implement IDirect3DRM*::CreateObject. |
| d3drm: Use sizeof instead of strlen in d3drm_texture3_GetClassName. |
| d3drm: Use ref and appdata from d3drm_object in d3drm_texture. |
| d3drm/tests: Replace test_Texture. |
| d3drm/tests: Add tests for IDirect3DRMTexture{2-3}_InitFromImage. |
| |
| Alex Henrie (17): |
| ole32: Fix memory leaks in CompositeMonikerImpl_Construct. |
| ole32/tests: Add tests for StgCreatePropStg and StgOpenPropStg. |
| ole32: Implement StgCreatePropStg. |
| ole32: Implement StgOpenPropStg. |
| qedit: List parameters in order in create function traces. |
| include: Add AMTimeline class and its dependencies. |
| qedit: Stub out AMTimeline. |
| shell32: Add SHLimitInputEdit stub. |
| qedit/tests: Add timeline object creation tests. |
| qedit: Stub out AMTimelineObj. |
| qedit: Implement IAMTimelineObj_GetTimelineType and add tests. |
| qedit: Implement IAMTimelineObj_SetTimelineType and add tests. |
| qedit: Implement IAMTimelineObj_GetTimelineNoRef and add tests. |
| qedit: Return E_POINTER from Timeline_QueryInterface if ppv is NULL. |
| qedit: Remove redundant "return 0" from Release functions. |
| quartz/tests: Print the correct function name when tests fail. |
| quartz: Print This pointer before iface pointer in traces. |
| |
| Alexander Lakhin (2): |
| user32: Send the correct WM_CTLCOLOR* message in button WM_SETTEXT handler. |
| user32: Send WM_CTLCOLOR* message only for visible buttons. |
| |
| Alexandre Julliard (4): |
| ole32: Fix a couple of reference leaks. |
| ntdll: Add tests for buffer overflows in NtQueryDirectoryFile. |
| ntdll: Properly check the NtQueryDirectoryFile return status. |
| kernel32: Properly check the NtQueryDirectoryFile return status. |
| |
| Alistair Leslie-Hughes (12): |
| d3d11: Support NULL views in d3d10_device_ClearDepthStencilView(). |
| d3d11: Support NULL views in d3d10_device_ClearRenderTargetView(). |
| inetcomm: IMimeMessage has a HBODY_ROOT node by default. |
| mimeole.idl: Add missing Mime Property IDS. |
| inetcomm: Trace all IMimeBody function parameters. |
| inetcomm: Add MimeOleGetPropertySchema stub. |
| mimeole.idl: Correct IMimePropertySchema interface. |
| inetcomm: Implement MimeOleGetPropertySchema. |
| mimeole.idl: Add more OID values. |
| mimeole.idl: Add more MIME_E defines. |
| inetcomm/tests: Add IMimeMessage SetOption tests. |
| wined3d: Add detection for NVIDIA GTX TITAN Series. |
| |
| Andrew Eikum (1): |
| user32: Grammar fix. |
| |
| Andrey Gusev (2): |
| po: Update Ukrainian translation. |
| kernel32/nls: Update currency name and fix a typo. |
| |
| Aric Stewart (1): |
| winex11.drv: Improve setting IME result text with no composition. |
| |
| Aurimas Fišeras (1): |
| kernel32/nls: Update currency for Baltic states. |
| |
| Austin English (7): |
| wine.inf: Create Microsoft Shared/TextConv directory. |
| kernel32: Add GetConsoleFontInfo stub. |
| hal: Add READ_PORT_UCHAR stub. |
| hal: Add WRITE_PORT_ULONG stub. |
| fsutil: Add stub program. |
| winsta: Add a stub for WinStationEnumerateW. |
| kernel32: Add FreeUserPhysicalPages stub. |
| |
| Caron Wills (5): |
| wined3d: Add Nvidia GeForce 840M. |
| wined3d: Add Nvidia GeForce 845M. |
| wined3d: Add Nvidia GeForce GTX 850M. |
| wined3d: Add Nvidia GeForce GTX 870M. |
| wined3d: Add Nvidia GeForce GTX 880M. |
| |
| Damjan Jovanovic (2): |
| winex11.drv: Improve some XDND log messages. |
| winex11.drv: Really ignore the drop effect returned from IDropTarget::DragEnter. |
| |
| Dmitry Timoshkov (2): |
| user32: Change value of WM_MDICALCCHILDSCROLL to 0x003f. |
| shlwapi: Fix IStream::Read() return value for partial reads. |
| |
| François Gouget (35): |
| d3d9/tests: Spelling fixes for a couple of ok() calls. |
| d3dcompiler_43/tests: Fix a needless spelling error in a test. |
| d3dxof/tests: Fix an unknown spelling error in the shader tests. |
| d3dx9_36/tests: Fix an unknown spelling error in the shader tests. |
| windowscodecs: Fix spelling of a few private struct names. |
| crypt32/tests: Fix a spelling error in a comment. |
| windowscodecs/tests: A spelling fix for a converter ok() message. |
| advapi32/tests: Some spelling fixes for the security ok() messages. |
| tools: Assorted comment spelling fixes. |
| gdi32/tests: A spelling fix in a comment. |
| kernel32/tests: Spelling fixes for a couple of comments. |
| ddraw: Spelling and plural fixes in comments. |
| msvcp120/tests: A spelling fix and rewording for an msvcp120 ok() message. |
| msvcp110/tests: A spelling fix and rewording for an msvcp110 ok() message. |
| msvcp120/tests: CreateSymbolicLinkA() may be missing so dynamically load it. |
| mmdevapi/tests: A spelling fix for a render ok() message. |
| mmdevapi/tests: Use RegQueryValueExW() for compatibility with Windows XP. |
| msi/tests: Spelling fixes for some action and package ok() messages. |
| msctf/tests: Spelling fixes for inputprocessor ok() messages. |
| jsproxy/tests: A spelling fix for a jsproxy ok() message. |
| urlmon/tests: Fix a spelling error in a uri comment. |
| shell32/tests: Fix a spelling error in a shellpath comment. |
| shell32/tests: A spelling fix for an shlfolder ok() message. |
| d3dxof/tests: A spelling fix in a d3dxof ok() message. |
| ole32/tests: Fix spelling errors in a couple of comments. |
| inetcomm/tests: Make test_BindToObject() static. |
| cmd: Fix a spelling erro in a TRACE() message. |
| shell32: Fix a spelling error in an ERR() message. |
| schannel: Add declarations for SECPKG version 7. |
| include: Remove duplicate Web Services declarations. |
| ddraw: Remove DDENUMSURFACES_{MATCH,SEARCH}TYPE as they are unused. |
| msvcrt: The fpclass() constants are not defines. |
| mshtml/tests: A spelling fix for a dom ok() message. |
| riched20: Fix a spelling error in a dump message. |
| ole32: Fix a typo in a TRACE() message. |
| |
| Frédéric Delanoy (2): |
| po: Update French translation. |
| po: Update French translation. |
| |
| Hans Leidekker (14): |
| jsproxy: Allow multiple calls to InternetInitializeAutoProxyDll. |
| jsproxy: Don't use the length parameters in InternetGetProxyInfo. |
| jsproxy: Validate parameters in InternetInitializeAutoProxyDll and InternetGetProxyInfo. |
| jsproxy/tests: Add tests. |
| webservices: Add generic property handlers. |
| webservices: Implement WsResetHeap. |
| include: Add missing Web Services declarations. |
| webservices: Implement WsCreateServiceProxy and WsFreeServiceProxy. |
| webservices: Implement WsGetServiceProxyProperty. |
| webservices: Implement WsCreateServiceProxyFromTemplate. |
| webservices: Implement WsOpenChannel and WsCloseChannel. |
| webservices: Implement WsOpenServiceProxy and WsCloseServiceProxy. |
| webservices/tests: Add service proxy tests. |
| kernel32: Improve the stub for GetThreadPreferredUILanguages. |
| |
| Henri Verbeet (50): |
| wined3d: Use the texture dimension helpers in context_find_fbo_entry(). |
| wined3d: Use the texture dimension helpers in device_clear_render_targets(). |
| wined3d: Use the texture dimension helpers in surface_get_drawable_size(). |
| wined3d: Use the texture dimension helpers in draw_textured_quad(). |
| wined3d: Use the texture dimension helpers in surface_download_data(). |
| wined3d: Store renderbuffer IDs in struct wined3d_texture. |
| wined3d: Track the map binding per-texture. |
| wined3d: Merge surface_unload() and volume_unload(). |
| wined3d: Properly check for 3D/volume textures in wined3d_device_update_texture(). |
| dxgi: Use the correct resource type in dxgi_device_CreateSurface(). |
| wined3d: Reject sub-resource types in wined3d_check_device_format(). |
| wined3d: Use the texture dimension helpers in surface_set_compatible_renderbuffer(). |
| wined3d: Use the texture dimension helpers in fb_copy_to_texture_hwstretch(). |
| wined3d: Use the texture dimension helpers in surface_depth_blt(). |
| wined3d: Use the texture dimension helpers in surface_load_ds_location(). |
| wined3d: Use the texture dimension helpers in texture2d_prepare_texture(). |
| wined3d: Use the texture dimensions in swapchain_blit(). |
| winex11: Only warn when an RandR output has no modes. |
| wined3d: Avoid wined3d_resource_get_desc() on a surface in surface_convert_format(). |
| wined3d: Implement surface_modify_ds_location() on top of the regular resource location management. |
| wined3d: Evict system memory for complete textures. |
| wined3d: Allocate system memory for complete textures. |
| wined3d: Don't enumerate sub-resources in wined3d_device_reset(). |
| wined3d: Store sub-resource parents in struct wined3d_texture_sub_resource(). |
| wined3d: Try harder to print something reasonable in wined3d_debug_location(). |
| wined3d: No longer make sub-resources full resources. |
| wined3d: Pass a texture and sub-resource index to wined3d_volume_upload_data(). |
| wined3d: Return a failure code if creating the staging texture failed in surface_cpu_blt(). |
| ddraw: Fix the parameter names for the various Flip() functions. |
| ddraw: Allow DDSCAPS_FLIP without DDSCAPS_PRIMARYSURFACE. |
| ddraw: Require exclusive mode only for primary surface flips. |
| ddraw/tests: Add some tests for draw parameter validation. |
| ddraw: Return early in d3d_device7_DrawIndexedPrimitiveStrided() with a 0 vertex or index count. |
| ddraw: Return early in d3d_device7_DrawIndexedPrimitive() with a 0 vertex or index count. |
| ddraw: Return early in d3d_device7_DrawPrimitiveStrided() with a 0 vertex count. |
| ddraw: Return early in d3d_device7_DrawPrimitive() with a 0 vertex count. |
| ddraw: Return early in d3d_device7_DrawIndexedPrimitiveVB() with a 0 vertex or index count. |
| ddraw: Return early in d3d_device7_DrawPrimitiveVB() with a 0 vertex count. |
| wined3d: Clear the renderbuffer IDs on unload. |
| wined3d: Pass a wined3d_vec4 structure to apply_clamped_constant(). |
| wined3d: Pass a wined3d_vec4 structure to walk_constant_heap_clamped(). |
| wined3d: Pass a wined3d_vec4 structure to walk_constant_heap(). |
| wined3d: Pass a wined3d_vec4 structure to shader_glsl_load_constants_f(). |
| wined3d: Pas a wined3d_vec4 structure to shader_arb_load_constants_f(). |
| wined3d: Store vertex shader floating point constants as wined3d_vec4 structures. |
| wined3d: Store pixel shader floating point constants as wined3d_vec4 structures. |
| wined3d: Pass wined3d_vec4 structures to wined3d_device_set_vs_consts_f(). |
| wined3d: Pass wined3d_vec4 structures to wined3d_device_get_vs_consts_f(). |
| wined3d: Pass wined3d_vec4 structures to wined3d_device_set_ps_consts_f(). |
| wined3d: Pass wined3d_vec4 structures to wined3d_device_get_ps_consts_f(). |
| |
| Hugh McMaster (11): |
| reg: Add initial 'query' support. |
| reg: Output value names when querying a registry key. |
| reg: Output a list of subkeys when querying a registry key. |
| reg: Output the value type when querying a registry key. |
| reg: Output the value name and type via a separate function. |
| reg: Correctly output the default value name when querying the registry. |
| reg: Output the data value when querying a registry key. |
| reg: Support recursion when querying a registry key. |
| reg: Add /v and /ve support to reg query. |
| kernel32/tests: Add initial tests for GetConsoleFontInfo. |
| reg: Support recursion when querying a registry value. |
| |
| Jacek Caban (11): |
| rpcrt4: Added RpcServerRegisterIf3 implementation. |
| secur32/tests: Added missing flags handling to testEnumerateSecurityPackages. |
| wininet: Simplify handling ICU_DECODE in InternetCrackUrlW. |
| wininet: Fixed handling too small buffers in InternetCrackUrlW. |
| wininet: Added new heap_strndupAtoW helper and use it in HttpAddRequestHeadersA. |
| wininet: Use heap_strndupAtoW in InternetOpenUrlA. |
| wininet: Rewrite InternetCrackUrlA to properly handle errors. |
| wininet/tests: Added tests of InternetCrackUrl with URLs longer than INTERNET_MAX_URL_LENGTH. |
| wininet: Don't use INTERNET_MAX_HOST_NAME_LENGTH in InternetGetSecurityInfoByURLW,. |
| wininet: Don't use INTERNET_MAX_* macros in parse_proxy_url. |
| wininet: Don't use INTERNET_MAX_HOST_NAME_LENGTH in InternetCheckConnectionW. |
| |
| Jean-Christophe Cardot (2): |
| winhlp32: Fix some images not shown in certain 16-bit help files. |
| winhlp32: Use debugstr_a() to trace. |
| |
| Jens Reyer (1): |
| msiexec: Fix a typo in the manpage. |
| |
| Józef Kucia (15): |
| wined3d: Add EXT_texture_array extension. |
| wined3d: Create dummy 2D array textures. |
| wined3d: Merge codepaths in surface_download_data(). |
| wined3d: Add support for rendering to 2D array textures. |
| dxgi: Trace requested feature levels. |
| wined3d: Print correct resource type in FIXME() message. |
| wined3d: Accept multiple instruction modifiers in SM4+ shaders. |
| wined3d: Add few missing enum values to debug_fbostatus(). |
| wined3d: Implement readback from 2D array textures using glGet[Compressed]TexImage(). |
| wined3d: Handle 2D array textures in context_dump_fbo_attachment(). |
| d3d11: Add ID3D11ClassLinkage interface stub. |
| wined3d: Add "layer_count" parameter to wined3d_texture_create(). |
| wined3d: Implement creating 2D array textures. |
| d3d11/tests: Check all sub-resources in check_texture_* functions. |
| d3d11/tests: Add tests for 2D texture RTVs. |
| |
| Kim Malmo (1): |
| wined3d: Add Nvidia 9700M GT. |
| |
| Louis Lenders (2): |
| dwrite: Print a FIXME only once in dwritetextanalyzer_AnalyzeNumberSubstitution. |
| kernel32: Print a FIXME only once in LCMapStringEx. |
| |
| Marcus Meissner (1): |
| hidclass.sys: Add missing case/missing HeapFree (Coverity). |
| |
| Matteo Bruni (2): |
| d3dx9: Don't complain when overwriting effect object id 0. |
| d3dx9: Free old object data when reusing effect object. |
| |
| Michael Müller (8): |
| wbemprox/tests: Add initial tests for ASSOCIATORS query. |
| ws2_32/tests: Add initial tests for DisconnectEx. |
| ws2_32: Add semi-stub for DisconnectEx. |
| ws2_32: Fix getaddrinfo with IPPROTO_IPV6 protocol. |
| wininet/tests: Add more tests for INTERNET_INVALID_PORT_NUMBER. |
| wininet: Fix async check in HTTPREQ_ReadFileEx. |
| wininet: Handle async mode in HTTPREQ_ReadFile. |
| quartz: Recognize MPEG2 program streams. |
| |
| Michael Stefaniuc (15): |
| user32/tests: Use SetRect instead of open coding it. |
| quartz: Use wine_dbgstr_rect() to trace RECTs. |
| user32: Use wine_dbgstr_rect() to trace a RECT. |
| oleaut32: Use wine_dbgstr_rect() to trace a RECT. |
| msi: Use wine_dbgstr_rect() to trace a RECT. |
| include: Remove unused wine_dbgstr_size(). |
| mshtml: Use wine_dbgstr_rect() to trace RECTs. |
| gdi32: Use wine_dbgstr_rect() to trace RECTs. |
| riched20: Use wine_dbgstr_rect() to trace a RECT. |
| uxtheme: Use wine_dbgstr_rect() to trace RECTs. |
| comdlg32: Use wine_dbgstr_rect() to trace a RECT. |
| shell32: Use wine_dbgstr_rect() to trace RECTs. |
| user32: Use wine_dbgstr_rect() to print a RECT. |
| wineps.drv: Use wine_dbgstr_rect() to trace RECTs. |
| comctl32: Use SetRect() instead of open coding it. |
| |
| Nikolay Sivov (39): |
| d3d11/tests: Add a IDXGISurface1 GetDC() test. |
| dwrite/tests: Test for lineGap metric. |
| dwrite/tests: Use existing macro to define font table tags. |
| comctl32/tests: Fix wrong use of HDM_GETITEM when getting item text. |
| comctl32/tests: Simplify static text data initialization. |
| dwrite: Update to IDWriteRenderingParams3. |
| dwrite: Implement GetFontFamily() for IDWriteFontCollection1. |
| dwrite: Fix IDWriteFactory3 methods order. |
| dwrite: Update to IDWriteGdiInterop1. |
| comctl32: Use wine_dbgstr_rect() to trace RECTs. |
| comctl32/monthcal: Remove commented block. |
| dwrite/tests: Added GetFontSignature() test. |
| dwrite/tests: Some basic tests for fontface references. |
| dwrite: Handle NULL path in CreateFontFileReference(). |
| dwrite: Accept local loader in CreateCustomFontFileReference(). |
| dwrite: Initial implementation of IDWriteFontFaceReference. |
| d3dx10: Implement D3DX10CreateDevice(). |
| dwrite: Implement IDWriteFontFaceReference::Equals(). |
| dwrite: Fix IDWriteFont3 QueryInterface to respond to its own IID. |
| dwrite: Implement IDWriteFont3::HasCharacter(). |
| dwrite: Implement IDWriteFont3::GetFontFaceReference(). |
| shell32/tests: Fix some test failures running with limited user. |
| shell32/tests: Use ok() functionality to print line numbers. |
| dwrite: Implement newer version of CreateFontFromLOGFONT(). |
| d3dx10: Implement D3DX10GetFeatureLevel1(). |
| comctl32: Improve DrawShadowText(). |
| d3d10_1/tests: Add a IDXGISurface1 GetDC() test. |
| msvcrt: Fix calloc() prototype. |
| ucrtbase: Implement _initialize_onexit_table(). |
| ucrtbase: Implement _register_onexit_function(). |
| uxtheme/tests: Only link dynamically for functions that could be missing. |
| kernel32/nls: Convert most of the locale data files to UTF-8. |
| dwrite: For object creation helpers with many arguments pack them in structures. |
| ucrtbase: Implement _execute_onexit_table(). |
| msvcrt: Handle overflow in calloc(). |
| hnetcfg: Claim success in INetFwOpenPorts::Add(). |
| fontsub: Improve CreateFontPackage() stub for TTFCFP_SUBSET case. |
| mshtml: IBindStatusCallback::OnStopBinding() last argument is string pointer. |
| comctl32/tests: Remove some casts we don't need. |
| |
| Paul Gofman (10): |
| d3dx9: Implement fxlc constants (expressions) in effect. |
| d3dx9: Add basic opcodes to preshader. |
| d3dx9: Implement array selectors in effect. |
| d3dx9: Add test for D3DXPlaneFromPointNormal arguments aliasing. |
| d3dx9: Get rid of redundant temporary variable in D3DXQuaternionInverse. |
| d3dx9: D3DXVec2Transform should support arguments aliasing. |
| d3dx9: Add test for D3DXVec2TransformCoord arguments aliasing. |
| d3dx9: Implement setting named shader constants in effect. |
| d3dx9: D3DXQuaternionSquadSetup should support arguments aliasing. |
| d3dx9/tests: Add test for D3DXSHMultiply3 arguments aliasing. |
| |
| Piotr Caban (18): |
| riched20/tests: Add negative indentation display test. |
| riched20: Don't allow negative margins in ME_WrapTextParagraph. |
| gdi32: Use advanced graphics mode when setting world transform in PlayEnhMetaFileRecord. |
| gdi32/enhmfdrv: Don't drop viewport/window transformation in StretchBlt. |
| msvcp71: Add basic_istream<char>::operator>> export. |
| msvcr120: Add __ExceptionPtrToBool implementation. |
| jscript: Fix handling of numbers starting with decimal separator. |
| gdi32/enhmfdrv: Fix PolyBezierTo bounding box computation. |
| gdi32/enhmfdrv: Always set ExtTextOut bounding rect if we're not inside path bracket. |
| gdi32/enhmfdrv: Add ExtTextOut tests with unmatched BeginPath/EndPath calls. |
| gdi32/enhmfdrv: Don't update document bounds in Rectangle within a path. |
| gdi32/enhmfdrv: Don't update document bounds in LineTo within a path. |
| gdi32/enhmfdrv: Add enhanced metafile bounds tests. |
| gdi32/enhmfdrv: Don't update document bounds in Arc/Chord/Pie within a path. |
| gdi32/enhmfdrv: Don't update document bounds in Ellipse within a path. |
| gdi32/enhmfdrv: Don't update document bounds in RoundRect within a path. |
| gdi32/enhmfdrv: Don't update document bounds in Polyline within a path. |
| gdi32/enhmfdrv: Don't update document bounds in PolyPolyline within a path. |
| |
| Sebastian Lackner (23): |
| krnl386.exe16: Do not reassign default handles after they got closed. |
| services: Improve implementation of service_get_pipe_name. |
| services: Hold a reference to process in svcctl_ControlService. |
| taskschd/tests: Fix a use-after-free in scheduler tests. |
| user32: Do not block sending/posting WM_NOTIFY messages. |
| services: Change scmdatabase_remove_service to a void function. |
| user32/tests: Add tests for button WM_CTLCOLOR* messages. |
| services: Track services and processes separately. |
| wininet: Remove unused 'sync' argument from HTTPREQ_Read. |
| reg: Fix a heap corruption when printing specific REG_MULTI_SZ values. |
| server: Increase size of PID table and do not reuse recently freed ptids. |
| server: Do not hold reference on parent process. |
| server: Add missing linebreak to a dump message. |
| server: Fix possible leak of root object in create_named_pipe handler. |
| wined3d: Fix a typo in TRACE message. |
| server: Fix detection of duplicate console history lines. |
| wininet/tests: Add tests for asynchronous InternetReadFileEx. |
| wininet: Send INTERNET_STATUS_RESPONSE_RECEIVED notification in async handler. |
| wininet/tests: Add tests for asynchronous InternetReadFile. |
| user32/tests: Add additional test for window station name. |
| user32: Implement SetCoalescableTimer and add basic tests. |
| quartz/tests: Add initial tests for IFileSourceFilter interface. |
| quartz: Add check for NULL pointer in FileSource_Load. |
| |
| Seong-ho Cho (1): |
| configure: Add AC_HEADER_MAJOR to find where major() is defined. |
| |
| Stefan Dösinger (10): |
| wined3d: Get rid of WINED3D_BUFFER_FLUSH. |
| wined3d: Merge wined3d_surface_prepare() and wined3d_volume_prepare_location(). |
| wined3d: Use wined3d_texture_prepare_location() in wined3d_volume_load_location(). |
| wined3d: Use wined3d_texture_prepare_location() in device_clear_render_targets(). |
| wined3d: Use wined3d_texture_prepare_location() in draw_primitive(). |
| wined3d: Use wined3d_texture_prepare_location() in surface_depth_blt_fbo(). |
| wined3d: Use wined3d_texture_prepare_location() in surface_blt_fbo(). |
| wined3d: Use wined3d_texture_prepare_location() in surface_load_ds_location(). |
| wined3d: Use wined3d_texture_prepare_location() in surface_load_sysmem(). |
| wined3d: Use wined3d_texture_prepare_location() in surface_load_location(). |
| |
| Vincent Povirk (1): |
| Revert "user32: Set capture earlier on popup menus.". |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |