Commit graph

  • cd0d1543c0 ci: upgrade FreeBSD to 14.3 ykla 2025-07-20 02:09:35 +00:00
  • 736d12ac67 build: bump version to 1.24.0 1.24.0 1.24 Simon Ser 2025-07-06 14:11:26 +02:00
  • 82c1730db1 scanner: warn on value 0 in bitfields Xaver Hugl 2025-06-25 15:39:46 +02:00
  • 90187031e6
    ci: upgrade FreeBSD to 14.2 ykla 2025-06-22 15:09:50 +00:00
  • f785060318 Call epoll_shim_ppoll() instead of ppoll() on Darwin Liang Qi 2025-06-17 20:32:39 +02:00
  • f9c13de55d Re-enable os-wrappers-test.c on Darwin, fix errors Torrekie 2024-04-20 18:28:46 +08:00
  • f430ba5bd5 Use Read-Only DATA (__RODATA) instead of __DATA Torrekie Gen 2024-04-08 22:29:54 +08:00
  • d135666e88 Fix Darwin sockets nonblocking Torrekie Gen 2024-04-08 21:10:25 +08:00
  • 50fe36c812 Fix symbol check on Darwin Torrekie Gen 2024-04-08 20:57:34 +08:00
  • 796018a68f Avoid SOCK_CLOEXEC on Darwin Torrekie 2024-04-20 18:27:23 +08:00
  • 495e700289 Enable epoll-shim for Darwin in favor of upstream support Torrekie Gen 2024-04-06 08:26:09 +00:00
  • 0fa6f267f2 build: bump version to 1.23.93 1.23.93 Simon Ser 2025-06-21 13:46:19 +02:00
  • 398e1297ee connection: Do not busy-loop if a message exceeds the buffer size Demi Marie Obenour 2024-08-14 21:14:49 -04:00
  • eecf3f7635 build: re-open main branch for regular development Simon Ser 2025-06-21 13:38:28 +02:00
  • adf84614ca connection: Do not busy-loop if a message exceeds the buffer size Demi Marie Obenour 2024-08-14 21:14:49 -04:00
  • 5caaf45e2d doc: Add guarantees about request/events naming Matilde Morrone 2025-02-22 18:41:57 +01:00
  • ba9f9a446f doc: add a section on color management Pekka Paalanen 2025-06-12 14:37:32 +03:00
  • c371bb99ce logging: Add PID, ClientName for debug logging zhenyan huang 2025-06-10 12:04:33 +08:00
  • e35f1efb59 build: bump version to 1.23.92 Simon Ser 2025-06-08 20:57:05 +02:00
  • 081f8af18a egl: Make wayland-egl symbols check depend on wayland_egl Matt Turner 2024-12-19 21:51:50 -05:00
  • 9099588de1 tests: Depend on exec-fd-leak-checker Matt Turner 2024-12-19 21:49:02 -05:00
  • a834596d4c tests: Add support for specifying runtime dependencies Matt Turner 2024-12-19 21:48:49 -05:00
  • 1d6fba989d tests: Make tests dict elements dicts themselves Matt Turner 2024-12-19 21:44:00 -05:00
  • 832c7be742 cursor: Properly check realloc for errors Tobias Stoeckmann 2024-09-12 23:07:45 +02:00
  • 86cfd575ca cursor: Ignore invalid cursor files Tobias Stoeckmann 2024-09-12 22:18:30 +02:00
  • 65ce8920e2 cursor: Gracefully handle huge cursor files Tobias Stoeckmann 2024-09-12 22:05:52 +02:00
  • 98d7bbee0a cursor: Gracefully handle out of memory condition Tobias Stoeckmann 2024-09-12 20:52:15 +02:00
  • cd566cd232 cursor: Fix undefined behavior with huge names Tobias Stoeckmann 2024-09-12 20:36:47 +02:00
  • 504dbf2303 client: fix conversion specifier in the discarded event log message Kirill Primak 2025-05-28 21:40:17 +03:00
  • b26180dfea connection: fix segfault in wl_closure_invoke() Caitlyn Stewart 2025-05-27 13:09:24 +01:00
  • cf0588393b server: Add wl_resource_for_each_reverse and for_each_reverse_safe macros Caitlyn Stewart 2025-06-08 19:00:56 +01:00
  • 53fbc2b0c1 egl: Make wayland-egl symbols check depend on wayland_egl 1.23.92 Matt Turner 2024-12-19 21:51:50 -05:00
  • fdac631d17 tests: Depend on exec-fd-leak-checker Matt Turner 2024-12-19 21:49:02 -05:00
  • 6c1da92018 tests: Add support for specifying runtime dependencies Matt Turner 2024-12-19 21:48:49 -05:00
  • ca83185e8a tests: Make tests dict elements dicts themselves Matt Turner 2024-12-19 21:44:00 -05:00
  • 4a0c4e2119 doc: Further explain typical display socket lookup Manuel Stoeckl 2021-03-02 22:04:58 -05:00
  • 387adc6a79 server: Document wl_display_add_socket_auto Manuel Stoeckl 2021-03-02 23:24:16 -05:00
  • 0de833da29 cursor: Properly check realloc for errors Tobias Stoeckmann 2024-09-12 23:07:45 +02:00
  • 2978fd701a cursor: Ignore invalid cursor files Tobias Stoeckmann 2024-09-12 22:18:30 +02:00
  • 5c2f31d8d6 cursor: Gracefully handle huge cursor files Tobias Stoeckmann 2024-09-12 22:05:52 +02:00
  • ce0ac4f29e cursor: Gracefully handle out of memory condition Tobias Stoeckmann 2024-09-12 20:52:15 +02:00
  • 1bee7aa4a7 cursor: Fix undefined behavior with huge names Tobias Stoeckmann 2024-09-12 20:36:47 +02:00
  • 58a4348ef0 Merge branch 'stop-wayland-0' into 'main' M. Stoeckl 2025-06-06 12:23:30 +00:00
  • 4ed26b057e protocol: move wl_buffer interpretation to wl_surface.attach Julian Orth 2025-06-03 12:40:00 +02:00
  • 6281ccbd3d client: fix conversion specifier in the discarded event log message Kirill Primak 2025-05-28 21:40:17 +03:00
  • ecff0ee10c debug: Colorize output for easier reading Caitlyn 2025-05-27 22:40:14 +01:00
  • 6b563579e2 Merge branch 'fix-overflow' into 'main' Robert Griebl 2025-05-28 14:50:28 +00:00
  • 827d0c30ad connection: fix segfault in wl_closure_invoke() Caitlyn Stewart 2025-05-27 13:09:24 +01:00
  • 62cd0990e8 build: bump version to 1.23.90 for the RC1 release 1.23.91 Simon Ser 2025-05-22 21:00:30 +02:00
  • 1423fbffda log: expose wl_debug_handler for custom print debug message guoyao 2025-04-01 15:20:05 +08:00
  • 9b169ff945 protocol: drop reference to linux-explicit-synchronization Simon Ser 2025-03-16 00:13:17 +01:00
  • cc06c3825f Fix typos Tobias Stoeckmann 2024-09-12 15:26:26 +02:00
  • 8cad6f7b82 server: add wl_resource_get_interface() Isaac Freund 2025-05-06 23:48:57 +02:00
  • 4497232102 client: add wl_proxy_get_interface() Isaac Freund 2025-05-06 23:45:17 +02:00
  • 3214f858e2 protocol: Clarify sending of wl_seat.capabilities David Edmundson 2024-09-26 12:15:37 +01:00
  • 66fc3f007d shm: linkify function references in docs Simon Ser 2025-03-15 23:52:50 +01:00
  • 9dd1b2d7e3 shm: fix comment about wl_shm_buffer_begin_access() safety Simon Ser 2025-03-15 23:49:43 +01:00
  • d2a3d33063 shm: Generate an error when shm access failed even without a resource Sebastian Wick 2025-03-21 19:43:23 +01:00
  • 9367c4da76 shm: Add wl_shm_buffer ref and unref functions Sebastian Wick 2025-03-21 19:42:52 +01:00
  • af453f876e shm: Remove refcount check which cannot be triggered Sebastian Wick 2025-05-20 21:39:45 +02:00
  • 9ec01ab2dc shm: Linkify wl_shm_pool_unref in the ref_pool documentation Sebastian Wick 2025-05-20 21:30:56 +02:00
  • b703d87bd8 logging: Fix timestamp 32bit integer overflow Robert Griebl 2025-05-13 15:03:16 +02:00
  • a22280d78d client: reject prepare_read if the display has an error Julian Orth 2025-04-18 16:32:04 +02:00
  • b43b06d31c client: reject prepare_read if the display queue has events Julian Orth 2025-04-18 16:31:50 +02:00
  • 33be03451a protocol: Make DnD pointer cursor updates responsibility of compositors Carlos Garnacho 2025-04-07 13:20:28 +02:00
  • ab4c580480 scanner: add defines for wayland interface versions Dudemanguy 2024-04-25 18:29:43 -05:00
  • 3561af1c52 Merge branch 'client_message_observer' into 'main' Lloyd Pique 2025-03-24 03:26:44 +00:00
  • 6137c8c213 protocol: Clarify wl_buffer.release description Michel Dänzer 2025-01-21 15:27:22 +01:00
  • 7033e74857 client: document get_listener behavior for dispatchers Julian Orth 2025-03-12 21:13:40 +01:00
  • dbfa8d784e scanner: use separate guards for validator functions Simon Ser 2025-02-23 23:38:15 +01:00
  • 5ed36d2b44 server: wl_client: introduce method for getting client security context Rahul Sandhu 2025-02-23 20:29:31 +00:00
  • c62b783c20 server: Add QNX resource manager-based locking support felixlionardo 2025-02-19 15:07:20 -05:00
  • a2f2424ee8 os: Add QNX support for wl_os_socket_peercred() felixlionardo 2025-02-19 14:14:22 -05:00
  • 21a8489f6d connection: Add support for QNX platform memstream felixlionardo 2025-02-19 13:16:34 -05:00
  • f21eeefb37 client: print a warning for undispatched queues when debugging Derek Foreman 2024-04-22 08:54:48 -05:00
  • 4a1ad79fc8 client: Keep a list of queues in wl_display Derek Foreman 2025-02-10 11:11:21 -06:00
  • 1ab6b693b1 Forward declarate timespec struct Vlad Zahorodnii 2025-02-05 22:41:33 +02:00
  • afd498b6f5 Also use [[deprecated]] when compiling with at least C++14 David Redondo 2025-02-05 09:27:22 +01:00
  • 7c2ffb0d71 Make wayland-util.h -Wundef safe when compiled by a C++ compiler David Redondo 2025-02-05 09:21:43 +01:00
  • 02ad102e2d build: Add -lm to pkg-config dependencies Daniel Stone 2025-01-29 13:27:44 +00:00
  • 74f322c35a tests: Add dispatch timeout tests Sebastian Wick 2025-01-28 21:24:46 +01:00
  • 00dcf6b323 client: Add wl_display_dispatch_timeout Sebastian Wick 2024-02-07 18:59:14 +01:00
  • ddd348da7e client: Add wl_display_dispatch_queue_timeout Sebastian Wick 2024-02-07 19:00:46 +01:00
  • ff8b885523 event-loop: Use timespec utils instead of hand-rolling our own Sebastian Wick 2024-02-07 18:46:58 +01:00
  • 893e4fc46d timespec: Implement saturating timespec substraction Sebastian Wick 2024-02-07 18:53:16 +01:00
  • 9d5de6062b timespec: Pull in timespec_after and timespec_add from mesa Sebastian Wick 2024-02-07 18:51:39 +01:00
  • 37469d5ced timespec: Pull in timespec.h from weston Sebastian Wick 2024-02-07 19:00:37 +01:00
  • bdba21ec92 server: add const qualifier to function arguments where possible Sebastian Wick 2023-07-06 18:18:37 +02:00
  • 597a6b94f5 ci: Update ci-templates Daniel Stone 2025-01-21 16:20:05 +00:00
  • f246e619d1 util: reduce error of wl_fixed_from_double() Haihua Hu 2025-01-06 21:55:37 +09:00
  • 2ee9ef098b connection: Ensure buffer sizes do not exceed INT_MAX or PTRDIFF_MAX Demi Marie Obenour 2024-08-05 12:17:02 -04:00
  • f8ecb6d531 connection: Limit buffer size bits to WL_BUFFER_DEFAULT_SIZE_POT Demi Marie Obenour 2024-08-10 18:05:59 -04:00
  • 507884a123 connection: Convert 0 to an actual buffer size limit sooner Demi Marie Obenour 2024-08-05 13:29:40 -04:00
  • ce5c57ca77 connection: Use a #define for maximum buffer size power of 2 Demi Marie Obenour 2024-08-10 18:03:45 -04:00
  • b9d8c43d30 connection: properly use sendmsg(2) and recvmsg(2) Demi Marie Obenour 2024-07-27 18:15:33 -04:00
  • 8b77fd3e36 connection: check that strings are valid UTF-8 Demi Marie Obenour 2024-08-26 20:19:30 -04:00
  • 9cb3d7aa9d connection: Fix wrong format string Demi Marie Obenour 2024-08-05 12:59:21 -04:00
  • 290c36bc50 tests: Avoid calling function with wrong type Demi Marie Obenour 2024-08-05 12:49:49 -04:00
  • 4273a5edc8 connection: Avoid undefined pointer arithmetic Demi Marie Obenour 2024-07-24 21:18:40 -04:00
  • 10df74c240 protocol: add wl_fixes interface Julian Orth 2024-04-24 16:17:58 +02:00