Gustavo J. A. M. Carneiro
|
9f3a4be4ab
|
Fix -Wextra warnings
|
2008-12-31 18:02:51 +00:00 |
|
Gustavo J. A. M. Carneiro
|
2b416c90d7
|
Make the examples compile too
|
2008-12-14 16:30:24 +00:00 |
|
Gustavo J. A. M. Carneiro
|
c2e816577b
|
Fix compatibility with python 2.3 and 2.4
|
2008-12-08 14:51:30 +00:00 |
|
Gustavo J. A. M. Carneiro
|
dab99a066b
|
Allow installation even if C/C++ compiler was not detected by WAF
|
2008-11-19 15:22:06 +00:00 |
|
Gustavo J. A. M. Carneiro
|
a05fcef850
|
Adapt example to new API
|
2008-09-02 11:42:24 +01:00 |
|
Gustavo J. A. M. Carneiro
|
ad4c34d4bf
|
Fix deprecations.
|
2008-07-20 18:53:02 +01:00 |
|
Gustavo J. A. M. Carneiro
|
355ebb0665
|
For examples and unit tests, turn deprecation warnings into exceptions; fix cases where deprecations were being used.
|
2008-07-18 14:47:47 +01:00 |
|
Gustavo J. A. M. Carneiro
|
98cc09f0e0
|
Remove deprecated calls to write_preamble from examples/tests
|
2008-07-13 19:11:17 +01:00 |
|
Gustavo J. A. M. Carneiro
|
1c2134b7b4
|
Add gccxml-based variants to the 'a' example.
|
2008-06-02 14:06:06 +01:00 |
|
Gustavo J. A. M. Carneiro
|
07a7701fcf
|
CppClass.add_*_attribute API change.
|
2008-05-19 16:55:50 +01:00 |
|
Gustavo J. A. M. Carneiro
|
ee6589e95d
|
Update tests/examples to use new add_constructor API
|
2008-05-19 14:19:15 +01:00 |
|
Gustavo J. A. M. Carneiro
|
20b5de3385
|
CppClass.add_method simplifications
|
2008-05-18 21:49:37 +01:00 |
|
Gustavo J. A. M. Carneiro
|
25301c4db1
|
Module.add_function API simplification
|
2008-05-18 18:49:35 +01:00 |
|
Gustavo J. A. M. Carneiro
|
f9e6ebf370
|
CppMethod returntype,name parameters swapped (Mathieu); add more documentation.
|
2008-05-18 16:28:09 +01:00 |
|
Gustavo J. A. M. Carneiro
|
86c183a37e
|
API change: Function(retval, name, params) now becomes Function(name, retval, params), as suggested by Mathieu Lacage.
|
2008-05-11 22:17:22 +01:00 |
|
Gustavo J. A. M. Carneiro
|
c86999db3d
|
ModuleBase.add_class directly creates the class now (Mathieu's API suggestion)
|
2008-05-11 21:22:07 +01:00 |
|
Gustavo J. A. M. Carneiro
|
66cc1b3476
|
From Mathieu Lacage: a couple more examples (nested C++ namespaces, nested classes)
|
2008-05-07 11:23:56 +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
|
dedbed2820
|
Use Module.add_include
|
2008-04-30 12:25:44 +01:00 |
|
Gustavo J. A. M. Carneiro
|
21f2d54fd2
|
Add the d, e, and f examples from Mathieu
|
2008-04-28 15:57:20 +01:00 |
|
Gustavo J. A. M. Carneiro
|
82b64a2543
|
Add Mathieu's 'c' example
|
2008-04-28 14:14:22 +01:00 |
|
Gustavo J. A. M. Carneiro
|
4179a5c06a
|
Add the 'b' example from Mathieu
|
2008-04-28 12:58:29 +01:00 |
|
Gustavo J. A. M. Carneiro
|
6c5f4f3c0b
|
Add the 'a' example from Mathieu
|
2008-04-28 12:49:30 +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
|
a85302aedd
|
Add rules for generating API docs (epydoc).
|
2008-04-28 12:00:44 +01:00 |
|
Gustavo J. A. M. Carneiro
|
bdfe6dbd57
|
Fix a WAF version detection bug
|
2008-04-26 22:44:38 +01:00 |
|
Gustavo J. A. M. Carneiro
|
4274e7083c
|
Make it work with both WAF trunk and WAF 1.3.2
|
2008-04-21 11:44:57 +01:00 |
|
Gustavo J. A. M. Carneiro
|
ee5402f265
|
Some wscript tweaks to make it build with waf trunk (tested with rev. 3169)
|
2008-04-19 22:52:34 +01:00 |
|
Gustavo J. A. M. Carneiro
|
49b0a6a26b
|
Add support for parameter optional values, so far implemented only for int and double parameter types.
|
2008-04-06 12:57:34 +01:00 |
|
Gustavo J. A. M. Carneiro
|
9a8c41eee2
|
Improved algorithm for deciding if a class constructor can be generated due to pure virtual functions.
|
2008-03-24 15:37:20 +00:00 |
|
Gustavo J. A. M. Carneiro
|
c71e736144
|
Test the "typedef int Bool" handling.
|
2008-03-09 14:57:44 +00:00 |
|
Gustavo J. A. M. Carneiro
|
bd11af0076
|
fix the unit tests
|
2008-03-02 19:36:36 +00:00 |
|
Gustavo J. A. M. Carneiro
|
4f7fc5a758
|
cleanup
|
2008-03-02 19:36:25 +00:00 |
|
Gustavo J. A. M. Carneiro
|
74e2c92e3a
|
Add support for changing the name by which a class is registered in python side
|
2008-03-02 19:31:56 +00:00 |
|
Gustavo J. A. M. Carneiro
|
4a86c2b617
|
is_constructor_of annotation; unit tests (not fully working yet)
|
2008-03-02 18:05:47 +00:00 |
|
Gustavo J. A. M. Carneiro
|
e516167a5d
|
Refactoring to support C structs as classes (typedef struct _Foo Foo). Work in progress...
|
2008-03-02 15:47:27 +00:00 |
|
Gustavo J. A. M. Carneiro
|
beb11b3823
|
Add a sample C API based on functions operating over structures in a object oriented way; goal is to support this API in the future (not yet done)
|
2008-02-17 21:50:15 +00:00 |
|
Gustavo J. A. M. Carneiro
|
afafe46456
|
Add a simple pure C example module.
|
2008-02-17 20:56:52 +00:00 |
|
Gustavo J. A. M. Carneiro
|
f6bdd912d0
|
Add support for helper class hook functions and adding custom methods to helper classes.
|
2008-02-10 15:42:41 +00:00 |
|
Gustavo J. A. M. Carneiro
|
ac05926d88
|
Build extensions with the 'plugin' object type; should fix Mac OS X build.
|
2008-02-10 14:58:31 +00:00 |
|
Gustavo J. A. M. Carneiro
|
06882321d8
|
Add support for customising an 'instance creation function', for cases when creating instances with new ClassName does not work (*cough*ns-3*cough*).
|
2008-02-05 22:45:12 +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
|
63c1e58915
|
Add support for custom method wrappers.
|
2008-01-03 17:46:11 +00:00 |
|
Gustavo J. A. M. Carneiro
|
ce56e9a994
|
Add support for custom function wrappers.
|
2008-01-03 17:09:04 +00:00 |
|
Gustavo J. A. M. Carneiro
|
aae1dcfe7e
|
Add peekref_method support, to solve an issue related to virtual methods, user classes, and reference counting.
|
2008-01-02 18:51:27 +00:00 |
|
Gustavo J. A. M. Carneiro
|
48bf9295e3
|
Support protected constructors
|
2008-01-02 14:58:30 +00:00 |
|
Gustavo J. A. M. Carneiro
|
42805c021d
|
Add support for protected/private virtual methods.
|
2008-01-02 13:28:22 +00:00 |
|
Gustavo J. A. M. Carneiro
|
e04c3e7d28
|
Don't inherit default constructors by default; the gccxml frontend already does
that by other means; now the caller has to call a method if he wants this
behaviour.
|
2007-12-30 18:22:05 +00:00 |
|
Gustavo J. A. M. Carneiro
|
e3d3782153
|
Nested (inside classes) classes and enums.
|
2007-12-28 19:34:12 +00:00 |
|