498 lines
26 KiB
Plaintext
498 lines
26 KiB
Plaintext
The Wine development release 7.5 is now available.
|
|
|
|
What's new in this release:
|
|
- ALSA driver converted to PE.
|
|
- Locale database generated from Unicode CLDR.
|
|
- HLSL compiler support with the bundled vkd3d.
|
|
- Initial support for the OCSP protocol.
|
|
- More cleanups to support 'long' type.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
https://dl.winehq.org/wine/source/7.x/wine-7.5.tar.xz
|
|
http://mirrors.ibiblio.org/wine/source/7.x/wine-7.5.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.5 (total 28):
|
|
|
|
16221 Nota Bene requires AUTOEXEC.NT
|
|
16222 Nota Bene requires CONFIG.NT
|
|
33188 wine explorer: wrong behavior when dragging with no items selected
|
|
34259 cygwin 2.819 installer hangs during postinstall
|
|
45422 ./tools/sfnt2fon/sfnt2fon.c shows a heap buffer overflow in fill_fontinfo()
|
|
46648 Core Temp 1.13 fails to start
|
|
50270 Operation Lovecraft: Fallen Doll crashes
|
|
50869 Killing Wine process in Wine 6.5 doesn't terminate the application because of the new use of start.exe
|
|
51017 Multiple programs (Microsoft PowerToys, MS Windows terminal) crash inside RegOpenKeyExW
|
|
51923 Minecraft for Windows 10 needs api-ms-win-core-windowserrorreporting-l1-1-1.dll
|
|
52048 CreateProcess() might not spawn console for new process
|
|
52294 DYSMANTLE needs d3d11_device_CreateRasterizerState1 implementation
|
|
52520 Samsung Magician 7.x crashes on unimplemented function setupapi.dll.SetupDiGetClassRegistryPropertyW
|
|
52574 PlayOnline Viewer crashes after 10-20 seconds
|
|
52580 Minecraft (Windows 10 edition) needs api-ms-win-core-memory-l1-1-5.dll
|
|
52613 mIRC: text from clipboard is pasted twice in text boxes
|
|
52623 Crash of `not_dll` test from `windows-rs` due missing implementation of `winspool.drv.GetSpoolFileHandle`
|
|
52645 McAfee "FRP" removable media encryption client crashes on unimplemented function shlwapi.dll.PathMatchSpecExW
|
|
52651 IrfanView 4.59 crashes on startup
|
|
52654 Multiple programs crash due to window class regression (QuickPar 0.9.1, HeidiSQL, SolSuite, IP super camera, ATPDraw, KakaoTalk)
|
|
52664 x86_64 bit vkd3d broken in --without-mingw build
|
|
52667 DTS Master Audio Suite can't select save file location when wine's "Light" theme is used
|
|
52669 GRID 2 crashes on launch
|
|
52670 The Evil Within 2 crashes on launch
|
|
52705 IRichEditOle::GetObject does not set REOBJECT's cp correctly
|
|
52711 Cakewalk Pro Audio 9.0 no longer works in wine 7.4
|
|
52717 dxgi:dxgi fails because DXGI_STATUS_OCCLUDED != S_OK
|
|
52725 Audacity 2.4.2 "Play" keyboard shortcut stopped working
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 7.4:
|
|
|
|
Alex Henrie (1):
|
|
po: Update Catalan translation.
|
|
|
|
Alexandre Julliard (38):
|
|
dwrite: Only use __builtin_popcount in PE builds.
|
|
wined3d: Only use __builtin_popcount in PE builds.
|
|
vkd3d: Only use __builtin_popcount in PE builds.
|
|
mlang: Use a registry script to register codepages.
|
|
mlang: Register MIME charsets from the registry script.
|
|
mlang: Use EnumSystemLocalesEx() to enumerate locales.
|
|
mlang/tests: Don't test all possible invalid codepages.
|
|
mlang: Skip Unicode codepages in GetCharCodePages().
|
|
mlang: Store the codepage data in Unicode.
|
|
make_unicode: Generate locale.nls using the Unicode CLDR data.
|
|
ntdll: Add a helper function to map a section.
|
|
ntdll: Implement NtInitializeNlsFiles().
|
|
wow64: Add a wrapper for NtInitializeNlsFiles().
|
|
ntdll: Implement RtlGetLocaleFileMappingAddress().
|
|
kernel32/tests: Add tests for NtInitializeNlsFiles() and RtlGetLocaleFileMappingAddress().
|
|
wow64win: Add missing syscall for NtUserGetAtomName().
|
|
wow64win: Add missing syscall for NtUserGetClassName().
|
|
mlang: Skip locales that can't be converted to rfc1766 format.
|
|
po: Regenerate po files.
|
|
include: Add some structures for the undocumented locale.nls layout.
|
|
ntdll: Load the locale.nls file at startup.
|
|
ntdll: Reimplement RtlLocaleNameToLcid() using the locale.nls data.
|
|
ntdll: Implement RtlIsValidLocaleName().
|
|
ntdll: Implement RtlLcidToLocaleName().
|
|
ntdll: Use RtlLcidToLocaleName() in the preferred UI language stub.
|
|
ntdll: Move user/system locale initialization to ntdll.
|
|
ntdll: Support UTF-8 codepage in RtlInitCodePageTable().
|
|
ntdll/tests: Fix string test for UTF-8 default codepage.
|
|
kernel32/tests: Fix codepage test for UTF-8 default codepage.
|
|
kernelbase: Load the locale.nls file at startup.
|
|
kernelbase: Reimplement IsValidLocaleName() using the locale.nls data.
|
|
kernelbase: Reimplement IsValidLocale() using the locale.nls data.
|
|
kernelbase: Reimplement ConvertDefaultLocale() using the locale.nls data.
|
|
kernelbase: Reimplement LocaleNameToLCID() using the locale.nls data.
|
|
kernelbase: Reimplement EnumUILanguages() using the locale.nls data.
|
|
kernelbase: Reimplement EnumSystemLocalesA/W/Ex using the locale.nls data.
|
|
make_unicode: Generate the language groups registry keys.
|
|
configure: Try to detect a C99 flag for the cross compiler.
|
|
|
|
Alistair Leslie-Hughes (1):
|
|
kernelbase: Trace not supported flags in CopyFileExW.
|
|
|
|
Andrew Eikum (1):
|
|
windows.media.speech: Add ISpeechSynthesizer2 stub.
|
|
|
|
Aurimas Fišeras (1):
|
|
po: Update Lithuanian translation.
|
|
|
|
Austin English (1):
|
|
winspool: Add GetSpoolFileHandle() stub.
|
|
|
|
Bernhard Kölbl (10):
|
|
windows.media.speech: Add IAgileObject to SpeechRecognizer.
|
|
include/windows.media.speechrecognition.idl: Add SpeechRecognitionListConstraint class.
|
|
windows.media.speech/tests: Add tests for SpeechRecognitionListConstraint.
|
|
windows.media.speech: Add SpeechRecognitionListConstraint statics stub.
|
|
windows.media.speech: Add SpeechRecognitionListConstraint stub.
|
|
windows.media.speech: Implement ISpeechRecognitionConstraint isEnabled.
|
|
windows.media.speech: Add SpeechContinousRecognitionSession stub.
|
|
windows.media.speech: Implement ISpeechRecognizer2_get_ContinuousRecognitionSession.
|
|
windows.media.speech: Implement ResultGenerated event.
|
|
windows.media.speech: Implement Completed event.
|
|
|
|
Brendan Shanks (1):
|
|
win32u: Remove workaround for Mac OS X 10.4 and 10.5.
|
|
|
|
Byeong-Sik Jeon (1):
|
|
po: Update Korean translation.
|
|
|
|
Daniel Lehman (5):
|
|
server: Always close previous IRP handle.
|
|
kernel32/tests: Add test for FileTimeToSystemTime.
|
|
kernelbase: Check for invalid value in FileTimeToSystemTime.
|
|
propsys: Implement InitVariantFromFileTime.
|
|
propsys/tests: Add some InitVariantFromFileTime tests.
|
|
|
|
Dmitry Timoshkov (5):
|
|
combase: Always pass explicit access to the registry helpers.
|
|
combase: Make ProgIDFromCLSID() work in WoW64 setup.
|
|
combase: Execute dllhost.exe for correct architecture in a WoW64 setup.
|
|
sc: Fix parsing parameter name in the 'switch=param' constructs.
|
|
sc: Don't silently fail when something doesn't work as expected.
|
|
|
|
Eric Pouech (57):
|
|
oleaut32/tests: Convert UI8 to existing integer test scheme.
|
|
oleaut32/tests: Convert UI8Copy to existing integer test scheme.
|
|
oleaut32/tests: Ensure (re)definition of EXPECTRES for all integer types.
|
|
ntdll/tests: Use correct integral type.
|
|
user32/tests: Enable compilation with long types.
|
|
user32/tests: Enable compilation with long types.
|
|
user32/tests: Enable compilation with long types.
|
|
user32/tests: Enable compilation with long types.
|
|
user32/tests: Enable compilation with long types.
|
|
user32/tests: Enable compilation with long types.
|
|
user32/tests: Enable compilation with long types.
|
|
user32/tests: Enable compilation with long types.
|
|
oleaut32/tests: Use correct integral type.
|
|
oleaut32/tests: Enable compilation with long types.
|
|
user32/tests: Enable compilation with long types.
|
|
user32/tests: Enable compilation with long types.
|
|
user32/tests: Enable compilation with long types.
|
|
kernel32/tests: Add some console tests about creating cui vs gui processes.
|
|
services: Start services detached from console.
|
|
start: Force no console creation when using start /exec.
|
|
kernelbase: Handle corner case in CreateProcess.
|
|
dxgi/tests: Build without -DWINE_NO_LONG_TYPES.
|
|
dxgi: Build without -DWINE_NO_LONG_TYPES.
|
|
d3d12/tests: Build without -DWINE_NO_LONG_TYPES.
|
|
d3d12: Build without -DWINE_NO_LONG_TYPES.
|
|
user32/tests: Finalize migration to long types.
|
|
ntdll/tests: Enable compilation with long types in atom.c.
|
|
ntdll/tests: Enable compilation with long types in directory.c.
|
|
ntdll/tests: Enable compilation with long types in error.c.
|
|
ntdll/tests: Enable compilation with long types in change.c.
|
|
ntdll/tests: Enable compilation with long types in exception.c.
|
|
ntdll/tests: Enable compilation with long types in env.c.
|
|
ntdll/tests: Enable compilation with long types in large_int.c
|
|
ntdll/tests: Enable compilation with long types in om.c.
|
|
ntdll/tests: Enable compilation with long types in file.c.
|
|
winedbg: Get rid of dbg_outputW helper.
|
|
winedbg: Use Unicode APIs for process/thread enumeration.
|
|
winedbg: Get rid of dbg_W2A helper.
|
|
ntdll/tests: Enable compilation with long types in pipe.c.
|
|
ntdll/tests: Enable compilation with long types in port.c.
|
|
ntdll/tests: Enable compilation with long types in info.c.
|
|
ntdll/tests: Enable compilation with long types in reg.c.
|
|
ntdll/tests: Enable compilation with long types in path.c.
|
|
ntdll/tests: Enable compilation with long types in string.c.
|
|
ntdll/tests: Enable compilation with long types in rtlbitmap.c.
|
|
ntdll/tests: Enable compilation with long types in sync.c.
|
|
ntdll/tests: Enable compilation with long types in rtlstr.c.
|
|
ntdll/tests: Enable compilation with long types in rtl.c.
|
|
ntdll/tests: Enable compilation with long types in thread.c.
|
|
ntdll/tests: Enable compilation with long types in threadpool.c.
|
|
ntdll/tests: Enable compilation with long types in time.c.
|
|
ntdll/tests: Enable compilation with long types in virtual.c.
|
|
ntdll/tests: Enable compilation with long types in wow64.c.
|
|
ntdll/tests: Finalize migration to long types.
|
|
windows.globalization: Use a flexible array member for hstring_vector.
|
|
conhost: Correctly recompute start of edit line on ReadConsole.
|
|
conhost: Support relative cursor positioning.
|
|
|
|
Floris Renaud (1):
|
|
po: Update Dutch Translation.
|
|
|
|
François Gouget (12):
|
|
kernelbase: Add a trailing linefeed to a couple of FIXME() messages.
|
|
po: Fix the French translation of 'code page'.
|
|
po: Fix backslash duplication in a French translation.
|
|
po: Remove a space before a linefeed in the French translation.
|
|
po: Remove spaces before linefeeds in the Spanish translation.
|
|
po: Remove a space before a linefeed in the Chinese translation.
|
|
po: Remove spaces before linefeeds in the Dutch translation.
|
|
po: Fix an accelerator shortcut in the Norwegian Bokmål translation.
|
|
ntdll: Return the UI language id in uppercase.
|
|
ncrypt: Fix the spelling of a FIXME() message.
|
|
cmd: Fix the spelling of a batch file comment.
|
|
win32u: Make some functions static.
|
|
|
|
Gabriel Ivăncescu (17):
|
|
jscript: Pass a jsval "this" to builtin functions.
|
|
jscript: Pass null jsval to builtin functions instead of the global host.
|
|
jscript: Return the correct string for Object.toString(null) in ES5+ modes.
|
|
jscript: Pass jsval "this" to function calls instead of a dispatch.
|
|
jscript: Return the correct string for Object.toString(undefined) in ES5+ modes.
|
|
jscript: Return JS_E_INVALID_PROPERTY in jsdisp_call_name if property is not found.
|
|
jscript: Allow overriding builtin methods by setting the prop.
|
|
jscript: Make Object.prototype.__proto__ an actual accessor.
|
|
jscript: Throw error when attempting to set circular __proto__ chains.
|
|
jscript: Don't allow changing prototype on non-extensible objects.
|
|
mshtml/tests: Add test for setting a prop with same name as a prototype accessor with no setter.
|
|
jscript: Store NULL disps as a different type of jsval_null.
|
|
jscript: Implement Object.prototype.__defineGetter__.
|
|
jscript: Implement Object.prototype.__defineSetter__.
|
|
jscript: Throw proper error in Object methods with non-objects args.
|
|
mshtml/tests: Test for RegExp.prototype.toString with non-regexp.
|
|
jscript: Handle non-JS objects in Object.getPrototypeOf.
|
|
|
|
Georg Lehmann (1):
|
|
winevulkan: Update to VK spec version 1.3.208.
|
|
|
|
Gijs Vermeulen (5):
|
|
setupapi: Add SetupDiGetClassRegistryPropertyW stub.
|
|
include: Add more Wait Chain Traversal definitions.
|
|
advapi32: Add OpenThreadWaitChainSession stub.
|
|
advapi32: Add GetThreadWaitChain stub.
|
|
kernelbase: Add PathMatchSpecExA/W.
|
|
|
|
Giovanni Mascellani (7):
|
|
mfplat: Properly align memory allocated by IMF2DBuffer.
|
|
mfplat/tests: Check that Lock() and Lock2D() see the same content.
|
|
mfplat: Fix buffer reading with IMF2DBuffer::Lock().
|
|
mfplat: Do not allocate more memory than required.
|
|
mfplat: Do not mark the buffer as locked if Lock2D() fails.
|
|
mfplat: Align buffers at no less than 16 bytes boundaries.
|
|
mfplat: Do not allocate more memory than requested.
|
|
|
|
Hans Leidekker (11):
|
|
crypt32: Add support for decoding signed OCSP responses.
|
|
bcrypt: Pass the algorithm ID to key_asymmetric_create().
|
|
bcrypt: Call key_destroy() instead of BCryptDestroyKey().
|
|
bcrypt: Merge the various key export Unix calls into one.
|
|
bcrypt: Merge the various key import Unix calls into one.
|
|
bcrypt: Store a public key handle instead of a blob.
|
|
bcrypt: Stop passing a dummy public key to gnutls_privkey_import_dsa_raw().
|
|
bcrypt: Fix RSA public key export when we don't have a private key handle.
|
|
bcrypt: Fix DSA public key export when we don't have a private key handle.
|
|
bcrypt: Also duplicate the public key handle in key_asymmetric_duplicate().
|
|
crypt32: Add partial support for decoding OCSP_BASIC_RESPONSE_INFO structures.
|
|
|
|
Henri Verbeet (2):
|
|
wined3d: Store "multisample_quality" as an unsigned int in struct wined3d_swapchain_desc.
|
|
dxgi/tests: Accept DXGI_STATUS_OCCLUDED as result when creating fullscreen swapchains.
|
|
|
|
Huw D. M. Davies (36):
|
|
winealsa: Move get_prop_value to the unixlib.
|
|
winealsa: Remove several unused members.
|
|
winealsa: Remove a workaround for versions of alsa-lib before 1.0.12.
|
|
winealsa: Move the midi seq lock to the unixlib.
|
|
winealsa: Move midi_init to unixlib.
|
|
winealsa: Store the snd_seq handle and the input port in the device data.
|
|
winealsa: Add a temporary syscall to return the snd_seq handle.
|
|
winealsa: Move MODM_OPEN to the unixlib.
|
|
winealsa: Move MODM_CLOSE to the unixlib.
|
|
winealsa: Move MODM_DATA to the unixlib.
|
|
winealsa: Move MODM_LONGDATA to the unixlib.
|
|
winealsa: Move MODM_PREPARE and MODM_UNPREPARE to the unixlib.
|
|
winealsa: Move MODM_GETDEVAPS to the unixlib.
|
|
winealsa: Move MODM_GETNUMDEVS to the unixlib.
|
|
winealsa: Move MODM_GETVOLUME and MODM_SETVOLUME to the unixlib.
|
|
winealsa: Move MODM_RESET to the unixlib.
|
|
winealsa: Move MIDM_PREPARE and MIDM_UNPREPARE to the unixlib.
|
|
winealsa: Move MIDM_GETDEVCAPS to the unixlib.
|
|
winealsa: Move MIDM_GETNUMDEVS to the unixlib.
|
|
winealsa: Move the midi in buffer lock to the unixlib.
|
|
winealsa: Move MIDM_ADDBUFFER to the unixlib.
|
|
winealsa: Pass the time relative to the start time to the callback.
|
|
winealsa: Move MIDM_RESET to the unixlib.
|
|
winealsa: Move MIDM_START to the unixlib.
|
|
winealsa: Move MIDM_STOP to the unixlib.
|
|
winealsa: Introduce a notification thread.
|
|
winealsa: Add helpers to handle regular and sysex events.
|
|
winealsa: Move the midi event handlers to the unixlib.
|
|
winealsa: Introduce a helper to retrieve the time.
|
|
winealsa: Allocate the pollfd array at the start.
|
|
winealsa: Use a pipe to signal the end of the record thread.
|
|
winealsa: Move MIDM_OPEN and MIDM_CLOSE to the unixlib.
|
|
winealsa: Move DRVM_INIT to the unixlib.
|
|
winealsa: Build with msvcrt.
|
|
mountmgr: Fix long type warnings on macOS.
|
|
bcrypt: Use GNUTLS_DIG_UNKNOWN for an unknown digest.
|
|
|
|
Jacek Caban (47):
|
|
user32: Fix nameA pointer in alloc_menu_nameW.
|
|
win32u: Move NtUserWindowFromDC implementation from user32.
|
|
win32u: Mmove dummy surface implementation from user32.
|
|
win32u: Move NtUserGetDCEx implementation from user32.
|
|
win32u: Move NtUserReleaseDC implementation from user32.
|
|
win32u: Move NtUserBeginPaint implementation from user32.
|
|
win32u: Move NtUserEndPaint implementation from user32.
|
|
win32u: Move NtUserRedrawWindow implementation from user32.
|
|
win32u: Move NtUserGetUpdateRgn implementation from user32.
|
|
win32u: Fix name comparison in find_class.
|
|
win32u: Move NtUserSetWindowPos implementation from user32.
|
|
win32u: Move DWP object implementation from user32.
|
|
win32u: Move NtUserSetParent implementation from user32.
|
|
win32u: Move NtUserGetUpdateRect implementation from user32.
|
|
win32u: Introduce NtUserEnableDC.
|
|
win32u: Make interface between DC and dce private.
|
|
win32u: Move set_window_style implementation from user32.
|
|
win32u: Move NtUsetSetWindowLong implementation from user32.
|
|
win32u: Move __wine_set_pixel_format implementation from user32.
|
|
win32u: Move NtUserSetTimer implementation from user32.
|
|
win32u: Move NtUserSetSystemTimer implementation from user32.
|
|
win32u: Move NtUserKillTimer implementation from user32.
|
|
win32u: Move KillSystemTimer implementation from user32.
|
|
win32u: Move destroy_thread_windows implementation from user32.
|
|
win32u: Move NtUserDestroyWindow implementation from user32.
|
|
win32u: Move get_min_max_info implementation from user32.
|
|
win32u: Move NtUserShowWindow implementation from user32.
|
|
win32u: Move GetWindowContextHelpId implementation from user32.
|
|
user32: Move MDI child coordinates fixup out of WIN_FixCoordinates.
|
|
win32u: Move NtUserCreateWindowEx implementation from user32.
|
|
win32u: Move apply_window_pos implementation from user32.
|
|
win32u: Move ArrangeIconicWindows implementation from user32.
|
|
win32u: Don't use designated initializers for lazy_load_driver.
|
|
win32u: Move dib.drv implementation from gdi.exe.
|
|
win32u: Don't use CDECL for window surface functions.
|
|
user.exe: Use win32u directly for cursor icon handle support.
|
|
user32: Store current spy indent in user_thread_info struct.
|
|
win32u: Move message spy implementation from user32.
|
|
user32: Factor out dispatch_win_proc_params.
|
|
user32: Use dispatch_win_proc_params in CallWindowProc.
|
|
user32: Move more code out of call_window_proc.
|
|
win32u: Move init_win_proc_params implementation from user32.
|
|
win32u: Implement NtUserDispatchMessage.
|
|
user32: Use User32CallWinEventHook in peek_message.
|
|
user32: Merge WINPROC_call_window into call_window_proc.
|
|
win32u: Move ScreenToClient implementation from user32.
|
|
win32u: Move menu handle management from user32.
|
|
|
|
Jan Sikorski (4):
|
|
wined3d: Pass mask to wined3d_next_cs_packet().
|
|
wined3d: Flush on texture download to avoid stalling on readout.
|
|
wined3d: Check map queue when executing command lists.
|
|
wined3d: Reuse deferred uploads heaps.
|
|
|
|
Jinoh Kang (17):
|
|
user32: Recognise RichEdit50W window class in spy.
|
|
windowscodecs: Fix rounding in premultiplied alpha conversion.
|
|
user32: Fix rounding in premultiplied alpha conversion for cursors and icons.
|
|
comctl32: Pre-multiply static control bitmap image by alpha for GdiAlphaBlend.
|
|
riched20: Add back-reference to outer ME_Run from struct re_object.
|
|
riched20: Set REOBJECT's cp correctly in IRichEditOle::GetObject.
|
|
server: Actually set initial status in set_async_direct_result handler.
|
|
server: Ensure initial status is set in async_set_result().
|
|
ws2_32/tests: Continue sending remaining data on short write in test_write_events.
|
|
server: Add mark_pending field to set_async_direct_result request.
|
|
server: Generalise async completion callback to be called on synchronous failure.
|
|
server: Allow async completion callback to retrieve status on synchronous failure.
|
|
server: Defer clearing events until async is completed in send_socket handler.
|
|
server: Attempt to complete I/O request immediately in send_socket.
|
|
server: Ensure datagram sockets are bound in send_socket.
|
|
ntdll: Don't call try_send before server call in sock_send.
|
|
server: Replace redundant send_socket status fields with force_async boolean field.
|
|
|
|
Lauri Kenttä (2):
|
|
po: Update Finnish translation.
|
|
po: Update Finnish translation.
|
|
|
|
Matteo Bruni (1):
|
|
d3d10: Do not accept any compute shader in D3D10ReflectShader().
|
|
|
|
Michael Stefaniuc (1):
|
|
d2d1/tests: Actually test the return of ID2D1TransformedGeometry_GetBounds.
|
|
|
|
Paul Gofman (16):
|
|
winhttp: Fix filling TIMEVAL in netconn_create().
|
|
winhttp: Return an winhttp error from netconn_create() on connection failure.
|
|
winhttp: Also select for error in netconn_create().
|
|
winhttp: Use a single thread pool wrapper callback for async tasks.
|
|
winhttp: Manage task cleanup in task_callback() and queue_task().
|
|
winhttp: Use default thread pool.
|
|
kernelbase: Query FileStandardInformation instead of FileEndOfFileInformation in SetFilePointerEx().
|
|
kernelbase: Use FILE_LIST_DIRECTORY instead of GENERIC_READ in FindFirstFileExW().
|
|
wbemprox: Bump video driver version and date.
|
|
winhttp: Avoid freeing potentially uninitialized context in netconn_secure_connect().
|
|
nsiproxy: Avoid redundant pid mapping in tcp_conns_enumerate_all().
|
|
iphlpapi: Don't request redundant static data in get_extended_tcp_table().
|
|
d3dcompiler: Implement d3dcompiler_shader_reflection_GetThreadGroupSize().
|
|
d3dcompiler: Allow cs5.1 shaders on earlier d3dcompiler versions.
|
|
bcrypt: Fix ECC public key export.
|
|
wined3d: Add full dirty region at texture creation.
|
|
|
|
Piotr Caban (7):
|
|
msvcp110: Introduce wrapper around critical_section functions.
|
|
msvcp110: Add _Mtx_clear_owner implementation.
|
|
msvcp110: Add _Mtx_reset_owner implementation.
|
|
msvcp110: Use _Condition_variable in _Cnd_t implementation.
|
|
msvcp140: Add SRWLock based _Mtx_t and _Cnd_t implementation.
|
|
msvcp140: Add condition variable tests.
|
|
msvcr110: Make sure we don't hang in _Condition_variable::notify* functions.
|
|
|
|
Rémi Bernon (37):
|
|
winegstreamer: Implement WMA decoder Process(Input|Output) error checks.
|
|
dinput/tests: Test IIterator_IInspectable_MoveNext returned values.
|
|
windows.gaming.input: Fix IIterator_IInspectable_MoveNext returne value.
|
|
windows.gaming.input: Fix IIterator_IInspectable trace messages.
|
|
winebus.sys: Declare multiple HID simple haptics controller collections.
|
|
xinput1_3: Support multiple HID simple haptics controller collections.
|
|
winebus.sys: Remove the now unused HID haptics combined waveform report.
|
|
winegstreamer: Return S_OK from H264 decoder GetAttributes.
|
|
winegstreamer: Implement H264 decoder SetInputType.
|
|
winegstreamer: Implement H264 decoder GetOutputAvailableType.
|
|
winegstreamer: Implement H264 decoder GetInputAvailableType.
|
|
winegstreamer: Implement H264 decoder SetOutputType.
|
|
winebus.sys: Add HID haptics simple controllers for the triggers.
|
|
winebus.sys: Prefer SDL_JoystickRumble over SDL_HAPTIC_LEFTRIGHT.
|
|
winebus.sys: Implement trigger rumble using SDL_JoystickRumbleTriggers.
|
|
windows.gaming.input: Implement HID simple haptics controllers support.
|
|
winegstreamer: Introduce new wg_transform_(push|read)_data functions.
|
|
winegstreamer: Return S_OK from WMA decoder ProcessMessage.
|
|
windows.gaming.input: Fix vector InsertAt / RemoveAt copy sizes.
|
|
dinput: Allow setting DIPROP_AUTOCENTER when exclusively acquired.
|
|
winebus.sys: Assume SDL device effects are running by default.
|
|
dinput/tests: Add more debug traces to the HID driver.
|
|
dinput/tests: Rename HID driver identifiers and files.
|
|
dinput/tests: Remove the HID driver IRP_MJ_POWER handler.
|
|
dinput/tests: Introduce a new find_hid_device_path helper.
|
|
dinput/tests: Add more HID device and extension pointers tests.
|
|
dinput/tests: Introduce a new Wine Test Bus driver.
|
|
dinput/tests: Create a child PDO from the Bus driver.
|
|
dinput/tests: Create a HID device from the Bus device.
|
|
dinput/tests: Create all HID devices from the Bus driver.
|
|
dinput/tests: Remove now unused HID test driver.
|
|
dinput/tests: Wait for spurious Win7 polled HID device events.
|
|
dinput/tests: Keep child PDO remove IRP pending until fully removed.
|
|
kernel32/tests: Use HeapAlloc function pointer to silent a warning.
|
|
kernel32/tests: Add some GlobalMemoryStatusEx tests.
|
|
kernel32/tests: Merge GlobalMemoryStatus(Ex) tests together.
|
|
kernelbase: Fix GlobalMemoryStatusEx counters.
|
|
|
|
Tatsuyuki Ishi (1):
|
|
winegcc: Identify ar files through signature.
|
|
|
|
Tim Clem (4):
|
|
winemac.drv: Simplify control flow in copy_display_modes.
|
|
winemac.drv: Add a flag to filter unsupported modes in copy_display_modes.
|
|
winemac.drv: Move synthetic display modes after the real ones.
|
|
winemac.drv: Sort display modes.
|
|
|
|
Zebediah Figura (6):
|
|
wined3d: Try to load winevulkan.dll instead of vulkan-1.dll.
|
|
d3dcompiler: Implement D3DCompile2() using vkd3d_shader_compile().
|
|
kernelbase: Do not return S_FALSE from UrlGetPartW().
|
|
kernelbase: Do not allow schemes to be less than two characters in UrlGetPart().
|
|
kernelbase: Do not parse username, password, and port separately for file URLs in UrlGetPart().
|
|
kernelbase: Do not parse the hostname of internet URLs if they are missing a double slash.
|
|
|
|
Zhiyi Zhang (2):
|
|
comctl32/tests: Use correct width and height in create_bitmap() helper.
|
|
light.msstyles: Add Menu stub class.
|
|
|
|
Ziqing Hui (1):
|
|
ws2_32/tests: Test getaddrinfo() for IPv6 DNS querying.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|