[mythtv-commits] [MythTV/mythtv] dbfe4f: Wayland: Add MythWaylandExtras

Mark Kendall noreply at github.com
Tue Nov 17 09:09:27 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: dbfe4f186a7ce574bc47bca21e0ed2c540e59f8d
      https://github.com/MythTV/mythtv/commit/dbfe4f186a7ce574bc47bca21e0ed2c540e59f8d
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M mythtv/libs/libmythui/libmythui.pro
    A mythtv/libs/libmythui/platforms/mythwaylandextras.cpp
    A mythtv/libs/libmythui/platforms/mythwaylandextras.h

  Log Message:
  -----------
  Wayland: Add MythWaylandExtras

- Note: Requires Qt private headers that are not yet checked for in
configure
- new functionality not used yet

Refs #216 #218


  Commit: 22e9d675e7c85f78bea49ebd6ff3800ee7ed885f
      https://github.com/MythTV/mythtv/commit/22e9d675e7c85f78bea49ebd6ff3800ee7ed885f
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M mythtv/libs/libmythui/libmythui.pro
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythscreensaver.cpp
    M mythtv/libs/libmythui/mythscreensaver.h
    M mythtv/libs/libmythui/platforms/mythscreensaverwayland.cpp
    M mythtv/libs/libmythui/platforms/mythscreensaverwayland.h
    A mythtv/libs/libmythui/platforms/waylandprotocols/idle_inhibit_unstable_v1.c
    A mythtv/libs/libmythui/platforms/waylandprotocols/idle_inhibit_unstable_v1.h

  Log Message:
  -----------
  Wayland: Add idle inhibit support

Refs #216 #218


  Commit: 1d7da6d4dab9144307de4be9d8060a41f90a3026
      https://github.com/MythTV/mythtv/commit/1d7da6d4dab9144307de4be9d8060a41f90a3026
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M mythtv/libs/libmythui/mythpainterwindow.cpp
    M mythtv/libs/libmythui/mythpainterwindow.h
    M mythtv/libs/libmythui/vulkan/mythpainterwindowvulkan.cpp

  Log Message:
  -----------
  MythPainterWindow: Set the Wayland opaque region on each resizeEvent

- this should *help* with Wayland opacity issues but is not a complete
cure. Best case scenario; it also improves performance (as the
compositor knows it only needs to render the MythTV main window and
nothing else)

Refs #210 #216 #218


Compare: https://github.com/MythTV/mythtv/compare/11308f53be8d...1d7da6d4dab9


More information about the mythtv-commits mailing list