| The Wine development release 1.9.7 is now available. |
| |
| What's new in this release (see below for details): |
| - More work towards the WineD3D command stream. |
| - More support for Shader Model 5 shaders. |
| - C++ exception handling on x86-64. |
| - Support for Windows-style static import libraries. |
| - Performance fixes in the XML writer. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://dl.winehq.org/wine/source/1.9/wine-1.9.7.tar.bz2 |
| http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.7.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.7 (total 42): |
| |
| 10063 wineconsole run fail on korean locale. |
| 10156 oleidl.h has OLECONTF_ONLYUSER misspelled |
| 12400 Display problems in Indiana Jones and The Emperor's Tomb with vertex shader enabled |
| 15537 Game "PURE" shows black screen |
| 19081 Force closing winhlp32 without a file loaded pops up an error dialog (appinstall) |
| 19171 Powerpoint viewer 2003 & 2007 show weird characters (appinstall) |
| 19538 Microsoft Publisher 2007 and 2010 crash when opening documents/templates (TSF manager 'ITextStoreACPSink' must support QI with 'IID_ITextStoreACPServices') |
| 19585 Water is red in Settlers: Heritage of Kings demo |
| 20695 Cannot scroll documents being compared in winmerge |
| 26767 U-he Tyrell, Uhbik and ACE vst plugins: GUI Knob bug (image files files not being sorted correctly) |
| 26942 CSPRO 4 editing : context menu on grid header not working properly |
| 26978 tokenadmin.exe crash : Unimplemented function winscard.dll.SCardListReadersA |
| 28172 Civilization II crashes on startup |
| 29319 Internet Explorer 8 fails to start an InPrivate Browsing session |
| 29979 ElsterFormular crashes when trying to print already sent income tax return |
| 30488 IE8 shows corrupted previews on the quick tabs screen |
| 31393 Nvidia force antialiasing no longer works |
| 32347 Alien8 and Head Over Heels crash when window is moved partly off-screen |
| 35092 Multiple 64-bit applications need __CxxFrameHandler implementation (Ableton Live 9.1, Adobe Cloud apps) |
| 35711 Winelib: compile error in wincon.h if NOGDI is defined before #include <windows.h> |
| 36136 oleaut32/tests/vartest.c test shows a couple leaks with valgrind |
| 36297 valgrind shows uninitialized memory in msxml3/tests/domdoc.c |
| 36383 valgrind shows several uninitialized values in ddraw_CreateSurface() in ddraw/tests/dsurface.c |
| 36748 valgrind shows two possible leaks in d3drm/tests/d3drm.c |
| 38347 Canon PIXMA MP495 driver setup needs setupapi.dll.SetupDiSetDeviceInstallParamsW |
| 38670 advapi32/registry tests shows several uninitialized values |
| 38971 Allied Telesis Smart Switch Management Utility v1.0.0.7 crashes on unimplemented function mgmtapi.dll.SnmpMgrTrapListen |
| 39215 Nvidia GeForce GTX960M detected as GTX470 |
| 39435 The 64 bit mshtml:xmlhttprequest fails on Windows 8/10 |
| 39667 dinput: MotoGP 3 demo launcher crashes on leaving key configuration dialog. |
| 39681 Unimplemented function crypt32.dll.CryptMsgVerifyCountersignatureEncoded |
| 39786 GoodSync crashes, needs oleaut32.OleLoadPictureFile |
| 40048 Camtasia Studio 8 : crashes on unimplemented function dwmapi.dll.DwmSetPresentParameters |
| 40081 CLM Explorer needs fontsub.dll.CreateFontPackage |
| 40113 mshtml:xmlhttprequest regression |
| 40135 msvcirt.c:1386:5: warning: comparison of unsigned expression < 0 is always false |
| 40182 Elder Scrolls Online: Login connection issues |
| 40297 Multiple app crashes in macdrv_EnumDisplayMonitors |
| 40304 EveHQ2 crashes with builtin gdiplus |
| 40306 Overexposed/wrong gamma? on The Legend of Heroes Trails in the Sky SC |
| 40319 VerbAce Dictionary does not install correctly |
| 40331 The Legend of Heroes Trails in the Sky SC crashes on start with runtime error R6025 |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.9.6: |
| |
| Aaryaman Vasishta (2): |
| d3drm: Move struct d3drm_texture to header for global access. |
| d3drm: Fix signature macro of IDirect3DRM*::CreateObject. |
| |
| Adam Buchbinder (1): |
| riched20: Implement ITextRange::ScrollIntoView. |
| |
| Alex Henrie (1): |
| ole32: Fix sizeof mismatch in CompositeMonikerImpl_Construct. |
| |
| Alexandre Julliard (26): |
| winebuild: Use strarray objects instead of pointers where possible. |
| winebuild: Use strarray objects for a few more string arrays. |
| kernel32/tests: Use Interlocked functions to avoid fault counters being optimized out. |
| winebuild: Don't store the full spec for an imported dll. |
| winebuild: Store a C-compatible version of the dll name. |
| winebuild: Store dll imports in a list instead of an array. |
| winebuild: Store delayed imports in a separate list. |
| winebuild: Add a separate structure to store the data of imported functions. |
| winebuild: Use a global flag to determine when to generate the get_pc thunk. |
| winebuild: Add a common helper to find an imported dll. |
| winebuild: Add support for creating static import libraries. |
| winebuild: Add support for linking to static import libraries. |
| makefiles: Expand the names of static libraries in linker commands. |
| makefiles: Build import libraries that contain object files as static libraries. |
| makefiles: Always expand the library name for cross-compiled import libraries. |
| makefiles: Add tool dependencies for winegcc and winebuild. |
| winegcc: Use explicit library file name when loading cross libraries. |
| makefiles: When supported, use -Ttext-segment also for the main loader. |
| makefiles: Reduce the maximum page size for modules that have a base address. |
| makefiles: Move the main loader base address to cope with huge page alignment. |
| kernel32: Lower the load address to accomodate the dll size. |
| wineconsole: If necessary, fallback to a font without the right properties instead of failing. |
| makedep: Sort makefile variables. |
| user32: Use kernel32 functions for character types and case conversions. |
| winegcc: Support building from the top directory. |
| makedep: Rename top_dir_path to top_src_dir_path for consistency. |
| |
| Alistair Leslie-Hughes (2): |
| include: Add d3dx10tex.h. |
| d3d10: Add D3D10CreateEffectPoolFromMemory stub. |
| |
| Andrew Eikum (1): |
| winecoreaudio.drv: Ensure divide-by-zero SSE exceptions are masked before calling AudioConverterNew. |
| |
| André Hentschel (1): |
| shell32: Provide helper function a buffer of correct size. |
| |
| Austin English (8): |
| include: Fix GetCurrentConsoleFontEx/SetCurrentConsoleFontEx definition. |
| crypt32: Add CryptMsgVerifyCountersignatureEncoded stub. |
| mgmtapi: Add SnmpMgrTrapListen stub. |
| dwmapi: Add DwmSetPresentParameters stub. |
| winscard: Add stubs for SCardListReadersA/W. |
| oleaut32: Add OleLoadPictureFile stub. |
| sfc: Document ordinal only exports. |
| setupapi: Add SetupDiSetDeviceInstallParamsW stub. |
| |
| Bernhard Übelacker (2): |
| dinput: Implement device property DIPROP_USERNAME. |
| d3drm/tests: Release two retrieved interfaces to allow proper cleanup. |
| |
| Bruno Jesus (1): |
| comctl32/tests: Add initial tests for the animation control. |
| |
| Caron Wills (1): |
| wined3d: Add Nvidia GeForce GTX 860. |
| |
| Daniel Lehman (3): |
| ucrtbase: Add hypot forward. |
| msvcp120: Add _Mtx_current_owns. |
| msvcr120: Add asinh. |
| |
| Detlef Riekenberg (1): |
| kernelbase: Add dll with forwards to kernel32.dll. |
| |
| François Gouget (11): |
| shell32/tests: Delete the shlproto test class when done. |
| shell32/tests: Move a file URL test to test_fileurl(). |
| shell32/tests: Test default verb detection for files as well as for URLs. |
| dinput: Make ff_effect_direction_to_rad() static. |
| shell32/tests: Make shlexec's reset_association_description() static. |
| wined3d: Make wined3d_texture_force_reload() static. |
| mshtml: Make some functions static. |
| d3dx9_36: Make d3dx_set_shader_const_state() static. |
| winecfg: Highlight spelling fixes. |
| cmd/tests: Slash spelling fix. |
| gdi32: Fix the PAN_WEIGHT_INDEX constant name. |
| |
| Hans Leidekker (7): |
| iphlpapi/tests: Trace network prefixes in the test for GetAdaptersAddresses. |
| webservices: Add support for optional values in WsReadType. |
| webservices: Fix memory leaks on error paths in WsCreateReader. |
| webservices: Add a helper to determine node type. |
| webservices: Add support for text field mappings in WsReadType. |
| webservices/tests: Add more structure type tests. |
| webservices: Add support for repeating element field mappings in WsReadType. |
| |
| Henri Verbeet (50): |
| wined3d: Get resource info from the texture in read_from_framebuffer(). |
| wined3d: Get resource info from the texture in surface_load_fb_texture(). |
| wined3d: Get resource info from the texture in surface_prepare_rb(). |
| wined3d: Get resource info from the texture in fb_copy_to_texture_direct(). |
| wined3d: Get resource info from the texture in fb_copy_to_texture_hwstretch(). |
| wined3d: Get rid of wined3d_surface_ops.surface_private_setup(). |
| wined3d: Validate (2D) texture dimensions in texture_init(). |
| wined3d: Check for compressed and height scaled formats in texture_init(). |
| wined3d: Merge surface_private_setup() into wined3d_surface_init(). |
| d3drm/tests: Properly initialise context.obj in test_Viewport(). |
| ddraw/tests: Rewrite blt_test(). |
| ddraw/tests: Get rid of the unused "d3d" variable in test_shademode(). |
| wined3d: Get resource info from the texture in surface_blt_to_drawable(). |
| wined3d: Get resource info from the texture in surface_blt_special(). |
| wined3d: Get resource info from the texture in surface_depth_blt(). |
| dxgi: Simplify the shader model comparison in dxgi_check_feature_level_support(). |
| d3d11: Use %#x for tracing the feature level in layer_set_feature_level(). |
| wined3d: Get the framebuffer height from the view in shader_glsl_load_constants(). |
| wined3d: Pass a texture instead of a surface to context_create(). |
| wined3d: Introduce wined3d_texture_get_gl_buffer(). |
| wined3d: Get resource info from the texture in surface_load_ds_location(). |
| wined3d: Get resource info from the texture in surface_copy_simple_location(). |
| wined3d: Get resource info from the texture in surface_load_drawable(). |
| wined3d: Get resource info from the texture in surface_load_texture(). |
| wined3d: Get resource info from the texture in surface_load_renderbuffer(). |
| wined3d: Replace context_generate_rt_mask_from_surface() with context_generate_rt_mask_from_resource(). |
| wined3d: Pass a texture instead of a surface to context_generate_rt_mask_no_fbo(). |
| wined3d: Use wined3d_texture_blt() in wined3d_device_copy_resource(). |
| wined3d: Use wined3d_texture_blt() in wined3d_device_copy_sub_resource_region(). |
| wined3d: Use wined3d_texture_blt() in wined3d_swapchain_get_front_buffer_data(). |
| wined3d: Get resource info from the texture in surface_load_location(). |
| wined3d: Get resource info from the texture in swapchain_blit(). |
| wined3d: Get resource info from the texture in wined3d_volume_upload_data(). |
| wined3d: Get resource info from the texture in wined3d_volume_download_data(). |
| wined3d: Get resource info from the texture in wined3d_volume_load_location(). |
| wined3d: Use wined3d_texture_blt() in swapchain_gl_present(). |
| wined3d: Store the context's current rendertarget as a texture and sub-resource index. |
| wined3d: Simplify checking if the released resource is in use as a rendertarget in device_resource_released(). |
| wined3d: Validate the sub-resource index in wined3d_rendertarget_view_init(). |
| wined3d: Get rid of the d3d_surface and d3d_texture debug channels. |
| wined3d: Use the texture dimension helpers in arbfp_blit_surface(). |
| wined3d: Use the texture dimension helpers in context_find_fbo_entry(). |
| wined3d: Use the texture dimension helpers in is_full_clear(). |
| wined3d: Use the texture dimension helpers in prepare_ds_clear(). |
| wined3d: Use the texture dimension helpers in wined3d_device_update_texture_3d(). |
| wined3d: Avoid surface_from_resource() in device_load_logo(). |
| wined3d: Avoid surface_from_resource() in wined3d_device_init_3d(). |
| wined3d: Avoid surface_from_resource() in wined3d_device_update_texture(). |
| wined3d: Avoid surface_from_resource() in swapchain_gl_present(). |
| wined3d: Avoid surface_from_resource() in swapchain_gdi_frontbuffer_updated(). |
| |
| Hugh McMaster (4): |
| reg: Allow values to be added, deleted or modified in root keys. |
| kernel32: Add a stub for SetCurrentConsoleFontEx. |
| regedit: Display REG_DWORD_BIG_ENDIAN values. |
| regedit: Display REG_NONE values. |
| |
| Huw D. M. Davies (1): |
| wineqtdecoder: Use thread-safe initialization. |
| |
| Iván Matellanes (1): |
| msvcirt: Avoid superfluous comparison in some compilers. |
| |
| Jacek Caban (49): |
| mshtml/tests: Fixed xmlhttprequest test failures. |
| mshtml/tests: Fixed remaining xmlhttprequest test failures. |
| jscript: Removed no longer used argument from exec_source. |
| jscript: Added a few more arguments tests. |
| jscript: Keep track of active call in a separated structure. |
| jscript: Store bytecode pointer in call_frame_t. |
| jscript: Store function description in call_frame_t. |
| jscript: Added new helpers for jumps. |
| jscript: Store exception frame in call_frame_t. |
| jscript: Store instruction pointer in call_frame_t. |
| jscript: Store stack base in call_frame_t. |
| jscript: Store current scope chain in call_frame_t. |
| jscript: Store entry scope chain in call_frame_t. |
| jscript: Pass script context instead of execution context to op handlers. |
| jscript: Moved stack from execution context to script context. |
| jscript: Store this object in call_frame_t. |
| jscript: Store variable object in call_frame_t. |
| jscript: Store return value in call_frame_t. |
| jscript: Store is_global flag in call_frame_t. |
| jscript: Get rid of no longer needed exec_ctx_t. |
| secur32: Use %LATEST_RECORD_VERSION gnutls priority. |
| jscript: Don't assume that ret value is cleared when it's not set explicitly. |
| jscript: Clear stack outside OP_new handler. |
| jscript: Clear stack outside OP_call* handlers. |
| jscript: Sore is_global as a flag. |
| jscript: Moved constructor return logic to interpreter. |
| jscript: Merge setup_call_frame into exec_source. |
| jscript: Keep reference to bytecode in call_frame_t. |
| jscript: Moved more return object logic to enter_bytecode loop. |
| jscript: Moved arguments object destuction to interpreter. |
| jscript: Find Function.arguments on the stack instead of storing it in FunctionInstance object. |
| jscript: Use already running interpreter for execution of member source function. |
| jscript: Use already running interpreter for execution expressions that are source functions. |
| jscript: Use already running interpreter for execution new expressions. |
| jscript: Use already running interpreter for Function.apply() execution. |
| jscript: Use already running interpreter for Function.call() execution. |
| jscript: Use already running interpreter for eval() execution. |
| mshtml: Moved createAttribute tests to test_attr. |
| mshtml: Split conversion to string out of get_elem_attr_value_by_dispid. |
| mshtml: Added support for IHTMLDOMAttribute2::get_value on detached attributes. |
| mshtml: Added IHTMLDOMAttribute2::get_parentNode implementation. |
| mshtml: Added IHTMLElement4::setAttributeNode implementation. |
| mshtml: Return NULL instead of empty string in get_node_text. |
| mshtml: Added IHTMLElement::get_outerText implementation. |
| mshtml: Added IHTMLElement::put_outerText implementation. |
| mshtml: Added IHTMLElement::outerText tests. |
| mshtml.idl: Added IHTMLHtmlElement declaration. |
| mshtml: Added HTMLHtmlElement object implementation. |
| mshtml: Added IHTMLDivElement declaration. |
| |
| Józef Kucia (46): |
| wined3d: Add extension detection for ARB_copy_buffer. |
| wined3d: Implement copying of buffer resources. |
| wined3d: Add support for buffers in wined3d_device_copy_sub_resource(). |
| d3d10core/tests: Add test for copying buffer resources. |
| d3d11/tests: Add test for copying buffer resources. |
| wined3d: Prevent possible integer overflow in buffer_invalidate_bo_range(). |
| wined3d: Fix driver version check. |
| wined3d: Introduce helper function for binding buffers. |
| wined3d: Allow draw calls without color attachments. |
| d3d10core/tests: Test render to depth texture. |
| d3d11/tests: Test render to depth texture. |
| d3d10core/tests: Add test for ClearRenderTargetView(). |
| d3d11/tests: Add test for ClearRenderTargetView(). |
| wined3d: Implement SM4 sample_c instruction. |
| wined3d: Implement SM4 sample_c_lz instruction. |
| wined3d: Use dcl_sampler to determine if shadow sampler is needed. |
| d3d8: Avoid '\n' in middle of TRACE() messages. |
| d3d9: Avoid '\n' in middle of TRACE() messages. |
| wined3d: Improve advertized driver version for Windows 10. |
| d3dx9: Avoid '\n' in middle of TRACE() message. |
| d3dcompiler: Avoid '\n' in middle of TRACE() messages. |
| wined3d: Recognize SM 4.1 ld2dms opcode. |
| wined3d: Recognize SM5 dcl_resource_structured opcode. |
| wined3d: Use lower case letters for simple data types in SM4 "opcode_table". |
| wined3d: Recognize SM5 dcl_uav_typed opcode. |
| wined3d: Recognize SM5 store_uav_typed opcode. |
| d3d11: Implement private data methods for immediate ID3D11DeviceContext. |
| d3d11: Add ID3D11HullShader interface stub. |
| wined3d: Add hull shader type. |
| wined3d: Introduce wined3d_shader_create_hs(). |
| wined3d: Recognize SM5 hs_decls opcode. |
| wined3d: Recognize SM5 hs_fork_phase opcode. |
| wined3d: Recognize SM5 dcl_input_control_point_count opcode. |
| wined3d: Recognize SM5 dcl_output_control_point_count opcode. |
| wined3d: Add system value names used by tessellation shaders. |
| wined3d: Improve wined3d_sysval_semantic enum values naming. |
| wined3d: Recognize SM5 dcl_hs_fork_phase_instance_count opcode. |
| wined3d: Avoid abbreviations in SM5 opcode names. |
| wined3d: Recognize SM5 dcl_hs_max_tessfactor opcode. |
| wined3d: Recognize SM5 vForkInstanceId register. |
| wined3d: Recognize SM5 dcl_tessellator_domain opcode. |
| wined3d: Recognize SM5 dcl_tessellator_output_primitive opcode. |
| wined3d: Recognize SM5 dcl_tessellator_partitioning opcode. |
| wined3d: Get rid of long else-if sequence from shader_sm4_read_instruction(). |
| wined3d: Add domain shader type. |
| d3d11: Implement d3d11_device_CreateDomainShader(). |
| |
| Ken Thomases (1): |
| user32: Call the EnumDisplayMonitors callback using a wrapper. |
| |
| Kerstin Noa (1): |
| wined3d: Add NVIDIA GeForce GTX 980 GPU information. |
| |
| Louis Lenders (3): |
| gdiplus: GdipTransformPath should return Ok if matrix = NULL. |
| gdiplus/tests: Add test for GdipTransformPath with null-matrix. |
| user32: Add stub for IsProcessDPIAware. |
| |
| Mark Jansen (1): |
| user32: Correctly determine bit count for BITMAPCOREINFO in is_dib_monochrome. |
| |
| Matteo Bruni (19): |
| wined3d: Emulate luminance texture formats on core profile. |
| wined3d: Add ARB_texture_swizzle extension. |
| wined3d: Use ARB_texture_swizzle for color fixups when possible. |
| d3d11/tests: Add a test for DXGI_FORMAT_A8_UNORM textures. |
| d3d10core/tests: Add a test for DXGI_FORMAT_A8_UNORM textures. |
| d3d11: Add a couple missing wined3d_mutex_unlock() in d3d_shader_resource_view_init() error paths. |
| wined3d: Get rid of WINED3D_GLSL_SAMPLE_NPOT. |
| wined3d: Clamp diffuse and specular color in GLSL vertex ffp replacement for core profile. |
| wined3d: Don't flag vertex color clamping for changes on core profile. |
| wined3d: Don't call glClampColorARB() on core profile. |
| d3d9/tests: Add a test for color varyings clamping. |
| d3d8/tests: Add a test for color varyings clamping. |
| wined3d: Don't set legacy light and texture environment state on core profile contexts. |
| wined3d: Disable ARB_point_sprite on core profile contexts. |
| wined3d: Don't try to set line stippling on core profile contexts. |
| ddraw/tests: Add a test for color varyings clamping. |
| wined3d: Avoid the deprecated GLSL "attribute" keyword on core profile contexts. |
| wined3d: Avoid the deprecated gl_FragData on core profile contexts. |
| wined3d: Don't read texcoord attributes unless necessary. |
| |
| Michael Müller (2): |
| kernel32: Set ERROR_DLL_NOT_FOUND as error code in load_library for Win 9x compatibility. |
| kernel32: Check for invalid filename pointers in CreateFileA for Win9x compatibility. |
| |
| Michael Stefaniuc (1): |
| ddraw: Use SetRect() instead of open coding it. |
| |
| Nikolay Sivov (41): |
| include: Added shimgdata.idl. |
| msctf: Make ITextStoreACPSink a part of context object. |
| msctf: Added stub ITextStoreACPServices support for context ITextStoreACPSink. |
| xmllite/writer: Implement WriteRaw(). |
| xmllite/tests: Use static linking to xmllite.dll. |
| xmllite/tests: Add a helper to test writer output. |
| xmllite/tests: Add a helper to create/set writer output. |
| ole32: Make CoGetInstanceFromFile() propagate failure codes to returned MULTI_QI data (Coverity). |
| ole32: Fix CreataDataCache() return value when requested riid is not IUnknown, for aggregation case. |
| msctf/tests: Fix a crash on unsupported interface. |
| oleaut32/tests: Fix a test crash on some XP SP1 VM. |
| xmllite/tests: A test for Write* behaviour on initial writer state. |
| xmllite/writer: Fix initial state handling in WriteEndDocument(). |
| xmllite/writer: Properly fail on initial state in WriteEndElement(). |
| xmllite/writer: Fix WriteEndElement()/WriteFullEndElement() on ready state. |
| msxml3/mxwriter: Don't allocate output buffer structure separately from the writer. |
| msxml3/mxwriter: Simplify argument check in externalEntityDecl(). |
| msxml3/tests: Remove useless VariantClear(). |
| msxml3/tests: Use win_skip() consistently. |
| xmllite/writer: Handle initial and ready states in the rest of tested Write* methods. |
| xmllite/writer: Put writer into closed state on WriteAttributeString(). |
| xmllite/writer: Fix a bunch of Write* methods to set closed state. |
| xmllite/writer: Make it possible to use WriteRaw() multiple times. |
| user32: For EnableScrollBar() always go through EnableWindow() in SB_CTL case. |
| include: Added IDXGISurface1 definition. |
| msxml3/mxwriter: No need to use contiguous allocation in case of BSTR output. |
| msxml3/mxwriter: Handle allocation failure in get_output(). |
| msxml3/mxwriter: Flush internal buffer as soon as it's filled. |
| msxml3/mxwriter: Use 4K for internal buffer size. |
| dwrite: Use regular QI way to return interface client asked for. |
| dwrite: Update to IDWriteFactory3. |
| include: Fix ID2D1DCRenderTarget definition. |
| d2d1: Don't use render target pointer directly in bitmap initialization helpers. |
| dxgi: Update to IDXGISurface1. |
| d2d1/tests: Basic test for ID2D1DCRenderTarget creation. |
| d2d1: Move bitmap creation helpers to common location. |
| t2embed: Implement TTGetEmbeddingType(). |
| fontsub: Added CreateFontPackage() stub. |
| d2d1: Move brush creation helpers to common location. |
| d2d1: Move mesh creation to mesh.c. |
| dwrite: Always initialize context and font table pointers. |
| |
| Patrick Armstrong (1): |
| bcrypt: Added BCryptHash function. |
| |
| Paul Gofman (4): |
| d3dx9: Add test for preshader in effect. |
| d3d9/tests: Add test for D3DFMT_L8 format as render target. |
| wined3d: Support D3DFMT_L8 format as render target. |
| d3dx9: Introduce preshaders in effect. |
| |
| Piotr Caban (11): |
| msvcrt: Fix exception parameters number validation in x86_64 __CxxDetectRethrow. |
| msvcrt: Dump exception information in x86_64 __CxxFrameHandler. |
| msvcrt: Restore exception object stored in thread storage after frames unwinding. |
| msvcrt: Register exception object before unwinding. |
| msvcrt: Update previous exception stored in cxx_frame_info after frames unwinding. |
| msvcrt: Call C structured exception translator in x86_64 __CxxFrameHandler. |
| msvcrt: Improve dump_function_descr helper. |
| msvcrt: Add x86_64 __CxxFrameHandler implementation. |
| msvcrt: Handle frames with CXX_FRAME_MAGIC_VC6 and CXX_FRAME_MAGIC_VC7 magic value. |
| include: Fix ITargetFrame definition. |
| ieframe: Add ITargetFrame stub. |
| |
| Rob Walker (1): |
| wined3d: Add Nvidia GPU SKUs 950,950M,960,960M. |
| |
| Sebastian Lackner (9): |
| ntdll: Fix off-by-one errors in __wine_set_signal_handler. |
| quartz: Fix use of CONTAINING_RECORD in impl_from_TransformFilter. |
| jscript: Fix off-by-one error in decode_dword. |
| include: Add definition for TP_CALLBACK_ENVIRON_V3. |
| ntdll/tests: Add test for threadpool environment version 3. |
| ntdll: Don't warn about unsupported environment version 3. |
| kernel32: Fix handling of GetOverlappedResult when status remains STATUS_PENDING. |
| user32: Set %ecx to address of rect in EnumDisplayMonitors callback. |
| ntdll: Use close_handle instead of NtClose for internal memory management functions. |
| |
| Stefan Dösinger (10): |
| wined3d: Avoid storing a clip plane pointer in struct wined3d_cs_set_clip_plane. |
| wined3d: Avoid storing a transformation matrix pointer in struct wined3d_cs_set_transform. |
| wined3d: Avoid storing a rectangle pointer in struct wined3d_cs_set_scissor_rect. |
| wined3d: Avoid storing a viewport pointer in struct wined3d_cs_set_viewport. |
| wined3d: Avoid storing color and rectangle pointers in struct wined3d_cs_clear. |
| wined3d: Avoid storing rectangle pointers in struct wined3d_cs_present. |
| wined3d: Store sub-resource locations in the sub-resource structure. |
| wined3d: Introduce wined3d_texture_validate_location(). |
| wined3d: Introduce wined3d_texture_invalidate_location(). |
| wined3d: Introduce wined3d_texture_get_memory(). |
| |
| Theodore Dubois (2): |
| shell32: Fix return value for ASSOCSTR_FRIENDLYDOCNAME and ASSOCSTR_DEFAULTICON when passed a ProgID. |
| shell32/tests: Additional tests for IQueryAssociations. |
| |
| Thomas Faber (3): |
| dbghelp: Use documented member name in SYMBOL_INFO structure. |
| user32/tests: Test loading monochrome icons. |
| user32: Handle BITMAPCOREINFO when loading icons. |
| |
| Vincent Povirk (1): |
| mscoree: Enable crash chaining in Mono. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |