Commit graph

  • a17c423a0b Merge branch 'meson' into 'master' Dylan Baker 2024-12-03 20:08:49 +00:00
  • 16e9287c0c wip: Add meson build Dylan Baker 2024-12-03 10:08:51 -08:00
  • 4cf566ba74 xcb-errors.pc.in: Actually set the required version of xcb Dylan Baker 2024-12-03 11:33:59 -08:00
  • 93985c5bc5 xcb-errors.pc.in: Remove unused @LIBS@ from libs Dylan Baker 2024-12-03 11:29:14 -08:00
  • 31a14a5d74 extensions.py: write to a temp file name, then move the file on success Dylan Baker 2024-12-03 11:17:33 -08:00
  • fb5cbabb2e make: Mark extensions.c as always out of date Dylan Baker 2024-12-03 11:15:15 -08:00
  • c864a44e36 extensions.py: on rebuild only rewrite the file if inputs have changed Dylan Baker 2024-12-03 11:09:22 -08:00
  • 7893efb241 extensions.py: move globbing into python script Dylan Baker 2024-12-03 10:52:27 -08:00
  • c4c32acbae extensions.py: use argparse for arguments Dylan Baker 2024-12-03 10:50:42 -08:00
  • f25753ddd0 extensions.py: do away with a few more globals Dylan Baker 2024-12-03 10:46:58 -08:00
  • cd3b9f5851 extensions.py: use str.format and f-strings Dylan Baker 2024-12-03 10:43:36 -08:00
  • 50dffa45b2 extensions.py: remove stray ; Dylan Baker 2024-12-03 10:34:15 -08:00
  • 66b2420aed extensions.py: use resource manager for files Dylan Baker 2024-12-03 10:33:37 -08:00
  • 79dac6d3d8 extensions.py: use a main function to be more idiomatic Dylan Baker 2024-12-03 10:27:29 -08:00
  • d63f2942c1 extensions.py: pass output by reference Dylan Baker 2024-12-03 10:26:30 -08:00
  • 0a86215ac8 extensions.py: use x in set instead of x == y or x == z... Dylan Baker 2024-12-03 10:24:04 -08:00
  • d5435b07a8 Update submodule URL from anongit to gitlab master Alan Coopersmith 2024-09-07 11:35:30 -07:00
  • de938c69f3 gitlab CI: Use Xvfb to allow all tests to run Alan Coopersmith 2023-12-11 18:33:59 -08:00
  • fad9c433f5 Fix tests Uli Schlachter 2023-12-08 17:43:53 +01:00
  • f85a73865a Add README.md Alan Coopersmith 2022-10-18 18:19:57 -07:00
  • 517dd82c07
    xcb-util-errors 1.0.1 xcb-util-errors-1.0.1 Alan Coopersmith 2022-10-18 18:10:25 -07:00
  • 8a2812f603 autogen: add default patch prefix Mihail Konev 2017-01-26 13:52:49 +10:00
  • f968311042 autogen.sh: use quoted string variables Emil Velikov 2015-03-09 12:00:52 +00:00
  • 0fb1c07367 autogen.sh: use exec instead of waiting for configure to finish Peter Hutterer 2017-01-24 10:32:07 +10:00
  • 50574404bd autogen.sh: Honor NOCONFIGURE=1 Alan Coopersmith 2014-05-31 21:39:32 -07:00
  • 3de8874f5d configure: Drop AM_MAINTAINER_MODE Alan Coopersmith 2014-05-31 21:38:41 -07:00
  • b33178bb4a gitlab CI: add a basic build test Alan Coopersmith 2022-07-20 15:00:51 -07:00
  • e2bfc8115d Update m4 to xorg/util/xcb-util-m4@c617eee22ae5c285e79e81 Alan Coopersmith 2022-07-20 14:58:19 -07:00
  • 4440550baf Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters Alan Coopersmith 2022-06-18 10:20:08 -07:00
  • a40b2df701 Build xz tarballs instead of bzip2 Alan Coopersmith 2022-06-18 10:19:06 -07:00
  • 5d660ebe87 Do not distribute extensions.c and fix out-of-tree builds Uli Schlachter 2015-05-06 08:10:53 +02:00
  • 332f357aa6 set version to 1.0 1.0 Uli Schlachter 2015-04-26 16:07:45 +02:00
  • 33fdb244ed Add COPYING file Uli Schlachter 2015-04-26 15:59:16 +02:00
  • 7e5cb24eb4 tests: Add some XFixes-based tests Uli Schlachter 2015-04-06 16:44:45 +02:00
  • 5f13d59080 Add xcb-proto version to xcb-errors.pc Uli Schlachter 2015-04-06 16:37:22 +02:00
  • 4911a0c8c3 Also add a test for maximum major code Uli Schlachter 2015-04-06 16:28:08 +02:00
  • ac6b8d8912 Re-add a missing length check Uli Schlachter 2015-04-06 16:18:22 +02:00
  • 54e2145e11 Ignore "event sent" flag in event codes Uli Schlachter 2015-04-06 16:16:32 +02:00
  • 0095e43185 Update doxygen comments Uli Schlachter 2015-04-05 14:58:22 +02:00
  • 594120dff4 Rename *_get_name_for_event() Uli Schlachter 2015-04-05 14:39:20 +02:00
  • 861fc2c169 Handle NULL as context argument Uli Schlachter 2015-04-05 14:37:24 +02:00
  • 64fa1e695b Use unchecked QueryExtension requests Uli Schlachter 2015-04-05 14:13:34 +02:00
  • 2d0d25aae0 Update KNOWN_ISSUES (and turn it more into a TODO) Uli Schlachter 2015-04-05 14:02:01 +02:00
  • 964a2b5350 Add a function for figuring out information about an event struct Uli Schlachter 2015-04-05 13:49:07 +02:00
  • 63ca7f6c88 tests: Use attribute((format(printf,x,y))) if possible Uli Schlachter 2015-04-05 13:46:23 +02:00
  • 88cebd842e API docs: Clarify when NULL is returned Uli Schlachter 2015-04-05 13:45:23 +02:00
  • 58b38aff25 Fix copy&paste error Uli Schlachter 2015-04-05 13:41:20 +02:00
  • b82a03f403 Test: Factor out string-comparision helper function Uli Schlachter 2015-04-04 23:18:03 +02:00
  • 3a6db57743 Test suite: Add tests for XGE event handling Uli Schlachter 2015-04-04 17:37:47 +02:00
  • cd2372e6ba Add a function for handling XGE events Uli Schlachter 2015-04-04 17:37:10 +02:00
  • a66bb6b232 Code generator: Add support for XGE events Uli Schlachter 2015-04-04 17:14:24 +02:00
  • 5cf2876228 Save static info as a pointer instead of copying it Uli Schlachter 2015-04-04 16:51:35 +02:00
  • 0ebef8dd7f Move extension name into static info Uli Schlachter 2015-04-04 16:49:58 +02:00
  • 322f2e1b81 Document failure scenarios for *_new() Uli Schlachter 2015-04-04 16:46:07 +02:00
  • 862579778a Also return the extension name for events and errors Uli Schlachter 2015-04-04 16:44:19 +02:00
  • fb56799357 Correctly handle calloc() failure Uli Schlachter 2015-04-04 16:17:29 +02:00
  • 761079ac8a Test: Skip tests if no X11 server is available Uli Schlachter 2015-04-04 16:14:22 +02:00
  • 4ed12c46de Don't check codes to be in range, but find "best match" Uli Schlachter 2015-04-04 10:59:12 +02:00
  • 9f93cefb40 Fix test suite compilation Uli Schlachter 2015-04-04 10:35:14 +02:00
  • 40fdc28891 Add a KNOWN_ISSUES file Uli Schlachter 2015-03-25 10:56:01 +01:00
  • f6a28cbbad test: Also test minor requests for some core requests Uli Schlachter 2015-03-25 10:53:04 +01:00
  • 863ada16c1 Code generator: Print a warning for xge events Uli Schlachter 2015-03-25 10:51:56 +01:00
  • c4c9a4f098 Skip XKB events in the code generator Uli Schlachter 2015-03-25 10:51:38 +01:00
  • 95539d3c96 tests: Add tests for RandR Uli Schlachter 2015-03-25 10:51:15 +01:00
  • 059bfdbed8 Add an autotools-based build system Uli Schlachter 2015-03-25 10:30:27 +01:00
  • 456a9a6f0c Correctly ignore extensions without events / errors Uli Schlachter 2015-03-24 21:58:14 +01:00
  • c4f199fdae Fix get_strings_entry() to actually work Uli Schlachter 2015-03-24 21:57:49 +01:00
  • fbd56b6b75 Fix error checking in call to register_extensions() Uli Schlachter 2015-03-24 21:57:36 +01:00
  • 55961e7d79 Code generator: Implement errorcopy and eventcopy Uli Schlachter 2015-03-24 21:57:14 +01:00
  • e8b35be19f Begin work on a test suite Uli Schlachter 2015-03-24 21:56:53 +01:00
  • 90dfd2682e Mark the auto-generated file as auto-generated Uli Schlachter 2015-03-24 21:26:55 +01:00
  • 8f230431a6 static_extension_info_t: Use uint8_t again were possible Uli Schlachter 2015-03-24 21:22:18 +01:00
  • 278a19c566 Implement a working code generator Uli Schlachter 2015-03-24 21:18:53 +01:00
  • 71b018acc7 Add a first version of the code generator Uli Schlachter 2015-03-24 20:21:31 +01:00
  • 92123f9f80 Include xcb_errors.h from errors.h Uli Schlachter 2015-03-18 22:13:05 +01:00
  • 925ab1e7fb Define the "unknown foo" lists as strings Uli Schlachter 2015-03-18 22:11:48 +01:00
  • 514070caf8 Add a TODO about round-trips Uli Schlachter 2015-03-18 22:02:38 +01:00
  • a000b288db Remove pretty much unused member from xcb_errors_context_t Uli Schlachter 2015-03-18 22:01:53 +01:00
  • 4b6a0d480c Fix memory leak in xcb_errors_context_new() Uli Schlachter 2015-03-18 22:01:35 +01:00
  • c851709f01 Add and use helper macro for range checks Uli Schlachter 2015-03-18 22:00:27 +01:00
  • 6d84293699 Fix off-by-one in length check Uli Schlachter 2015-03-18 22:00:04 +01:00
  • 68cf24822c Initial version Uli Schlachter 2015-03-18 21:43:05 +01:00