aboutsummaryrefslogtreecommitdiffstats
path: root/src/connection.c
Commit message (Expand)AuthorAgeFilesLines
* connection: Add a thread ID to WAYLAND_DEBUG output.Kyle Brenneman2025-09-151-0/+17
* connection: Add a function to parse WAYLAND_DEBUG tokensKyle Brenneman2025-09-151-0/+42
* debug: Colorize output for easier readingCaitlyn2025-06-011-9/+20
* connection: fix segfault in wl_closure_invoke()Caitlyn Stewart2025-05-271-0/+5
* connection: Fix wrong format stringDemi Marie Obenour2024-11-301-1/+1
* connection: Avoid undefined pointer arithmeticDemi Marie Obenour2024-11-291-4/+4
* connection: Reject strings containing NUL bytesDemi Marie Obenour2024-08-181-1/+9
* src: Finish assert() clean-upDerek Foreman2024-08-091-1/+0
* src: switch asserts to wl_abortmeltq2024-07-111-1/+2
* connection: Dynamically resize connection buffersManuel Stoeckl2024-04-081-71/+270
* connection: use enum wl_arg_type in wl_message_count_arrays()Simon Ser2024-03-061-1/+1
* connection: simplify wl_closure_lookup_objects() loopSimon Ser2024-03-061-29/+26
* Introduce enum wl_arg_typeSimon Ser2024-03-061-80/+81
* client: Allow setting names for queuesDerek Foreman2024-01-221-3/+8
* connection: Spruce up logging for client errors.Erik Chen2024-01-191-6/+25
* connection: Small simplification to wl_connection_write()John Lindgren2024-01-191-8/+1
* connection: avoid calling memcpy on NULL, 0David Benjamin2023-11-081-1/+8
* debug: Replace "@<id>" with "#<id>" in logsAlex Yang2023-06-271-3/+3
* Do not allow nullable `new_id`Ian Douglas Scott2022-07-141-2/+2
* Do not allow nullable arrays, which were not correctly implementedIan Douglas Scott2022-07-141-1/+1
* connection: change clen type in build_cmsg to size_tSigrid Solveig Haflínudóttir2022-04-031-2/+3
* connection: fix asan report on sendmsg callSigrid Solveig Haflínudóttir2022-04-031-4/+1
* util: set errno in wl_map_reserve_new()Aleksandr Mezin2022-03-251-4/+6
* connection: Make wl_closure_print output atomicAlexander Irion2022-03-081-16/+28
* Use zalloc for structsSimon Ser2022-02-051-2/+2
* debug: Fix printing of new idsDerek Foreman2021-11-021-3/+9
* connection: Rename wl_bufferDerek Foreman2021-08-091-27/+27
* connection: print array sizeSimon Ser2021-07-311-1/+1
* connection, client: Avoid locale-dependent float printingManuel Stoeckl2021-07-311-4/+13
* client: print discarded events in debug logManuel Stoeckl2021-07-201-2/+4
* connection: Handle non-nullable strings in wl_connection_demarshalFergus Dall2021-06-221-0/+7
* src: Add missing new lines to log messagesMarius Vlad2021-05-071-1/+1
* connection: do not abort when dup(fd) failsManuel Stoeckl2019-07-091-2/+6
* connection: fix demarshal of invalid headerPekka Paalanen2019-03-131-0/+8
* Print NULL strings as "nil" in wl_closure_printSimon Ser2019-01-301-1/+4
* connection: Prevent pointer overflow from large lengths.Michal Srb2018-08-171-5/+7
* connection: Prevent integer overflow in DIV_ROUNDUP.Michal Srb2018-08-171-9/+17
* connection: Fix broken log message when demarshalling short closureDerek Foreman2018-02-151-1/+2
* connection: Clear correct args when clearing fds to -1Derek Foreman2018-01-221-2/+5
* client: Consume file descriptors destined for zombie proxiesDerek Foreman2018-01-091-0/+6
* client: Add WL_MAP_ENTRY_ZOMBIE flagDerek Foreman2017-12-281-2/+11
* client: Add wl_object_is_zombie() helper functionDerek Foreman2017-12-281-1/+9
* connection: Make wl_closure_destroy() close fds of undispatched closuresDerek Foreman2017-12-271-0/+21
* connection: Clear fds we shouldn't close to -1Derek Foreman2017-12-271-0/+24
* connection: Refactor out closure allocationDerek Foreman2017-12-271-29/+42
* connection: Don't declare a local variable just to takes its sizeDerek Foreman2017-12-271-2/+3
* connection: Use wl_buffer_size() for all buffer size calculationsDerek Foreman2017-12-041-2/+2
* connection: close_fds() should only remove fds it closed from the bufferDerek Foreman2017-12-041-0/+1
* tests: Test wl_message_count_arraysYong Bakos2016-11-101-1/+1
* connection: Move wl_interface_equal to utilYong Bakos2016-05-111-13/+0