--
v6: win32u: Read extra class info from the shared memory object.
server: Move extra class info to the shared memory object.
server: Allocate shared memory objects with dynamic size.
win32u: Read class info from the shared memory object.
server: Move class info to the shared memory object.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8976
Overwriting ctx->hWnd with the current focus window breaks the
relationship between the HIMC handle and its associated window.
This direct assignment does not update the corresponding state
in the wine server, leading to inconsistencies between client and
server.
Signed-off-by: chenzhengyong <chenzhengyong(a)uniontech.com>
--
v5: imm32: Do not overwrite input context window with GetFocus() in ime_ui_update_window.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9097
Overwriting ctx->hWnd with the current focus window breaks the
relationship between the HIMC handle and its associated window.
This direct assignment does not update the corresponding state
in the wine server, leading to inconsistencies between client and
server.
Signed-off-by: chenzhengyong <chenzhengyong(a)uniontech.com>
--
v3: imm32: Do not overwrite input context window with GetFocus() in ime_ui_update_window.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9097
My llvm-mingw seem to ignore the `-Wl,--large-address-aware` flag e.g. in programs/iexplore/Makefile.in.
I found `winegcc` takes for this toolchain the PLATFORM_WINDOWS branch which misses the large-address-aware lines.
With this patch my build shows the flag also in the llvm-mingw build.
```
$ i686-w64-mingw32-objdump --private-headers programs/iexplore/i386-windows/iexplore.exe | grep -E "^Characteristics" -A6
Characteristics 0x122
executable
large address aware
32 bit words
```
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9107
This reverts commit af35741d3681f21222a85900b54d95ee422fe074.
As reported on IRC by user supermario1313, and bisected by Rounin, this commit made Wine no longer follow symlinks in Z:, which the former needs for a Wine-aware sandboxing solution.
I'm not a huge fan of the test, but I like leaving things untested even less. The Correct™ solution would be CreateSymbolicLink() or FSCTL_SET_REPARSE_POINT, but they're not implemented in Wine.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9105
Add Expat as a dependency, and use it to parse the XML returned from FreeBSD's kern.sched.topology_spec sysctl.
--
v6: ntdll: implement create_logical_proc_info on FreeBSD.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7339