Commit Graph
36 Commits
Author SHA1 Message Date
Gustavo J. A. M. Carneiro a7ea12220c Fix foo3 module build system integration 2008-05-04 17:39:16 +01:00
Gustavo J. A. M. Carneiro a538c34f30 Factor out the common portions of foomodulegen and foomodulegen-auto into a common python module 2008-05-04 16:25:42 +01:00
Gustavo J. A. M. Carneiro 8eae263419 Integrate generation of python scripts into unit testing framework. Naturally not all tests pass because work is not yet complete. 2008-05-04 01:34:57 +01:00
Gustavo J. A. M. Carneiro 756bf4b749 First small steps to generate python scripts.. for now only classes at the root namespace.. 2008-05-02 00:01:03 +01:00
Gustavo J. A. M. Carneiro 0148bbf3fe Fix the built test modules path (waf check was testing installed modules!) 2008-05-01 19:56:51 +01:00
Gustavo J. A. M. Carneiro d9dfd6a6ea Remove the workarounds for waf bug #37 2008-04-30 16:23:24 +01:00
Gustavo J. A. M. Carneiro 81b4f530b8 Move the former 'examples' into tests/, as they evolved to become more unit tests than examples. 2008-04-28 12:19:25 +01:00
Gustavo J. A. M. Carneiro f388c4aef9 Make sure the pure python unit tests only run at the end of the build. Makes 'waf check' work even if the project was not previously built. 2008-02-05 15:51:22 +00:00
Gustavo J. A. M. Carneiro cc71d0cfc4 MSVC compatibility fixes. 2008-01-26 00:52:29 +00:00
Gustavo J. A. M. Carneiro 6304d74af7 fix some build script bugs 2008-01-24 15:57:00 +00:00
Gustavo J. A. M. Carneiro 56f2b81907 Generate the typeid maps in the forward declarations section. 2008-01-06 14:51:49 +00:00
Gustavo J. A. M. Carneiro e3d3782153 Nested (inside classes) classes and enums. 2007-12-28 19:34:12 +00:00
Gustavo J. A. M. Carneiro 61fb91338c update test to new exception 2007-12-25 23:00:13 +00:00
Gustavo J. A. M. Carneiro 5bc66e7d82 fix also the generation unit test 2007-12-17 15:43:58 +00:00
Gustavo J. A. M. Carneiro 39b17d52c0 Fix unit tests 2007-11-23 15:10:44 +00:00
Gustavo J. A. M. Carneiro 3288d2df84 fix regression in pointer transformations 2007-11-22 00:08:27 +00:00
Gustavo J. A. M. Carneiro a30961eba7 Add support for PyObject* types (untested) 2007-09-13 16:19:31 +01:00
Gustavo J. A. M. Carneiro b8e051c6f5 Implement implicit conversions. 2007-08-27 00:39:51 +01:00
Gustavo J. A. M. Carneiro aa7d7d1e39 Add propert support for C++ namespaces and Python submodules. 2007-08-25 15:37:17 +01:00
Gustavo J. A. M. Carneiro 871c5af470 Get doctests from pybindgen.module 2007-08-18 13:47:42 +01:00
Gustavo J. A. M. Carneiro 7f54d80279 Test all combinations of caller_owns_return and transfer_ownership. 2007-06-10 16:29:33 +01:00
Gustavo J. A. M. Carneiro bf1d3ada64 improve tests to cover c++ class type handlers 2007-06-10 16:13:24 +01:00
Gustavo J. A. M. Carneiro 96989183b8 Fix Parameter implementations to use self.value instead of self.name where appropriate. 2007-06-10 14:00:47 +01:00
Gustavo J. A. M. Carneiro b211d8ec0f Enable more compiler warnings. 2007-06-07 11:55:41 +01:00
Gustavo J. A. M. Carneiro a3639efe18 win32 build fixes 2007-06-07 11:38:45 +01:00
Gustavo J. A. M. Carneiro 972e18f122 Fix the type transformations API, implement transformations for C++ class pointer types, and add example. 2007-06-04 22:13:10 +01:00
Gustavo J. A. M. Carneiro b39dbd9d46 Add basic infrastructure for type transformations 2007-06-04 18:19:27 +01:00
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. 2007-06-03 23:09:11 +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 a0cd17dbdb Add an example 2007-05-31 17:58:02 +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 df1774dd19 Add support for generating PyMethodDef function tables. 2007-05-31 14:10:51 +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