434 Commits (41849d3951c89dce619c6cc511de43005e4e2d12)

Author SHA1 Message Date
itycodes 41849d3951 Revert "Support direct scanout with src crop and dst boxes"
10 months ago
David Turner ac17517a5c Support direct scanout with src crop and dst boxes
10 months ago
Kirill Primak 56d69320c7 pointer: release pressed buttons on destroy
11 months ago
YaoBing Xiao 43554c1966 types/wlr_output: removing the useless pointer
1 year ago
Kirill Primak 310a5eb61c backend/wayland: simplify wl_keyboard.{enter,leave} processing
1 year ago
Kirill Primak 3103ea3af9 backend/wayland: process initial events from globals correctly
1 year ago
Simon Ser 0028e0638f backend/wayland: use wl_shm.release if available
1 year ago
Simon Ser fe429b2463 Switch to stable tablet-v2 protocol
1 year ago
Kirill Primak f320df65e6 backend/wayland: introduce wlr_wl_output_set_app_id()
1 year ago
Kirill Primak 55bee71a53 backend/wayland: destroy ignored tablet proxies
1 year ago
Kirill Primak 27d2eb8596 backend/wayland: dispatch remote display when waiting for a configure event
1 year ago
Kirill Primak 629a5171f2 backend/wayland: don't ack outdated configures
1 year ago
Kirill Primak d80c46250d backend/wayland: improve/fix xdg_toplevel (re-)initialization
1 year ago
Kirill Primak d9f6498f8a backend/wayland: commit null buffer only on unmap
1 year ago
Kirill Primak baf1e4f674 backend/wayland: don't ack a configure event too early
1 year ago
Kirill Primak 94e7165e85 backend/wayland: don't request a state too early
1 year ago
Kirill Primak a62dfebf10 backend/wayland: store output xdg_toplevel title
1 year ago
Kirill Primak 2f82c92307 Avoid using wayland-{client,server}.h
1 year ago
Simon Ser edbf8bf2ce input-device: drop wlr_input_device.{vendor,product}
1 year ago
Simon Ser e21b975f5d tablet-tool: add usb_vendor_id and usb_product_id to wlr_tablet
1 year ago
Isaac Freund b821be5749
input-device: unconfuse tablet naming
1 year ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
2 years ago
Paul Cercueil 220df2aa0f
Add more POSIX compliance macros to fix uClibc support
2 years ago
Simon Ser 6991f03767 linux-dmabuf-v1: switch to stable
2 years ago
Simon Ser ed0bba581b backend/wayland: take wl_event_loop instead of wl_display
2 years ago
Simon Ser 3cc4374542 backend: stop calling wl_display_terminate()
2 years ago
Simon Ser 98c708618e backend/wayland: populate pointer axis relative direction
2 years ago
Simon Ser 56ec13596a Cleanup wlr_matrix.h includes
2 years ago
Simon Ser d61ec694b3 output: take wl_event_loop in wlr_output_init()
2 years ago
Simon Ser 1c24b1182b backend: drop wlr_backend_get_presentation_clock()
2 years ago
JiDe Zhang b560f36207 Fix output layers order error on wayland backend
2 years ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
2 years ago
Kirill Primak a09d649439 docs: replace the less commonly used "::" with "."
2 years ago
Rose Hudson 83af3202f9 output: defer fake present events until after commit
2 years ago
Simon Ser e5fc8cd4c7 output: trigger frame/present events on all commits on enabled output
2 years ago
Simon Ser 22b6581a18 backend/wayland: wait for xdg_surface.configure explicitly
2 years ago
Alexander Orzechowski 83d9764ed8 backend/wayland: Use output state to set init custom mode
2 years ago
Alexander Orzechowski 6cda3e251c output: Add initialization state to wlr_output_init
2 years ago
Simon Ser 8678633fc9 backend/wayland: add wlr_wl_output_create_from_surface()
2 years ago
Simon Ser 4f88886199 backend/wayland: tag wl_surface
2 years ago
Simon Ser dd24991c9e backend/wayland: take existing wl_display in wlr_wl_backend_create()
2 years ago
Brett Ernst 49c7fcdfb1 backend/wayland: log output test failure reasons
2 years ago
Simon Ser fe06e5f49a Use wl_container_of() instead of casts
2 years ago
Simon Ser 7811f22250 backend/wayland: handle output layer damage
2 years ago
Simon Ser 1f716f4bc0 backend/wayland: mark new outputs as disabled
2 years ago
Simon Ser c0fd37c491 backend/wayland: unmap when output is disabled
2 years ago
Alexander Orzechowski 8243399385 output: Set output mode during main commit
2 years ago
Alexander Orzechowski 530e58b96e backend/wayland: Reject non 0 refresh rate mode sets
2 years ago
Simon Ser be05097968 output: add wlr_output_state_init()
2 years ago
Simon Ser 4e513c93bd backend/wayland: add support for cropping output layers
2 years ago