1096 Commits (753540335b8ff2e339402dce6500416333899416)

Author SHA1 Message Date
emersion 2d0c5ec78e
Use _POSIX_C_SOURCE, use shm_open
6 years ago
Drew DeVault d7b010024a
Merge pull request #1261 from arandomhuman/damage-control
6 years ago
emersion dec303bea6
surface: fix wlr_surface_get_effective_damage to give surface coords
6 years ago
emersion 62d646f2b8
render/gles2: remove assumptions about supported formats
6 years ago
emersion 68362b37a8
backend/drm: fix frame scheduling on secondary GPUs
6 years ago
emersion 346ec21c4c
util: use shm_open for in-memory files
6 years ago
Drew DeVault f668e49fae
Merge pull request #1340 from emersion/fix-input-method-destroy
6 years ago
emersion de8d87f5ae
input-method-v2: initialize destroy signal
6 years ago
emersion 3cb4ff3ff1
idle: allow zero timeout
6 years ago
Drew DeVault 6c7e0e48b1
Merge pull request #1289 from ixru/fix-cursor-visibility
6 years ago
Drew DeVault e0cf97da69
Merge pull request #1307 from emersion/static-analysis
6 years ago
emersion dfdbc1f870
output-layout, cursor: fix duplicate cursors
6 years ago
Drew DeVault ac26d23711
Merge pull request #1287 from emersion/source-seat-client
6 years ago
emersion 6730f5ba93
Merge pull request #1314 from nyorain/write_pixels_format
6 years ago
Dorota Czaplejewicz 14c6ee894e text-input: Don't reject enable requests when unfocused
6 years ago
nyorain cd28637187 Remove fmt parameter from wlr_texture_write_pixels
6 years ago
Drew DeVault e4a1560433
Merge pull request #1304 from nyorain/dmabuf_v1
6 years ago
emersion a9e02a9ea6 tablet-v2: fix memory leak on OOM, fix resource version
6 years ago
nyorain affbfb6a28 Support older wlr_linux_dmabuf_v1 clients
6 years ago
Dorota Czaplejewicz 226eedfa2b text-input: fix releasing destroy handlers
6 years ago
Drew DeVault 66e8908e9a
Merge pull request #1203 from dcz-purism/input
6 years ago
Dorota Czaplejewicz cec7471119 wlroots: add basic support for zwp_input_method_v2
6 years ago
Dorota Czaplejewicz 427735fcd9 wlroots: add support for zwp_text_input_unstable_v3
6 years ago
emersion 46b1ba386f output: remove idle_frame event source when destroying output
6 years ago
ixru 8d0997a5e7 Better placement of visibility check
6 years ago
ixru 6a9995d18c Fix cursor visibility on surface commit
6 years ago
emersion f44003f04b data-device: remove wlr_data_source.seat_client
6 years ago
emersion 5afaccedfc output: fix busy loop when backend doesn't implement schedule_frame
6 years ago
emersion ba91422747 output: don't trigger a frame immediately in schedule_frame
6 years ago
Drew DeVault 1e70b4cea2
Revert "Prevent excessive frame events when compositor doesn't swap buffers"
6 years ago
Ryan Dwyer b7b781ff44 Prevent excessive frame events when compositor doesn't swap buffers
6 years ago
emersion eac7c2ad2f output: add presentation refresh prediction
6 years ago
emersion b0635bf3e7 Rename get_present_clock to get_presentation clock, use it
6 years ago
emersion abddfc99f2 output: fix clock_gettime return value handling
6 years ago
emersion 54e1287f30 backend: add get_present_clock
6 years ago
emersion 26b9d6dbb1 output: send present event from all backends
6 years ago
emersion 78389fe722 output: add present event
6 years ago
emersion 3aad9fd6a9 presentation-time: add protocol implementation
6 years ago
random human 3e0a0f3c3a
wlr_surface: add wlr_surface_get_effective_damage
6 years ago
emersion 2beb68007e output: make gamma size a size_t and gamma table const
6 years ago
Emmanuel Gil Peyrot 130bf15cfa Fix a crash on zxdg_decoration_manager_v1 destroy
6 years ago
emersion f5ff702a69 gamma-control-v1: add missing destroy handler
6 years ago
Drew DeVault 5e9959daaa
Merge pull request #852 from Laaas/master
6 years ago
emersion fadbdcd13c seat: remove unused keyboard focus_change event
6 years ago
emersion d98181dab8 pointer-constraints: use proper wayland-scanner functions
6 years ago
emersion dac4f8e19f pointer-constraints: refactoring
6 years ago
emersion 31cc2fa4f9 pointer-constraints: make region not a pointer, add committed bitfield
6 years ago
emersion c89cd4945b pointer-constraints: rename wl_{global,resources}
6 years ago
random human 84ecfb546b
wlr_surface: more consistent argument naming in surface_update_damage
6 years ago
random human 5eca5d8946
wlr_surface: remove duplicated damage calculation
6 years ago