Commit Graph

  • 658fb4a5f0 Code generator: Use xcb_send_request_with_fds() Uli Schlachter 2015-04-22 09:26:05 +02:00
  • b15aa6bd4e Add xcb_send_request_with_fds() and *_with_fds64() Uli Schlachter 2015-04-22 09:23:47 +02:00
  • cc04cfb41b send_fds(): Make sure no other thread interrupts us Uli Schlachter 2015-05-18 21:40:34 +02:00
  • 25f9e7e45a xcb_send_fd(): Always close fds Uli Schlachter 2015-04-22 09:20:38 +02:00
  • bbdf1d133f c_client.py: don't generate useless empty /** < */ comments Ran Benita 2015-03-18 12:27:32 +02:00
  • ff6cb3913b c_client.py: use pattern matching with enumerate() Ran Benita 2015-03-18 12:27:31 +02:00
  • cb621341a6 expose 64-bit sequence numbers for XLib Christian Linhart 2015-04-29 09:11:37 +02:00
  • c49aa98594 Escape \n to display properly in xcb-requests man page Alan Coopersmith 2015-04-29 23:23:05 -07:00
  • a90be9955d c_client.py: make condition easier to follow in _c_complex() Ran Benita 2014-10-12 21:58:20 +03:00
  • f9f925107e c_client.py: don't add /* <name> */ before references to 'S' Ran Benita 2014-10-12 21:58:14 +03:00
  • 17f9bda6c2 c_client.py: remove duplicated cookie_type argument for requests Ran Benita 2014-10-12 21:58:19 +03:00
  • c65005e9d0 c_client.py: spell out keyword arguments in c_request() for clarity Ran Benita 2014-10-12 21:58:18 +03:00
  • 6872e92582 c_client.py: simplify _c_reply_has_fds() Ran Benita 2014-10-12 21:58:17 +03:00
  • 8bf8b62316 c_client.py: remove commented debug statements Ran Benita 2014-10-12 21:58:16 +03:00
  • ec435aebd6 c_client.py: use C99 initializers instead of comments Ran Benita 2014-10-12 21:58:15 +03:00
  • 89498d1d45 c_client.py: remove end-of-function comments Ran Benita 2014-10-12 21:58:11 +03:00
  • 2871d4b1b8 c_client.py: no need to compare bools to True/False Ran Benita 2014-10-12 21:58:10 +03:00
  • 30976e5255 c_client.py: use "foo".join() instead of reduce Ran Benita 2014-10-12 21:58:09 +03:00
  • 0ab52cbcc6 c_client.py: fix indentation Ran Benita 2014-10-12 21:58:08 +03:00
  • 80341d5df3 c_client.py: use comprehensions instead of map/filter Ran Benita 2014-10-12 21:58:07 +03:00
  • 86ea6645d9 c_client.py: use print as a function for python3 compatibility Ran Benita 2014-10-12 21:58:06 +03:00
  • 70d32ce7d8 c_client.py: fix pyflakes errors Ran Benita 2014-10-12 21:58:05 +03:00
  • 12d23b934f c_client.py: simplify maximum expression Ran Benita 2014-10-12 21:58:04 +03:00
  • 1b37d6ad3a c_client.py: remove unneeded call to get_serialize_params() Ran Benita 2014-10-12 21:58:03 +03:00
  • e3ec1f7463 Adding accessors for requests Jaya Tiwari 2015-01-22 12:16:33 -05:00
  • 5353c0216e Merge http://git.demorecorder.com/git/free-sw/xcb/libxcb branch 'ParametrizedStruct-V7' Christian Linhart 2015-02-10 10:13:04 +01:00
  • c6f3fb2529 generator: support parametrized structs Christian Linhart 2014-11-03 09:57:59 +01:00
  • 912cd97a6d generator: support listelement-ref Christian Linhart 2014-11-03 09:58:08 +01:00
  • 422458b663 generator: _c_accessor_get_length: remove buggy special case Christian Linhart 2014-09-04 17:50:50 +02:00
  • b1e4a3bbd8 generator: generate accessors for events, too Christian Linhart 2014-09-04 17:50:49 +02:00
  • 6234225b4b generator: no type-setup for eventcopies anymore Christian Linhart 2014-09-04 17:50:48 +02:00
  • 18ff453edd _c_helper_fieldaccess_expr: remove handling for empty sep Christian Linhart 2014-11-02 13:46:58 +01:00
  • d905b88618 function _c_helper_fieldaccess_expr: improve description Christian Linhart 2014-11-02 13:46:50 +01:00
  • 17f6e04493 rename _c_helper_absolute_name to _c_helper_fieldaccess_expr Christian Linhart 2014-11-02 13:46:38 +01:00
  • 51a0d57acc generator: sumof with nested expression Christian Linhart 2014-11-02 13:46:16 +01:00
  • 4a915c0dba generator: sumof: support any type, generate explicit code Christian Linhart 2014-11-02 13:45:40 +01:00
  • fda1fb4ed4 generator: expressions can generate pre-code Christian Linhart 2014-11-02 13:45:29 +01:00
  • 265d38882c generator: fix absname for fields with only accessor function Christian Linhart 2014-11-02 13:45:12 +01:00
  • bbca7b82f8 Merge branch 'NestedStructTypenames-V5' of http://infra-srv1.demorecorder.com/git/free-sw/xcb/libxcb Peter Harris 2014-10-30 11:51:57 -04:00
  • fdb291b414 no typename for nested structs Christian Linhart 2014-09-03 10:10:49 +02:00
  • a7c75be5b1 generator: fix align-pads for switches which start at unaligned pos Christian Linhart 2014-09-09 23:26:40 +02:00
  • 277ea629de generator: support lists of structs which contain a switch Christian Linhart 2014-08-21 22:35:55 +02:00
  • 382d306d6c Move internal/private dependencies to Requires.private Emil Velikov 2014-09-05 01:46:40 +01:00
  • d74d066949 generator: support fixed size lists in var-sized structs Christian Linhart 2014-09-06 20:06:15 +02:00
  • b0e6c2de09 xcb_get_setup(): Never return NULL Uli Schlachter 2014-08-18 10:38:48 +02:00
  • c4e40f646b Make some functions also work on error connections Uli Schlachter 2014-08-18 10:38:41 +02:00
  • 355d4d6ab9 support switch case in the generator Christian Linhart 2014-08-19 15:57:34 +02:00
  • 966fba6ba4 Disable Xevie and Xprint by default Daniel Martin 2014-07-29 22:48:44 +02:00
  • a5e90ae6a1 help text: do not report the insanly long list of Warning flags. Gaetan Nadon 2014-03-26 15:40:57 -04:00
  • 529e3bfc20 Add ChangeLog and INSTALL using xorg macros Gaetan Nadon 2014-03-26 15:40:56 -04:00
  • 74f552c1b3 sendmsg: remove --enable-sendfds as it is superceeded by --enable-dri3 Gaetan Nadon 2014-03-26 15:24:46 -04:00
  • 23f57ac8bf config: issue an error if DRI3 is requested, but sendfds is not available Gaetan Nadon 2014-03-26 15:24:45 -04:00
  • 7f07b57be5 config: default option for enable-dri3 is not implemented Gaetan Nadon 2014-03-26 15:24:44 -04:00
  • d1e8ec96fc Release libxcb 1.11 1.11 Uli Schlachter 2014-08-01 15:56:52 +02:00
  • c5c6cfa4d2 Bump xcb-proto requirement to 1.11 Uli Schlachter 2014-08-01 16:03:24 +02:00
  • 70ea5da64b xcb.h: add 'struct' before xcb_setup_t, xcb_query_extension_reply_t Alexander Mezin 2014-06-29 17:33:48 +07:00
  • 7e6af51b4e c_client.py: remove more trailing space from generated files Ran Benita 2014-02-25 14:11:35 +02:00
  • 8221d249b7 c_client.py: remove trailing whitespace from generated files Ran Benita 2014-02-23 22:55:21 +02:00
  • e3c728ee3d c_client.py: remove useless generated comments Ran Benita 2014-02-23 22:55:20 +02:00
  • cae2e39856 c_client.py: make the man page output deterministic Ran Benita 2014-02-23 22:55:19 +02:00
  • bfbf83b1d8 c_client.py: prefix all monkey-patched fields with c_ Ran Benita 2014-02-23 22:55:18 +02:00
  • 285d566a5c c_client.py: remove trailing whitespace Ran Benita 2014-02-23 22:55:17 +02:00
  • 285838cfe4 c_client.py: remove useless 'today' variable Ran Benita 2014-02-23 22:55:16 +02:00
  • 49a61c8b45 Fix typos & awkward wording in tutorial Alan Coopersmith 2014-07-11 20:41:15 -07:00
  • 125135452a bug#79986: include system headers early Michael Haubenwallner 2014-06-13 16:18:34 +02:00
  • bc5a104754 Document failure modes of xcb_connect*() functions Alan Coopersmith 2014-06-13 21:26:21 -07:00
  • 72e45969ff Handle <pad align="n" /> between lists Daniel Martin 2014-06-09 17:55:04 +02:00
  • d978a4f69b xcb_open: Improve abstraction for launchd secure sockets Jeremy Huddleston Sequoia 2014-04-05 20:54:59 -07:00
  • 29e419c584 xcb_open: Minor code cleanup for better readability Jeremy Huddleston Sequoia 2014-04-05 21:09:42 -07:00
  • be0fe56c3b Ensure xcb owns socket and no other threads are writing before send_request Keith Packard 2013-12-23 21:15:20 -08:00
  • e2813e1cde Update .pc file Requires lines to express full dependencies Keith Packard 2014-02-12 14:15:46 -08:00
  • 32de4c4213 Validate .pc file Requires lines Keith Packard 2014-02-12 14:15:45 -08:00
  • 1f6cd9f1fc Only #include directly referenced module header files Keith Packard 2014-02-12 14:15:44 -08:00
  • cb686b5767 Add doxygen documentation to functions in xcbext.h Uli Schlachter 2014-02-25 15:50:50 +01:00
  • 2fb14e5883 Make xcb_disconnect(NULL) safe Uli Schlachter 2013-12-31 15:18:01 +01:00
  • 4dcbfd77b7 xcb_disconnect(): Fix leak with error connections Uli Schlachter 2013-12-31 15:05:36 +01:00
  • d84dd752ef Remove tabs and trailing whitespaces Uli Schlachter 2013-09-09 13:04:11 +02:00
  • 4ffa6f83b9 Add comments about how _xcb_conn_ret_error() works Ran Benita 2014-01-18 17:10:53 +02:00
  • d7eb0bdf3b generated man pages: use xorg footer and no hard coded extension Gaetan Nadon 2014-01-07 14:02:21 -05:00
  • e4061b8f00 generated man pages: build without hard coded extension Gaetan Nadon 2014-01-07 14:02:16 -05:00
  • 3cdd524cad man: build static man pages using xorg patterns Gaetan Nadon 2014-01-07 14:02:05 -05:00
  • c056adcd92 autoconf: replace all tabs with spaces Gaetan Nadon 2014-01-09 14:32:18 -05:00
  • 412928f113 autoconf: use default xorg configuration for doxygen documentation Gaetan Nadon 2014-01-07 14:00:44 -05:00
  • 9ba6aa759e autoconf: fix warning by replacing deprecated AC_HELP_STRING Gaetan Nadon 2014-01-07 14:00:43 -05:00
  • 942eabaae3 autoconf: require libtool minimum level 2.2 Gaetan Nadon 2014-01-07 14:00:42 -05:00
  • 517cb0e888 autoconf: comment and layout the initialization section Gaetan Nadon 2014-01-07 14:00:41 -05:00
  • 0a17b61a89 autoconf: AC_INIT: add bug url Gaetan Nadon 2014-01-07 14:00:40 -05:00
  • 414b1037c5 autoconf: use the warning variables from xorg Gaetan Nadon 2014-01-07 14:00:39 -05:00
  • c4f2c70bc3 autoconf: use XORG_DEFAULT_OPTIONS Gaetan Nadon 2014-01-07 14:00:38 -05:00
  • e7263931af Support <pad align="n" /> Peter Harris 2014-01-14 14:50:55 -05:00
  • 3b72a2c9d1 Force XCB event structures with 64-bit extended fields to be packed. Kenneth Graunke 2014-01-03 15:08:33 -08:00
  • 010872f611 Release libxcb 1.10 1.10 Uli Schlachter 2013-12-22 15:59:24 +01:00
  • f653464554 Add NEWS for 1.10 Julien Cristau 2013-12-14 06:16:37 +01:00
  • 9c2a6dc20c Add NEWS entries for releases 1.9.1 to 1.9.3 Uli Schlachter 2013-11-15 22:33:12 +01:00
  • ea4406a8e0 Bump xcb-proto requirement to 1.10 Julien Cristau 2013-12-14 05:54:20 +01:00
  • a1299eb2a2 Test the value of msg_controllen for platforms whose CMSG_FIRSTHDR() does not test it for us PHO 2013-12-03 12:43:04 +09:00
  • b30b11ac49 Increment the "current" version info for sync, xinput and xkb Uli Schlachter 2013-11-18 20:28:08 +01:00
  • ce5395eb46 Revert "Remove xcb_ge_event_t from xcb.h" Uli Schlachter 2013-11-18 20:30:18 +01:00
  • 18f0afab3f c_client.py: Fix _sizeof() functions Daniel Martin 2013-11-22 23:27:28 +01:00
  • 5d1dbb468b Revert "fix deadlock with xcb_take_socket/return_socket v3" Uli Schlachter 2013-11-18 19:49:41 +01:00