Commit graph

  • 329be63d6b cursor: fix define style Simon Ser 2022-04-17 17:19:31 +02:00
  • 5f5f1da691 cursor: drop whitespace before parens in function calls Simon Ser 2022-04-17 17:10:53 +02:00
  • 13d4ae01cb cursor: drop XCURSOR_LIB_* defines Simon Ser 2022-04-17 17:02:49 +02:00
  • 7658cff241 cursor: drop XcursorTrue and XcursorFalse Simon Ser 2022-04-17 17:01:18 +02:00
  • 4ea5ad1d11 cursor: remove private Xcursor int typedefs Simon Ser 2022-04-17 16:57:15 +02:00
  • d01868413f server: add wl_global_get_version Simon Ser 2022-05-12 19:01:26 +02:00
  • b19488c715 util: Limit size of wl_map Derek Foreman 2022-01-28 13:18:37 -06:00
  • f7ca2c65f3 docs/publican: ensure output encoding is UTF-8 Simon Ser 2022-05-10 17:21:11 +02:00
  • 9402afc353 build: sanity check options Simon Ser 2022-05-05 11:14:00 +02:00
  • f59194de17 protocol: removed globals allow race-free object removal Julian Orth 2022-05-09 14:05:16 +02:00
  • 2dcc35af81 cursor: use MAP_FAILED instead of hardcoded constant Simon Ser 2022-05-06 21:57:24 +02:00
  • 04efea1727 Remove publish-doc Simon Ser 2022-05-05 11:24:11 +02:00
  • d5b19117da wayland-client: Move declarations closer to use Daniel Stone 2022-04-20 14:44:49 +01:00
  • 115b54fb97 CONTRIBUTING: Explicitly allow mixed declarations & code Daniel Stone 2022-04-20 14:39:57 +01:00
  • 1078ee4993 wl_shell is not mandatory Demi Marie Obenour 2021-10-05 10:06:07 -04:00
  • ff972f85b2 os: drop unnecessary memcpy in wl_os_mremap_maymove Simon Ser 2022-03-29 10:16:17 +02:00
  • 6c424e9d4c shm: Close file descriptors not needed Olivier Fourdan 2022-01-10 15:10:07 +01:00
  • 2bcc27ff36 connection: change clen type in build_cmsg to size_t Sigrid Solveig Haflínudóttir 2022-03-29 18:51:15 +02:00
  • d066c4bd4e connection: fix asan report on sendmsg call Sigrid Solveig Haflínudóttir 2022-03-29 17:59:15 +02:00
  • de57106c94 meson: Use proper type for bools illiliti 2022-04-02 16:32:46 +03:00
  • 962aefda42 server: introduce wl_signal_emit_mutable Simon Ser 2022-01-31 23:09:26 +01:00
  • 868eb99eb0 protocol: add the wl_pointer.axis_value120 events Peter Hutterer 2020-03-31 13:47:04 +10:00
  • 79c84ed3f1 client, server: handle wl_map_insert_new() failures Aleksandr Mezin 2022-02-09 06:26:18 +06:00
  • 884d5fe3ab util: set errno in wl_map_insert_at() Aleksandr Mezin 2022-02-09 05:36:11 +06:00
  • 03e8a1f84b util: set errno in wl_map_reserve_new() Aleksandr Mezin 2022-02-09 04:10:42 +06:00
  • ae263cca3e util: always check result of wl_array_add() Aleksandr Mezin 2022-01-26 19:16:55 +06:00
  • b6bbc0c44d build: use get_variable(pkgconfig) instead of get_pkgconfig_variable() Simon Ser 2022-03-08 13:58:17 +01:00
  • 24e0a7b622 build: specify native arg in add_languages() Simon Ser 2022-03-08 13:57:23 +01:00
  • 02661fde24 build: use full_path() instead of path() Simon Ser 2022-03-08 13:56:32 +01:00
  • ca4678354c connection: Make wl_closure_print output atomic Alexander Irion 2022-03-07 15:49:49 +01:00
  • af8b5c0782 protocol: wl_shm.format events are actually sent after bind Mikhail Gusarov 2022-02-20 20:10:49 +01:00
  • d690712b7b meson: use absolute paths for doxygen stamp files Simon Ser 2021-01-05 12:07:13 +01:00
  • 7816f0b842 meson: use project build root for doxygen output Simon Ser 2021-01-05 12:05:11 +01:00
  • c78807520f meson: build requirement to 0.56.0 Simon Ser 2021-01-05 12:10:58 +01:00
  • 4ebd997de2 cursor: Remove unused XcursorLibraryLoadImages() function Vlad Zahorodnii 2022-01-27 21:11:20 +02:00
  • e949b3bfbb display-test: Fix a race condition in test suite Fergus Dall 2021-12-15 10:31:41 +11:00
  • 5eb5620cbd Use zalloc for structs Simon Ser 2022-01-31 22:23:30 +01:00
  • 4b05ecb8f7 build: explicitly set check arg in run_command() Simon Ser 2022-02-02 15:04:42 +01:00
  • ee92898cb5 protocol: xkb_v1 is null-terminated Julian Orth 2022-01-10 17:31:07 +01:00
  • 40c275f642 build: set c_std=c99 Simon Ser 2022-01-10 14:54:02 +01:00
  • 0d314c4a04 build: don't rely on implicit GNU extensions Simon Ser 2022-01-10 14:51:55 +01:00
  • 65616e946b tests: use __typeof__ instead of typeof Simon Ser 2022-01-10 14:50:05 +01:00
  • 31b17e3d85 build: re-open main branch for regular development Simon Ser 2022-01-10 11:12:39 +01:00
  • aa6a07c2fe doc: fix typo in wl_data_device.data_offer shierote 2021-12-20 21:25:23 +09:00
  • ea237db7f6 tests: Fix tc_client_fd_leaks_exec test Derek Foreman 2022-01-05 16:20:49 -06:00
  • 8893573651 protocol: clarify wl_shm_pool.resize Max Ihlenfeldt 2021-12-15 18:14:56 +01:00
  • eca836add5 doc: Clarify that null terminator is included in string length Mikhail Gusarov 2021-12-18 14:19:41 +01:00
  • 971a0a8b84 doc: Clarify position of file descriptors in the stream Mikhail Gusarov 2021-12-10 12:44:44 +01:00
  • 75c1a93e20 build: bump to version 1.20.0 for the official release 1.20.0 Simon Ser 2021-12-09 17:20:36 +01:00
  • ba82e0d806 meson: override dependencies to ease use as subproject Simon Ser 2021-12-08 00:27:58 +01:00
  • 28c2d8321b build: bump to version 1.19.93 for the RC1 release 1.19.93 Simon Ser 2021-12-02 20:50:58 +01:00
  • dcd8a62b18 build: bump to version 1.19.92 for the beta release 1.19.92 Simon Ser 2021-11-18 16:30:09 +01:00
  • 78590b3aff protocol: clarify wl_data_offer::selection Jan Grulich 2021-07-16 13:35:37 +02:00
  • 1638dad613 protocol: sync wl_shm.format with libdrm 2.4.108 Manuel Stoeckl 2021-11-11 19:47:14 -05:00
  • 5420619f91 build: bump to version 1.19.91 for the alpha release 1.19.91 Simon Ser 2021-11-04 20:39:22 +01:00
  • 20fd3b3af9 wayland-shm: Check the size of sealed memory if ignoring SIGBUS handlers Duncan McIntosh 2021-10-16 20:28:34 -04:00
  • ebfc70cdf7 protocol: wl_shm uses pre-multiplied alpha Simon Ser 2021-10-31 12:10:08 +01:00
  • ca893075ef debug: Fix printing of new ids Derek Foreman 2021-08-24 17:08:51 -05:00
  • 9c05e6c475 protocol: add wl_output.{name,description} Simon Ser 2021-01-24 12:26:53 +01:00
  • aa88321517 protocol: add note about wl_output.done in events Simon Ser 2021-09-28 15:36:14 +02:00
  • 0cdd2a5c54 build: Include the Wayland minor version in libraries' ABI versions Simon McVittie 2021-09-10 18:32:00 +01:00
  • fceabb7e9e protocol: Add wl_surface.offset Jonas Ådahl 2021-03-22 08:56:30 +01:00
  • f00cfda737 client: handle fcntl error on bad fd in wl_display_connect Manuel Stoeckl 2021-08-01 01:38:45 -04:00
  • aa20994884 Merge branch 'derekf/split_libs' into 'main' Derek Foreman 2021-10-09 18:48:29 +00:00
  • d564823cfd server: stop wl_display event loop from any context Damian Hobson-Garcia 2021-08-31 18:59:33 +09:00
  • 3bc3dc8c52 Merge branch 'spawn_zombies' into 'main' Derek Foreman 2021-10-01 07:03:11 +00:00
  • ff197edbd9 Merge branch 'mediated-shutdown' into 'main' Robert Beckett 2021-10-01 06:29:27 +00:00
  • c6c1bbe4ab protocol: mention that buffers with alpha are assumed premultiplied Matt Hoosier 2021-09-29 09:41:34 -05:00
  • 616b4ae618 shm: Relax shm_pool_create_buffer() validity check Olivier Fourdan 2021-09-16 11:11:05 +02:00
  • 7ef305d073 protocol: mention that keymap mapping must be read-only Simon Ser 2021-09-04 16:18:43 +02:00
  • 4d473310eb gitlab-ci: add a FreeBSD test job Alex Richardson 2021-07-27 14:05:06 +01:00
  • ed423b8ac6 Allow event-loop signal tests to pass on FreeBSD Alex Richardson 2021-08-05 09:08:04 +01:00
  • 382f368a27 Detect FreeBSD versions with broken MSG_CMSG_CLOEXEC Alex Richardson 2021-03-19 10:02:41 +00:00
  • 42bf011f65 test-helpers: use sysctl() to count open fds on FreeBSD Alex Richardson 2021-06-07 11:53:46 +01:00
  • bb92828807 test-runner: Implement is_debugger_attached() for FreeBSD Alex Richardson 2021-03-15 22:37:49 +00:00
  • 644efe9517 Use /dev/fd instead of /proc/self/fd Alex Richardson 2021-03-18 09:25:58 +00:00
  • 5a981ee823 shm: Add mmap+memmove fallback if mremap() does not exist Alex Richardson 2021-03-15 22:25:52 +00:00
  • 54b237a612 Support reading ucred from the socket on FreeBSD Alex Richardson 2021-03-15 22:21:12 +00:00
  • f1552700ce gitlab-ci: add junit reports to the debian builder Alex Richardson 2021-07-27 14:01:03 +01:00
  • c0e8990e65 gitlab-ci: Fix copy-paste error in a comment Alex Richardson 2021-08-05 17:37:26 +01:00
  • 3288a076eb gitlab-ci: remove duplicated lines in ci-templates include Alex Richardson 2021-08-27 10:03:56 +01:00
  • c260d57750 gitlab-ci: update ci-templates to the latest commit Alex Richardson 2021-07-27 14:00:38 +01:00
  • c65f852fc8 Use epoll-shim to emulate epoll(7) on FreeBSD Alex Richardson 2021-03-15 22:18:14 +00:00
  • 8ec25be6db os-wrappers-test: Handle fcntl() being declared as a macro Alex Richardson 2021-06-07 11:12:18 +01:00
  • 398a8e0eb7 Merge branch 'nosigbus' into 'main' Simon Ser 2021-08-30 14:13:25 +00:00
  • bf98c1a8f2 tests: Destroy custom global object Derek Foreman 2021-08-26 14:50:59 -05:00
  • c05f4f86ea client: Don't disconnect on receipt of object events destined for zombies Derek Foreman 2021-08-13 13:29:22 -05:00
  • f736f11f99 connection: Rename wl_buffer Derek Foreman 2021-08-06 13:16:55 -05:00
  • 0e0274af0c scanner: Use the new atomic marshal/destroy function Derek Foreman 2021-07-21 16:32:36 -05:00
  • 23e4a70600 client: Add new proxy marshalling functions with flags Derek Foreman 2021-07-21 16:26:00 -05:00
  • 942f1d8843 client: Refactor wl_proxy_destroy critical section Derek Foreman 2021-07-21 16:03:12 -05:00
  • 6ebe3cfed0 cursor: remove unused wl_cursor_theme.name Simon Ser 2021-08-05 18:09:53 +02:00
  • 2dfa0dcb24 cursor: rename load_default_theme to load_fallback_theme Simon Ser 2021-08-05 17:24:02 +02:00
  • f80879c03c cursor: Try to fall back to a default xcursor theme first Olivier Tilloy 2021-05-05 17:15:33 +02:00
  • c4453ce1a5 ci: Sanitise build and install paths Daniel Stone 2021-08-03 21:53:12 +01:00
  • 7769b63141 ci: Use Werror Daniel Stone 2021-08-03 21:32:02 +01:00
  • 0d3e47abdc ci: Use appropriate concurrency level Daniel Stone 2021-08-03 21:33:03 +01:00
  • 71ff5fe0af ci: Add release builds Daniel Stone 2021-08-03 21:31:36 +01:00
  • 705154a09d ci: Use consistent YAML indendation Daniel Stone 2021-08-03 21:14:04 +01:00
  • e4deb4dc66 ci: Only run ci-fairy on MRs Daniel Stone 2021-08-03 21:13:25 +01:00