Commit Graph

  • 93e6da2e2e added wrap file master Frederik Hertzum 2025-08-12 22:52:42 +0200
  • 19c89c77d8 Merge branch 'fixlen' into 'master' Nathan Kidd 2025-08-09 18:42:12 +0000
  • d410527d4f Merge branch 'no-abstract' into 'master' Demi Marie Obenour 2025-07-29 19:21:57 -0400
  • 989b532129 Get rid of abstract sockets support Demi Marie Obenour 2025-07-29 19:20:59 -0400
  • 0ff8c8c824 Merge branch 'some-bounds-checks' into 'master' Demi Marie Obenour 2025-07-24 16:29:54 -0400
  • 81b60d8b1e Merge branch 'alignof' into 'master' Khem Raj 2025-07-24 20:29:49 +0000
  • aed00debfe Merge branch 'iter-end' into 'master' Lassi Pulkkinen 2025-07-24 20:29:46 +0000
  • ce84e8e7b3 Merge branch 'pending-fds' into 'master' Julian Orth 2025-07-15 05:42:21 +0200
  • 6a7661f60a Get rid of PATH_MAX Samuel Thibault 2025-07-08 13:29:00 +0200
  • 072d2751f3 Merge branch 'master' into 'master' yshui 2025-01-11 09:10:03 +0000
  • af8cd516d6 Merge branch 'hang-regression-test' into 'master' Uli Schlachter 2025-01-10 21:34:28 +0000
  • 5c2c26695e Merge branch 'wait_for_special_event_with_timeout' into 'master' Uli Schlachter 2025-01-10 06:55:04 +0000
  • 9e4cdc9e93 Merge branch 'autopad' into 'master' Peter Harris 2025-01-08 11:54:00 +0000
  • daf2c53976 add pure & const function attributes suggested by gcc -Wsuggest-attribute Alan Coopersmith 2024-12-14 15:46:34 -0800
  • 021e887de9 xcb.h: use __has_attribute to check for attribute((__packed__)) support Alan Coopersmith 2024-12-14 15:31:27 -0800
  • 124690ba63 xcb.h: remove __solaris__ ifdef Alan Coopersmith 2024-12-14 15:28:04 -0800
  • 7a970c8f99 Add xcb_poll_for_queued_{reply,special_event} Yuxuan Shui 2024-10-10 13:31:49 +0100
  • b297babacb Fix off-by-one error in documentation for xcb_*_end Lassi Pulkkinen 2024-10-02 01:19:26 +0300
  • 68c41304ac Clean up bounds checks Demi Marie Obenour 2024-03-26 02:05:33 -0400
  • 48dbb5b6ca Avoid undefined behavior due to strict aliasing Demi Marie Obenour 2022-10-26 21:00:57 -0400
  • 8adb5068af It compiles again Demi Marie Obenour 2023-06-14 14:23:34 -0400
  • 6d965bf6c1 tmp Demi Marie Obenour 2023-06-03 18:39:05 -0400
  • cb9e1f4244 Null checks for malloc() return Demi Marie Obenour 2023-06-01 16:33:07 -0400
  • 4a8fac2831 Overflow checks for sumof() Demi Marie Obenour 2023-06-01 16:32:46 -0400
  • 9f0edb0b54 Add even more bounds checks Demi Marie Obenour 2023-06-01 13:05:34 -0400
  • 0035d2673d Avoid blindly trusting the X server during setup Demi Marie Obenour 2022-09-25 12:19:29 -0400
  • 353919948a Ensure that *reply is set to NULL on error Demi Marie Obenour 2022-08-27 17:56:58 -0400
  • f96f84ee45 Add some bounds checking to _reply functions Demi Marie Obenour 2021-09-23 16:46:27 -0400
  • 06be1d845f Use and require C11 alignof Demi Marie Obenour 2023-05-16 11:13:52 -0400
  • 1c900f7635 Add bounds-checking variants of reply functions and fix locking Demi Marie Obenour 2022-08-25 14:59:57 -0400
  • 0ed48e7c4e Don't insert padding between lists in requests Peter Harris 2024-08-15 10:11:00 -0400
  • ebea71700f c_client.py: Always open output files in UTF-8 Xi Ruoyao 2024-06-06 03:11:02 +0800
  • 622152ee42 libxcb 1.17.0 libxcb-1.17.0 Matt Turner 2024-04-12 12:35:55 -0400
  • 4574ab269b configure.ac: Require xcb-proto >= 1.17.0 Matt Turner 2024-04-12 12:35:32 -0400
  • b78d304531 Always write C code in UTF-8 Uli Schlachter 2023-09-17 12:43:43 +0200
  • 389f22d1cb Add xcb-dri3 dependency to xcb-present.pc.in Erik Kurzinger 2024-03-20 07:06:01 -0700
  • 86a478032b xcb_popcount: Use __builtin_popcount if compiler supports it Alan Coopersmith 2024-03-02 12:01:54 -0800
  • c268499c30 tests: fix -Werror=discarded-qualifiers errors in check_public.c Alan Coopersmith 2024-03-02 11:47:47 -0800
  • c671b9b30a
    libxcb 1.16.1 libxcb-1.16.1 Alan Coopersmith 2024-03-02 11:13:37 -0800
  • 3c946010c8 Enable large file support Fergus Dall 2023-11-07 17:42:42 +1100
  • 02a7bbed39 Fix compilation on Windows Peter Williams 2023-08-24 21:50:29 -0400
  • 18c3f055e7 gitlab CI: use latest xcbproto from git to build against Alan Coopersmith 2023-08-20 11:34:31 -0700
  • 453115f7ee configure.ac: drop `pthread-stubs` dependency on NetBSD Thomas Klausner 2023-08-19 19:34:51 +0200
  • f11691a098 gitlab CI: regenerate container used for builds Alan Coopersmith 2023-08-20 10:22:19 -0700
  • cc4b93c9cd libxcb 1.16 libxcb-1.16 Matt Turner 2023-08-16 16:09:50 -0400
  • 1519334652 configure.ac: Require xcb-proto >= 1.16.0 Matt Turner 2023-08-16 16:08:46 -0400
  • 038636786a c_client: Fix crash in xcb_randr_set_monitor Ilya Pominov 2023-04-02 11:35:16 +0300
  • 8935793f1f Add tests for unix socket parsing Demi Marie Obenour 2023-03-25 15:27:33 -0400
  • 095255531b DISPLAY starting with / or unix: is always a socket path Demi Marie Obenour 2022-08-12 22:02:02 -0400
  • ccdef1a8a5 Allow full paths to sockets on non-macOS Demi Marie Obenour 2022-07-03 17:57:11 -0400
  • 3b89831e55 Merge branch 'launchd-always' into 'master' Keith Packard 2023-03-20 19:36:52 +0000
  • 19ab8cb70a Merge branch 'master' into 'master' Choung Park 2023-03-18 16:21:26 +0000
  • 18e109d755 Fix xcb_connect() call with a custom xcb_auth_info_t Matthieu Herrb 2023-02-28 14:19:21 +0100
  • fd04ab24a5 configure.ac: drop `pthread-stubs` dependency on DragonFly and FreeBSD Jan Beich 2023-02-10 14:16:20 +0000
  • 4d1a578dd5 Raise minimum required version of Python from 2.6 to 3.0 Alan Coopersmith 2023-02-09 14:56:38 -0800
  • e2a3e80eb8 configure.ac: Remove obsolete AC_HEADER_STDC Alan Coopersmith 2023-02-06 15:48:49 -0800
  • 4ad139ff67 configure: Check for compilers with c11 support Khem Raj 2023-01-14 14:48:30 -0800
  • 6fec74429f use _Alignof to avoid UB in ALIGNOF Khem Raj 2023-01-14 10:11:35 -0800
  • 3333d5bde8 Fix indentation. Daniel G 2023-01-09 16:21:35 +0000
  • 973b510e95 Fix windows build. Daniel G 2023-01-07 19:35:47 +0000
  • cb8c70f5a6
    xcb_conn: Add a check for NULL to silence a UBSan runtime error Jeremy Huddleston Sequoia 2022-11-26 14:55:07 -0800
  • 33f3dbe369 Fix handling of documented enum parameters Demi Marie Obenour 2022-10-16 01:50:53 -0400
  • c9513aac2d Fix a compiler warning Demi Marie Obenour 2021-08-28 12:25:05 -0400
  • 06e1ef43bb configure.ac: drop dependency `pthread-stubs` on Solaris Alan Coopersmith 2022-10-04 11:30:09 -0700
  • d53ad60d77 configure.ac: drop dependency `pthread-stubs` on macOS PaperChalice 2022-08-13 13:11:10 +0800
  • e2ee5aabe9 Improve tutorial example Uli Schlachter 2022-09-14 14:53:35 +0200
  • 9dcb081708 autogen: add default patch prefix Mihail Konev 2017-01-26 13:52:49 +1000
  • 7d798d3ccb autogen.sh: use quoted string variables Emil Velikov 2015-03-09 12:00:52 +0000
  • 7071b4a13c autogen.sh: use exec instead of waiting for configure to finish Peter Hutterer 2017-01-24 10:32:07 +1000
  • ee60239b73 gitlab CI: add a basic build test Alan Coopersmith 2022-07-18 17:55:43 -0700
  • 3123dfe723 Require xcb-proto >= 1.15.1, which has Dbe Mike Sharov 2022-06-22 10:56:37 -0400
  • 816407655f Build DOUBLE-BUFFER extension. Mike Sharov 2022-06-02 13:27:48 -0400
  • c2c4a2cd19 libxcb 1.15 libxcb-1.15 Matt Turner 2022-05-03 15:09:54 -0700
  • 8d251ee72a Add AF_VSOCK Choung Park 2022-04-25 04:14:01 -0700
  • ddafdba11f Fix a memory leak Hodong 2022-01-15 02:32:04 +0900
  • 2b0c96c5ea xcb_in: Allow file descriptors to arrive early Julian Orth 2021-10-17 04:35:38 +0200
  • 43fbf03e54 Fix integer overflows in xcb_in.c Demi Marie Obenour 2021-09-23 16:46:32 -0400
  • 233d7b7f1f Fix hang in xcb_request_check() Thomas Anderson 2020-12-02 00:25:42 +0000
  • dc28118747 Avoid request counter truncation in replies map after 2**32 requests Ran Benita 2020-11-17 23:18:53 +0200
  • 26396bf156 Add newline when printing auth/connection failure string to stderr Julien Cristau 2021-02-02 12:15:10 +0100
  • 3bd1b4cce3 Add a regression test for #13 Uli Schlachter 2021-09-30 18:24:43 +0200
  • a503167f75 Improve/fix docs for reply fds functions Uli Schlachter 2021-05-22 21:43:22 +0200
  • 3c76c0579f c_client.py: Implement handling of <length> element Povilas Kanapickas 2021-07-30 22:58:47 +0300
  • bdc3f21a52 c_client: Extract _c_get_field_mapping_for_expr() Povilas Kanapickas 2021-07-30 22:58:46 +0300
  • 068af21cb3 c_client.py: Use get_expr_field_names directly to resolve list fields Povilas Kanapickas 2021-07-30 22:58:45 +0300
  • 4d678b162b c_client.py: Extract get_expr_field_names() Povilas Kanapickas 2021-07-30 22:58:44 +0300
  • 21414e7c44 Fix writev emulation on Windows Peter Harris 2021-02-01 19:45:28 -0500
  • 4b0d9d3868 Fix build on Windows Peter Harris 2021-02-01 17:43:52 -0500
  • cd0fba98a2 xcb_auth: Quiet -Wimplicit-fallthrough warning in get_authptr() Alan Coopersmith 2021-06-01 18:36:17 -0700
  • 2ef8655987 Increment libtool version info for libxcb-dri3 Julien Cristau 2021-02-01 19:23:02 +0100
  • 4cbcac4eca gitignore: add files generated by make check Ran Benita 2020-11-17 23:45:14 +0200
  • f01f3c378e tests: don't use deprecated fail_unless check API Ran Benita 2020-11-17 23:43:06 +0200
  • 820e374169 Require path-based socket names to start with leading '/' Keith Packard 2020-11-16 11:37:26 -0800
  • d005e45254 Support LAUNCHD code on Linux. Enable by default. [v2] Keith Packard 2020-02-05 14:57:18 -0800
  • 6d17ed9f62 WIP: xcb_wait_for_special_event_with_timeout() Uli Schlachter 2020-07-11 08:10:25 +0200
  • 704e0a91b1 Use the 'present' field to properly check that the XC-MISC extension is available in xcb_generate_id. Eduardo Sánchez Muñoz 2020-03-02 18:59:45 +0100
  • 4b40b44cb6 Release libxcb 1.14 libxcb-1.14 Matt Turner 2020-02-22 12:10:53 -0800
  • 78c492deaa Build xz tarballs instead of bzip2 Matt Turner 2020-02-22 12:19:58 -0800
  • 8f7e4c4e9f configure.ac: Depend on pthread-stubs only on not-Linux Matt Turner 2020-02-22 11:24:11 -0800
  • f9f4b00aad Implement xcb_total_read() and xcb_total_written(). Sam Varshavchik 2020-01-04 10:43:59 -0500