Age | Commit message (Collapse) | Author | Files | Lines |
|
As previously stated in the README, with no one stepping up to maintain,
even 2 years past the original 2020 deadline, we are archiving this now.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Point the URLs at gitlab, note that this project is unmaintained, and
point people at xcffib instead.
Fixes: xorg/lib/xpyb#1
|
|
The following commit to xcb/proto, included in the 1.9 release, added CARD64
and INT64 types.
commit 4d8241c67c83957aa0f612da6823db2d18fdd314
Author: Keith Packard <keithp@keithp.com>
Date: Thu Jul 11 15:56:54 2013 -0700
Add CARD64/INT64 protocol types
Signed-off-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Uli Schlachter <psychon@znc.in>
|
|
Found by Oracle's Parfait 1.2 static analyzer:
Null pointer dereference (CWE 476): Read from null pointer ext
at line 322 of /export/alanc/X.Org/amd64-parfait/xcb/xpyb/src/conn.c
in function 'xpybConn_call'.
Function xpybConn_load_ext may return constant 'NULL' at line 141,
called at line 321.
Null pointer introduced at line 141 in function 'xpybConn_load_ext'.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
By default, Python's struct module automatically adds alignment padding
between successive structure members. We need precise control over the
layout of requests, so it's important that we not let it do that.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
This revises commit c5ff7fbf5a53cc20984a20d5461be2fc1f1eac39, which did
fix the build, but generated invalid code for (at least) QueryTextExtents.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
The issue is with fields that use self as the parent buffer; we end
up with cycles that the GC can't collect, since buffer objects aren't
GC-aware.
Also took the opportunity to replace separate "count" variables with
offsets wherever possible, and skip size calculations entirely for
fixed-size Unions.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
It does not build for now, but it should not disable building the rest of xpyb.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
After we append a constructed object to self->list, we no longer
need a reference to it. Failing to decrement its refcount results
in a memory leak.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
attempting to send a request.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
NULL.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
Brings configure flags into line with libxcb.
Signed-off-by: Eamon Walsh <efw@eamonwalsh.com>
|
|
Signed-off-by: Eamon Walsh <efw@eamonwalsh.com>
|
|
Signed-off-by: Eamon Walsh <efw@eamonwalsh.com>
|
|
First argument to xcb_discard_reply() is an xcb_connection_t,
and it can be NULL in the event of a disconnect.
Signed-off-by: Eamon Walsh <efw@eamonwalsh.com>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Eamon Walsh <efw@eamonwalsh.com>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Based on a patch by Julien Danjou.
Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Fix last commit. :-(
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
(cherry picked from commit aa0fc947a6533bd0b61602ab27304e974eef3dd9)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is necessary to work with xcb_connection_t pointers obtained with a
ctype call to XGetXCBConnection() for making XCB calls on a previously
opened display, for example by GtkPython.
Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
|
|
from a size field is larger than the remaining buffer space.
This error is unfortunately getting triggered by incorrect XML specs.
|
|
|
|
|
|
Fixes x86_64 builds.
|
|
|