Fix tab completion for commands like:
```
cd "[2025] Tax Documents"
```
while still allowing tab completion for commands like:
```
copy file1+file2 file3
```
to work.
Without this change, tab completion for cd "[2025] Tax Documents" yields cd "[2025][2025] Tax Documents". Completed text is inserted into the incorrect location due to the closing ']' which was erroneously interpreted as a delimiter before this change.
--
v5: cmd: tab completion: Treat most delimiters as literals if user specified quotes.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8573
Fix tab completion for commands like:
```
cd "[2025] Tax Documents"
```
while still allowing tab completion for commands like:
```
copy file1+file2 file3
```
to work.
Without this change, tab completion for cd "[2025] Tax Documents" yields cd "[2025][2025] Tax Documents". Completed text is inserted into the incorrect location due to the closing ']' which was erroneously interpreted as a delimiter before this change.
--
v4: cmd: tab completion: Treat most delimiters as literals if user specified quotes.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8573
--
v3: kernelbase: Implement QueueUserAPC2().
ntdll: Use NtContinueEx in KiUserApcDispatcher on x64.
ntdll: Implement QUEUE_USER_APC_CALLBACK_DATA_CONTEXT in NtQueueApcThreadEx2() on x64.
server: Do not allow queueing special APCs to wow64 threads.
ntdll: Pass user APC flags to call_user_apc_dispatcher().
ntdll: Validate reserve handle in NtQueueApcThreadEx2().
ntdll: Add semi-stub for NtQueueApcThreadEx2().
https://gitlab.winehq.org/wine/wine/-/merge_requests/8569
On Wed Jul 16 10:59:49 2025 +0000, Ken Sharp wrote:
> Okay, I can take that out. But why? What does it break? I couldn't find
> anything in tests but I might have missed it.
It doesn't break anything, but it's not necessary. Trace messages aren't localized in the first place, and if we try to standardize them to some dialect, we'll be here forever.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8570#note_110080
On Wed Jul 16 10:59:49 2025 +0000, Elizabeth Figura wrote:
> There's also a TRACE message change in here, that shouldn't be included.
Okay, I can take that out. But why? What does it break? I couldn't find anything in tests but I might have missed it.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8570#note_110055
Implementation PersistentZoneIdentifer object without any writing and reading zone information. OS Windows uses NTFS alternative data stream Zone.Identifer to write and read zone information.
--
v8: urlmon: Add PersistentZoneIdentifier test cases
urlmon: Add PersistentZoneIdentifier semi-stubs
https://gitlab.winehq.org/wine/wine/-/merge_requests/8459
This fixes the voice chat in Farming Simulator 22.
--
v4: mmdevapi: Error out if the channel count or sampling rate doesn't match the mix format.
mmdevapi/tests: Test supported formats for capturing.
mmdevapi/tests: Test rendering with floating point formats.
mmdevapi/tests: Remove workaround for Wine < 1.3.28.
mmdevapi/tests: Check that incompatible formats are rejected by IsFormatSupported().
https://gitlab.winehq.org/wine/wine/-/merge_requests/8559