This addresses a regression introduced by commit e603bbf69c7 where we'd get
dlls/winebus.sys/bus_udev.c: In function ‘lnxev_device_haptics_thread’:
dlls/winebus.sys/bus_udev.c:711:36: error: ‘__u16’ undeclared
on FreeBSD 13.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8771
This merge request restores `DIPROP_AUTOCENTER` support to the SDL and udev input backends. It also
* adds an `Autocenter` registry app key that lets the default `DIPROP_AUTOCENTER` setting to be set on a per device and per application and device level,
* logs a warning on acquisition when `DIPROP_AUTOCENTER` hasn't been checked or set that that is the case and the default can be changed via the 'Autocenter' app key if required.
Together these two should provide a robust solution for the issues some where having with autocenter being incorrectly on for some programs and devices.
--
v4: joy.cpl: Add button to set autocenter initial value registry key
https://gitlab.winehq.org/wine/wine/-/merge_requests/8744
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.
--
v24: cmd: tab completion: Treat most delimiters as literals if user specified quotes.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8573
Documents such as iframes do not currently receive BeforeNavigate2 events.
--
v5: mshtml: Fire BeforeNavigate2 for documents in async_open.
mshtml/tests: Add iframe event tests in htmldoc.c.
mshtml/tests: Add call stacking to htmldoc test framework.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8761