--
v2: winegstreamer: Request the wm_reader stream only when necessary.
winegstreamer: Introduce a new async_reader_wait_pts helper.
winegstreamer: Factor async_reader waits using async_reader_get_wait_timeout.
winegstreamer: Check whether the reader is still running before user time.
winegstreamer: Keep start time in the async_reader struct.
winegstreamer: Implement async reader asynchronous seeking.
winegstreamer: Unconditionally assign new context for ASYNC_OP_START.
winegstreamer: Wrap async reader op new_context in a union.
wmvcore/tests: Add some tests starting WM reader with NULL context.
https://gitlab.winehq.org/wine/wine/-/merge_requests/803
Both non-visual and visual runs go through fallback mapping process, and
could end up with hard coded default at the end if fallback was insufficient.
Visual runs are using custom fallback and then the system one, non-visual ones
are using only system fallback.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/831
So that d2d_device_context_IsSupported() can know what type and usage a render target is created for.
--
v2: d2d1: Implement d2d_device_context_IsSupported().
d2d1: Save render target type and usage.
d2d1/tests: Test d2d_device_context_IsSupported().
https://gitlab.winehq.org/wine/wine/-/merge_requests/811
This implements sending StorageEvents to the same window/doc from where the storage change happened, which seems to be a thing on native IE. For some reason I was unable to have them actually sent to other windows, so that's not implemented since I've no idea how that even gets triggered to test it, and if it does it will probably be in a follow up MR, even though that's *supposed* to be the use of these events���
localStorage sends for `onstoragecommit` on the doc that did the change, while sessionStorage sends for `onstorage` on the window and doc that did the change, depending on compat mode. Although the event sent to the document's `onstorage` seems to be a legacy/old-style event (as tests show).
Tests are on the last patch since events have to be sent properly (else it hangs).
--
v3: mshtml/tests: Add tests for StorageEvents.
mshtml: Send StorageEvents when removing an existing item.
mshtml: Send StorageEvents when setting an item.
mshtml: Implement StorageEvent and send it when clearing the storage.
mshtml: Move the MessageEvent construction to a helper.
include: Add IDOMStorageEvent and DispDOMStorageEvent interfaces.
https://gitlab.winehq.org/wine/wine/-/merge_requests/795
--
v2: winecoreaudio: Switch to mmdevapi's unixlib.h.
winecoreaudio: Adapt "get_mix_format_params" struct to mmdevapi's.
winecoreaudio: Adapt "is_format_supported_params" struct to mmdevapi's.
winecoreaudio: Adapt "get_capture_buffer_params" struct to mmdevapi's.
winecoreaudio: Adapt "release_render_buffer_params" struct to mmdevapi's.
winecoreaudio: Adapt "release_stream_params" struct to mmdevapi's.
winecoreaudio: Adapt "create_stream_params" struct to mmdevapi's.
winecoreaudio: Adapt "endpoint" struct to mmdevapi's.
winecoreaudio: Drop "unix_" prefix in unixlib enum, apply it to the functions instead.
mmdevapi: Integrate winecoreaudio's additions in unixlib.h.
https://gitlab.winehq.org/wine/wine/-/merge_requests/813
this gets the YSDrv service to start successfully (with the MmAllocateContiguousMemorySpecifyCache semi-stub)
this service is used by the nox android emulator
--
v17: ntoskrnl: Add KeInsertQueueDpc stub
https://gitlab.winehq.org/wine/wine/-/merge_requests/778
this gets the YSDrv service to start successfully (with the MmAllocateContiguousMemorySpecifyCache semi-stub)
this service is used by the nox android emulator
--
v16: Add KeInsertQueueDpc stub
https://gitlab.winehq.org/wine/wine/-/merge_requests/778