summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
10 daysprotocol: Clarify wl_buffer.release descriptionHEADmainMichel Dänzer1-2/+4
10 daysclient: document get_listener behavior for dispatchersJulian Orth1-0/+3
2025-02-23scanner: use separate guards for validator functionsSimon Ser4-31/+151
2025-02-06Forward declarate timespec structVlad Zahorodnii1-1/+2
2025-02-05Also use [[deprecated]] when compiling with at least C++14David Redondo1-1/+1
2025-02-05Make wayland-util.h -Wundef safe when compiled by a C++ compilerDavid Redondo1-2/+2
2025-02-05build: Add -lm to pkg-config dependenciesDaniel Stone1-0/+2
2025-02-04tests: Add dispatch timeout testsSebastian Wick1-0/+87
2025-02-04client: Add wl_display_dispatch_timeoutSebastian Wick2-0/+13
2025-02-04client: Add wl_display_dispatch_queue_timeoutSebastian Wick2-34/+127
2025-02-04event-loop: Use timespec utils instead of hand-rolling our ownSebastian Wick1-54/+7
2025-02-04timespec: Implement saturating timespec substractionSebastian Wick1-0/+18
2025-02-04timespec: Pull in timespec_after and timespec_add from mesaSebastian Wick1-0/+34
2025-02-04timespec: Pull in timespec.h from westonSebastian Wick1-0/+259
2025-01-22server: add const qualifier to function arguments where possibleSebastian Wick3-18/+19
2025-01-21ci: Update ci-templatesDaniel Stone1-3/+3
2025-01-09util: reduce error of wl_fixed_from_double()Haihua Hu1-1/+1
2024-11-30connection: Fix wrong format stringDemi Marie Obenour1-1/+1
2024-11-30tests: Avoid calling function with wrong typeDemi Marie Obenour3-11/+23
2024-11-29connection: Avoid undefined pointer arithmeticDemi Marie Obenour1-4/+4
2024-11-18protocol: add wl_fixes interfaceJulian Orth1-0/+27
2024-10-18cursor: add check to ensure wl_shm_create_pool succeededYaoBing Xiao1-0/+5
2024-10-05protocol: document that wl_surface.offset is role-specificSimon Ser1-0/+3
2024-09-23Add wl_keyboard key repeat eventsAndri Yngvason1-4/+18
2024-09-10protocol: clients should not emulate key-press events on enterJulian Orth1-0/+3
2024-08-18connection: Reject strings containing NUL bytesDemi Marie Obenour2-2/+11
2024-08-15meson: Fix use of install_data() without specifying install_dirJoaquim Monteiro1-1/+3
2024-08-12client: Log the object and methods when marshalling or sending failsFangzhou Ge1-2/+6
2024-08-09ci: use detached MR pipelinesSimon Ser1-0/+7
2024-08-09src: Finish assert() clean-upDerek Foreman6-7/+2
2024-08-09doc: Require strings to be UTF-8Sebastian Wick1-3/+3
2024-08-09server: expose wl_resource_post_error_vargs()Kirill Primak2-2/+14
2024-08-09server: add wl_resource_post_error() docsKirill Primak2-1/+9
2024-08-09Put WL_DEPRECATED in front of the function declarationsKirill Primak3-11/+22
2024-07-26client: Handle proxies with no queueSebastian Wick1-1/+5
2024-07-11src: switch asserts to wl_abortmeltq5-16/+36
2024-07-09tests: add enum bitfield testSimon Ser6-0/+150
2024-07-09scanner: fix validator for bitfieldsSimon Ser2-70/+73
2024-07-09scanner: extract validator function emission to helper functionSimon Ser1-26/+33
2024-05-30build: re-open main branch for regular developmentSimon Ser1-1/+1
2024-05-30build: bump to version 1.23.0 for the official release1.23.0Simon Ser1-1/+1
2024-05-29protocol: clarify divergence in compositor behaviourHugo Osvaldo Barrera1-3/+9
2024-05-23build: bump to version 1.22.93 for the RC1 release1.22.93Simon Ser1-1/+1
2024-05-22server: document wl_display_add_socket_fd() ownershipSimon Ser1-0/+3
2024-05-16server: Clarify fd ownership in wl_client_create()Vlad Zahorodnii1-0/+5
2024-05-09build: bump to version 1.22.92 for the beta release1.22.92Simon Ser1-1/+1
2024-05-09protocol: explicitly describe wl_keyboard stateJulian Orth1-7/+31
2024-04-25build: bump to version 1.22.91 for the alpha release1.22.91Simon Ser1-1/+1
2024-04-24client: print debug events that have no listenerDerek Foreman1-11/+9
2024-04-24protocol: define content updates and their internal queueSebastian Wick1-10/+12