Commit graph

  • 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
  • 29f820549f Merge branch 'darwin-portability' into 'main' Jeremy Huddleston Sequoia 2023-06-22 21:43:05 +00: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
  • 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
  • 04654ba7b5 tests: Update os-wrappers-test to build on non-ELF platforms Jeremy Huddleston Sequoia 2023-01-27 23:51:20 -08:00
  • 276a28afd1 tests: Specify the test section as __RODATA on darwin Jeremy Huddleston Sequoia 2023-01-27 23:25:36 -08:00
  • a8a1d3d1cf tests: Silence strict prototype warning Jeremy Huddleston Sequoia 2023-01-27 19:45:12 -08:00
  • 91f428c80b tests: Implement fallback is_debugger_attached() that returns undetermined Jeremy Huddleston Sequoia 2023-01-27 17:36:44 -08:00
  • a200085120 tests: Fix a format error on darwin Jeremy Huddleston Sequoia 2023-01-27 17:27:19 -08:00
  • 2a7bce324b wayland-egl: Update wayland-egl-symbols-check for darwin Jeremy Huddleston Sequoia 2023-01-27 19:54:02 -08:00
  • 9a04e23719 darwin: Use epoll-shim Jeremy Huddleston Sequoia 2023-01-27 17:17:06 -08:00
  • f4b698c0d3 darwin: Locate libexpat with cc.find_library() rather than dependency() Jeremy Huddleston Sequoia 2023-01-27 15:20:22 -08:00
  • 0b01986b0b darwin: Locate libffi with cc.find_library() rather than dependency() Jeremy Huddleston Sequoia 2023-01-27 15:02:01 -08:00
  • 4ee79756e0 darwin: Set rt_dep to empty as it's part of libSystem Jeremy Huddleston Sequoia 2023-01-27 15:18:17 -08:00
  • d414619cb3 darwin: Compile with -D_DARWIN_C_SOURCE Jeremy Huddleston Sequoia 2023-01-27 16:26:55 -08:00
  • 2cd63a46bb shm: Avoid unused variable warning !HAVE_MEMFD_CREATE case Jeremy Huddleston Sequoia 2023-01-27 19:44:15 -08:00
  • e519c4318c os: Provide wl_os_socketpair_cloexec wrapper for systems without SOCK_CLOEXEC Weijia Wang 2022-07-28 01:37:50 +02:00
  • b5cb23d698 os: Use fallback implementations when *_CLOEXEC are unavailable at build time Jeremy Huddleston Sequoia 2023-01-27 14:52:05 -08:00
  • aa7c02ff80 os: Add an implementation of wl_os_socket_peercred() for darwin Jeremy Huddleston Sequoia 2023-01-27 16:42:29 -08: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