mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-05 18:01:34 +00:00
631f4d5e42
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
548 lines
29 KiB
Text
548 lines
29 KiB
Text
The Wine development release 7.10 is now available.
|
|
|
|
What's new in this release:
|
|
- macOS driver converted to PE.
|
|
- Mono engine updated to version 7.3.0.
|
|
- Windows-compatible Unicode collation.
|
|
- Wow64 support in SECUR32.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
https://dl.winehq.org/wine/source/7.x/wine-7.10.tar.xz
|
|
http://mirrors.ibiblio.org/wine/source/7.x/wine-7.10.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.10 (total 56):
|
|
|
|
3599 Corel Draw 9 printing Issue
|
|
5163 Microsoft Office XP 2002 installer reports error 25003 (installation source corrupted), custom action 'CADpc' returns 1603
|
|
5989 Cannot run uninstall for IE6
|
|
9583 CompareStringW gives incorrect result for some wide strings
|
|
10767 lstrcmp and others do not compare punctuation characters correctly
|
|
16142 Adobe Reader 9.0 outputs error after install, that multiple instances are running
|
|
19743 Acrobat Reader 5 crashes on startup (InterTrust 'docbox.api' plugin incompatible with Windows 7+)
|
|
22603 Can't print page in IE6
|
|
25280 Singularity: no sound in game without Hardware Acceleration = emulation
|
|
26909 HaoZip: Cannot navigate to drive_c
|
|
28437 Panzer Corps: no intro video (requires WMV1 codec)
|
|
30503 Echo: Secrets of the Lost Cavern upside down on BACKBUFFER
|
|
33209 Tribes: Ascend cannot authenticate user
|
|
34025 IE8 help exits silently
|
|
34026 IE8 help pages are blank
|
|
37614 Applications do not always start inside a configured virtual desktop
|
|
37877 boincmgr crashes with wxWidgets error with WinVer > Win81
|
|
38929 Betfair Poker setup fails to connect to the server
|
|
38931 Betfair Poker log-in stops
|
|
46155 Multiple applications need KERNEL32.dll.RaiseFailFastException (RoyalTS v5, Windows PowerShell Core 6.1 for ARM64)
|
|
46775 Steam crashes when attempting to access controller settings for desktop or general
|
|
46857 Steam menus are hidden by macOS native window decoration
|
|
48011 Rebelbetting: unhandled exception on exit
|
|
48025 Betfair Poker crashes
|
|
48270 Rebelbetting sometimes returns insanely high numbers
|
|
48718 unimplemented function KERNEL32.dll.RaiseFailFastException
|
|
49052 Japanese Visual Novel "Natural Vacation" doesn't start (ENIGMA 5.X protected)
|
|
51572 Crash when opening notes panel in Logos Bible Software
|
|
51665 Multiple applications need IDXGIAdapter3::RegisterVideoMemoryBudgetChangeNotificationEvent() (HITMAN 2 (2018), FAR mod for Nier: Automata)
|
|
51788 windowscodecs:wmpformat test_decode() fails randomly
|
|
51936 Honeygain forgets user details
|
|
52032 Bad Mouse Pointer under 32bits app (Poser)
|
|
52127 SlingPlayer 2 crashes on load
|
|
52218 Honeygain exits silently
|
|
52458 Lazarus can't start program for debugging
|
|
52513 CEF does not work with sandbox
|
|
52747 Notepad crashes on a StaticColor X display
|
|
52863 kernel32:actctx fails on Windows 10 1909
|
|
52870 shlwapi:url - The UrlGetPartA() tests fails with a UTF-8 code page
|
|
52882 GPU Caps Viewer 1.54 crashes on start
|
|
52918 Corrupted textures in Visual Studio 2010 using native WPF interfaces.
|
|
52956 Star Citizen crashes on unimplemented function kernel32.dll.SetThreadInformation
|
|
52972 wineusb.sys: add_usb_device erroneously releases critical section on failure path
|
|
52973 A file containing special characters in its name is unreadable/unusable
|
|
53003 XM6 TypeG: some MIDI note-on messages aren't sent to MIDI devices (MIDI running status isn't supported in the MIDI mapper)
|
|
53005 quartz:systemclock Fails after timeGetTime() wraps
|
|
53010 Split/Second crashes on launch
|
|
53016 Steam fails to load pages
|
|
53020 EA Origin is unable to download games
|
|
53022 Hitomi downloader (Technical Preview) crashes at start
|
|
53027 Port Royale 4 crashes with wined3d_texture*
|
|
53034 Lazarus: menu text disappears under mouse if light theme is enabled
|
|
53051 Kvaser software crashes on unimplemented function ntoskrnl.exe.ExNotifyCallback
|
|
53061 Alcoma ASD Client 11.1 fails to start due to missing unicode exports in tapi32
|
|
53079 Linker error during build. winegstreamer:wg_transform.c:526: undefined reference to `gst_sample_set_info'
|
|
53080 Powershell Core crash in FindNLSStringEx
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 7.9:
|
|
|
|
Akihiro Sagawa (6):
|
|
midimap: Handle MIDI running status.
|
|
winealsa: Use the symbolic name for MIDI_CTL_ALL_SOUNDS_OFF.
|
|
winealsa: Handle MIDI running status.
|
|
wineoss: Fix missing break statement.
|
|
wineoss: Handle MIDI running status.
|
|
winecoreaudio: Handle MIDI running status.
|
|
|
|
Alex Henrie (3):
|
|
ntoskrnl: Add ExNotifyCallback stub.
|
|
ntoskrnl: Add KfRaiseIrql stub.
|
|
ntoskrnl: Add KeLowerIrql stub.
|
|
|
|
Alexandre Julliard (28):
|
|
zlib: Import upstream release 1.2.12.
|
|
lcms: Import upstream release 2.13.1.
|
|
xml2: Import upstream release 2.9.14.
|
|
kernel32/tests: Don't use strcmp() to compare sortkeys.
|
|
kernelbase: Don't ignore the specified locale in LCMapStringA/W.
|
|
kernelbase: Don't ignore the specified locale in CompareStringW.
|
|
kernel32/tests: Pass a locale instead of a codepage to CompareStringA/W.
|
|
kernelbase: Reimplement sortkey generation using the sortdefault.nls data.
|
|
kernelbase: Add support for character expansion in sortkeys.
|
|
kernelbase: Add support for character compression in sortkeys.
|
|
kernelbase: Add support for Hangul composition in sortkeys.
|
|
kernelbase: Add support for Kana extra weights in sortkeys.
|
|
kernelbase: Add support for SORT_DIGITSASNUMBERS in sortkeys.
|
|
kernel32/tests: Add a few more sortkey tests.
|
|
kernel32/tests: Add an option to generate sortkeys from an input file.
|
|
kernelbase: Reimplement CompareStringEx using the sortkey generation code.
|
|
kernelbase: Reimplement FindNLSStringEx/W using the sortkey generation code.
|
|
kernelbase: Remove no longer needed case table initialization.
|
|
make_unicode: Get rid of the old collation table.
|
|
kernelbase: Fix typo in null pointer check.
|
|
kernelbase: Fix checks for valid locale in LCMapStringW/Ex.
|
|
kernelbase: Add a helper function to case-map an entire buffer.
|
|
kernelbase: Add a helper function to map an entire buffer to full width.
|
|
kernelbase: Add a helper function to map an entire buffer to half width.
|
|
kernelbase: Add a helper function to simplify flags checking in LCMapStringEx().
|
|
kernelbase: Initialize all the compression tables the first time.
|
|
wininet/tests: Update WineHQ certificate.
|
|
secur32/tests: Update for new WineHQ certificate.
|
|
|
|
Alistair Leslie-Hughes (5):
|
|
winex11.drv: Define ControlMask when not available.
|
|
include: Add THREAD_POWER_THROTTLING_STATE type.
|
|
ntdll: Fake success for ThreadPowerThrottlingState.
|
|
d3drm: Implement IDirect3DRMTexture3::{Get,Set}DecalTransparency().
|
|
d3drm: Implement IDirect3DRMTexture3::{Get,Set}DecalSize().
|
|
|
|
Andrew Eikum (3):
|
|
xaudio2/tests: Remove failing legacy CLSID tests.
|
|
d3d9/tests: Add desktop window tests for IDirect3DDevice9Ex.
|
|
d3d9/tests: Demonstrate that NULL HWNDs don't prevent device creation.
|
|
|
|
André Zwing (2):
|
|
l3codeca.acm: Avoid mpg123 functions with suffix.
|
|
mp3dmod: Avoid mpg123 functions with suffix.
|
|
|
|
Anton Baskanov (5):
|
|
quartz/tests: Use correct media types in MPEG audio decoder tests.
|
|
quartz/tests: Add tests for MPEG audio decoder streaming events.
|
|
winegstreamer: Add seeking passthrough to MPEG audio decoder.
|
|
winegstreamer: Implement IQualityControl in MPEG audio decoder.
|
|
quartz/tests: Add tests for MPEG audio decoder quality control.
|
|
|
|
Bernhard Kölbl (15):
|
|
windows.media.speech/tests: Fix a few typos.
|
|
windows.media.speech/tests: Remove an unnecessary todo_wine_if.
|
|
windows.media.speech: Add IAsyncAction iface.
|
|
windows.media.speech: Add IAsyncInfo to IAsyncAction.
|
|
windows.media.speech: Partially implement IAsyncAction.
|
|
windows.media.speech: Make IAsyncAction concurrent.
|
|
windows.media.speech: Replace STDMETHODCALLTYPE with WINAPI on synthesis functions.
|
|
windows.media.speech: Refactor function params in synthesizer.c.
|
|
windows.media.speech: Make use of DEFINE_IINSPECTABLE for IClosable from ISpeechSynthesizer.
|
|
windows.media.speech: Remove redundant speech prefix.
|
|
windows.media.speech: Make use of DEFINE_IINSPECTABLE for IInstalledVoicesStatic from SpeechSynthesizer statics.
|
|
windows.media.speech: Simplify QueryInterface functions in synthesizer.c.
|
|
windows.media.speech: Remove some empty lines.
|
|
windows.media.speech: Rename variable out to impl in factory_ActivateInstance.
|
|
windows.media.speech: Add some comments to describe the code regions in synthesizer.c.
|
|
|
|
Brandon Moore (1):
|
|
msadpm: Stop decoding instead of crashing for invalid adpcm data.
|
|
|
|
Brendan Shanks (6):
|
|
kernelbase: Add RaiseFailFastException stub.
|
|
win32u: Fix typo in NtUserGetIconInfo.
|
|
wow64: Ensure SECURITY_DESCRIPTOR fields are always initialized.
|
|
ntdll: Store Wow64 FS selector in thread_data.
|
|
ntdll: Set up 32-bit segments to support Wow64 on macOS 10.15+.
|
|
avicap32: Fail gracefully if V4L is unavailable.
|
|
|
|
Charles Davis (10):
|
|
wined3d: Move WINED3DFMT_FLAG_FLOAT to a separate group.
|
|
wined3d: Move WINED3DFMT_FLAG_INTEGER to the attributes group.
|
|
wined3d: Move WINED3DFMT_FLAG_NORMALISED to the attributes group.
|
|
wined3d: Move WINED3DFMT_FLAG_BUMPMAP to the attributes group.
|
|
wined3d: Move WINED3DFMT_FLAG_EXTENSION to the attributes group.
|
|
wined3d: Move WINED3DFMT_FLAG_BLOCKS, BROKEN_PITCH, and BLOCKS_NO_VERIFY to the attributes group.
|
|
wined3d: Move WINED3DFMT_FLAG_COMPRESSED and HEIGHT_SCALE to the attributes group.
|
|
wined3d: Move WINED3DFMT_FLAG_MAPPABLE to the attributes group.
|
|
wined3d: Move WINED3DFMT_FLAG_CAST_TO_BLOCK to the attributes group.
|
|
wined3d: Rename format flags to caps.
|
|
|
|
Dmitry Timoshkov (2):
|
|
crypt32: CryptAcquireCertificatePrivateKey() should reset last error code on success.
|
|
d2d1/tests: Add some tests for bitmap mapping.
|
|
|
|
Eric Pouech (8):
|
|
winedbg: Simplify character output.
|
|
winedbg: Fix retrieving integral values.
|
|
winedbg: Redefine internal types with predefined sizes.
|
|
winedbg: Use data model for basic type on input.
|
|
winedbg: Do type / id discrimination when parsing.
|
|
winedbg: Extend 'print' command to work with types.
|
|
winedbg: Remove FORCE_DEREF expressions.
|
|
user32: Enable compilation with long types.
|
|
|
|
Esme Povirk (3):
|
|
mscoree/tests: Use wait_child_process for csc process.
|
|
wmphoto: Zero user buffer before calling jxrlib Copy.
|
|
mscoree: Update Wine Mono to 7.3.0.
|
|
|
|
Fabian Maurer (1):
|
|
kernel32/tests: Add a number of Unicode collation tests.
|
|
|
|
Floris Renaud (1):
|
|
joy.cpl: Resize text boxes.
|
|
|
|
Gabriel Ivăncescu (18):
|
|
include: Add IDOMProgressEvent interface and dispinterface.
|
|
mshtml: Implement timeout for XMLHttpRequest.
|
|
mshtml: Use binary search when looking up events by name.
|
|
mshtml: Use an event mask and list in XMLHttpReqEventListener.
|
|
mshtml: Implement ontimeout event for XMLHttpRequest.
|
|
winepulse: Try to obtain shorter device names if it exceeds 62 chars.
|
|
mmdevapi: Don't clear possibly uninitialized PropVariant.
|
|
mmdevapi: Warn if returned device name is too long.
|
|
mshtml: Handle empty strings in heap_strndupWtoU.
|
|
mshtml: Handle empty status text when processing the response.
|
|
mshtml: Abort on a cancelled async request properly.
|
|
mshtml: Return actual status in nsChannel_GetStatus.
|
|
jscript: Don't allow starting script using state from uninitialized.
|
|
jscript: Setup builtin function when the dispid is retrieved.
|
|
jscript: Don't execute any functions if script state does not allow it.
|
|
jscript: Forward actual error in to_primitive if it's not just missing prop.
|
|
jscript: Release all globals when the script is uninitialized.
|
|
jscript: Don't allow construction on builtin methods.
|
|
|
|
Georg Lehmann (1):
|
|
winevulkan: Update to VK spec version 1.3.215.
|
|
|
|
Hans Leidekker (12):
|
|
crypt32: Add support for decoding OCSP_BASIC_REVOKED_INFO structures.
|
|
cryptnet: Give precedence to OID_AUTHORITY_INFO_ACCESS in verify_cert_revocation().
|
|
crypt32/tests: Add more OCSP revocation tests.
|
|
secur32: Add support for SCH_CREDENTIALS.
|
|
mshtml: Implement HTMLStorage_getItem().
|
|
mshtml: Implement HTMLStorage_setItem().
|
|
mshtml: Implement HTMLStorage_removeItem().
|
|
mshtml/tests: Add HTMLStorage tests.
|
|
mscms/tests: Add TranslateBitmapBits tests.
|
|
mscms/tests: Get rid of workarounds for old Windows versions.
|
|
mscms: Get rid of an unused structure.
|
|
mscms: Use CRT memory allocation functions.
|
|
|
|
Hugh McMaster (5):
|
|
conhost: Split first font code path from font update code path.
|
|
conhost: Set correct face name when the specified font is not available.
|
|
conhost: Save console settings as global defaults on first run.
|
|
conhost: Only save app-specific settings that differ from the defaults.
|
|
conhost: Don't prompt the user to save their app-specific settings.
|
|
|
|
Huw D. M. Davies (3):
|
|
gdi32: Remove second initialization of emf->dc_attr.
|
|
gdi32: Free the client-side emf dc info.
|
|
kernelbase: Avoid relying on the exception handler to test that handle != NULL.
|
|
|
|
Jacek Caban (55):
|
|
winemac: Directly use win32u for user functions in display.c.
|
|
winemac: Directly use win32u for user functions in clipboard.c.
|
|
winemac: Directly use win32u in more places.
|
|
winemac: Directly use win32u for user functions in mouse.c.
|
|
winemac: Directly use win32u for user functions in opengl.c.
|
|
winemac: Directly use win32u for user functions in window.c.
|
|
winemac: Remove CF_BITMAP format handling.
|
|
winemac: Remove CF_METAFILEPICT format handling.
|
|
winemac: Use CFSTR_INETURLW instead of deprecated CFSTR_SHELLURLW.
|
|
winemac: Use NtUserSetClipboardData to import clipboard data.
|
|
winex11: Properly initialize set_clipboard_params struct.
|
|
winemac: Store driver thread data pointer in TEB.
|
|
winemac: Directly use win32u in query_pasteboard_data.
|
|
winemac: Directly use wine_unix_to_nt_file_name.
|
|
winemac: Directly use wine_nt_to_unix_file_name.
|
|
winemac: Use libc for driver memory allocation.
|
|
winemac: Don't use MultiByteToWideChar in macdrv_GetKeyNameText.
|
|
winemac: Don't use snprintfW in macdrv_GetKeyNameText.
|
|
winemac: Use ntdll for UTF8 conversion.
|
|
winemac: Use ntdll for Unicode conversion in export_hdrop_to_filenames.
|
|
winemac: Use NtUserSetClipboardData in set_win32_clipboard_formats_from_mac_pasteboard.
|
|
winemac: Directly use ntdll in more places.
|
|
winemac: Directly use ntdll in get_lcid.
|
|
winemac: Directly use ntdll in macdrv_vkQueuePresentKHR.
|
|
winemac: Directly use win32u in more places.
|
|
winex11: Detect system cursors from cursor module name in create_xcursor_system_cursor.
|
|
winemac: Detect system cursors from cursor module name in copy_system_cursor_name.
|
|
winemac: Use window messages instead of named pipe for macdrv_UpdateClipboard implementation.
|
|
win32u: Introduce NtUserClipboardWindowProc.
|
|
explorer: Create clipboard manager thread when creating a desktop.
|
|
winex11: Use ClipboardWindowProc driver entry point for clipboard manager.
|
|
winemac: Use ClipboardWindowProc driver entry point for clipboard manager.
|
|
win32u: Use user_callbacks for alertable NtWaitForMultipleObjects calls.
|
|
winemac: Move DllMain to separated file.
|
|
winemac: Avoid PE calls in systray.c.
|
|
winemac: Move wine_notify_icon implementation to dllmain.c.
|
|
winemac: Use unixlib interface for IME calls.
|
|
winemac: Move macdrv_sent_text_input to event.c.
|
|
winemac: Use unixlib interface for macdrv_ime_set_text calls.
|
|
winemac: Use unixlib interface for macdrv_ime_query_char_rect.
|
|
winemac: Use unixlib interface for macdrv_clear_ime_text.
|
|
winemac: Use unixlib for query_drag_exited.
|
|
winemac: Don't share debugstr_format between dragdrop.c and clipboard.c.
|
|
include: Provide iswspace, wcstol and wcstoul in unixlib.h.
|
|
winemac: Rename MOUSE_MOVE_RELATIVE to avoid collision with wincontypes.h.
|
|
winemac: Use unixlib interface for query_drag_drop.
|
|
winemac: Use unixlib interface for query_drag_operation.
|
|
winemac: Use unixlib interface for dragdrop.c calls.
|
|
winemac: Use unixlib interface for macdrv_dnd_get_data.
|
|
winemac: Use unixlib interface for macdrv_app_quit_request.
|
|
winemac: Use unixlib interface for macdrv_app_icon.
|
|
winemac: Don't use sprintfW in copy_system_cursor_name.
|
|
winemac: Move driver implementation to unixlib.
|
|
winemac: Build with msvcrt.
|
|
winemac: Don't use unicode.h.
|
|
|
|
Jactry Zeng (2):
|
|
user32/tests: Add more tests of SetClipboardData().
|
|
win32u/clipboard: Set handle of bitmap and palette as system object.
|
|
|
|
Jinoh Kang (6):
|
|
include: Mark IShellItem::BindToHandler's pbc parameter as [unique].
|
|
include: Mark IPersistFolder3::InitializeEx's optional parameters as [unique].
|
|
include: Define fast fail codes and the __fastfail() intrinsic.
|
|
ntdll/tests: Add tests for __fastfail().
|
|
ntdll: Implement __fastfail().
|
|
ntdll: Properly parse UDF instruction in ARM.
|
|
|
|
Julian Klemann (1):
|
|
ws2_32: Add WSAConnectByName() functions.
|
|
|
|
Limstash Wong (1):
|
|
taskmgr: Fix the unit in memory usage graph on performance tab.
|
|
|
|
Matteo Bruni (5):
|
|
wined3d: Don't touch GL sRGB decode state when not supported.
|
|
d3d9/tests: Fix typo.
|
|
wined3d: Allow blits with fixups in the FFP blitter without a shader backend.
|
|
wined3d: Assert that the CS queue size is a power of two.
|
|
wined3d: Add some state table consistency checking to context_invalidate_state().
|
|
|
|
Nikolay Sivov (56):
|
|
evr/sample: Use proper locking method for SetAllocator().
|
|
vbscript: Fix a typo in sizeof() (Coverity).
|
|
vbscript: Handle negative argument in Space().
|
|
d3drm/tests: Use test context for test ran in a loop.
|
|
vbscript: Handle null arguments in MonthName().
|
|
vbscript: Implement TimeSerial().
|
|
d2d1/effect: Store shader id itself, not a pointer to it.
|
|
d2d1/effect: Add a helper to append shader objects to the context.
|
|
kernel32/tests: Run process information tests over defined test data.
|
|
include: Add some more process information class constants.
|
|
ntdll/tests: Use NtQueryInformationProcess() directly.
|
|
secur32: Remove unused field from struct schan_transport.
|
|
d3d11: Always initialize out shader pointer in CreateVertexShader().
|
|
d3d11: Always initialize out shader pointer in CreateGeometryShader().
|
|
d3d11: Always initialize out shader pointer in CreateGeometryShaderWithStreamOutput().
|
|
d3d11: Always initialize out shader pointer in CreatePixelShader().
|
|
d3d11: Always initialize out shader pointer in CreateHullShader().
|
|
d3d11: Always initialize out shader pointer in CreateDomainShader().
|
|
d3d11: Always initialize out shader pointer in CreateComputeShader().
|
|
secur32: Simplify get_session_peer_certificate unixlib interface.
|
|
secur32: Use 64-bit integer to store session pointer.
|
|
secur32: Simplify parameters structure of credentials allocation call.
|
|
secur32: Add explicit output parameter for create_session() request.
|
|
secur32: Use CRT allocation functions for get_key_blob().
|
|
secur32: Zero initialize context for create_session() call.
|
|
d2d1/tests: Add some tests for invalid bitmap options.
|
|
d2d1: Create staging texture with read access for bitmaps with D2D1_BITMAP_OPTIONS_CPU_READ.
|
|
d2d1: Explicitly validate bitmap options for CreateBitmap().
|
|
d2d1/tests: Test bitmap options when created from existing surface.
|
|
d2d1: Implement bitmap mapping.
|
|
kerberos: Use 64-bit integer for credential handles.
|
|
kerberos: Use 64-bit integer for context handles.
|
|
kerberos: Pass input/output tokens directly for accept_context() call.
|
|
kerberos: Pass input/output buffers directly for make_signature() call.
|
|
kerberos: Pass input/output buffers directly for verify_signature() call.
|
|
kerberos: Pass input/output buffers directly for seal_message() call.
|
|
kerberos: Pass input/output buffers directly for unseal_message() call.
|
|
kerberos: Pass input/output buffers directly for initialize_context() call.
|
|
kerberos: Separate ticket query function from call handler.
|
|
kerberos: Add wow64 support to the unixlib.
|
|
d2d1: Use bitmap options to check if mapping is supported.
|
|
d2d1: Derive bitmap options from surface description in CreateBitmapFromDxgiSurface().
|
|
d2d1: Derive bitmap options from surface description in CreateSharedBitmap().
|
|
d2d1: Validate bitmap options against surface description in CreateBitmapFromDxgiSurface().
|
|
secur32: Remove unused argument from buffer iteration helpers.
|
|
secur32: Manage gnutls transport data in unixlib.
|
|
secur32: Pass single input and output buffers for handshake call.
|
|
secur32: Simplify input buffer handling for schan_recv() call.
|
|
secur32: Update output buffer offset on return from schan_send() call.
|
|
secur32: Prepare schan_send() buffers on PE side.
|
|
secur32: Get rid of buffer iteration callback in unixlib.
|
|
secur32: Remove duplicate check.
|
|
secur32: Remove unused pointer parameter from send request.
|
|
secur32: Use 32-bit sizes in parameters structures.
|
|
secur32: Store certificate credentials object pointer as 64-bit.
|
|
secur32: Add wow64 support to the unixlib.
|
|
|
|
Paul Gofman (2):
|
|
wininet: Return INTERNET_RAS_INSTALLED flag from InternetGetConnectedStateExW().
|
|
winex11.drv: Avoid adding duplicate GPUs.
|
|
|
|
Piotr Caban (2):
|
|
d3dx10: Try loading the resource as bitmap in D3DX10CreateAsyncResourceLoader.
|
|
d3dx10: Add D3DX10CreateAsyncTextureInfoProcessor stub.
|
|
|
|
Robert Wilhelm (1):
|
|
scrrun: Check for null arguments in MoveFile.
|
|
|
|
Roman Pišl (4):
|
|
tapi32: Add lineGetCallInfoW stub.
|
|
tapi32: Add lineGetDevConfigW stub.
|
|
tapi32: Add lineGetIconW stub.
|
|
tapi32: Add lineSetDevConfigW stub.
|
|
|
|
Rémi Bernon (67):
|
|
ntdll: Ignore free list headers in HEAP_FindFreeBlock.
|
|
ntdll: Use block helpers in find_free_block.
|
|
ntdll: Cleanup and rename HEAP_CreateFreeBlock to create_free_block.
|
|
ntdll: Introduce new helper to update block type.
|
|
ntdll: Introduce new helper to update block flags and size.
|
|
ntdll: Use block helpers in create_free_block.
|
|
include: Add missing __WINE_DEALLOC(HeapFree) attribute size index.
|
|
include: Add missing __WINE_DEALLOC attribute to RtlReAllocateHeap.
|
|
wineoss: Add missing parentheses for GetProcessHeap call.
|
|
kernel32/tests: Workaround (Local|Global|Heap)Free warnings.
|
|
kernelbase: Workaround Local(Alloc|Free) invalid access warnings.
|
|
ntdll: Merge HEAP_InsertFreeBlock with create_free_block.
|
|
ntdll: Cleanup and rename HEAP_MakeInUseBlockFree to free_used_block.
|
|
ntdll: Use block helpers in free_used_block.
|
|
ntdll: Move subheap decommit hysteresis to free_used_block.
|
|
ntdll: Use the subheap helpers in HEAP_Commit / HEAP_Decommit.
|
|
ntdll: Introduce a new subheap_overhead helper.
|
|
widl: Remove set but unused variable.
|
|
qasf/tests: Add more ASF Reader filter tests.
|
|
qasf: Constify filter_ops.
|
|
qasf: Rename variables and functions.
|
|
qasf: Create and open a WMReader in the ASF Reader filter.
|
|
qasf: Implement ASF Reader filter stream stubs.
|
|
ntdll: Consistently use a heap local variable.
|
|
ntdll: Remove base member from SUBHEAP struct.
|
|
ntdll: Move min commit size to main heap struct.
|
|
ntdll: Add a first heap block member to the subheap.
|
|
ntdll: Prefer using block size rather than data size.
|
|
ntdll: Store the block size directly in block headers.
|
|
winegstreamer: Append a videoconvert element to wg_transform video output.
|
|
winegstreamer: Set wg_transform output sample size on gst_buffer_map failure.
|
|
winegstreamer: Return early if output buffer is too small.
|
|
winegstreamer: Avoid leaking buffer list in wg_transform_read_data.
|
|
winegstreamer: Only filter video caps attributes when format uses 0.
|
|
winegstreamer: Track caps changes and keep them with the output buffers.
|
|
winegstreamer: Support wg_transform output format change events.
|
|
winegstreamer: Expose output media type attributes from the stream format.
|
|
ntdll: Rename block specific flag constants.
|
|
ntdll: Use flag combination to mark free list headers.
|
|
ntdll: Use a block member in the free list entry struct.
|
|
ntdll: Rename freeList variables to free_list.
|
|
ntdll: Use struct entry directly for the free lists.
|
|
ntdll: Fix handling of back pointer in heap_set_debug_flags.
|
|
ntdll: Split valgrind memory access control to separate helpers.
|
|
ntdll: Correctly free pending pointer in RtlDestroyHeap.
|
|
ntdll: Call valgrind alloc notifications at the topmost level.
|
|
ntdll: Merge common resize case in heap_realloc.
|
|
ntdll: Remove tail checking on large blocks.
|
|
include: Add touch and pointer input related winuser.h declarations.
|
|
kernelbase: Convert RtlWalkHeap structure on input too.
|
|
ntdll: Fix handling of free blocks in RtlWalkHeap.
|
|
ntdll: Call mark_block_tail outside of initialize_block.
|
|
ntdll: Use a fixed block tail size.
|
|
ntdll: Remove unnecessary constants and typedefs.
|
|
ntdll: Improve block size rounding compatibility.
|
|
ntdll: Round free block size to block size alignment.
|
|
ntdll: Use a more compact block layout.
|
|
dinput/tests: Move bus PDO ioctl handling to a separate helper.
|
|
dinput/tests: Enforce ioctl buffer sizes to avoid overflows.
|
|
dinput/tests: Fix source file in driver test context.
|
|
dinput/tests: Support test IOCTLs on the bus control interface.
|
|
dinput/tests: Add a test for multiple top-level collections.
|
|
winegstreamer: Use a custom flag instead of sample info for caps change.
|
|
winegstreamer: Reply with a video buffer pool to ALLOCATION queries.
|
|
winegstreamer: Request native buffer alignment using video pool meta.
|
|
winegstreamer: Support mapping of MF_MT_MINIMUM_DISPLAY_APERTURE.
|
|
winegstreamer: Enforce frame size in H264 decoder SetOutputType.
|
|
|
|
Stefan Dösinger (5):
|
|
wined3d: Add a memory_colour_fill path for clearing the entire level to zero.
|
|
wined3d: Prepare sysmem LOCATION_CLEARED handling for non-zero colors.
|
|
wined3d: Handle WINED3DFMT_D32_FLOAT in wined3d_format_convert_from_float.
|
|
wined3d: Store clear colors in subresources.
|
|
d3d9/tests: Extend color_fill_test.
|
|
|
|
Zebediah Figura (16):
|
|
wined3d: Correctly handle 3D textures in wined3d_view_{load, invalidate}_location().
|
|
d3d11/tests: Add a test for 2D partial RTV slices of a 3D texture.
|
|
d3d10core/tests: Add a test for 2D partial RTV slices of a 3D texture.
|
|
wined3d: Do not accelerate NOOVERWRITE maps if we cannot map persistently.
|
|
wined3d: Always unmap buffer objects if ARB_buffer_storage is not supported.
|
|
user32: Populate the RID_DEVICE_INFO structure in add_device().
|
|
user32: Handle failure from HID APIs.
|
|
user32: Retrieve the usage page and usage directly from the hid_preparsed_data structure.
|
|
user32: Use GUID_DEVINTERFACE_HID directly.
|
|
user32: Use HID ioctls directly.
|
|
user32: Factor out raw input device enumeration.
|
|
d3d10core/tests: Add a regression test for writing to the stencil buffer after clearing it.
|
|
wined3d: Store whether a depth/stencil state writes to the depth/stencil buffer in the state itself.
|
|
wined3d: Invalidate the depth/stencil view if the depth/stencil state may be written.
|
|
wined3d: Consider the depth write mask in depth_stencil_state_desc_writes_ds() only if depth testing is enabled.
|
|
user32: Perform HID ioctls on the right file handle.
|
|
|
|
Zhao Yi (1):
|
|
mscms: Return the correct value for bmformat.
|
|
|
|
Zhiyi Zhang (4):
|
|
dxgi: Implement adapter video memory budget change notification.
|
|
uxtheme: Support parsing menu class.
|
|
light.msstyles: Add Menu parts.
|
|
win32u: Create a dummy bitmap for display device contexts.
|
|
|
|
Ziqing Hui (12):
|
|
d2d1/tests: Add tests for effect register.
|
|
d2d1/tests: Add device context field to test context.
|
|
d2d1/tests: Add factory fields to test context.
|
|
d2d1/tests: Add tests for effect context.
|
|
d2d1: Implement ID2D1EffectContext_IsShaderLoaded().
|
|
d2d1/tests: Test effect property if register effect multiple times with different xml.
|
|
d2d1/tests: Test registering effect multiple times with different binding.
|
|
d2d1/tests: Add more effect xml.
|
|
xmllite/tests: Test depth for MoveToAttributeByName().
|
|
xmllite: Increase depth in reader_set_current_attribute().
|
|
d2d1/tests: Test custom effect properties.
|
|
d2d1/tests: Test unregistering effect which has existing instance.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|