Commit Graph

1230 Commits (fd0d7d0907fcb8783c4bd2fbbd8c8812f3ba1494)

Author SHA1 Message Date
Ryan Walklin 2a3c62b4d2 [WIP][DONTMERGE]Add support for libinput_switch input devices 6 years ago
Drew DeVault ef9506b0bc
Merge pull request from ammen99/fix-layer-shell-unconstrain 6 years ago
Ilia Bozhinov 07865104e1 xdg-popup: fix wlr_xdg_popup_get_toplevel_coords() 6 years ago
emersion c2113decb3
gtk-primary-selection: warn when offering MIME type after set_selection 6 years ago
emersion 8c573bc7c6
gtk-primary-selection: basic serial validation 6 years ago
Ilia Bozhinov 5b1b9657bf types: implement wlr_foreign_toplevel_management_v1 6 years ago
emersion 1256314afe
export-dmabuf-v1: add missing destroy request handler 6 years ago
Drew DeVault fdb67ff63b
Merge pull request from emersion/tablet-seat-leak 6 years ago
emersion 3ca7ca5306
tablet-v2: fix wlr_tablet_seat_v2 leak 6 years ago
emersion 5515faa197
xdg-shell: emit xdg_surface destroy when role object is destroyed 6 years ago
Drew DeVault 273e110b74
Merge pull request from emersion/swap-buffers-damage-coords 6 years ago
emersion 6aaefad40d
output: switch swap_buffers damage to output-buffer-local coords 6 years ago
emersion 9f0720c03a
primary-selection: introduce wlr_primary_selection_source 6 years ago
emersion 658b590567
gtk-primary-selection: fix segfault when no focus 6 years ago
emersion bfa7f4ee0d
gtk-primary-selection: use impl pattern for sources 6 years ago
emersion cbe42d1006
gtk-primary-selection: remove offer struct 6 years ago
emersion f001f98cef
gtk-primary-selection: refactor everything, untie from seat 6 years ago
Drew DeVault 05bb440786
Merge pull request from emersion/rename-gtk-primary-selection 6 years ago
Drew DeVault a2b8d47ff2
Merge pull request from emersion/data-multiple-devices 6 years ago
emersion a5b8ea90d2
surface: fix destroyed subsurfaces handling 6 years ago
emersion 4423f88fac
data-device: never cancel the source when offer is destroyed 6 years ago
emersion 5d26da9d15
data-device: allow multiple devices for the same seat 6 years ago
emersion 27d1910bec
text-input-v3: remove newline in log message 6 years ago
Drew DeVault 90f1a34d2c
Merge pull request from emersion/tablet-segfault 6 years ago
Ilia Bozhinov fb5691b6cc output: add wlr_output_preferred_read_format() 6 years ago
emersion 811a4d997b
Rename wlr_primary_selection to wlr_gtk_primary_selection 6 years ago
emersion eaafd65a12
gtk-primary-selection: track resources 6 years ago
emersion b9a2e4ba4c
gtk-primary-selection: support multiple devices 6 years ago
emersion 1b9ebcf645
output: make wlr_egl flip the damage 6 years ago
emersion ca770995cc
output: add wlr_output_render_software_cursors 6 years ago
emersion 57307b7aa7
output: remove wlr_output_set_fullscreen_surface 6 years ago
emersion 89ec624f81
tablet-v2: fix segfault on display destroy 6 years ago
emersion 95dfbe2962
xdg-shell: don't destroy xdg role state on role destroy 6 years ago
Julio Galvan a31fa678e5
Fix compilation error on musl 7 years ago
emersion 2d0c5ec78e
Use _POSIX_C_SOURCE, use shm_open 7 years ago
Drew DeVault d7b010024a
Merge pull request from arandomhuman/damage-control 7 years ago
emersion dec303bea6
surface: fix wlr_surface_get_effective_damage to give surface coords 7 years ago
emersion 62d646f2b8
render/gles2: remove assumptions about supported formats 7 years ago
emersion 68362b37a8
backend/drm: fix frame scheduling on secondary GPUs 7 years ago
emersion 346ec21c4c
util: use shm_open for in-memory files 7 years ago
Drew DeVault f668e49fae
Merge pull request from emersion/fix-input-method-destroy 7 years ago
emersion de8d87f5ae
input-method-v2: initialize destroy signal 7 years ago
emersion 3cb4ff3ff1
idle: allow zero timeout 7 years ago
Drew DeVault 6c7e0e48b1
Merge pull request from ixru/fix-cursor-visibility 7 years ago
Drew DeVault e0cf97da69
Merge pull request from emersion/static-analysis 7 years ago
emersion dfdbc1f870
output-layout, cursor: fix duplicate cursors 7 years ago
Drew DeVault ac26d23711
Merge pull request from emersion/source-seat-client 7 years ago
emersion 6730f5ba93
Merge pull request from nyorain/write_pixels_format 7 years ago
Dorota Czaplejewicz 14c6ee894e text-input: Don't reject enable requests when unfocused 7 years ago
nyorain cd28637187 Remove fmt parameter from wlr_texture_write_pixels 7 years ago
Drew DeVault e4a1560433
Merge pull request from nyorain/dmabuf_v1 7 years ago
emersion a9e02a9ea6 tablet-v2: fix memory leak on OOM, fix resource version 7 years ago
nyorain affbfb6a28 Support older wlr_linux_dmabuf_v1 clients 7 years ago
Dorota Czaplejewicz 226eedfa2b text-input: fix releasing destroy handlers 7 years ago
Drew DeVault 66e8908e9a
Merge pull request from dcz-purism/input 7 years ago
Dorota Czaplejewicz cec7471119 wlroots: add basic support for zwp_input_method_v2 7 years ago
Dorota Czaplejewicz 427735fcd9 wlroots: add support for zwp_text_input_unstable_v3 7 years ago
emersion 46b1ba386f output: remove idle_frame event source when destroying output 7 years ago
ixru 8d0997a5e7 Better placement of visibility check 7 years ago
ixru 6a9995d18c Fix cursor visibility on surface commit 7 years ago
emersion f44003f04b data-device: remove wlr_data_source.seat_client 7 years ago
emersion 5afaccedfc output: fix busy loop when backend doesn't implement schedule_frame 7 years ago
emersion ba91422747 output: don't trigger a frame immediately in schedule_frame 7 years ago
Drew DeVault 1e70b4cea2
Revert "Prevent excessive frame events when compositor doesn't swap buffers" 7 years ago
Ryan Dwyer b7b781ff44 Prevent excessive frame events when compositor doesn't swap buffers 7 years ago
emersion eac7c2ad2f output: add presentation refresh prediction 7 years ago
emersion b0635bf3e7 Rename get_present_clock to get_presentation clock, use it 7 years ago
emersion abddfc99f2 output: fix clock_gettime return value handling 7 years ago
emersion 54e1287f30 backend: add get_present_clock 7 years ago
emersion 26b9d6dbb1 output: send present event from all backends 7 years ago
emersion 78389fe722 output: add present event 7 years ago
emersion 3aad9fd6a9 presentation-time: add protocol implementation 7 years ago
random human 3e0a0f3c3a
wlr_surface: add wlr_surface_get_effective_damage 7 years ago
emersion 2beb68007e output: make gamma size a size_t and gamma table const 7 years ago
Emmanuel Gil Peyrot 130bf15cfa Fix a crash on zxdg_decoration_manager_v1 destroy 7 years ago
emersion f5ff702a69 gamma-control-v1: add missing destroy handler 7 years ago
Drew DeVault 5e9959daaa
Merge pull request from Laaas/master 7 years ago
emersion fadbdcd13c seat: remove unused keyboard focus_change event 7 years ago
emersion d98181dab8 pointer-constraints: use proper wayland-scanner functions 7 years ago
emersion dac4f8e19f pointer-constraints: refactoring 7 years ago
emersion 31cc2fa4f9 pointer-constraints: make region not a pointer, add committed bitfield 7 years ago
emersion c89cd4945b pointer-constraints: rename wl_{global,resources} 7 years ago
random human 84ecfb546b
wlr_surface: more consistent argument naming in surface_update_damage 7 years ago
random human 5eca5d8946
wlr_surface: remove duplicated damage calculation 7 years ago
random human 3fd5da58a0
wlr_surface: fix surface damage on resize 7 years ago
random human 971cbeaa19
wlr_surface: fix surface damage transformation 7 years ago
Drew DeVault 33a3d8a555
Merge pull request from emersion/fatal-unknown-buffer 7 years ago
emersion ac28d701c0 buffer: disconnect clients that commit an unknown buffer type 7 years ago
Las afa2e399aa Fix implicit conversion of floats to ints in calls to pixman_region32_contains_point 7 years ago
emersion 3df602a62d export-dmabuf: disable hardware cursors if desired 7 years ago
emersion 928572c14d output: add wlr_output_set_hardware_cursors_enabled 7 years ago
random human 40a43003a1
Send unique keymap file descriptors 7 years ago
Las fa2e6e7d9d Implement pointer-constraints protocol in wlroots and rootston 7 years ago
Las 6367e0bc93 Add wlr_surface::input_region member 7 years ago
Las d446c53fe1 Make (wlr_)seat_client_from_pointer_resource public 7 years ago
Las 252bcce2f3 Add focus change event for seats 7 years ago
emersion 9f76263404 output-layout: don't expose outputs without a mode 7 years ago
Drew DeVault df991a55ab
Merge pull request from emersion/output-enable-error-checking 7 years ago
Drew DeVault 0210905eef
Merge pull request from emersion/layer-shell-suffix 7 years ago
Drew DeVault a088000983
Merge pull request from emersion/xdg-output-suffix 7 years ago
emersion fc960e5d06 layer-shell: add _v1 suffix 7 years ago
emersion b3cb22c003 xdg-output: add _v1 suffix 7 years ago
emersion cb293f09e7 output: make wlr_output_enable return a bool 7 years ago
emersion 524702eb16 output: introduce WLR_NO_HARDWARE_CURSORS 7 years ago
emersion 769a8e9917
Merge pull request from Ongy/tablet-grabs 7 years ago
Markus Ongyerth 21e1cc9ab4 Implement feedback 7 years ago
nyorain f6168c2afe Fix and remove sx, sy from wlr_drag_icon 7 years ago
emersion 017cfb0b86 backend/drm: log when de-allocating CRTC 7 years ago
emersion d22431d969
Merge pull request from arandomhuman/misc-mem 7 years ago
random human 9f511ae942
Remove listener link after tablet_manager destroy 7 years ago
random human 568b0ffe2c
Call wl_global_create first in case of failure 7 years ago
cnt0 6946134883 fix incorrect NULL check 7 years ago
Aidan Epstein e334b46b39
Fix uninitialized value in wlr_cursor. 7 years ago
random human 8589ae19de Fix bugs listed by clang's static analyzer 7 years ago
Alexander Bakker 221d412824 Init the new destroy signals added by 7 years ago
Alexander Bakker 20db29779e Add destroy signals to types that are destroyed by wl_display_destroy 7 years ago
Brian Ashworth c6955fa89c
Merge pull request from apreiml/farthest_output 7 years ago
Armin Preiml 5617d2bd60 introduce wlr_output_layout_farthest_output 7 years ago
Dorota Czaplejewicz 6db9c4b746 wlr_virtual_keyboard: use wlr_input_device_destroy 7 years ago
Dorota Czaplejewicz 2929f0f8dd wlr_input_device: fix keyboard destruction 7 years ago
emersion f86f1daf9a Fix build on FreeBSD 7 years ago
Markus Ongyerth 3ad7b146eb Fix typos/order in tablet-v2 7 years ago
Markus Ongyerth f64962ace8 tablet-v2 tool: Implement implicit grab 7 years ago
emersion c4522062f6 xdg-output: fix segfault in handle_layout_destroy 7 years ago
Scott Anderson eb9c9d8852
Merge pull request from sdilts/add-missing-libinput 7 years ago
sdilts c95078320c Add missing dependency libinput to types/meson.build 7 years ago
emersion c3afe4f42e gamma-control-v1: improve error handling 7 years ago
emersion bbd0fbe573 gamma-control-v1: fix fds not closed 7 years ago
emersion 1705316fa7 gamma-control-v1: set O_NONBLOCK, improve error handling style 7 years ago
emersion 73b7111846 gamma-control-v1: reset gamma table when control is destroyed 7 years ago
emersion 6e8892d4d7 gamma-control-v1: don't insert control in the list before checking unicity 7 years ago
emersion a149c2370a Implement wlr-gamma-control-unstable-v1 7 years ago
Drew DeVault 5642c5cc8f
Merge pull request from emersion/xdg-decoration 7 years ago
emersion 555721f714 Add xdg-decoration-unstable-v1 support 7 years ago
Drew DeVault f1b65b34a6
Merge pull request from emersion/surface-precommit 7 years ago
Markus Ongyerth d5950255de tablet-v2 tablet_tool grab implementation 7 years ago
Ilia Bozhinov 8b7c85d765 xdg-shell(-v6): add set_title and set_app_id toplevel signals 7 years ago
Drew DeVault 4b096fc114 Revert "Merge pull request from emersion/include-config" 7 years ago
emersion 41094a7df5 Always include config.h 7 years ago
emersion 5dbf0fe7f2 linux-dmabuf: add v1 suffix 7 years ago
Markus Ongyerth 454f2a84a8 tablet-v2 tablet_pad grab implementation 7 years ago
emersion 4afd69bbe7 Remove unused types/wlr_tablet_v2.c 7 years ago
emersion 16d7e09d99 surface: add wlr_surface_role.precommit 7 years ago
Markus Ongyerth 9a6f77fc2c tablet-v2: fix merge commits and test again 7 years ago
Markus Ongyerth 74ca2f8fcf Another round of feedback from acrisci 7 years ago
Markus Ongyerth 43b20bfea2 First feedback pass from acrisci 7 years ago
Markus Ongyerth d9e978e1b3 rename wlr_tablet_tool to wlr_tablet 7 years ago
Markus Ongyerth 101080a382 Another feedback pass 7 years ago
Markus Ongyerth 6b51f3b57a use previous resource versions and destroy pads 7 years ago
Markus Ongyerth 503f9d6e52 emersion feedback 7 years ago