summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Julien Danjou [Tue, 22 Dec 2009 09:26:24 +0000 (10:26 +0100)]
Export API for other Python modules
Signed-off-by: Julien Danjou <julien@danjou.info>
Aldo Cortesi [Thu, 17 Dec 2009 05:18:10 +0000 (18:18 +1300)]
Fix scope error in generated definition of QueryTextExtents.
(cherry picked from commit
aa0fc947a6533bd0b61602ab27304e974eef3dd9)
Eamon Walsh [Thu, 17 Dec 2009 09:42:28 +0000 (04:42 -0500)]
Release xpyb 1.2
Eamon Walsh [Thu, 17 Dec 2009 09:39:00 +0000 (04:39 -0500)]
Install documentation and README files.
Eamon F Walsh [Thu, 17 Dec 2009 09:10:28 +0000 (04:10 -0500)]
Add a copy of the documentation from the wiki.
Eamon F Walsh [Thu, 17 Dec 2009 09:10:03 +0000 (04:10 -0500)]
Add a COPYING file.
Adam Jackson [Thu, 27 Aug 2009 18:09:48 +0000 (14:09 -0400)]
Multilib install fix
Eamon Walsh [Wed, 8 Apr 2009 04:15:19 +0000 (00:15 -0400)]
Release xpyb 1.1
Eamon Walsh [Wed, 8 Apr 2009 04:14:51 +0000 (00:14 -0400)]
Remove auto-generated file.
Eamon Walsh [Wed, 8 Apr 2009 03:43:37 +0000 (23:43 -0400)]
Add a wrap() function to create a Connection object from a raw C pointer.
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>
Eamon Walsh [Wed, 22 Oct 2008 19:49:45 +0000 (15:49 -0400)]
Print the expected and actual buffer size when a list length calculated
from a size field is larger than the remaining buffer space.
This error is unfortunately getting triggered by incorrect XML specs.
Eamon Walsh [Fri, 17 Oct 2008 20:49:06 +0000 (16:49 -0400)]
Release xpyb 1.0
Eamon Walsh [Fri, 12 Sep 2008 20:21:37 +0000 (16:21 -0400)]
Fix connect call when authorization info is not passed in.
Eamon Walsh [Fri, 12 Sep 2008 20:18:25 +0000 (16:18 -0400)]
Use correct conversion specifier for Py_ssize_t arguments.
Fixes x86_64 builds.
Eamon Walsh [Tue, 29 Jul 2008 22:15:28 +0000 (18:15 -0400)]
Add NEWS file for 0.9 release.
Eamon Walsh [Fri, 6 Jun 2008 00:44:11 +0000 (20:44 -0400)]
Squash a function prototype missing warning.
Eamon Walsh [Fri, 6 Jun 2008 00:43:51 +0000 (20:43 -0400)]
Some autotools fixes.
Eamon Walsh [Tue, 3 Jun 2008 20:05:40 +0000 (16:05 -0400)]
Remove COPYING file; this work is public domain.
Eamon Walsh [Tue, 3 Jun 2008 01:22:04 +0000 (21:22 -0400)]
Remove an autoconf macro that we don't define.
Eamon Walsh [Mon, 2 Jun 2008 22:36:40 +0000 (18:36 -0400)]
CamelCase some of the utility constants.
Eamon Walsh [Mon, 2 Jun 2008 22:21:44 +0000 (18:21 -0400)]
Update README; Add COPYING and INSTALL boilerplate.
Eamon Walsh [Mon, 2 Jun 2008 22:08:11 +0000 (18:08 -0400)]
Move constant declarations to separate file and add pre-defined atoms.
Eamon Walsh [Mon, 2 Jun 2008 21:00:28 +0000 (17:00 -0400)]
Add autogen.sh
Eamon Walsh [Sat, 31 May 2008 04:12:38 +0000 (00:12 -0400)]
Support setting attributes on connection objects.
Eamon Walsh [Fri, 30 May 2008 21:10:10 +0000 (17:10 -0400)]
Refactoring of extension load code.
Avoids exception at connect time if an extension is not supported.
Eamon Walsh [Fri, 30 May 2008 02:03:57 +0000 (22:03 -0400)]
Fix for arrays not really being buffer objects...
Eamon Walsh [Thu, 29 May 2008 19:45:23 +0000 (15:45 -0400)]
Implement get_setup().
Eamon Walsh [Thu, 29 May 2008 19:44:05 +0000 (15:44 -0400)]
Add type-padding and list length bugfix.
Eamon Walsh [Thu, 29 May 2008 19:43:17 +0000 (15:43 -0400)]
Add list operations to protocol object class.
Eamon Walsh [Thu, 29 May 2008 19:43:01 +0000 (15:43 -0400)]
Add list operations to list class.
Eamon Walsh [Wed, 28 May 2008 23:24:46 +0000 (19:24 -0400)]
Accept simple buffer objects as parents for new protocol objects.
Eamon Walsh [Wed, 28 May 2008 22:10:27 +0000 (18:10 -0400)]
Support "auth" and "fd" arguments to connect().
Eamon Walsh [Wed, 28 May 2008 21:41:51 +0000 (17:41 -0400)]
Add bindings for more XCB library functions.
Eamon Walsh [Wed, 28 May 2008 21:24:49 +0000 (17:24 -0400)]
Add some utility functions and constants.
Eamon Walsh [Wed, 28 May 2008 20:23:39 +0000 (16:23 -0400)]
Support nested structures and lists of structures in requests.
Eamon Walsh [Fri, 23 May 2008 04:23:52 +0000 (00:23 -0400)]
Add iterator that can handle arbitrarily nested sequences.
Eamon Walsh [Thu, 22 May 2008 23:53:51 +0000 (19:53 -0400)]
Use += operator where applicable.
Eamon Walsh [Thu, 22 May 2008 22:36:54 +0000 (18:36 -0400)]
Support exception subclasses.
Eamon Walsh [Thu, 22 May 2008 02:52:16 +0000 (22:52 -0400)]
Add extensions to Makefile.am.
Eamon Walsh [Thu, 22 May 2008 01:26:47 +0000 (21:26 -0400)]
Minor fixes.
Eamon Walsh [Thu, 22 May 2008 01:13:28 +0000 (21:13 -0400)]
Support event and error subclasses.
Eamon Walsh [Wed, 21 May 2008 19:32:02 +0000 (15:32 -0400)]
Support calling core protocol methods on connection objects.
Eamon Walsh [Wed, 21 May 2008 03:04:24 +0000 (23:04 -0400)]
Use _add_core instead of _add_ext for core's object.
Eamon Walsh [Wed, 21 May 2008 01:21:58 +0000 (21:21 -0400)]
Check for proper base types when receiving arguments of type Type.
Eamon Walsh [Tue, 20 May 2008 23:30:29 +0000 (19:30 -0400)]
First cut of .gitignore.
Eamon Walsh [Tue, 20 May 2008 23:29:29 +0000 (19:29 -0400)]
First cut of autoconf build infrastructure.
Eamon Walsh [Tue, 20 May 2008 23:27:51 +0000 (19:27 -0400)]
First cut of Python client code generator.
Eamon Walsh [Tue, 20 May 2008 23:27:16 +0000 (19:27 -0400)]
Add __init__ file.
Eamon Walsh [Tue, 20 May 2008 22:42:32 +0000 (18:42 -0400)]
Don't rely on raw data pointer in base class getattr methods.
Eamon Walsh [Tue, 20 May 2008 22:30:51 +0000 (18:30 -0400)]
Rework send_request to take a reply type instead of a reply instance.
Allows use of the reply constructor instead of a magic "_populate"
method to set up the fields.
Eamon Walsh [Tue, 20 May 2008 22:29:20 +0000 (18:29 -0400)]
Squash a missing prototype warning.
Eamon Walsh [Tue, 20 May 2008 22:28:43 +0000 (18:28 -0400)]
Make offset argument to constructor optional with a default of 0.
Eamon Walsh [Tue, 20 May 2008 18:12:25 +0000 (14:12 -0400)]
Reorder arguments to _add_ext allowing None to be passed for xproto.
Eamon Walsh [Tue, 20 May 2008 02:01:40 +0000 (22:01 -0400)]
Simplify request opcode handling by just adding it as a parameter.
Eamon Walsh [Tue, 20 May 2008 01:03:50 +0000 (21:03 -0400)]
Add a cache of previously created extension objects to each connection.
Eamon Walsh [Tue, 20 May 2008 01:00:37 +0000 (21:00 -0400)]
Fix base type flag in a few classes.
Eamon Walsh [Fri, 16 May 2008 22:14:03 +0000 (18:14 -0400)]
Add internal module function for resizing a protocol object.
This allows an object to be created without knowing its size.
After the variable-length fields are parsed the real size can be set.
Eamon Walsh [Fri, 16 May 2008 22:11:06 +0000 (18:11 -0400)]
Add list class.
Eamon Walsh [Fri, 16 May 2008 22:09:40 +0000 (18:09 -0400)]
Add struct and union base classes.
Eamon Walsh [Sat, 10 May 2008 04:13:18 +0000 (00:13 -0400)]
First cut of CPython components.
Eamon Walsh [Fri, 2 May 2008 00:16:32 +0000 (20:16 -0400)]
Initial commit.