Commit graph

  • 2e0dbb7021 tests: add scanner test for enum-header Simon Ser 2023-05-03 16:52:55 +02:00
  • fbd7460737 scanner: add new enum-header mode Simon Ser 2023-05-03 12:18:07 +02:00
  • 2621484037 egl: Disable symbols check for static builds Jordan Williams 2024-03-11 09:06:55 -05:00
  • 8a7ecd774c util: fix undefined behavior in wl_array_for_each David Benjamin 2024-03-24 19:43:58 -04:00
  • aa2a6d560b protocol: document that color channels provide electrical values Simon Ser 2024-03-06 11:19:09 +01:00
  • 21025f6975 libs: Don't allow static libraries to be built Derek Foreman 2024-03-11 07:18:15 -05:00
  • 44b1c0c737 connection: use enum wl_arg_type in wl_message_count_arrays() Simon Ser 2024-03-06 19:08:53 +01:00
  • 440defbd2b client: simplify create_proxies() loop Simon Ser 2024-02-27 12:30:03 +01:00
  • 7a1e7dd549 client: simplify create_outgoing_proxy() loop Simon Ser 2024-02-27 12:28:39 +01:00
  • 830883e5b2 connection: simplify wl_closure_lookup_objects() loop Simon Ser 2024-02-27 12:23:34 +01:00
  • 155dd63b58 Introduce enum wl_arg_type Simon Ser 2024-02-15 10:37:34 +01:00
  • c30a783078 Merge branch 'array-const' into 'main' Simon Ser 2024-03-04 23:36:07 +00:00
  • 0b60e40a81 Merge branch 'idfix' into 'main' Jonathan Leivent 2024-03-01 18:33:49 +00:00
  • aff270293b client/server: add delete_id request as a fake sync Jonathan Leivent 2024-01-26 19:37:55 -05:00
  • 3cd9ca8a65 tests: new map_zombie_list and map_mark_deleted Jonathan Leivent 2024-01-26 18:48:10 -05:00
  • dcd5996175 util: unified and enhanced zombie handing in wl_map Jonathan Leivent 2024-01-26 18:42:14 -05:00
  • 0db836ebc8 tests: server needs zombies and zombie domino effect Jonathan Leivent 2024-01-26 15:03:27 -05:00
  • 230b6c871a Merge branch 'array-arg-element-type-print' into 'main' Isaac Freund 2024-02-26 16:27:56 +00:00
  • 3180d938fc Merge branch 'client-destruction-guard' into 'main' Thomas Lukaszewicz 2024-02-23 00:40:54 +00:00
  • 47de87263c Mitigate UAF crashes due to wl_client_destroy reentrancy Thomas Lukaszewicz 2024-01-05 00:50:49 +00:00
  • 650a3c6d63 Merge branch 'event-dispatch-listener' into 'main' Thomas Lukaszewicz 2024-02-21 22:38:12 +00:00
  • d80bce5f1a build: fix build and provide compat for OpenBSD Sébastien Marie 2024-01-19 16:09:27 +00:00
  • 791912c678 compat: prefer waitpid() over waitid() Sébastien Marie 2024-01-19 16:08:21 +00:00
  • 60c198be6c Merge branch 'netbsd' into 'main' nia 2024-02-21 15:44:32 +00:00
  • a74aa93394 protocol: mention wl_surface events from wl_output.{scale,transform} Simon Ser 2023-10-25 13:25:44 +02:00
  • 9c4213ed3e server: add wl_client_get_user_data/wl_client_set_user_data Sebastian Wick 2021-10-25 04:34:49 +02:00
  • 6a7284c632 event-loop: use wl_priv_signal for the destroy signal Kirill Primak 2024-01-25 20:48:57 +03:00
  • d275bc7f84 Mitigate UAF crashes due to iteration over freed wl_resources Thomas Lukaszewicz 2024-01-08 00:36:10 +00:00
  • 8f499bf404 protocol: clarify pending wl_buffer destruction Kirill Primak 2024-01-19 13:34:37 +03:00
  • 88ece8a44d doc: Improve wording for packed IDs Mikhail Gusarov 2023-04-22 11:46:19 +02:00
  • b42218f790 client: Allow setting names for queues Derek Foreman 2023-11-10 14:21:48 -06:00
  • 2f17d480e8 connection: Spruce up logging for client errors. Erik Chen 2022-09-29 23:39:40 +00:00
  • 9867bdb111 connection: Small simplification to wl_connection_write() John Lindgren 2022-02-28 08:54:47 -05:00
  • 8c49ee3112 Consider pkgconfig sysroot for pkgdatadir Andreas Cord-Landwehr 2022-09-24 16:47:46 +02:00
  • fd42f70baf shm: implement version 2 Simon Ser 2023-11-21 16:59:20 +01:00
  • f06736a8a0 protocol: add wl_shm.release request Simon Ser 2023-11-21 16:59:11 +01:00
  • 9e233e31a2 shm: fix resource versions Simon Ser 2023-11-21 16:57:31 +01:00
  • 8072ab0a50 protocol: clarify scale expecations Ben Widawsky 2024-01-02 15:56:25 -08:00
  • 647398ead4 util: use C23 deprecated attribute Simon Ser 2023-07-25 21:54:49 +02:00
  • 56b9c92b98 util: use C23 typeof if available Simon Ser 2023-07-25 21:48:27 +02:00
  • dc1da181db protocol: document wl_surface.offset for sub-surfaces Simon Ser 2023-10-19 16:31:52 +02:00
  • 6daa1b8713 cursor: add aliases for cursor name spec Consolatis 2023-02-01 14:35:15 +01:00
  • 0e139cfbc7 build: add a gen-scanner-test target Simon Ser 2024-01-15 14:29:10 +01:00
  • a86fd86b5e wayland-server: Add wl_client_add_event_dispatch_listener Thomas Lukaszewicz 2024-01-03 23:47:46 +00:00
  • 6626d4d98c protocol: wl_subsurface will never be focused Julian Orth 2022-05-05 14:11:23 +02:00
  • 86588fbdeb build: define tests in egl/meson.build when the 'tests' option is enabled Francesco Guastella 2023-09-07 08:20:20 +02:00
  • a09ab2a474 protocol: specify element type/bits of arrays Isaac Freund 2023-03-13 12:37:30 +01:00
  • f78acbeadd scanner: allow element-bits on array args Isaac Freund 2023-03-09 22:22:58 +01:00
  • 35a159fb28 scanner: allow element-type and enum on array args Isaac Freund 2023-03-03 22:02:33 +01:00
  • 82d8b21827 protocol: improve wl_subsurface.{set_position,place_above} description Kirill Primak 2023-10-23 11:14:02 +03:00
  • 8a19dc19a1 protocol: clarify defaults with wl_compositor@v6 Kirill Chibisov 2023-10-26 21:01:54 +04:00
  • 2a91f01d6c util: simplify wl_fixed_from_double() Simon Ser 2023-10-26 18:28:25 +02:00
  • 3007718b0c gitlab: make issue template the default Simon Ser 2023-11-05 23:05:30 +01:00
  • e4eb42d073 protocol: refer to wl_surface.offset in wl_data_device.start_drag Simon Ser 2023-10-19 16:29:07 +02:00
  • 50ea9c5b1c connection: avoid calling memcpy on NULL, 0 David Benjamin 2023-11-07 22:38:52 -05:00
  • e127c29d10 protocol: change wl_surface.enter/leave wording Pekka Paalanen 2023-09-18 11:53:28 +03:00
  • edb943dc64 client: Add method to get display for a given proxy David Edmundson 2023-05-17 12:03:32 +03:00
  • 379a6f6759 ci: upgrade FreeBSD to 13.2 Simon Ser 2023-08-02 16:23:05 +02:00
  • 63b0050561 ci: upgrade Debian to bookworm Simon Ser 2023-08-02 16:22:06 +02:00
  • a81f947aff ci: upgrade ci-templates Simon Ser 2023-08-02 16:20:13 +02:00
  • 7b27881cd1 cursor: check return value of snprintf() Simon Ser 2023-08-02 16:46:11 +02:00
  • 72da004b3e protocol: fix whitespace Simon Ser 2023-06-22 11:09:48 +02:00
  • 854314132c protocol: add scale120 event to the wl_output Vladimir Zolotopupov 2023-07-12 03:03:35 +03:00
  • e3908eb360 Add a triage-policies file for bugbot Peter Hutterer 2023-07-07 10:44:56 +10:00
  • 6d33346571 debug: Replace "@<id>" with "#<id>" in logs Alex Yang 2023-05-24 11:24:23 -07:00
  • 4ec379ebcc tests: manually wrap libc functions Simon Ser 2023-06-26 12:34:59 +02:00
  • ae16717484 Merge branch 'darwin-test' into 'main' Weijia Wang 2023-06-20 21:21:06 +00:00
  • 4a7348e48c egl: add missing ABI check test Simon Ser 2023-06-20 09:15:02 +02:00
  • f181de1bcf tests: add missing proxy-test Simon Ser 2023-06-20 09:13:57 +02:00
  • 6c258a7ae5 server: add wl_display_remove_socket_fd() Simon Ser 2023-06-05 12:04:39 +02:00
  • d8f67f72ab Merge branch 'darwin' into 'main' Weijia Wang 2023-06-02 02:35:15 +00:00
  • 56dfdb7614 server: use bool in struct fields Simon Ser 2023-05-22 20:10:40 +02:00
  • a3c499493b protocol: refer to wl_surface.offset in set_cursor Simon Ser 2023-05-09 12:04:13 +02:00
  • f3026c916e protocol: specify the exact form of premultiplication Sebastian Wick 2023-05-09 13:55:53 +02:00
  • 2aec19ce41 build: override wayland-scanner dep Simon Ser 2023-05-03 16:24:29 +02:00
  • 8f2a33cffc server: stop wl_display_run() on dispatch error Simon Ser 2023-04-18 17:44:47 +02:00
  • 0e0ae7e290 util: simplify wl_fixed_to_double() Simon Ser 2023-05-03 21:16:25 +02:00
  • 11b17c1286 event-loop: optimize timer check logic Yang Wang 2023-03-09 10:38:15 +08:00
  • b1b97e8d34 tests: drop misleading fixed-benchmark Manuel Stoeckl 2023-02-25 15:57:47 -05:00
  • d40052e083 protocol: add new shm formats Manuel Stoeckl 2023-03-27 21:30:10 -04:00
  • 3bac2e5fb8 event-loop: Handle EINTR and EAGAIN in wl_event_loop_dispatch Joshua Ashton 2023-04-18 16:39:00 +01:00
  • 1e259a255a protocol: improve wl_keyboard focus documentation Xaver Hugl 2022-08-09 19:17:22 +02:00
  • 307b23626d protocol: disallow re-using wl_data_source Simon Ser 2019-02-20 14:03:55 +01:00
  • cdd890a6f8 build: re-open main branch for regular development Simon Ser 2023-04-04 13:38:18 +02:00
  • b2649cb3ee build: bump to version 1.22.0 for the official release 1.22.0 Simon Ser 2023-04-04 09:58:31 +02:00
  • cd036bb7b8 build: bump to version 1.21.93 for the RC1 release 1.21.93 Simon Ser 2023-03-28 20:02:48 +02:00
  • eb19f99a5b Add a .mailmap file Faith Ekstrand 2023-03-25 11:04:32 -05:00
  • addd8fbcb9 tests: build on non-ELF platforms Weijia Wang 2023-03-22 12:09:47 +02:00
  • 7ce3013ab2 event-loop: define itimerspec on darwin Weijia Wang 2023-03-22 11:44:46 +02:00
  • 002e1f1d3a build: bump version to 1.21.92 for the beta release 1.21.92 Simon Ser 2023-03-16 01:08:44 +01:00
  • ce6f92fe7b
    connection: print elements of arrays when possible Isaac Freund 2023-03-03 23:22:19 +01:00
  • 823fcc6f54
    protocol: specify element type/bits of arrays Isaac Freund 2023-03-13 12:37:30 +01:00
  • 5cf0063e5c
    scanner: allow element-bits on array args Isaac Freund 2023-03-09 22:22:58 +01:00
  • 3956948fac client: fix wl_display_disconnect() documentation Simon Ser 2023-03-01 15:14:37 +01:00
  • c739b975ad
    scanner: allow element-type and enum on array args Isaac Freund 2023-03-03 22:02:33 +01:00
  • 2ff92320b1 server: introduce wl_display_create2() Simon Ser 2023-03-01 19:21:24 +01:00
  • 120982cf32 server: add wl_client_dispatch() Simon Ser 2023-03-01 19:15:43 +01:00
  • b01a85dfd5 client: Do not warn about attached proxies on default queue destruction. Alexandros Frantzis 2023-02-28 23:42:59 +02:00
  • 344d31f871 build: bump version to 1.21.91 for the alpha release 1.21.91 Simon Ser 2023-02-28 17:15:31 +01:00
  • d72f9007c3 client: Abort when trying to add an event to a destroyed queue Alexandros Frantzis 2022-11-15 11:44:55 +02:00