[PATCH v4 0/115] MR9968: ntdll: Report all possible serial baud rates.
This fix is necessary to allow for applications that use GetCommProperties() where the hardware device uses a baud rate \>115200. Without, these devices and applications are non-functional. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=59290 -- v4: shell32: Create parent directories when creating trash directory. winebus.sys: Add INOTIFY_CFLAGS to UNIX_CFLAGS. winhttp/tests: Add broken in test_WinHttpGetProxyForUrl. mf/tests: Test topology loader transform enumeration. mf/tests: Add more topology loader tests. mf/tests: Do not expect stereo audio when a decoder and resampler are used. mf/tests: Validate the input type in the topology test sink. mf/tests: Test resampler output type after setting the input type. winegstreamer: Support null type in resampler SetOutputType(). winegstreamer: Support null type in resampler SetInputType(). winegstreamer: Do not clear the output type in resampler SetInputType(). d2d1: Warn in d2d_device_context_set_error(). shell32: Create parent directories when creating trash directory. dwrite/layout: Improve support for wrapping modes. dwrite/layout: Partially implement HitTestTextPosition(). kernel32: Implement TH32CS_SNAPMODULE32 support for CreateToolhelp32Snapshot. kernel32/tests: Test CreateToolhelp32Snapshot with TH32CS_SNAPMODULE32. kernel32: Fix CreateToolhelp32Snapshot on old WoW64. include: Add TH32CS_SNAPMODULE32. kernel32/tests: Handle ERROR_BAD_LENGTH from CreateToolhelp32Snapshot. kernel32/tests: Fix CreateToolhelp32Snapshot failure check. start: Remove quotes from the path specified by '/d'. cmd/tests: Add test for 'start' with '/d'. winevulkan: Get rid of debug handles unwraps in struct chains. winevulkan: Factor out pNext and sType name checks. winevulkan: Inline make_vulkan loader_body method. winevulkan: Filter out non required types by default when enumerating. winevulkan: Always sort constant and defines. winevulkan: Generate function pointers interleaved with structs. wminet_utils: Implement CloneEnumWbemClassObject. wminet_utils: Implement ExecQueryWmi. wminet_utils: Implement ConnectServerWmi. wminet_utils: Implement GetCurrentApartmentType. wminet_utils: Stub Initialize. wminet_utils: Add stub dll. ntoskrnl: Handle FileFsDeviceInformation. ntoskrnl: Fill the Characteristics field of DEVICE_OBJECT. ntoskrnl/tests: Test DEVICE_OBJECT fields. ntoskrnl/tests: Test FileFsDeviceInformation. kernel32/tests: Add tests of StorageDeviceTrimProperty query. mountmgr.sys: Stub StorageDeviceTrimProperty query. include: Update STORAGE_BUS_TYPE in ntddstor.h. dwrite/tests: Add a test for newline clusters with HitTestTextPosition(). winevulkan: Remove unnecessary make_vulkan is_alias. winevulkan: Enumerate types from the base Type class. winevulkan: Take all type dependencies into account when ordering. winevulkan: Simplify make_vulkan structure generation. winevulkan: Use the Define class for constants too. win32u: Specify NtUserCreateWindowEx handle arguments as ptr. winebuild: Disallow int64 and int128 types for syscall entry points. ntdll: Don't use 64-bit arguments for NtSetLdtEntries(). winedump: Print CLR string offset instead of index. qasf: Don't start a stopped stream in media_seeking_ChangeCurrent. qasf: Stop the WMReader first in asf_reader_destroy. cmd: Allow '/' in quoted 'WCMD_pushd' args. opengl32: Fix a typo in client-side GLsync allocated object. ddraw: Enumerate the ramp device. mshtml: Update element event handlers when the corresponding attribute value changes. mshtml: Remove event handler when setting its property to a string in IE9+ modes. dmsynth: Clear the buffer notifications before closing the event handle. dmsynth: Estimate a continuously-advancing buffer position for a more precise timing. dmsynth: Call GetCurrentPosition from a separate thread. dmsynth: Simplify synth_sink_wait_play_end by making it similar to the main rendering loop. dmsynth: Try to maintain a fixed write latency by varying the wait time. dmsynth: Exit the render thread when initialization fails. dmsynth: Set the event on the error path in synth_sink_render_thread. dwrite/layout: Store full resolved level for each run. dwrite/layout: Rework line helper to take cluster count instead of upper boundary. dwrite/tests: Add another HitTestTextPosition() test. dwrite/layout: Preserve whitespace flag for all types of clusters. dwrite/layout: Use whole text buffer to set line 'newline' length metric. dwrite/tests: Add some tests for DetermineMinWidth(). dwrite/layout: Add a helper for producing lines. dwrite/tests: Add more tests for whitespace flag of inline clusters. dwrite/layout: Fix itemization with inline objects. dwrite/layout: Set RTL flag for clusters representing inline objects. dwrite/tests: Add more tests for GetClusterMetrics(). windows.ui: Add corewindow_static_GetForCurrentThread() stub. windows.ui/tests: Add tests for corewindow_static_GetForCurrentThread(). windows.ui: Add ICoreWindowStatic stub. winevulkan: Get rid of make_vulkan type_info. winevulkan: Implement type aliasing with the base class. winevulkan: Implement require and set_order in the base class. winevulkan: Introduce a new Type base class for types. winevulkan: Hoist some type info in local variables. winevulkan: Rename make_vulkan VkVariable type to type_name. dbghelp: Allow symbol lookup methods to return symref instead of ptr. dbghelp: Start implementing symbol information from symref_t. dbghelp/pdb: Introduce helper to search in DBI globals. dbghelp/pdb: Create symref for top and compilands. dbghelp/pdb: Always load TPI header in init_DBI(). dbghelp: Use same request as native to get TLS variable offset. kernelbase: Return S_OK in ResizePseudoConsole. include: Add enum flag operators for D3D11_RLDO_FLAGS. include: Add D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR in d3d12video.idl. crt: Run MSVC constructors and destructors. include: Add prototype for _initterm. winegcc: Merge .CRT sections for windows targets. winebuild: Generate start and end symbols for .CRT sections. makefiles: Generate version resources from makefile variables. winewayland: Fix build error with older wl_pointer interface. windows.ui: Implement uisettings_UIElementColor(). twinapi.appcore: Add statics2_GetForCurrentView() stub. twinapi.appcore/tests: Add tests for statics2_GetForCurrentView(). twinapi.appcore/tests: Add tests for Windows.ApplicationModel.Core.CoreApplication activation factory. twinapi.appcore: Add Windows.ApplicationModel.Core.CoreApplication activation factory. opengl32: Move sync handle allocation to the client side. opengl32: Move current context error to the client wrapper. opengl32: Move context handle allocation to the client side. opengl32: Return early on memory allocation failure. opengl32: Move pbuffer handle allocation to the client side. opengl32: Generate function pointers with wrapper types. win32u: Extract pbuffer create/destroy to dedicated helpers. gdiplus/tests: Add tests for GdipWarpPath. This merge request has too many patches to be relayed via email. Please visit the URL below to see the contents of the merge request. https://gitlab.winehq.org/wine/wine/-/merge_requests/9968
Apologies, tried to rebase - failed. Will clean up. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9968#note_128438
participants (1)
-
Myles Gray (@magnix)