summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-07-11src: switch asserts to wl_abortHEADmainmeltq5-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
2024-04-24client: fix invalid doc command for WL_MARSHAL_FLAG_DESTROYSimon Ser1-1/+1
2024-04-24tests: add deprecated-since attributesSimon Ser8-3/+105
2024-04-24protocol: mark wl_pointer.axis_discrete as deprecatedSimon Ser1-1/+1
2024-04-24Add support for the deprecated-since XML attributeSimon Ser2-7/+50
2024-04-24xcursor: catch theme inheritance loopsChloé Vulquin1-24/+66
2024-04-23scanner: add validators for enumsSimon Ser14-4/+720
2024-04-23Clarify behavior of buffer transformationsJulian Orth1-12/+13
2024-04-23protocol: Undefine wl_display_sync callback dataColin Kinloch1-1/+1
2024-04-21cursor: memfd_create: try MFD_NOEXEC_SEAL6t8k1-1/+20
2024-04-09ci: turn on -Dwerror=true for FreeBSDSimon Ser1-1/+1
2024-04-09ci: use --fatal-meson-warningsSimon Ser1-2/+2
2024-04-09build: bump minimum Meson version to 0.57Simon Ser1-1/+1
2024-04-09ci: bump Meson version to 0.57Simon Ser1-2/+2
2024-04-08connection: Dynamically resize connection buffersManuel Stoeckl9-81/+454
2024-03-28util: convert macros to inline functionsSimon Ser1-3/+17
2024-03-28wl_touch.cancel: document lack of frame eventIsaac Freund1-0/+2
2024-03-28tests: add scanner test for enum-headerSimon Ser3-0/+838
2024-03-28scanner: add new enum-header modeSimon Ser1-1/+36
2024-03-28egl: Disable symbols check for static buildsJordan Williams1-10/+15
2024-03-24util: fix undefined behavior in wl_array_for_eachDavid Benjamin7-0/+177
2024-03-12protocol: document that color channels provide electrical valuesSimon Ser1-2/+4
2024-03-06connection: use enum wl_arg_type in wl_message_count_arrays()Simon Ser1-1/+1
2024-03-06client: simplify create_proxies() loopSimon Ser1-15/+12
2024-03-06client: simplify create_outgoing_proxy() loopSimon Ser1-10/+6
2024-03-06connection: simplify wl_closure_lookup_objects() loopSimon Ser1-30/+27
2024-03-06Introduce enum wl_arg_typeSimon Ser4-92/+111
2024-02-23Mitigate UAF crashes due to wl_client_destroy reentrancyThomas Lukaszewicz2-1/+59
2024-02-21build: fix build and provide compat for OpenBSDSébastien Marie5-3/+41
2024-02-21compat: prefer waitpid() over waitid()Sébastien Marie2-26/+18
2024-02-21protocol: mention wl_surface events from wl_output.{scale,transform}Simon Ser1-6/+7
2024-02-15server: add wl_client_get_user_data/wl_client_set_user_dataSebastian Wick3-0/+71
2024-02-08event-loop: use wl_priv_signal for the destroy signalKirill Primak1-5/+6
2024-02-07Mitigate UAF crashes due to iteration over freed wl_resourcesThomas Lukaszewicz2-19/+85
2024-01-27protocol: clarify pending wl_buffer destructionKirill Primak1-2/+3
2024-01-22doc: Improve wording for packed IDsMikhail Gusarov1-3/+4