475 lines
25 KiB
Plaintext
475 lines
25 KiB
Plaintext
The Wine development release 3.2 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Separate implementation of USER controls for ComCtl32 v6.
|
|
- Multisample texture support in Direct3D.
|
|
- Support for HID gamepads.
|
|
- More event support in MSHTML.
|
|
- Obsolete DOS code removed.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
https://dl.winehq.org/wine/source/3.x/wine-3.2.tar.xz
|
|
http://mirrors.ibiblio.org/wine/source/3.x/wine-3.2.tar.xz
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
https://www.winehq.org/download
|
|
|
|
You will find documentation on https://www.winehq.org/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check https://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 3.2 (total 34):
|
|
|
|
23033 Tages Protection v5.x: games report "DLL not found shell.dll16.dll" (Runaway 2: The Dream Of The Turtle, ...)
|
|
32439 notepad++: selecting text in items
|
|
32580 Copy text+images into Word 2007, 2010 doesn't work!!
|
|
34627 32 bit Visual C++ 2010 Express full installer complains "Runtime Error!" while installing SQL
|
|
35268 64bit InstallShield installer uses 32bit typelib function offsets
|
|
36718 Mindjet MindManager 14.x/15.x installer fails with 'Microsoft .NET Framework version 4.0.30319 or higher required' (builtin 'MsiNetAssemblySupport' property missing)
|
|
37217 wine builtin iexplore couldn't load local pages correctly in chinese named folders
|
|
37584 Holding down mouse on themed button, unthemes it.
|
|
38838 MS Office Pro Plus 2010 reruns setup on starting any app when Windows version is Vista or later
|
|
39237 urlmon:sec_mgr fails if privileges not high enough
|
|
39270 Microsoft .NET 2.x/3.x Framework: "mscorsvw" compile worker hangs occasionally while generating native images from assemblies in GAC (heap lock timeout reported)
|
|
39637 Applications using MFC 'MFCButton' class based on Common Controls 6+ 'Button' class don't work ('comctl32' needs to register builtin 'Button' class with 'CS_GLOBALCLASS')(Samsung TV SDK 3.5.2)
|
|
40767 Indiana Jones and The Emperor's Tomb quits after the splash screen
|
|
42085 B4A (Basic 4 Android) crashes on paste
|
|
42789 Qemu 2.9.0-rc3 crashes before displaying anything
|
|
42819 The Witness requires alpha-to-coverage
|
|
43126 Multiple games need d3d11_immediate_context_ResolveSubresource (Hearthstone, System Shock)
|
|
43256 Civilization V in-game font corrupted
|
|
44095 bspedit crashes
|
|
44213 ShareHolder Finder 0.9.3.0 fails to generate unique hardware id, reports 'Error: The requested action with this object has failed.' (several 'Win32_ComputerSystemProduct' WMI class properties missing)
|
|
44222 Office 2010 Pro Plus reruns setup on starting any app even when Windows version is XP
|
|
44330 Some WinSCP buttons are black when Windows version is set to Windows 7
|
|
44428 x64dbg needs unimplemented function msvcr120.dll.??0_NonReentrantPPLLock@details@Concurrency@@QEAA@XZ
|
|
44430 Windows 10 DISM pkgmgr.exe fails to run, needs api-ms-win-security-lsalookup-l2-1-0.dll
|
|
44441 for loop reading a file strips out double quotes and then equals
|
|
44466 PrtSc button crashes StarCraft
|
|
44468 x64dbg crashes on unimplemented function msvcr120.dll.?_Trace_agents@Concurrency@@YAXW4Agents_EventType@1@_JZZ
|
|
44475 Microsoft SQL Server 2008 Express Edition installer fails install .NET assemblies into GAC
|
|
44483 7zip installer cannot start on wine 3.1
|
|
44489 Zwei: The Arges Adventure can't detect installed Indeo 5 codec
|
|
44492 winedbg reports unknown mode, fails to backtrace etc. in protected-mode with 64-bit wineserver
|
|
44501 Missing D3D11_1_UAV_SLOT_COUNT constant
|
|
44510 Winecfg - Going to "desktop integration" can crash with visual theme enabled
|
|
44512 Royale Noir theme - Various: fixme:uxtheme:DrawThemeTextEx unsupported flags
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 3.1:
|
|
|
|
Akihiro Sagawa (4):
|
|
gdi32: Fix ABC width calculations when applying transformations internally.
|
|
gdi32/tests: Add more ABC width tests in various widths.
|
|
gdi32/tests: Add more ABC width tests with vertical font.
|
|
gdi32: Fix ABC width calculations when using vertical font.
|
|
|
|
Alex Henrie (6):
|
|
dhtmled.ocx: Add IOleObject interface to DHTMLEdit object.
|
|
dhtmled.ocx: Add IPersistStreamInit interface to DHTMLEdit object.
|
|
dhtmled.ocx: Remove IDHTMLSafe interface from DHTMLEdit object.
|
|
d3dx9: Correctly round constants in D3DXSHMultiply3 implementation.
|
|
oleaut32/tests: Mark some tmarshal tests as todo on x64 and ARM.
|
|
setupapi/tests: Drop install test workarounds for Windows <= 2000.
|
|
|
|
Alexandre Julliard (24):
|
|
user32/tests: Fix pointer conversion warnings.
|
|
ntdll: Block signals during process-wide exit.
|
|
krnl386: Remove support for DPMI real-mode calls.
|
|
krnl386: Remove support for vm86 contexts.
|
|
winebuild: Stop building the DPMI event check routine.
|
|
ntdll: Get rid of the vm86 structure in the TEB.
|
|
ntdll: Use MAP_SHARED also for read-only mappings.
|
|
ntdll: Fix crash on nested thread exit.
|
|
server: Add a macro to define SIDs.
|
|
winex11: Store the visual info in the OpenGL pixel format.
|
|
winex11: Store only the pixmap size instead of the window rectangle in the GL drawable.
|
|
winex11: Implement refcounting of GL drawables.
|
|
winex11: Hold a reference to the drawable from the GL context.
|
|
winex11: Use the client window support also for XComposite child windows.
|
|
winex11: Get rid of the WineGLInfo structure.
|
|
include: Add definitions for SECTION_IMAGE_INFORMATION flags.
|
|
kernel32/tests: Add some tests for image flags and CLR images.
|
|
user32/tests: Reduce window test verbosity.
|
|
user32/tests: Remove workarounds for older Windows versions.
|
|
iphlpapi/tests: Reduce window test verbosity.
|
|
kernel32/tests: Add some tests for CIL 32-bit image flags.
|
|
server: Implement the various image flags in SECTION_IMAGE_INFORMATION.
|
|
ntdll: Use the image information data when mapping an image file.
|
|
include: Added activeds library definition.
|
|
|
|
Alistair Leslie-Hughes (1):
|
|
ntdll: Support TokenLogonSid in NtQueryInformationToken.
|
|
|
|
Andrew Eikum (3):
|
|
advapi32: Also wait on services without a control thread during shutdown.
|
|
xaudio2: Fix ClassFactory ref counting.
|
|
services: Fix reading past end of struct (Coverity).
|
|
|
|
Andrey Gusev (3):
|
|
cdosys: Add stub dll.
|
|
api-ms-win-perf-legacy-l1-1-0: Add dll.
|
|
amstream: Return S_OK in IDirectDrawStreamSampleImpl_Update.
|
|
|
|
André Hentschel (2):
|
|
ws2_32/tests: Don't test WSAGetLastError() value on success.
|
|
ws2_32/tests: Test with less socket pairs.
|
|
|
|
Anton Romanov (2):
|
|
wmp: Add IWMPPlayer interface.
|
|
wmp: Implement IConnectionPoint[Container] and add _WMPOCXEvents.
|
|
|
|
Aric Stewart (10):
|
|
winebus.sys: Handle linux input event device via udev.
|
|
winebus.sys: Build device reports for linux event devices.
|
|
winebus.sys: Implement get_string for linux event devices.
|
|
winebus.sys: Process device reports for linux event devices.
|
|
loader: Add LNXEV to the critical event database.
|
|
winebus.sys: Be more specific as to what we offer as IG_ enumerated devices.
|
|
xinput: Detect and setup HID gamepads.
|
|
xinput: Update state of HID device.
|
|
xinput: Implement XInputSetState.
|
|
xinput: Implement XInputEnable.
|
|
|
|
Daniel Lehman (5):
|
|
kernel32: Change error return from GlobalFree.
|
|
ole32: Return error from IStream Clone.
|
|
oleaut32/tests: Fix leak (Valgrind).
|
|
include: Add some math function declarations.
|
|
include: Add some tchar forwards.
|
|
|
|
Dmitry Timoshkov (4):
|
|
kerberos: Calling InitializeSecurityContext without a token buffer is not an error.
|
|
kerberos: Slightly simplify name_sspi_to_gss.
|
|
include: Add IADsADSystemInfo definition.
|
|
adsldp: Add a stub for IADsADSystemInfo.
|
|
|
|
Fabian Maurer (2):
|
|
comctl32/tests: Add test for v6 combobox dropdown size.
|
|
cmd.exe: Parse parameters in "FOR /F" properly.
|
|
|
|
François Gouget (1):
|
|
msvcp120/tests: A spelling fix in a comment.
|
|
|
|
Hans Leidekker (15):
|
|
wbemprox: Add more Win32_ComputerSystemProduct properties.
|
|
wbemprox: Add more Win32_BIOS properties.
|
|
wbemprox: Add more Win32_Processor properties.
|
|
kerberos: Support non-DCE style contexts.
|
|
msi: Properly set the MsiNetAssemblySupport property.
|
|
msi: Don't mark uncompressed global assembly files as installed until they are in the assembly cache.
|
|
secur32: Implement SECPKG_ATTR_NEGOTIATION_INFO for NTLM.
|
|
kerberos: Don't fail on caller supplied credentials in kerberos_SpAcquireCredentialsHandle.
|
|
kerberos: Simplify kerberos_SpInitLsaModeContext.
|
|
kerberos: Allocate a buffer for the package info structure in kerberos_SpQueryContextAttributes.
|
|
secur32: Implement QueryContextAttributesA(SECPKG_ATTR_NEGOTIATION_INFO) in the LSA wrapper.
|
|
kerberos: ISC_REQ_USE_DCE_STYLE is supported.
|
|
kerberos: Trace returned flags instead of the context handle in kerberos_SpAcceptLsaModeContext.
|
|
secur32: Forward to either Kerberos or NTLM from the Negotiate provider.
|
|
secur32: Use the global memory allocation helpers.
|
|
|
|
Henri Verbeet (51):
|
|
wined3d: Replace the CPU access flags in struct wined3d_buffer_desc with resource access flags.
|
|
wined3d: Implement wined3d_buffer_create_vb() on top of wined3d_buffer_create().
|
|
wined3d: Implement wined3d_buffer_create_ib() on top of wined3d_buffer_create().
|
|
ddraw: Use wined3d_buffer_create() in d3d_device_prepare_index_buffer().
|
|
d3d11: Use the global memory allocation helpers.
|
|
ddraw: Use wined3d_buffer_create() in d3d_execute_buffer_execute().
|
|
d3d8: Use wined3d_buffer_create() in indexbuffer_init().
|
|
d3d8: Use wined3d_buffer_create() in d3d8_device_prepare_index_buffer().
|
|
d3d9: Use wined3d_buffer_create() in indexbuffer_init().
|
|
dxgi: Use the global memory allocation helpers.
|
|
d3d9: Use wined3d_buffer_create() in d3d9_device_prepare_index_buffer().
|
|
ddraw: Use wined3d_buffer_create() in d3d_device_prepare_vertex_buffer().
|
|
ddraw: Use wined3d_buffer_create() in d3d_execute_buffer_SetExecuteData().
|
|
ddraw: Avoid using WINED3DUSAGE_DYNAMIC without WINED3D_RESOURCE_ACCESS_GPU in d3d_execute_buffer_SetExecuteData().
|
|
d3d9: Use the global memory allocation helpers.
|
|
winedbg: Handle byte-sized registers in cpu_register() and cpu_register_hex_from().
|
|
ddraw: Use wined3d_buffer_create() in d3d_vertex_buffer_create_wined3d_buffer().
|
|
d3d8: Use wined3d_buffer_create() in vertexbuffer_init().
|
|
d3d8: Use wined3d_buffer_create() in d3d8_device_prepare_vertex_buffer().
|
|
d3d9: Use wined3d_buffer_create() in vertexbuffer_init().
|
|
d3d8: Use the global memory allocation helpers.
|
|
d3d9: Use wined3d_buffer_create() in d3d9_device_prepare_vertex_buffer().
|
|
wined3d: Get rid of wined3d_get_draw_rect().
|
|
wined3d: Update the depth/stencil resource location for stencil clears as well.
|
|
wined3d: Explicitly check for dynamic usage in wined3d_texture_use_pbo().
|
|
d3drm: Use the global memory allocation helpers.
|
|
ddraw: Set WINED3D_RESOURCE_ACCESS_MAP on buffers.
|
|
ddraw: Set WINED3D_RESOURCE_ACCESS_MAP on textures.
|
|
d3d8: Set WINED3D_RESOURCE_ACCESS_MAP on buffers.
|
|
d3d8: Set WINED3D_RESOURCE_ACCESS_MAP on 2D textures.
|
|
ddrawex: Use the global memory allocation helpers.
|
|
d3d9: Set WINED3D_RESOURCE_ACCESS_MAP on buffers.
|
|
d3d9: Set WINED3D_RESOURCE_ACCESS_MAP on 2D textures.
|
|
d3d11: Set WINED3D_RESOURCE_ACCESS_MAP on 2D textures.
|
|
include: Add d3d11.1 and d3d11.2 constants to d3d11.idl.
|
|
ddraw: Use the global memory allocation helpers.
|
|
wined3d: Enforce map access on all resources.
|
|
wined3d: Do not implicitly set WINED3D_RESOURCE_ACCESS_MAP for dynamic resources.
|
|
wined3d: Get rid of the WINED3D_SWAP_EFFECT_FLIP fixme in swapchain_gl_present().
|
|
wined3d: Rename WINED3D_SWAP_EFFECT_FLIP to WINED3D_SWAP_EFFECT_SEQUENTIAL.
|
|
wined3d: Use the global memory allocation helpers.
|
|
wined3d: Print a fixme for unimplemented swap effects during swapchain (re)creation.
|
|
d3d8: Explicitly translate swap effects.
|
|
d3d9: Explicitly translate swap effects.
|
|
dxgi: Translate swap effects in dxgi_factory_CreateSwapChainForHwnd().
|
|
dxgi/tests: Introduce an ARRAY_SIZE macro.
|
|
d3d11: Set resource access based on usage and CPU access flags.
|
|
ddraw: Explicitly translate resource map flags.
|
|
d3d8: Explicitly translate resource map flags.
|
|
d3d9: Explicitly translate resource map flags.
|
|
wined3d: Enable the multi-threaded command stream by default.
|
|
|
|
Hermès Bélusca-Maïto (1):
|
|
shlwapi: Make SHCreateWorkerWindowA/W 64-bit compatible.
|
|
|
|
Huw D. M. Davies (3):
|
|
user32: Add a heuristic to find the mouse message's window.
|
|
kernel32: Save xmm0 - 3 to work around a Delphi bug on x86_64.
|
|
winebuild: On x86_64, save xmm0 - 3 during the delayed import lookup.
|
|
|
|
Jacek Caban (49):
|
|
mshtml: Added IDOMMouseEvent stub implementation.
|
|
mshtml: Use DispDOMEvent for DOMEvent object.
|
|
mshtml: Added IDOMMouseEvent position getters implementation.
|
|
mshtml: Added IDOMMouseEvent key state getters implementation.
|
|
mshtml: Added IDOMMouseEvent::button property implementation.
|
|
mshtml: Added IDOMMouseEvent::initMouseEvent implementation.
|
|
mshtml: Expose IDOMMouseEvent to scripts.
|
|
mshtml: Use IDOMMouseEvent instead of nsIDOMMouseEvent in IHTMLEventObj implementation.
|
|
mshtml.idl: Added IDOMUIEvent declaration.
|
|
mshtml: Added IDOMUIEvent stub implementation.
|
|
mshtml: Use nsIDOMUIEvent stored in DOMEvent in IHTMLEventObj::get_[xy] implementation.
|
|
mshtml: Added IDOMUIEvent::initUIEvent implementation.
|
|
mshtml: Added IDOMUIEvent::detail property implementation.
|
|
mshtml: Expose IHTMLUIEvent to scripts.
|
|
mshtml: Added IDOMKeyboardEvent stub implementation.
|
|
mshtml: Added key and char code IDOMKeyboardEvent getters implementation.
|
|
mshtml: Added IDOMKeyboardEvent key state getters implementation.
|
|
mshtml: Expose IDOMKeyboardEvent to scripts.
|
|
mshtml: Use IDOMKeyboardEvent instead of nsIDOMKeyEvent in IHTMLEventObj implementation.
|
|
mshtml: Added IHTMLKeyboardEvent::location property implementation.
|
|
mshtml: Store compat mode in dispex_data_t and use it in dispex_compat_mode when possible.
|
|
mshtml: Always set valid IEventTarget vtbl.
|
|
mshtml/tests: Run textarea tests in both quirks and IE9 compat mode.
|
|
mshtml: Added IE9+ mode support to HTMLFormElement::elements property.
|
|
mshtml: Fixed error handling in IHTMLFormElement::item in IE9+ mode.
|
|
mshtml: Fixed error handling in IHTMLElementCollection::item in IE9+ mode.
|
|
mshtml/tests: Run form element tests in both quirks and IE9 compat mode.
|
|
jscript: Improve interp_local debug traces.
|
|
mshtml: Store Gecko element both as nsIDOMElement and nsIDOMHTMLElement in HTMLElement.
|
|
mshtml: Pass element as nsIDOMElement to get_elem_attr_value.
|
|
mshtml: Pass element as nsIDOMElement to create_param_prop_bag.
|
|
mshtml: Use nsIDOMElement instead of nsIDOMHTMLElement in pluginhost.c.
|
|
mshtml: Use nsIDOMElement instead of nsIDOMHTMLElement in get_font_size.
|
|
mshtml: Pass Gecko elements as nsIDOMElement to element constructors.
|
|
mshtml: Return element as ndIDOMElement from create_nselem.
|
|
mshtml: Use nsIDOMElement for Gecko elements in npplugin.c.
|
|
mshtml: Pass Gecko element as nsIDOMElement to check_event_attr.
|
|
mshtml: Use get_elem helper in IHTMLDocument2::get_body implementation.
|
|
mshtml: Use nsIDOMElement instead of nsIDOMHTMLElement where possible in HTMLElement implementation.
|
|
mshtml: Handle non-HTML elements in HTMLElement implementation.
|
|
mshtml: Use nsIDOMElement instead of nsIDOMHTMLElement where possible.
|
|
mshtml: Handle non-HTML element in IHTMLSelectElement:add implementation.
|
|
mshtml: Added support for non-HTML elements.
|
|
mshtml: Added SVG elements tests.
|
|
mshtml: Added IDOMEvent::stopImmediatePropagation implementaition.
|
|
mshtml: Added IDOMEvent::view property implementation.
|
|
mshtml: Added IDOMMouseEvent::buttons property implementation.
|
|
mshtml: Added IDOMEvent::pageX and pageY properties implementation.
|
|
mshtml: Added IDOMKeyboardEvent::which and IDOMMouseEvent::which properties implementation.
|
|
|
|
Joachim Priesner (1):
|
|
windowscodecs/tiffformat: Fix TiffFrameDecode_GetResolution, add test.
|
|
|
|
Józef Kucia (46):
|
|
wined3d: Add ARB_texture_multisample extension.
|
|
wined3d: Add ARB_texture_storage_multisample extension.
|
|
wined3d: Add support for multisample samplers.
|
|
wined3d: Implement ld2dms instruction.
|
|
wined3d: Do not validate texture type in resolve_depth_buffer().
|
|
wined3d: Introduce wined3d_bit_scan().
|
|
wined3d: Use wined3d_bit_scan() in wined3d_enable_clip_distances().
|
|
wined3d: Use wined3d_bit_scan() in context_apply_compute_state().
|
|
wined3d: Add support for multisample texture views.
|
|
wined3d: Factor out wined3d_texture_get_gl_sample_count() function.
|
|
d3d11/tests: Add test for alpha to coverage.
|
|
wined3d: Introduce blend state object.
|
|
d3d11: Use wined3d blend state objects.
|
|
wined3d: Fix resinfo for multisample textures.
|
|
wined3d: Simplify shader_calculate_clip_or_cull_distance_mask().
|
|
wined3d: Avoid guessing texture target if OpenGL 4.5 is available.
|
|
wined3d: Add support for multisample textures in context_dump_fbo_attachment().
|
|
wined3d: Add registry setting to enable multisample textures.
|
|
wined3d: Create multisample textures.
|
|
wined3d: Add support for multisample textures in wined3d_texture_update_desc().
|
|
d3d9/tests: Add test for changing multisample type of implicit swapchain.
|
|
wined3d: Do not enable GL_ARB_texture_multisample in GLSL.
|
|
wined3d: Add STATE_BLEND to debug_d3dstate().
|
|
wined3d: Avoid raw blits when resolving multisample textures.
|
|
wined3d: Implement multisample resolve for typed resources.
|
|
d3d11: Implement d3d11_immediate_context_ResolveSubresource().
|
|
d3d11: Implement d3d10_device_ResolveSubresource().
|
|
wined3d: Query supported sample counts for multisample textures.
|
|
dxgi/tests: Add test for CreateDXGIFactory2().
|
|
dxgi: Implement IDXGIFactory5.
|
|
include: Add d3d12.idl.
|
|
dxguid: Add D3D12 IIDs.
|
|
d3d12: Add dll.
|
|
d3d12/tests: Add test for COM interfaces.
|
|
dxgi: Use assignment instead of memcpy().
|
|
d3d8/tests: Add test for changing multisample type of implicit swapchain.
|
|
wined3d: Align OpenGL version comments for newer core functions.
|
|
wined3d: Create dummy textures for multisample texture targets.
|
|
wined3d: Introduce structure for dummy textures.
|
|
d3d10core/tests: Fix typo in #undef.
|
|
d3d11/tests: Fix typo in #undef.
|
|
d3d10core/tests: Add test for alpha to coverage.
|
|
dxgi: Add DXGI_FORMAT_B4G4R4A4_UNORM format.
|
|
d3d11: Add DXGI_FORMAT_B4G4R4A4_UNORM format.
|
|
d3d9/tests: Add basic test for StretchRect() with multisample resources.
|
|
wined3d: Use renderbuffers when resolving multisample textures with conversion.
|
|
|
|
Mark Jansen (4):
|
|
comctl32/listview: Include the checkbox in column width calculation.
|
|
include: Add ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION and related struct/enum.
|
|
kernel32/tests: Add tests for the compatibility section in actctx.
|
|
ntdll: Parse manifest compatibility section.
|
|
|
|
Matteo Bruni (11):
|
|
d3d10core/tests: Add tests for GenerateMips().
|
|
wined3d: Introduce a WINED3DFMT_FLAG_GEN_MIPMAP flag.
|
|
d3d9: Handle D3DUSAGE_AUTOGENMIPMAP textures entirely in d3d9.
|
|
wined3d: Update feature check for mipmap generation support.
|
|
wined3d: Get rid of legacy mipmap autogeneration support.
|
|
d3d9/tests: Extend test_mipmap_gen().
|
|
d3d9: Introduce a d3d9_texture_cleanup() function.
|
|
d3d9/tests: Extend autogen_mipmap_test().
|
|
d3d9/tests: Add a test for cube texture mipmap autogeneration.
|
|
d3d9/tests: Add a test for GenerateMipSubLevels().
|
|
server: Avoid writing out of bounds in get_selector_entry().
|
|
|
|
Michael Müller (3):
|
|
shell32: Use manual redirection for RunDLL_CallEntry16.
|
|
include: Add run level information enum and structure to winnt.h.
|
|
imm32: Add stub for ImmDisableLegacyIME.
|
|
|
|
Michael Stefaniuc (32):
|
|
pdh: Use the global HeapAlloc() wrappers.
|
|
qcap: Use the global HeapAlloc() wrappers.
|
|
sapi: Use the global HeapAlloc() wrappers.
|
|
schedsvc: Use the global HeapAlloc() wrappers.
|
|
scrrun: Use the global HeapAlloc() wrappers.
|
|
oledb32: Use the global HeapAlloc() wrappers.
|
|
taskschd: Use the global HeapAlloc() wrappers.
|
|
msxml3: Use the global HeapAlloc() wrappers.
|
|
spoolss: Use the global HeapAlloc() wrappers.
|
|
riched20: Use the global HeapAlloc() wrappers.
|
|
riched20: Get rid of the FREE_OBJ() macro.
|
|
riched20: Get rid of the ALLOC_OBJ macro.
|
|
riched20: Get rid of the ALLOC_N_OBJ macro.
|
|
gdiplus: Use the global HeapAlloc() wrappers.
|
|
wbemdisp: Use the global HeapAlloc() wrappers.
|
|
wbemprox: Use the global HeapAlloc() wrappers.
|
|
webservices: Use the global HeapAlloc() wrappers.
|
|
winhttp: Use the global HeapAlloc() wrappers.
|
|
wer: Use the global HeapAlloc() wrappers.
|
|
wininet: Use the global HeapAlloc() wrappers.
|
|
wmiutils: Use the global HeapAlloc() wrappers.
|
|
usp10: Use the global HeapAlloc() wrappers.
|
|
shdocvw: Use the global HeapAlloc() wrappers.
|
|
urlmon: Use the global HeapAlloc() wrappers.
|
|
urlmon/tests: Use the global HeapAlloc() wrappers.
|
|
oleaut32: Use the global HeapAlloc() wrappers.
|
|
wmp: Use the global HeapAlloc() wrappers.
|
|
wmvcore: Use the global HeapAlloc() wrappers.
|
|
regedit: Use the global HeapAlloc() wrappers.
|
|
wscript: Use the global HeapAlloc() wrappers.
|
|
reg: Use the global HeapAlloc() wrappers.
|
|
xmllite: Use the global HeapAlloc() wrappers.
|
|
|
|
Nikolay Sivov (47):
|
|
user32: Fix names returned with GetClassName().
|
|
comctl32/edit: Fix class style mask.
|
|
comctl32/edit: Handle Ctrl-A shortcut as select all command.
|
|
wincodecs: Use static array for property bag descriptions.
|
|
wincodecs: Encoder options are optional for CreateNewFrame().
|
|
comctl32/toolbar: Fix a crash when tracing special button string identifier.
|
|
comctl32: Introduce Button control.
|
|
comctl32/button: Use push button paint handler for split and command link buttons.
|
|
comctl32/monthcal: Use the global HeapAlloc() wrappers.
|
|
comctl32/tests: Remove some workarounds in ListBox tests.
|
|
msxml3: Use the global HeapAlloc() helpers.
|
|
msxml3/tests: Use the global HeapAlloc() helpers.
|
|
comctl32/tests: Add some tests for LVSCW_AUTOSIZE.
|
|
comctl32/button: Fix dialog code for new button types.
|
|
user32: Automatically load the module implementing redirected class.
|
|
comctl32: Introduce Static control.
|
|
user32: Remove confusing comments.
|
|
user32/tests: Remove workaround for GetComboBoxInfo() availability.
|
|
xmllite/tests: Use the global HeapAlloc() wrappers.
|
|
comctl32/pager: Use the global HeapAlloc() helpers.
|
|
comctl32/progress: Use the global HeapAlloc() helpers.
|
|
comctl32/ipaddress: Use the global HeapAlloc() helpers.
|
|
comctl32/animate: Use the global HeapAlloc() helpers.
|
|
comctl32: Remove confusing comments.
|
|
comctl32/button: Merge theming logic.
|
|
comctl32/button: Invalidate on BM_SETSTATE.
|
|
comctl32/button: Invalidate on BM_SETCHECK.
|
|
comctl32/static: Reuse existing system colors helper.
|
|
user32/tests: Extend message conversion tests.
|
|
comctl32: Introduce ComboBox control.
|
|
comctl32/combo: Merge theming logic.
|
|
comctl32/button: Use messages to get control text.
|
|
comctl32/button: Use the global memory allocation helpers.
|
|
comctl32/tests: Use existing macros for control class names.
|
|
comctl32/comboex: Remove child windows subclass on window destruction.
|
|
comctl32: Introduce ListBox control.
|
|
comctl32/listbox: Merge theming logic.
|
|
uxtheme: Properly initialize text drawing options.
|
|
comctl32/button: Fix paint handler check when theming is on.
|
|
comctl32/edit: Use the global memory allocation helpers.
|
|
comctl32/combo: Use the global memory allocation helpers.
|
|
comctl32/tests: Use the global memory allocation helpers.
|
|
comctl32/button: Use allocated structure to keep control data.
|
|
comctl32/tests: Replace asserts with regular test checks for Edit tests.
|
|
comctl32/edit: Force update on focus change.
|
|
user32/tests: Test auto-registration for more redirected builtin classes.
|
|
wincodecs: Create default encoder options for BMP encoder.
|
|
|
|
Piotr Caban (2):
|
|
msvcr110: Add Concurrency::_Trace_agents function stub.
|
|
msvcr100: Add _ReentrantPPLLock::_Scoped_lock class implementation.
|
|
|
|
Thomas Faber (1):
|
|
user32: Handle HeapReAlloc failure in RemoveMenu.
|
|
|
|
Vladimir Bespalov (1):
|
|
winedbg: Fix enum value compilation warning.
|
|
|
|
Zebediah Figura (6):
|
|
urlmon/tests: Fix a couple of allocations.
|
|
winedbg: Remove a misplaced \n.
|
|
server: Fix pointer arithmetic in get_selector_entry().
|
|
msvfw32/tests: Simplify swapped-case test.
|
|
msvfw32: Fix driver enumeration.
|
|
msvfw32: Set fccType in ICInfo().
|
|
|
|
Zhiyi Zhang (1):
|
|
urlmon: Do not canonicalize Unicode characters.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|