Gustavo J. A. M. Carneiro
|
56958cd448
|
Add a new pybindgen.write_preamble() API, to write the #include <Python.h> and some other stuff needed to compile with Python < 2.5.
0.3.0
|
2007-06-03 23:09:11 +01:00 |
|
Gustavo J. A. M. Carneiro
|
eca95f54b4
|
Add a NEWS file, to summarise the project progress
|
2007-06-03 22:37:08 +01:00 |
|
Gustavo J. A. M. Carneiro
|
9275eb01ef
|
make the void return type not return an explicit Py_None, to prevent a bug hwere None is being returned as first element of tuple when there are out/inout parameters
|
2007-06-03 22:31:34 +01:00 |
|
Gustavo J. A. M. Carneiro
|
65cc53d115
|
implement pass class object by reference (one test case failing atm due to another bug)
|
2007-06-03 22:15:43 +01:00 |
|
Gustavo J. A. M. Carneiro
|
774d93d7af
|
workaround pylint stupidity
|
2007-06-03 19:28:59 +01:00 |
|
Gustavo J. A. M. Carneiro
|
d29767462a
|
add some unit tests for the built example
|
2007-06-03 19:14:59 +01:00 |
|
Gustavo J. A. M. Carneiro
|
7cecf0473b
|
fix bug: should not call PyArg_ParseTuple[AndKeywords] when there are no parameters
|
2007-06-03 19:03:34 +01:00 |
|
Gustavo J. A. M. Carneiro
|
ccc2564d36
|
more c++ class as parameter/return handling
|
2007-06-03 18:09:59 +01:00 |
|
Gustavo J. A. M. Carneiro
|
96578567b9
|
C++ class constructor inheritance fixes.
|
2007-06-03 16:18:09 +01:00 |
|
Gustavo J. A. M. Carneiro
|
a6d307ce2b
|
complete the refactoring in the last commit
|
2007-06-03 15:35:00 +01:00 |
|
Gustavo J. A. M. Carneiro
|
1bfa64cf63
|
Refactor class methods to make them independent from the class until generation time.
|
2007-06-03 15:07:18 +01:00 |
|
Gustavo J. A. M. Carneiro
|
6df424d054
|
fix the 'extra version' number; it should be the last revision, not the revision corresponding to the last tag.
|
2007-06-03 14:43:41 +01:00 |
|
Gustavo J. A. M. Carneiro
|
f738bceced
|
c++ subclassing; c++ class forward parameter pass-by-value
|
2007-06-03 14:41:14 +01:00 |
|
Gustavo J. A. M. Carneiro
|
eebacb19cb
|
Add example interfaces to test a bunch of new stuff (c++ subclassing, class parameter handling)
|
2007-06-03 14:38:40 +01:00 |
|
Gustavo J. A. M. Carneiro
|
df1dfd9f6d
|
comment out debug print
|
2007-06-02 22:22:02 +01:00 |
|
Gustavo J. A. M. Carneiro
|
d8dc454d95
|
cache bzr version information
|
2007-06-02 22:21:23 +01:00 |
|
Gustavo J. A. M. Carneiro
|
db5cd27a5e
|
don't install the example python module
|
2007-06-02 17:42:38 +01:00 |
|
Gustavo J. A. M. Carneiro
|
bacec35be9
|
Add a README file
0.2.0
|
2007-06-02 17:27:53 +01:00 |
|
Gustavo J. A. M. Carneiro
|
84ce233c85
|
fix typo
|
2007-06-02 17:13:32 +01:00 |
|
Gustavo J. A. M. Carneiro
|
bf7c44ea54
|
add bzr revno as an extra version item for non-release revisions
|
2007-06-02 17:12:04 +01:00 |
|
Gustavo J. A. M. Carneiro
|
214b0797b2
|
fix cpp class wrappers (missing tp_alloc/new/free)
|
2007-06-02 16:16:23 +01:00 |
|
Gustavo J. A. M. Carneiro
|
014de090fd
|
automatically copy WAF to the dist tarball
|
2007-06-02 15:49:31 +01:00 |
|
Gustavo J. A. M. Carneiro
|
301b6b91f3
|
fix the version.py file generation
|
2007-06-02 15:19:50 +01:00 |
|
Gustavo J. A. M. Carneiro
|
67843fa924
|
refactor the build system to avoid generating .py[co] files in the source tree (which WAF doesn't like)
|
2007-06-02 15:02:23 +01:00 |
|
Gustavo J. A. M. Carneiro
|
c501e5ba9b
|
Add a DIRECTION_INOUT convenience alias
|
2007-06-02 14:59:40 +01:00 |
|
Gustavo J. A. M. Carneiro
|
af6104a083
|
add support for C++ classes; some minor bug remaining, though.
|
2007-06-01 19:39:31 +01:00 |
|
Gustavo J. A. M. Carneiro
|
90bf6801c4
|
lazily compute VESION; write a pybindgen/version.py file in configure
|
2007-06-01 15:31:13 +01:00 |
|
Gustavo J. A. M. Carneiro
|
46205844b0
|
cleanup
|
2007-06-01 14:50:07 +01:00 |
|
Gustavo J. A. M. Carneiro
|
be0171aaf0
|
get version from bzr tag or revision
0.1.2
|
2007-06-01 14:46:06 +01:00 |
|
Gustavo J. A. M. Carneiro
|
c03dececed
|
actually install the python sources
|
2007-06-01 11:19:43 +01:00 |
|
Gustavo J. A. M. Carneiro
|
4063226a29
|
add changelog generation
0.1.1
|
2007-05-31 18:44:36 +01:00 |
|
Gustavo J. A. M. Carneiro
|
766ba4c858
|
workaround a WAF bug
|
2007-05-31 18:43:55 +01:00 |
|
Gustavo J. A. M. Carneiro
|
eff9394011
|
add copyright info
|
2007-05-31 18:13:01 +01:00 |
|
Gustavo J. A. M. Carneiro
|
a0cd17dbdb
|
Add an example
|
2007-05-31 17:58:02 +01:00 |
|
Gustavo J. A. M. Carneiro
|
ccd7c49e6a
|
export the most important objects directly in the toplevel package namespace
|
2007-05-31 17:55:49 +01:00 |
|
Gustavo J. A. M. Carneiro
|
5e226bae93
|
fix bad wrapper prototype
|
2007-05-31 17:53:46 +01:00 |
|
Gustavo J. A. M. Carneiro
|
b3c156cfeb
|
FunctionWrapper renamed to Function, module name changed accordingly.
|
2007-05-31 17:29:34 +01:00 |
|
Gustavo J. A. M. Carneiro
|
a0793416a6
|
add a module generator class
|
2007-05-31 16:16:38 +01:00 |
|
Gustavo J. A. M. Carneiro
|
b026e0ed84
|
CodeSink.writeln now inserts a blank if no parameter given
|
2007-05-31 16:15:55 +01:00 |
|
Gustavo J. A. M. Carneiro
|
6f3dfc94a7
|
Simplified parameter/return value type handler instantiation, via special __new__ methods.
|
2007-05-31 14:34:28 +01:00 |
|
Gustavo J. A. M. Carneiro
|
df1774dd19
|
Add support for generating PyMethodDef function tables.
|
2007-05-31 14:10:51 +01:00 |
|
Gustavo J. A. M. Carneiro
|
b8835ecc30
|
enable use of PyArg_ParseTupleAndKeywords in forward wrappers
|
2007-05-31 11:19:28 +01:00 |
|
Gustavo J. A. M. Carneiro
|
da754d61e7
|
fix a ParseTupleParameters.get_keywords bug
|
2007-05-31 01:11:22 +01:00 |
|
Gustavo J. A. M. Carneiro
|
3a1f8bbac3
|
add FunctionWrapper class
|
2007-05-31 01:00:33 +01:00 |
|
Gustavo J. A. M. Carneiro
|
bf2fb3313c
|
bool, double
|
2007-05-31 00:17:28 +01:00 |
|
Gustavo J. A. M. Carneiro
|
be54f0e73a
|
_
|
2007-05-29 20:04:09 +01:00 |
|