Skip to content

Geometries refactor

Roman Gilg requested to merge romangg/kwinft:geometries into windowing

This is a first step towards closing #106 (closed).

Notable changes:

  • Geometry helper functions in Toplevel removed for simplicity.
  • Move X11 shape handling from Scene to Toplevel.
  • Replace several member functions with function templates.
  • Simplify input geometry getter (use union of frame and buffer geometries).
  • Replace virtual bufferMargins function with member variable.
  • Remove support for _NET_WM_FRAME_OVERLAP.
Edited by Roman Gilg

Merge request reports