wlroots 0.18.3

Alistair Buxton (1):
      Fix Meson version required for C23 support

DreamMaoMao (1):
      render/pass: Ensure the precision is consistent during comparison

Guido Günther (1):
      seat: Don't forget to destroy touch points on touch up

Kenny Levinsen (1):
      scene/surface: Do not use buffer dimensions for clip

M Stoeckl (1):
      wlr_cursor: use default shape if requested shape missing

Simon Ser (4):
      backend/drm: handle custom modes in connect_drm_connector()
      backend/drm: fix enabling an output with a custom mode set
      ci: fix VKMS lookup after faux bus migration
      build: bump version to 0.18.3

liupeng (1):
      screencopy-v1: drop output_enable listener

tokyo4j (2):
      Revert "wlr_keyboard: don't emit key event for duplicated keycodes"
      wlr_keyboard_group: fix leak of wlr_keyboard_group->keys