summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a check on xproto version libxcb was compiled withBob Ham2010-11-141-1/+20
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* wrapped xcb_atom.h for C++ per bug report of <comick@autistici.org>Bart Massey2010-11-141-0/+8
|
* Zero out handlers list in xcb_event_handlers_initMikhail Gusarov2010-11-141-0/+1
| | | | | | | | | xcb_event_handle relies on the fact that handler for non-handled event is NULL. Initialize handlers in xcb_event_handlers_init to avoid calling function by uninitialized pointer. Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> Signed-off-by: Peter Harris <pharris@opentext.com>
* Make sure m4 supports -I flag, if not, try finding gnu m4Alan Coopersmith2010-11-141-2/+18
| | | | | | | | | Solaris m4 does not support -I flag, but gnu m4 is included in recent Solaris & OpenSolaris releases (and must already be installed on any machine that runs autoconf to generate configure scripts) Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Julien Danjou <julien@danjou.info>
* Add xcb_aux_change_window_attributes_checkedMikhail Gusarov2010-11-142-0/+17
| | | | | | | | There is xcb_aux_change_window_attributes, add the matching checked function. Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> Signed-off-by: Julien Danjou <julien@danjou.info>
* bump version to 0.3.4Julien Danjou2010-11-141-1/+1
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* event: add define to get request and error typesJulien Danjou2010-11-142-2/+4
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* event: add error valuesJulien Danjou2010-11-141-0/+45
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* event: simplify protoJulien Danjou2010-11-142-23/+13
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* event: add functions to convert event/errors to labelsJulien Danjou2010-11-142-0/+251
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* Release xcb-util 0.3.3Julien Danjou2010-11-141-1/+1
|
* Release xcb-util 0.3.2Julien Danjou2010-11-141-1/+1
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* Don't call exit() in xcb_aux_get_depth; return 0 instead.Peter Harris2010-11-141-7/+4
|
* build: add check for xproto >= 7.0.8Julien Danjou2010-11-141-0/+2
| | | | | | This is needed to have _X_INLINE. Signed-off-by: Julien Danjou <julien@danjou.info>
* Fix copyright statementJonathan Landis2010-11-142-1/+32
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* Release xcb-util 0.3.1Julien Danjou2010-11-141-1/+1
|
* configure: stop if m4 is not foundJulien Danjou2010-11-141-1/+4
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* "Clean up" magic structure stuff for C++.Ulrich Eckhardt2010-11-141-9/+17
| | | | Signed-off-by: Bart Massey <bart@cs.pdx.edu>
* introduce function xcb_atom_get (essentially a synchronous xcb_intern_atom, ↵Henning Sten2010-11-142-0/+23
| | | | | | use it only on non-performance critical execution paths) Signed-off-by: Julien Danjou <julien@danjou.info>
* add doxygen documentation markup for XCB_EVENT_RESPONSE_TYPE_MASK macroHenning Sten2010-11-141-0/+9
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* doc: enable doxygen doc in various submoduleJulien Danjou2010-11-142-1/+17
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* doc: add various authors, remove old todo itemJulien Danjou2010-11-141-5/+8
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* event: define XCB_EVENT_RESPONSE_TYPE_MASKJulien Danjou2010-11-142-1/+5
| | | | | | And use it. Signed-off-by: Julien Danjou <julien@danjou.info>
* event: rework, rename and add some documentationJulien Danjou2010-11-144-152/+253
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* atom: include xcb headersJulien Danjou2010-11-141-3/+5
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* atom: bump version infoJulien Danjou2010-11-141-0/+1
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* atom: prefix functions and typesJulien Danjou2010-11-142-16/+16
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* [icccm] Bump library version number to 0.3.0.Arnaud Fontaine2010-11-141-1/+1
|
* [atom] Move '*discriminated_atom*' functions from icccm to atomArnaud Fontaine2010-11-143-0/+79
|
* xcb_mask must not be zero when n == 32.Keith Packard2010-11-141-1/+1
| | | | left shift of a 32-bit value by 32 is undefined, don't try to use it.
* prepare 0.2.1 releaseJulien Danjou2010-11-141-1/+1
| | | | Signed-off-by: Julien Danjou <julien@danjou.info>
* fixed missed reference in previous patchBart Massey2010-11-141-1/+1
|
* Add xcb_poll_for_event_loop and rename xcb_event_loop to match.Arnaud Fontaine2010-11-142-3/+13
| | | | | | | | | | | I'm currently porting Awesome[0] from Xlib to XCB as a school project for my bachelor. I discussed with Vincent about adding a non-blocking xcb_event_loop on IRC because I had to write one for Awesome and wondered if this kind of function could be added to xcb-util. [0] http://awesome.naquadah.org Signed-off-by: Jamey Sharp <jamey@minilop.net>
* made xcb_handle_event() externally visibleBart Massey2010-11-142-2/+3
|
* re-fixed my stupid visual_class typo; thanks to Thomas Hunger for the reportBart Massey2010-11-141-1/+1
|
* fixed existing roundups, added rounddownsBart Massey2010-11-141-5/+43
|
* added aux_clear_window() for xlib compatibility, in spite of misgivingsBart Massey2010-11-142-0/+13
|
* fixed xcb_params_gc_t so that tile_stipple_origin members had reasonable namingBart Massey2010-11-141-2/+2
|
* used doxygen -u to create a much more elaborate doxyfileBart Massey2010-11-141-42/+1204
|
* added fast inline bitops xcb_bitops.hBart Massey2010-11-142-1/+175
|
* added aux_set_line_attributes_checkedBart Massey2010-11-142-0/+30
|
* added PARAM macrosBart Massey2010-11-141-0/+7
|
* xcb_aux_parse_color()Bart Massey2010-11-142-0/+50
|
* added checked version of aux_change_gc functionBart Massey2010-11-142-0/+16
|
* added checked versions of aux_create_window and aux_create_gc functionsBart Massey2010-11-142-0/+55
|
* added xcb_aux_find_visual functionsBart Massey2010-11-142-0/+43
|
* added xcb_aux_get_depth_by_visual_id()Bart Massey2010-11-145-3/+351
|
* All util libraries require the XCB 1.0 API; check for it in configure.Jamey Sharp2010-11-141-1/+1
|
* atom: Replace 'char *atom_names[]' with one big string and array of offsets.Tilman Sauerbeck2010-11-141-4/+10
| | | | | | | | | | | | | | | | | | | | | This reduces the memory footprint of libxcb-atom.so, and the number of relocations that have to be performed on load. before: atom/.libs/libxcb-atom.so: 73 relocations text data bss dec hex filename 9587 588 132 10307 2843 atom/.libs/libxcb-atom.so after: atom/.libs/libxcb-atom.so: 5 relocations text data bss dec hex filename 9183 316 132 9631 259f atom/.libs/libxcb-atom.so Signed-off-by: Jamey Sharp <jamey@minilop.net>
* Bug #10877: Fixed the atom values that are written to the hash table.Tilman Sauerbeck2010-11-141-0/+1
| | | | Signed-off-by: Jamey Sharp <jamey@minilop.net>