Adds the tray icons implementation based on org.kde.StatusNotifierItem interface usage. Does allow restarting StatusNotifierWatcher object, but will fallback to XEMBED or internal tray, if wine gets initialized when there is no StatusNotifierWatcher object registered.
--
v17: winesni.drv: replaced the dbus connection logic with a single connection per each SNI object
winesni.drv: wrap functions with pthread mutex locking
winesni.drv: implement basic balloon notification support
explorer: add winesni.drv tray implementation support
winesni.drv: add KDE StatusNotifierItem implementation for tray
https://gitlab.winehq.org/wine/wine/-/merge_requests/2808
We don't properly support persistent mapping, so don't pretend to support ARB_buffer_storage.
--
v2: opengl32: Do not report a GL version higher than 4.3 on wow64.
opengl32: Do not expose ARB_buffer_storage on wow64.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3053
Signed-off-by: Fabian Maurer <dark.shadow4(a)web.de>
--
v3: wmphoto: Define ansi flag for JXRGlue to avoid typedef redefinitions (gcc 4.3)
libs/jxr: Compile with ansi flag to avoid typedef redefinitions (gcc 4.3)
https://gitlab.winehq.org/wine/wine/-/merge_requests/3061
--
v4: mf: Don't shutdown sink activation objects in the media session.
mf: Don't make stream sink shutdown dependent on IMFActivate presence in node.
mf: Don't leak sink in session_get_renderer_node_service().
mf: Clear queued topologies on session shutdown.
mf/tests: Add tests for samplegrabber shutdown state.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2958