--
v4: winepulse: Remove AudioSessionManager.
wineoss: Remove AudioSessionManager.
winecoreaudio: Remove AudioSessionManager.
winealsa: Remove AudioSessionManager.
mmdevapi: Switch to own AudioSessionManager.
mmdevapi: Implement AudioSessionManager.
mmdevapi: Import GetAudioSessionWrapper() from driver.
winepulse: Export function to get AudioSessionWrapper object.
wineoss: Export function to get AudioSessionWrapper object.
winecoreaudio: Export function to get AudioSessionWrapper object.
winealsa: Export function to get AudioSessionWrapper object.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2636
--
v3: winex11: Use an IME UI message to set composition status.
winex11: Use an IME UI message to set cursor pos.
winex11: Use an IME UI message to get cursor pos.
winex11: Use an IME UI message to set open status.
win32u: Keep the IME UI window in win32u struct imc.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2637
On Mon Apr 17 04:50:13 2023 +0000, Mohamad Al-Jaf wrote:
> Is the file windows.graphics.directx.idl in mingw updated? It has the
> definitions of those enums.
Yes, all the IDL files are updated wrt. wine.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2595#note_30195
On Mon Apr 17 04:50:14 2023 +0000, Biswapriyo Nath wrote:
> The generated header file shows the following compiler warning in clang
> mingw-w64 toolchain.
> ```
> F:/msys64/clang64/include/windows.ui.composition.h:4919:30: error: ISO
> C++ forbids forward references to 'enum' types
> enum DirectXAlphaMode *value) = 0;
> ^
> F:/msys64/clang64/include/windows.ui.composition.h:4922:30: error: ISO
> C++ forbids forward references to 'enum' types
> enum DirectXPixelFormat *value) = 0;
> ^
> ```
> Is that related to this IDL file in some way?
Is the file windows.graphics.directx.idl in mingw updated? It has the definitions of those enums.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2595#note_30194
The generated header file shows the following compiler warning in clang mingw-w64 toolchain.
```
F:/msys64/clang64/include/windows.ui.composition.h:4919:30: error: ISO C++ forbids forward references to 'enum' types
enum DirectXAlphaMode *value) = 0;
^
F:/msys64/clang64/include/windows.ui.composition.h:4922:30: error: ISO C++ forbids forward references to 'enum' types
enum DirectXPixelFormat *value) = 0;
^
```
Is that related to this IDL file in some way?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2595#note_30190
On Mon Apr 17 01:22:12 2023 +0000, Biswapriyo Nath wrote:
> Apology for hijacking this thread. Would you like to add
> windows.graphics.capture.interop.idl please? Required for pywinrt
> project. I have tried to add it like you did but get compiler error in
> that project.
No problem, happy to help. Sure, I took a look and it generates this error:
tools/widl/widl -o include/windows.graphics.capture.interop.h -m32 --nostdinc -Ldlls/\* -Iinclude -Iinclude -D__WINESRC__ \
include/windows.graphics.capture.interop.idl
include/windows.h:38:1: error: Unable to open include file stdarg.h
make[1]: *** [Makefile:163589: include/windows.graphics.capture.interop.h] Error 1
It doesn't seem worth debugging the error so adding in the equivalent .h file should be fine. MR https://gitlab.winehq.org/wine/wine/-/merge_requests/2658 created.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2620#note_30184
Apology for hijacking this thread. Would you like to add windows.graphics.capture.interop.idl please? Required for pywinrt project. I have tried to add it like you did but get compiler error in that project.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2620#note_30181