mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-01 08:13:18 +00:00
594e431e36
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
571 lines
32 KiB
Text
571 lines
32 KiB
Text
The Wine development release 7.1 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Vulkan 1.3 support.
|
|
- A number of theming fixes.
|
|
- WebSocket improvements.
|
|
- Improved cursor clipping on macOS.
|
|
- IDL compiler fixes for C++.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
https://dl.winehq.org/wine/source/7.x/wine-7.1.tar.xz
|
|
http://mirrors.ibiblio.org/wine/source/7.x/wine-7.1.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 7.1 (total 42):
|
|
|
|
10924 Netbeans 6.x installer hangs or exits silently
|
|
15635 Siemens SIMATIC STEP 7: can't use Next or Cancel when installing
|
|
20415 eRightSoft SUPER v2009-b35 window unviewable and non-responsive
|
|
21935 AceMegaCodecsPack gives error message on install
|
|
25053 Final fantasy 7 videos do not play, though supported by gst-ffmpeg
|
|
27679 Arx Fatalis does not play intro movie (video: indeo 5.0)
|
|
33756 Word 2003: Formula symbols get outside formula frame
|
|
34753 Rising Kingdoms Demo intro videos are not played
|
|
35063 Multiple InstallShield technology based installers report "unable to create InstallDriver instance" (Peachtree Pro Accounting 2007, Age of Empires 3)
|
|
39795 when working jriver mediacenter suddenly crash.
|
|
42660 QTranslate crashes inside jscript.dll
|
|
43899 x360ce closes after launch
|
|
45016 Far Cry 5 crashes at startup
|
|
45597 Flicker in GTAIV
|
|
47975 X3 Albion Prelude - Unhandled page fault on read access
|
|
48523 dlls/toolhelp16.dll16 LocalFirst and LocalNext only return LMEM_FIXED handles
|
|
48606 HexChat: Check for update fails
|
|
49213 TeamViewer 15.x crashes on startup
|
|
50370 Gothic 1 doesn't start correctly when screen resolution of the game matches display resolution
|
|
50433 'MsiBreak' custom action debugging aid should use custom action's name from 'CustomAction' table (currently uses 'Target' field)
|
|
50539 SetWindowRgn doesn't work correctly
|
|
50544 Application crashes when external database called
|
|
50849 Multiple .NET 4.x app installers using WiX v3 'InvokeOutOfProcManagedCustomAction, CAInvokeMethod->Invoke_3 return incorrect result with Wine-Mono (Elgato Stream Deck 4.9.3, Garmin Express 6.13)
|
|
50901 Google Chrome 89.0.4389.114 exits at startup
|
|
51163 WinOffice Pro 5.3 stops after splashscreen, needs WMI class SoftwareLicensingProduct
|
|
51354 WRC 7 needs ID3DUserDefinedAnnotation interface
|
|
51491 Project CARS 2 periodically crashes during a race
|
|
51706 Msi HANDLE_CustomType1 fails to load dll [patch]
|
|
51758 Wine's time zone information has gaps in "Dynamic DST" causing InvalidTimeZoneException
|
|
51860 Missing include for uid_t on musl-based systems
|
|
51868 Pokémon Banished Platinum - Fails To Load Script(s) in Wine
|
|
51900 regression: REAPER scrollbars flash between themed and non-themed
|
|
52062 dinput HID joystick doesn't implement effect state reports.
|
|
52158 Age of Empires 3 Definitive Edition multiplayer fails to start AES problem
|
|
52163 postgresql-9.3 installer expects scrrun:filesys_GetTempName to return filename with TMP suffix
|
|
52261 Sekiro: Shadows Die Twice GOTY crashes right before gameplay starts
|
|
52285 7-zip: column titles are not rendered initially when using a theme
|
|
52298 Opening PPT with Freeoffice Presentations crashes on unimplemented function ole32.dll.OleConvertIStorageToOLESTREAMEx
|
|
52339 EzViz: Program does not respond after clicking once
|
|
52383 WXWork has high CPU usage on login screen
|
|
52426 BCryptSignHash mishandles empty arguments
|
|
52446 Normal dlls with native subsystem id are no longer processed when importing system dlls with uppercase names
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 7.0:
|
|
|
|
Alex Henrie (1):
|
|
user32: Send EVENT_OBJECT_FOCUS when the focus changes.
|
|
|
|
Alexandre Julliard (47):
|
|
configure: No longer disable mountmgr.sys in a Windows build.
|
|
tools: Use flush_output_buffer() in a few more places.
|
|
tools: Add a helper function to read the contents of a file.
|
|
makefiles: Get rid of the documentation rules.
|
|
user.exe: Make sure that the thunk selector doesn't get freed.
|
|
faudio: Import upstream release 22.01.
|
|
mpg123: Import upstream release 1.29.3.
|
|
jpeg: Import upstream release 9e.
|
|
makefiles: Add helper functions to open generated include files.
|
|
makefiles: Also look for generated includes in the source file directory.
|
|
makefiles: Compare the full path when looking for generated include files.
|
|
makefiles: Add dependencies for files generated in maintainer mode.
|
|
makefiles: Add a maintainer-clean target.
|
|
makefiles: Specify the bison prefix directly in the source files.
|
|
wrc: Add a workaround for older bison versions.
|
|
wrc: Avoid using Windows types where possible.
|
|
widl: Avoid using Windows types where possible.
|
|
include: Define a few more intrinsic functions.
|
|
include: Fix prototype mismatch for server functions.
|
|
server: Define a server-side structure for LUID_AND_ATTRIBUTES.
|
|
server: Define a server-side structure for SID_AND_ATTRIBUTES.
|
|
server: Define a server-side structure for ACL.
|
|
server: Define a server-side structure for ACE.
|
|
server: Define a server-side structure for SID.
|
|
server: Don't depend on the TOKEN_GROUPS structure on the server side.
|
|
include: Remove the wine_ prefix on rbtree functions.
|
|
include: Add casts for types that may be defined as long.
|
|
d3drm: Fix a prototype mismatch.
|
|
d3dx10: Fix a prototype mismatch.
|
|
mmsystem: Fix some prototype mismatches.
|
|
win32u: Fix some prototype mismatches.
|
|
windows.globalization: Fix some prototype mismatches.
|
|
winevulkan: Fix some prototype mismatches.
|
|
wow64win: Fix some prototype mismatches.
|
|
mfmediaengine: Remove unnecessary import library.
|
|
include: Use long type by default in GUID definition.
|
|
include: Add casts to avoid printf format warnings with 'long' types.
|
|
winecrt0: Use the correct integral type.
|
|
compstui: Fix printf format warnings on 64-bit.
|
|
d3dx11: Fix printf format warnings on 64-bit.
|
|
gamingtcui: Fix printf format warnings on 64-bit.
|
|
loadperf: Fix printf format warnings on 64-bit.
|
|
msvcp60/tests: Fix printf format warnings on 64-bit.
|
|
opencl: Fix printf format warnings on 64-bit.
|
|
include: Add support for defining Win32 types as 'long' where possible.
|
|
makefiles: Force -Wformat for PE modules when using 'long' types.
|
|
makefiles: Disable printf format warnings for non-PE msvcrt modules.
|
|
|
|
Alistair Leslie-Hughes (8):
|
|
msado15: Return early if Execute doesn't return a rowset.
|
|
msdasql: Connect to DSN in IDBInitialize Initialize.
|
|
include: Add trnlcl.idl.
|
|
include: Add trnobj.idl.
|
|
msdasql/tests: Test for ITransaction* interfaces on a session.
|
|
msdasql: Fix logic when dumping diagnostics records.
|
|
msdasql: Implement ICommandPrepare Prepare.
|
|
msdasql: Add ITransactionJoin to session interface.
|
|
|
|
Andrew Eikum (1):
|
|
winmm: Don't process audio data during waveOutWrite while playing.
|
|
|
|
Andrey Gusev (1):
|
|
d3d11: Implement the ID3DUserDefinedAnnotation interface.
|
|
|
|
Arkadiusz Hiler (8):
|
|
dinput/tests: Don't consider extra IOCTL_HID_GET_STRING an error.
|
|
dinput/tests: Add static asserts for arrays that have to match in size.
|
|
include: Add HID_USAGE_SIMULATION_CLUTCH.
|
|
dinput/tests: Test HID device with steering wheel and various pedal combinations.
|
|
dinput: Implement HID wheel type detection.
|
|
winebus.sys: Enable extended BT reports for DualShock 4 controllers when requested.
|
|
winebus.sys: Process quirky DualSense bluetooth reports.
|
|
hidclass.sys: Add input.inf that matches all HID devices.
|
|
|
|
Ben Shefte (1):
|
|
ntdll: Use case insensitive comparison in is_import_dll_system().
|
|
|
|
Bernhard Kölbl (7):
|
|
widl: Allow optional interface parameter on the [activatable] attribute.
|
|
widl: Add support for the [overload] attribute.
|
|
combase/tests: Add tests for the hstring_private struct.
|
|
combase: Introduce a hstring_header struct to hstring_private.
|
|
combase: Move length from hstring_private to hstring_header.
|
|
combase: Add padding and string reference pointer to hstring_header.
|
|
combase: Reorder hstring_private elements.
|
|
|
|
Connor McAdams (9):
|
|
secur32/tests: Add more DTLS tests.
|
|
secur32: Set phNewContext to phContext in schan_InitializeSecurityContextW().
|
|
secur32: Validate output buffer size in schan_InitializeSecurityContextW().
|
|
secur32: Add support for setting DTLS timeouts.
|
|
secur32: Clear SECBUFFER_ALERT output buffer count in schan_InitializeSecurityContextW.
|
|
secur32: Properly handle NULL pInput argument for DTLS contexts in schan_InitializeSecurityContextW.
|
|
secur32: Switch back to non-blocking mode for DTLS sessions.
|
|
secur32/tests: Add tests for DTLS handshake retransmission.
|
|
secur32: Fix trace in schannel pull_adapter function.
|
|
|
|
Conor McCarthy (1):
|
|
dxgi: Allow sampling of Vulkan swapchain images for D3D12.
|
|
|
|
Damjan Jovanovic (1):
|
|
ntdll: Use the correct amd64 trap codes on *BSD.
|
|
|
|
Daniel Lehman (9):
|
|
msvcp140: Add importlib.
|
|
msvcp140_atomic_wait: Add stub dll.
|
|
msvcp140_atomic_wait: Implement __std_parallel_algorithms_hw_threads.
|
|
msvcp140_atomic_wait/tests: Add test for threadpool_work functions.
|
|
msvcp140_atomic_wait: Implement __std_create_threadpool_work.
|
|
msvcp140_atomic_wait: Implement __std_submit_threadpool_work.
|
|
msvcp140_atomic_wait: Implement __std_wait_for_threadpool_work_callbacks.
|
|
msvcp140_atomic_wait: Implement __std_close_threadpool_work.
|
|
msvcp140_atomic_wait: Implement __std_bulk_submit_threadpool_work.
|
|
|
|
Dean M Greer (1):
|
|
winemac.drv: Fix compile with pre macOS 10.12 SDKs.
|
|
|
|
Dmitry Timoshkov (1):
|
|
ieframe: Clear a being invalidated history entry.
|
|
|
|
Eric Pouech (18):
|
|
msi: Don't call RegCloseKey with uninitialized value.
|
|
dwrite: Adjust implementation to match prototype.
|
|
include/winternl.h: Fix prototype definition.
|
|
rpcss: Fix implementation declaration to match prototype.
|
|
wscript: Use correct integral type.
|
|
start: Wrap child inside a job so it gets killed when start.exe terminates.
|
|
cmd: Bail out when full path name exceeds MAX_PATH.
|
|
cmd/tests: Test paths that exceed MAX_PATH.
|
|
find: Use correct integral type.
|
|
progman: Use correct integral type.
|
|
rpcss: Use correct integral type.
|
|
include: Fix signedness in wine_dbgstr_variant().
|
|
winedbg: Use correct integral type.
|
|
winetest: Use correct integral type.
|
|
adsldp: Use correct integral type.
|
|
comctl32: Use correct integral type.
|
|
comdlg32: Use correct integral type.
|
|
crypt32: Use correct integral type.
|
|
|
|
Fabian Maurer (33):
|
|
adsldp/tests: Fix misleading indentation warnings.
|
|
advapi32/tests: Avoid "misleading indentation" warnings.
|
|
comctl32/tests: Avoid "misleading indentation" warnings.
|
|
comdlg32/tests: Avoid "misleading indentation" warnings.
|
|
comsvcs/tests: Avoid "misleading indentation" warnings.
|
|
crypt32/tests: Avoid "misleading indentation" warnings.
|
|
dbgeng/tests: Avoid "misleading indentation" warnings.
|
|
d2d1/tests: Avoid "misleading indentation" warnings.
|
|
d3d10/tests: Avoid "misleading indentation" warnings.
|
|
d3dcompiler/tests: Avoid "misleading indentation" warnings.
|
|
d3dx10_43/tests: Avoid "misleading indentation" warnings.
|
|
d3dx9_36/tests: Avoid "misleading indentation" warnings.
|
|
dwrite/tests: Avoid "misleading indentation" warnings.
|
|
dxva2/tests: Avoid "misleading indentation" warnings.
|
|
evr/tests: Avoid "misleading indentation" warnings.
|
|
hlink/tests: Avoid "misleading indentation" warnings.
|
|
kernel32/tests: Avoid "misleading indentation" warnings.
|
|
msscript/tests: Avoid "misleading indentation" warnings.
|
|
msvfw32/tests: Avoid "misleading indentation" warnings.
|
|
ntdll/tests: Avoid "misleading indentation" warnings.
|
|
ntoskrnl/tests: Avoid "misleading indentation" warnings.
|
|
ole32/tests: Avoid "misleading indentation" warnings.
|
|
oleaut32/tests: Avoid "misleading indentation" warnings.
|
|
oledb32/tests: Avoid "misleading indentation" warnings.
|
|
opcservices/tests: Avoid "misleading indentation" warnings.
|
|
gdi32/tests: Avoid "misleading indentation" warnings.
|
|
gdiplus/tests: Avoid "misleading indentation" warnings.
|
|
mf/tests: Avoid "misleading indentation" warnings.
|
|
mfplay/tests: Avoid "misleading indentation" warnings.
|
|
nsi/tests: Avoid "misleading indentation" warnings.
|
|
mlang/tests: Avoid "misleading indentation" warnings.
|
|
msi/tests: Avoid "misleading indentation" warnings.
|
|
msvcirt/tests: Avoid "misleading indentation" warnings.
|
|
|
|
Florian Will (1):
|
|
gdiplus: Disable PNG encoding filters.
|
|
|
|
Gabriel Ivăncescu (4):
|
|
ddraw: Use WINED3D_SWAPCHAIN_NO_WINDOW_CHANGES only if window is not in foreground.
|
|
ddraw: Use WINED3D_SWAPCHAIN_NO_WINDOW_CHANGES also if DDSCL_NOWINDOWCHANGES is set.
|
|
ddraw: Remove topmost style when going from exclusive mode to normal.
|
|
mshtml: Fix leak on failure in return_nsstr.
|
|
|
|
Georg Lehmann (3):
|
|
winevulkan: Update to VK spec version 1.2.203.
|
|
winevulkan: Update to VK spec version 1.3.204.
|
|
winevulkan: Support Vulkan 1.3.
|
|
|
|
Gerald Pfeifer (1):
|
|
iphlpapi: Zero-init prefix_len to avoid a compiler warning.
|
|
|
|
Giovanni Mascellani (2):
|
|
mfmediaengine: Fix a memory leak.
|
|
mfmediaengine: Add a IMFMediaEngineEx stub.
|
|
|
|
Hans Leidekker (1):
|
|
msi: Use custom action name for MsiBreak handling.
|
|
|
|
Henri Verbeet (30):
|
|
wined3d: Discard texture resources before unloading them in wined3d_texture_destroy_object().
|
|
wined3d: Use wined3d_mask_from_size() in wined3d_ffp_get_vs_settings().
|
|
wined3d: Use wined3d_mask_from_size() in wined3d_ffp_get_fs_settings().
|
|
wined3d: Properly compare integers in wined3d_pipeline_layout_vk_compare().
|
|
wined3d: Properly compare integers in wined3d_so_desc_compare().
|
|
wined3d: Properly compare integers in wined3d_bo_slab_vk_compare().
|
|
wined3d: Properly compare integers in wined3d_graphics_pipeline_vk_compare().
|
|
wined3d: Use wined3d_mask_from_size() in geometry_shader_init_stream_output().
|
|
wined3d: Use wined3d_mask_from_size() in find_ps_compile_args().
|
|
wined3d: Use wined3d_mask_from_size() in stateblock_savedstates_set_all().
|
|
d3d11/tests: Add some tests for ID3DUserDefinedAnnotation.
|
|
wined3d: Use wined3d_mask_from_size() in shader_glsl_store_uav().
|
|
wined3d: Use wined3d_mask_from_size() in shader_glsl_gather4().
|
|
wined3d: Use wined3d_mask_from_size() in shader_glsl_generate_stream_output_setup().
|
|
wined3d: Use wined3d_mask_from_size() in set_glsl_shader_program().
|
|
wined3d: Use wined3d_uint32_compare() in compare_sig().
|
|
wined3d: Use wined3d_uint32_compare() in glsl_program_key_compare().
|
|
wined3d: Use wined3d_bit_scan() in vshader_get_input().
|
|
wined3d: Use wined3d_bit_scan() in wined3d_device_process_vertices().
|
|
wined3d: Use wined3d_bit_scan() in context_update_stream_info().
|
|
wined3d: Get rid of a superfluous cast.
|
|
wined3d: Use wined3d_bit_scan() in context_preload_textures().
|
|
wined3d: Use wined3d_bit_scan() in draw_primitive_immediate_mode().
|
|
wined3d: Use wined3d_bit_scan() in wined3d_context_gl_map_fixed_function_samplers().
|
|
wined3d: Use wined3d_bit_scan() in set_glsl_shader_program().
|
|
wined3d: Use wined3d_bit_scan() in shader_glsl_load_constants_i().
|
|
wined3d: Use wined3d_bit_scan() in shader_glsl_load_constantsB().
|
|
wined3d: Use wined3d_bit_scan() in shader_generate_glsl_declarations().
|
|
wined3d: Use wined3d_bit_scan() in shader_glsl_generate_fragment_shader().
|
|
wined3d: Use wined3d_bit_scan() in shader_arb_load_np2fixup_constants().
|
|
|
|
Huw D. M. Davies (4):
|
|
winepulse: Remove unused member "mute".
|
|
widl: Remove the uuid_t typedef which causes conflicts on macOS.
|
|
winepulse: Remove unnecessary alloc_size.
|
|
winecoreaudio: Remove unnecessary buffer sizes.
|
|
|
|
Jacek Caban (2):
|
|
server: Use console_add_queue for console output.
|
|
user32: Remove _wassert workaround.
|
|
|
|
Jan Sikorski (19):
|
|
wined3d: Acquire depth/stencil state references for command lists by inspecting CS packets.
|
|
wined3d: Acquire rasterizer state references for command lists by inspecting CS packets.
|
|
wined3d: Acquire blend state references for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to render-target views for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to shader resource views for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to unordered-access views for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to depth/stencil views for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to constant buffers for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to cleared unordered-access views for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to cleared render-target views for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to indirect dispatch buffers for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to indirect draw buffers for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to index buffers for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to stream output buffers for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to vertex buffers for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to updated resources for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to blitted resources for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to unordered-access view counter buffers for command lists by inspecting CS packets.
|
|
wined3d: Acquire references to mip-map generation shader resource views for command lists by inspecting CS packets.
|
|
|
|
Jinoh Kang (1):
|
|
ntdll/unix: Zero-extend IP_TOS byte to INT.
|
|
|
|
Liam Murphy (1):
|
|
winmm/tests: Demonstrate that WOM_DONE is not invoked reentrantly.
|
|
|
|
Louis Lenders (2):
|
|
wbemprox: Add some properties of SoftwareLicensingProduct class.
|
|
ole32: Add stub for OleConvertIStorageToOLESTREAMEx.
|
|
|
|
Matteo Bruni (1):
|
|
d3dcompiler/tests: Use the relevant d3dcompiler version in blob tests.
|
|
|
|
Michael Stefaniuc (17):
|
|
dmsynth: Drop "synth" from the synth_sink field.
|
|
dmsynth: Activate the sink from the synth Activate() method.
|
|
dmsynth: Avoid hungarian notation in the synth object.
|
|
dmsynth: Disconnect old sink, addref and init new sink.
|
|
dmusic: Call SetSynkSink() first to initialize the Synth.
|
|
dmsynth: Pass the master clock on to the sink.
|
|
dmusic: Get rid of the SynthPortImpl typedef.
|
|
dmusic: Remove SynthPortImpl from the method and vtbl names.
|
|
dmusic/tests: Fix an object leak.
|
|
dmusic: Send the master clock to the synth and not a latency clock.
|
|
dmusic: The synth port needs to get the latency clock from the synth.
|
|
dmsynth: Implement SetMasterClock() for the sink.
|
|
dmsynth: Implement the sink Init method.
|
|
dmusic: Implement the E_NOTIMPL methods of the synth port.
|
|
dmsynth: Add error handling to the synth GetPortCaps method.
|
|
dmusic: Forward the synth port GetCaps to the synth method.
|
|
dmusic/tests: Add some initial synth port tests.
|
|
|
|
Nikolay Sivov (44):
|
|
dwrite/tests: Use CRT memory allocation functions.
|
|
mfplat: Implement MFTGetInfo().
|
|
mfreadwrite/tests: Use CRT allocation functions.
|
|
dwrite: Implement GetMatchingFontsByLOGFONT().
|
|
dwrite: Move text format object implementation to a separate file.
|
|
mf/samplegrabber: Cancel pending sample timer.
|
|
mfmediaengine: Add IMFGetService stub.
|
|
mfmediaengine/tests: Do not use stack variables for async notification callbacks.
|
|
d3d10/effect: Add a structure to keep shader variables references.
|
|
d3d10/effect: Add arrays for all state variables.
|
|
d3d10/effect: Store state variables references in their own arrays.
|
|
d3d10/effect: Fix iteration in GetBackingStore() for sampler states.
|
|
d3d10/effect: Fix iteration in GetBackingStore() for blend states.
|
|
include: Fixup DWRITE_COLOR_GLYPH_RUN1 definition.
|
|
dwrite: Partially implement newer TranslateColorGlyphRun() variant.
|
|
dwrite/tests: Use a better invalid value to make a test pass reliably.
|
|
comctl32/listview: Add partial implementation of LVM_GETNEXTITEMINDEX.
|
|
wshom: Use CRT allocation functions.
|
|
d3d10/effect: Fix iteration in GetBackingStore() for depth stencil states.
|
|
d3d10/effect: Fix iteration in GetBackingStore() for rasterizer states.
|
|
d3d10/effect: Fix index access in GetSampler().
|
|
d3d10/effect: Fix index access in GetRasterizerState().
|
|
d3d10/effect: Fix index access in GetDepthStencilState().
|
|
d3d10/effect: Fix index access in GetBlendState().
|
|
version: Use same Windows 10 build number for version information.
|
|
scrrun: Use CRT allocation functions.
|
|
scrrun/dictionary: Remove typedef from object data type.
|
|
mf: Move standard quality manager stub to a separate file.
|
|
mf/tests: Add another format to Video Processor supported formats list.
|
|
mfreadwrite/reader: Add m4v format magic.
|
|
shell32: Ignore KF_FLAG_NOT_PARENT_RELATIVE in SHGetKnownFolderPath().
|
|
d3dcompiler: Implement D3DWriteBlobToFile().
|
|
d3d10/tests: Add a test with fx_4_1 binary.
|
|
mfmediaengine: Implement SetSourceFromByteStream().
|
|
mfmediaengine: Implement audio renderer configuration methods.
|
|
comctl32/tests: Add some tests for TBBUTTON.iBitmap for separators.
|
|
include: Add some ListView flags.
|
|
mfmediaengine: Handle shutdown state in GetCurrentSource().
|
|
mfmediaengine: Handle shutdown state in Play().
|
|
mfmediaengine: Handle shutdown state in Pause().
|
|
mfmediaengine: Handle shutdown state in GetBuffered().
|
|
mfmediaengine: Handle shutdown state in a few stubs.
|
|
mfmediaengine: Improve AddRange() behavior for intersecting ranges.
|
|
dwrite/tests: Remove remaining kernel32 heap calls.
|
|
|
|
Paul Gofman (39):
|
|
concrt140: Add ?_Byte_reverse_table@details@Concurrency@@3QBEB data export.
|
|
msvcp110: Add ?_Byte_reverse_table@details@Concurrency@@3QBEB data export.
|
|
msvcp120: Add ?_Byte_reverse_table@details@Concurrency@@3QBEB data export.
|
|
winhttp/tests: Also test async websockets with secure connection.
|
|
winhttp: Use separate SSL read and write buffers.
|
|
winhttp: Use a buffer for sending frame in send_frame().
|
|
winhttp: Allow receive on shutdown web socket.
|
|
winhttp: Consider short read from netconn_recv() in receive_bytes().
|
|
winhttp: Drain frames until close frame in socket_close().
|
|
winhttp: Factor out socket_send_complete() function.
|
|
winhttp: Count queued websocket send operations.
|
|
winhttp: Allow synchronous nonblocking send in WinHttpWebSocketSend() when possible.
|
|
server: Release correct sockets in poll_socket().
|
|
winhttp: Return ERROR_INVALID_OPERATION when websocket is in the wrong state.
|
|
winhttp: Set socket state to shutdown right away in WinHttpWebSocketShutdown().
|
|
winhttp: Factor out send_socket_shutdown() function.
|
|
winhttp: Use send_socket_shutdown() in WinHttpWebSocketClose().
|
|
winhttp: Move close callback call to task_socket_close().
|
|
winhttp: Factor out receive_close_status() function.
|
|
winhttp: Process server close frame in handle_control_frame().
|
|
winhttp/tests: Test closing websocket when receive is pending.
|
|
winhttp: Set socket close state in WinHttpWebSocketClose().
|
|
winhttp: Move receive callback call to task_socket_receive().
|
|
winhttp: Count queued websocket receive operations.
|
|
winhttp: Send callback for pending receives right away when closing websocket.
|
|
winhttp: Return error from WinHttpWebSocketQueryCloseStatus() if close frame was not received.
|
|
winhttp: Remove an extra pending_sends increment in WinHttpWebSocketSend().
|
|
winhttp: Append mask to output frame even if buffer length is zero.
|
|
winhttp: Attemp sync websocket send even if data doesn't fit SSL buffer.
|
|
winhttp: Attemp sync websocket send even if data doesn't fit frame buffer.
|
|
winhttp: Allow synchronous nonblocking send in send_socket_shutdown().
|
|
winhttp: Allow synchronous nonblocking send in socket_send_pong().
|
|
winhttp: Pass server initiated websocket close request to application.
|
|
winhttp/tests: Test shutting down websocket when receive is pending.
|
|
winhttp: Don't mind socket state in WinHttpWebSocketQueryCloseStatus().
|
|
winhttp: Factor out socket_close_complete() function.
|
|
winhttp: Don't queue socket_close() in WinHttpWebSocketClose() if close frame is already received.
|
|
winhttp: Don't allow socket transfers after receiving close frame.
|
|
winhttp: Don't allow queueing websocket receive if another is pending.
|
|
|
|
Piotr Caban (2):
|
|
msvcrt: Add support for demangling char{8,16,32}_t types.
|
|
msvcrt: Fix Pi constants while computing acosf.
|
|
|
|
Piotr Kleski (1):
|
|
bcrypt: Return BCryptSignHash len when only output is NULL.
|
|
|
|
Robert Wilhelm (2):
|
|
scrrun: Add test for GetTempName.
|
|
scrrun: Generate temp name with tmp suffix.
|
|
|
|
Rémi Bernon (36):
|
|
dinput/tests: Load the test driver in the WinePlugPlay group.
|
|
include: Define MEDIASUBTYPE_MSAUDIO1 in wmcodecdsp.idl.
|
|
mf/tests: Simplify static media type definition.
|
|
mf/tests: Add some WMA decoder creation tests.
|
|
dinput/tests: Add some tests for DIERR_INPUTLOST conditions.
|
|
dinput: Introduce new is_exclusively_acquired helper.
|
|
dinput: Use an enumeration instead of BOOL for acquired status.
|
|
dinput: Return DIERR_INPUTLOST when device is removed.
|
|
mf/tests: Add some WMA encoder creation tests.
|
|
mf/tests: Add some WMA encoder ProcessInput tests.
|
|
mf/tests: Add some WMA decoder SetInputType tests.
|
|
mf/tests: Add some WMA decoder SetOutputType tests.
|
|
mf/tests: Add some WMA decoder GetInputAvailableType tests.
|
|
mf/tests: Add some WMA decoder GetOutputAvailableType tests.
|
|
widl: Do not generate C++ enum typedefs in WinRT mode.
|
|
widl: Clarify declaration type names vs (reference) type names.
|
|
widl: Fix nested parameterized types C / short name output.
|
|
widl: Use "string" for HSTRING in signatures for generated UUID.
|
|
widl: Fix sign handling in parameterized types signatures.
|
|
mf/tests: Add some WMA decoder GetInputStreamInfo tests.
|
|
mf/tests: Add some WMA decoder GetOutputStreamInfo tests.
|
|
setupapi/tests: Add possible test_need_media results for Win10.
|
|
setupapi/tests: Add some service installation flags tests.
|
|
wine.inf: Start PlugPlay service on prefix initialization.
|
|
dinput/tests: Add some RegisterDeviceNotificationA and hotplug tests.
|
|
wine.inf: Start EventLogService on prefix initialization.
|
|
plugplay: Use ncacn_np instead of ncalrpc transport.
|
|
include: Add more WMA GUIDs to wmcodecdsp.idl.
|
|
wmadmod: Introduce new DLL and tests.
|
|
user32: Add a filter member to device_notification_details.
|
|
user32: Remove FIXME from RegisterDeviceNotificationA.
|
|
sechost: Support device interface notifications filtering.
|
|
ntoskrnl.exe: Enforce path case in WM_DEVICECHANGE notifications.
|
|
xinput1_3: Fix printf format warnings with long types.
|
|
windows.gaming.input: Fix printf format warnings with long types.
|
|
winexinput.sys: Fix warnings from long integer types.
|
|
|
|
Stefan Dösinger (9):
|
|
d3d11/tests: Disable cross-device ContextState tests.
|
|
d3d11/tests: Ignore random WARP failures in test_pipeline_statistics_query.
|
|
d3d9/tests: Accept Nvidia results in test_sample_mask as broken.
|
|
d3d8/tests: Accept Nvidia results in test_sample_mask as broken.
|
|
d3d8/tests: Accept a broken Windows 10 20H? result.
|
|
d3d8/tests: Accept new WARP test failure in test_updatetexture().
|
|
ddraw/tests: Accept broken depth readback of new-ish AMD GPUs.
|
|
ddraw/tests: Treat refresh rates with 1 hz difference as equal.
|
|
ddraw/tests: Don't insist on a different refresh rate if no refresh rate was requested.
|
|
|
|
Tim Clem (8):
|
|
winemac.drv: Allow foregrounding WS_EX_NOACTIVATE windows.
|
|
winemac.drv: Use Cocoa nonactivating panels for WS_EX_NOACTIVATE windows.
|
|
winemac.drv: Don't activate the app if its first window is WS_EX_NOACTIVATE.
|
|
winemac.drv: Factor out cursor clipping code to its own class.
|
|
winemac.drv: Create a protocol to represent a cursor clipping handler.
|
|
winemac.drv: Factor common cursor clipping methods into functions.
|
|
winemac.drv: Add a cursor clipping implementation using -setMouseConfinementRect:.
|
|
winemac.drv: Use -setMouseConfinementRect: for cursor clipping by default.
|
|
|
|
Zebediah Figura (11):
|
|
winhttp: Remove unused ole32 import.
|
|
d3d11: Implement ID3D11RasterizerState1.
|
|
d3d11: Implement ID3D11Device1::CreateRasterizerState1().
|
|
server: Allocate enough space for the backslash in dup_nt_name() (Valgrind).
|
|
d3d11: Report D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER.
|
|
d3d11: Report D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER.
|
|
wined3d: Handle structured buffers in wined3d_unordered_access_view_vk_clear().
|
|
include: Define InterlockedExchangeAdd64() and InterlockedExchangeAddSizeT().
|
|
wined3d: Use wined3d_buffer_load_location() in wined3d_buffer_get_memory().
|
|
wined3d: Prefer mapping a BO if the buffer has WINED3D_BUFFER_USE_BO set.
|
|
wined3d: Introduce WINED3D_LOCATION_CLEARED and use it for the initial state of buffers.
|
|
|
|
Zhiyi Zhang (20):
|
|
comctl32/listview: Support themed check boxes for LVS_EX_CHECKBOXES style.
|
|
comctl32/treeview: Support themed check boxes for TVS_CHECKBOXES style.
|
|
comctl32/status: Remove redundant background drawing code.
|
|
comctl32/status: Calculate border for part background only when theming is off.
|
|
comctl32/status: Do not draw background for status text.
|
|
uxtheme/tests: Add EnableThemeDialogTexture() tests.
|
|
comctl32/tests: Remove WM_CTLCOLORSTATIC tests for static controls.
|
|
comctl32/tests: Remove WM_CTLCOLORSTATIC tests for property sheets.
|
|
uxtheme: Do not call SetWindowTheme() in EnableThemeDialogTexture().
|
|
uxtheme: Make IsThemeDialogTextureEnabled() return TRUE for all valid flags without ETDT_DISABLE.
|
|
uxtheme: Allow EnableThemeDialogTexture() to set flags in multiple steps.
|
|
uxtheme: Hook DefDlgProc() for dialog theming.
|
|
comctl32/button: Enable parent dialog tab texture.
|
|
comctl32/static: Enable parent dialog tab texture.
|
|
comctl32/propsheet: Handle page dialog tab texture in DefDlgProc().
|
|
user32: Avoid recalculating the non-client hit-test value for NC_HandleNCMouseMove().
|
|
user32/tests: Test painting standard scroll bars in hovered state.
|
|
user32: Draw standard scroll bars in hovered state only when they were previously painted by DefWinProc().
|
|
uxtheme: Search TMT_IMAGEFILE1~7 first when drawing background for parts without glyph images.
|
|
uxtheme: Do not resize source image even if destination is smaller than sizing margins.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|