Commit graph

  • e09010f470 tests: Support tests that check for client failure Alexandros Frantzis 2022-11-15 11:21:37 +02:00
  • 0ba650202e client: Warn when a queue is destroyed with attached proxies Alexandros Frantzis 2022-11-15 10:50:53 +02:00
  • d4d3228853 tests: Capture the test client log Alexandros Frantzis 2022-12-01 20:02:43 +02:00
  • 674145dc3f client: Track the proxies attached to a queue Alexandros Frantzis 2022-11-15 10:42:55 +02:00
  • ab526f8d7c shm: fix segfault when accessing destroyed pool resource Simon Ser 2022-09-16 09:53:39 +02:00
  • 6cdeae1bec protocol: Clarify meaning of input region for cursors, DnD icons Mikhail Gusarov 2022-10-20 23:53:13 +02:00
  • 3815803633 protocol: reorder wl_data_offer.source_actions and wl_data_device.enter Vlad Zahorodnii 2022-09-21 17:42:58 +03:00
  • 2aec8f59e9 protocol: do not change pending x and y when attaching a buffer Sebastian Wick 2023-02-14 13:33:22 +01:00
  • 1ef773be76 protocol: add wl_pointer's axis relative physical direction Peter Hutterer 2017-07-29 12:34:49 +01:00
  • 9727713d51 Merge branch 'logical_keyboard' into 'main' Sebastian Wick 2023-02-15 10:56:01 +00:00
  • a782152de0 readme: convert to Markdown Simon Ser 2023-02-13 19:57:15 +01:00
  • 20498d9ea1 readme: reword website description Simon Ser 2023-02-13 19:55:42 +01:00
  • 8ffd7db24f readme: drop paragraph about Weston Simon Ser 2023-02-13 19:54:13 +01:00
  • d16d39f74a wayland-server: Add method to get global name Andri Yngvason 2022-11-21 22:08:15 +00:00
  • d443241635 protocol: add wl_surface.preferred_buffer_transform Simon Ser 2022-11-26 13:26:34 +01:00
  • 9afab91d21 protocol: add wl_surface.preferred_buffer_scale Simon Ser 2022-03-28 19:58:04 +02:00
  • 58384280d7
    protocol: clarify when wl_surface.enter events are sent Yuxuan Shui 2023-02-06 22:52:59 +00:00
  • de2918a1ce Merge branch 'surface-configure' into 'main' Simon Ser 2023-01-27 12:19:31 +00:00
  • 83e9c9e117 server: rename wl_display.id to next_global_name Simon Ser 2023-01-24 23:55:29 +01:00
  • be31c5a8c8 server: fail on global name overflow Simon Ser 2023-01-24 23:51:57 +01:00
  • 9700155eda protocol: wl_subsurface::destroy does not remove the role Mikhail Gusarov 2022-10-20 23:31:33 +02:00
  • b27961e48d release.sh: Don't push *all* tags Marius Vlad 2022-12-14 14:33:42 +02:00
  • 41aed7a38a scanner: Fix undefined behavior around qsort Fergus Dall 2022-09-23 07:58:13 +10:00
  • 7f1c51a556 protocol: add note about wl_buffer/wl_callback version Simon Ser 2022-12-05 18:29:23 +01:00
  • 0dc23e380a protocol: add defunct_role_object error Kirill Primak 2022-10-15 20:26:42 +03:00
  • 68dfa1183f protocol: remove wl_subsurface lifetime contradiction Kirill Primak 2022-10-15 20:05:34 +03:00
  • 86d73b2da2 tests: Ensure resource vs. client destroy handler order Daniel Stone 2022-07-21 11:18:48 +01:00
  • 51d788de5b wayland-server: Add wl_client_add_destroy_late_listener Daniel Stone 2022-07-21 11:07:04 +01:00
  • e886b456ab tests: Use bool for client test Daniel Stone 2022-07-21 10:50:30 +01:00
  • b9632822b7 protocol: add wl_compositor.error.bad_parent Simon Ser 2022-09-05 09:18:47 +02:00
  • c2c6ef9cbe protocol: mention protocol error name in wl_subcompositor.get_subsurface Simon Ser 2022-09-05 09:11:18 +02:00
  • 1aa210fd29 doc, protocol: Clarify that serial numbers are opaque Mikhail Gusarov 2022-01-13 17:43:15 +01:00
  • 985ab55d59 ci: upgrade images Simon Ser 2022-09-08 11:41:15 +02:00
  • e105360783 ci: set ASAN_OPTIONS=detect_odr_violation=0 Simon Ser 2022-09-08 12:26:12 +02:00
  • 2d5acfa5c3 cursor: make param names match with documentation Simon Ser 2022-09-08 10:38:54 +02:00
  • 7d78ea5628 server: don't document void return values Simon Ser 2022-09-08 10:37:52 +02:00
  • 1db6153cc2 util: name function typedef arguments Simon Ser 2022-09-08 10:36:28 +02:00
  • 91a92e5085 cursor: add XDG_DATA_DIRS to xcursor search path catsout 2021-12-03 23:40:35 +08:00
  • 68fef9922e build: Make release.sh generic Olivier Fourdan 2022-09-06 15:05:37 +02:00
  • 725d5bbbee meson.build: Only set -D_POSIX_C_SOURCE=200809L on Linux. nia 2022-08-29 13:02:02 +02:00
  • 9e3cafe935 util: Add wl_array_remove_at function Petro Mozil 2022-08-13 13:52:14 +00:00
  • 0853304bc9 protocol: add wl_data_device.{enter,leave} Simon Ser 2022-08-09 21:32:18 +02:00
  • 3466f4667c Avoid defining _POSIX_C_SOURCE on all BSD systems nia 2022-08-08 17:11:22 +02:00
  • 5efad9cfea tests: Fix building tests on NetBSD by providing is_debugger_attached nia 2022-08-08 17:09:14 +02:00
  • 01cbf0981b Remove workaround for posix_fallocate on NetBSD. nia 2022-08-08 17:04:38 +02:00
  • 6feba4cd81 NetBSD support: Implement wl_os_socket_peercred nia 2022-08-06 10:49:40 +02:00
  • e3521796e6 NetBSD support: Eliminate ctype-related compiler warnings. nia 2022-08-06 10:48:54 +02:00
  • e29469463b NetBSD support: Initial build machinery. nia 2022-08-06 10:48:21 +02:00
  • 73468bab7d server: Extend display name string size Carlos Garnacho 2022-08-05 00:35:40 +02:00
  • f9aa9b4a07 build: fix build on darwin Weijia Wang 2022-07-31 13:41:07 +02:00
  • dc2be77f63 os: disable tests on HAVE_BROKEN_MSG_CMSG_CLOEXEC Weijia Wang 2022-07-28 01:38:31 +02:00
  • fe70c799e5 os: wrap SOCK_CLOEXEC Weijia Wang 2022-07-28 01:37:50 +02:00
  • ee7141ef88 Reject identifiers reserved in C++ Demi Marie Obenour 2021-10-16 12:01:03 -04:00
  • 60827b862e Document which type are nullable, and wire format for null value Ian Douglas Scott 2022-07-12 21:23:55 -07:00
  • 971f8e4ace Do not allow nullable new_id Ian Douglas Scott 2022-07-14 08:36:21 -07:00
  • 13b05c9ed1 Do not allow nullable arrays, which were not correctly implemented Ian Douglas Scott 2022-07-12 09:12:33 -07:00
  • 7cdc20cee6 Add release.sh Simon Ser 2022-05-28 10:07:12 +02:00
  • 4f6c6e7c0f build: re-open main branch for regular development Simon Ser 2022-07-01 00:11:50 +02:00
  • 8135e856eb build: bump to version 1.21.0 for the official release 1.21.0 Simon Ser 2022-06-30 23:59:11 +02:00
  • 68842b3403 protocol: minor clarification for axis_discrete events Peter Hutterer 2022-06-24 13:45:58 +10:00
  • c7fc1e79ca util: set errno when hitting WL_MAP_MAX_OBJECTS Simon Ser 2022-06-28 11:59:26 +02:00
  • f26df35f99 doc: mention that buffers are sRGB and pre-multiplied Simon Ser 2022-06-27 22:10:12 +02:00
  • 8e322a5a99 build: bump to version 1.20.93 for the RC1 release 1.20.93 Simon Ser 2022-06-23 21:59:18 +02:00
  • 41b10c7458 server: warn about global filtering consistency Simon Ser 2022-06-15 10:37:18 +02:00
  • 7eb00b070d server: add PID race condition disclaimer to wl_client_get_credentials Simon Ser 2022-05-31 19:23:38 +02:00
  • 2fb4cdebbe tests: add a test for dynamic filtered globals Simon Ser 2022-05-12 19:30:38 +02:00
  • 1b00df864c server: check visibility before sending global/global_remove Simon Ser 2022-05-12 19:29:11 +02:00
  • dd00220b1e cursor/os-compatibility: handle EINTR gracefully Olivier Fourdan 2022-05-30 09:14:04 +02:00
  • 07c8f41576 build: bump to version 1.20.92 for the beta release 1.20.92 Simon Ser 2022-06-09 20:52:32 +02:00
  • 444d0ff338 client: Lock display when setting a proxy event queue Alexandros Frantzis 2022-05-26 12:18:28 +03:00
  • a8246a9f0f client: Document best practices for event queue changes Alexandros Frantzis 2022-05-26 12:05:15 +03:00
  • 9434e8d69f Check that XDG base directories paths are absolute Antonin Décimo 2022-03-11 14:08:49 +01:00
  • f710d01663 cursor/os-compatibility: fix trailing space Simon Ser 2022-06-04 22:58:50 +02:00
  • 0297c2c47a cursor/os-compatibility: remove strcpy/strcat usage Simon Ser 2022-06-04 22:56:36 +02:00
  • 94ef757930 protocol: introduce wl_surface.configure Simon Ser 2022-04-14 10:17:22 +02:00
  • 355c8e885c cursor: move xcursor_theme_inherits declarations at the top Simon Ser 2022-05-27 17:52:35 +02:00
  • dfe820efce cursor: drop xcursor_add_path_elt Simon Ser 2022-05-27 17:49:10 +02:00
  • ccca002691 cursor: drop unused XCursor comment declarations Simon Ser 2022-05-27 17:17:42 +02:00
  • 1cb728246b cursor: fix indentation of xcursor_load_theme declaration Simon Ser 2022-05-27 17:16:17 +02:00
  • 7a399383fc cursor: simplify xcursor_library_path Simon Ser 2022-05-27 17:14:24 +02:00
  • f33356742e cursor: remove unnecessary ifs in xcursor_load_theme Simon Ser 2022-05-27 17:09:48 +02:00
  • 6c49a8f7e5 cursor: drop xcursor_images_set_name Simon Ser 2022-05-27 17:07:08 +02:00
  • 6cf5e8f932 cursor: use getline instead of fgets Simon Ser 2022-05-27 16:54:49 +02:00
  • 0b8793ab0c cursor: remove unnecessary parentheses in load_all_cursors_from_dir Simon Ser 2022-05-27 16:03:16 +02:00
  • c2a150f7c2 cursor: remove xcursor_file_load_images wrapper Simon Ser 2022-05-27 16:01:42 +02:00
  • 73d4d2410e build: bump to version 1.20.91 for the alpha release 1.20.91 Simon Ser 2022-05-26 20:15:35 +02:00
  • 24244f26bf Meson: Override wayland-scanner if it can be run Xavier Claessens 2022-04-04 09:34:33 -04:00
  • 5e4253ed50 util: fix code block language in docs Simon Ser 2022-05-05 12:18:16 +02:00
  • 93b61fde1f cursor: rename local variables to snake case Simon Ser 2022-04-21 12:01:19 +02:00
  • cf9065dfb8 cursor: drop xcursor_file abstraction Simon Ser 2022-04-21 11:57:31 +02:00
  • 245d30ecb8 cursor: refactor xcursor_theme_inherits Simon Ser 2022-04-21 11:53:24 +02:00
  • 963014459c cursor: convert macros to functions Simon Ser 2022-04-21 11:48:49 +02:00
  • bcfcd49232 cursor: rename functions to snake case Simon Ser 2022-04-21 11:45:20 +02:00
  • 3c12a7a1be cursor: fix whitespace in function args definitions Simon Ser 2022-04-21 11:31:45 +02:00
  • a46d8be4e1 cursor: remove struct typedefs, rename to snake case Simon Ser 2022-04-21 11:29:08 +02:00
  • 21394fd5f7 cursor: fix spacing around conditions and loops Simon Ser 2022-04-21 11:17:12 +02:00
  • 315126d3bd cursor: fix indentation Simon Ser 2022-04-17 17:40:55 +02:00
  • 450bb7c145 cursor: remove unnecessary if before free Simon Ser 2022-04-17 17:30:05 +02:00
  • 92e758834c cursor: fix variable declaration style Simon Ser 2022-04-17 17:28:44 +02:00
  • b0a4e63351 cursor: fix struct declaration style Simon Ser 2022-04-17 17:20:33 +02:00