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 |
|
Gustavo J. A. M. Carneiro
|
7e40babbe9
|
Implicit conversions for references only work when the references are const.
|
2007-12-28 00:59:19 +00:00 |
|
Gustavo J. A. M. Carneiro
|
d6ed6dac06
|
Fix 'class has virtual functions but non-virtual destructor' warning
|
2007-12-26 11:03:17 +00:00 |
|
Gustavo J. A. M. Carneiro
|
70e1d38da8
|
improved error handling in gccxmlparser
|
2007-12-23 14:16:17 +00:00 |
|
Gustavo J. A. M. Carneiro
|
888777148f
|
Add a framework for letting the user handle errors of functions and methods but possibly just ignore them and move on.
|
2007-12-23 00:08:13 +00:00 |
|
Gustavo J. A. M. Carneiro
|
0d6bf99699
|
Add 'ignore' annotation support, allowing to ignore functions and methods.
|
2007-12-22 18:25:18 +00:00 |
|
Gustavo J. A. M. Carneiro
|
09fe4aae08
|
scan for and support functions and methods with explicit template parameters
|
2007-12-21 19:17:56 +00:00 |
|
Gustavo J. A. M. Carneiro
|
c90ade54a4
|
handle C++ class return values by inline 'FooBar retval = something(...);', for classes that have a private constructor and a friend factory function
|
2007-12-21 16:46:35 +00:00 |
|
Gustavo J. A. M. Carneiro
|
ef161ef8d2
|
Add support for overloaded virtual methods.
|
2007-12-20 19:22:32 +00:00 |
|
Gustavo J. A. M. Carneiro
|
299a5e1577
|
Only run the autogeneration tests if gccxml and pygccxml are detected in the system.
|
2007-12-01 16:05:12 +00:00 |
|
Gustavo J. A. M. Carneiro
|
63bc4a3cb7
|
Make one of the annotations multi-line, for demonstration purposes.
|
2007-12-01 15:11:56 +00:00 |
|
Gustavo J. A. M. Carneiro
|
6f9eb9fd3c
|
Change the annotations magic marker from -*- to -#-, to avoid confusion with emacs modelines; Add support for annotations inside C style comments (/* -#- ... -#- */).
|
2007-12-01 15:09:37 +00:00 |
|
Gustavo J. A. M. Carneiro
|
54450059f6
|
Add support for a automatic_type_narrowing annotation
|
2007-11-26 00:11:48 +00:00 |
|
Gustavo J. A. M. Carneiro
|
380d4ea591
|
Add annotation to override function name
|
2007-11-25 23:39:15 +00:00 |
|
Gustavo J. A. M. Carneiro
|
efc4477850
|
function as method annotation
|
2007-11-25 23:16:47 +00:00 |
|
Gustavo J. A. M. Carneiro
|
681dbedce9
|
Add more annotations in the example header file.
|
2007-11-25 22:44:55 +00:00 |
|
Gustavo J. A. M. Carneiro
|
7902cd3d4f
|
Add some of the missing annotations
|
2007-11-25 21:08:19 +00:00 |
|
Gustavo J. A. M. Carneiro
|
78d2aacfae
|
Missing file from previous commit (autoscan unit test)
|
2007-11-25 21:07:05 +00:00 |
|
Gustavo J. A. M. Carneiro
|
5558051698
|
Unit test automatic scanning and generation of the example API.
|
2007-11-25 16:35:36 +00:00 |
|
Gustavo J. A. M. Carneiro
|
ffa37032db
|
fix type transformations regression
|
2007-11-21 23:51:15 +00:00 |
|
Gustavo J. A. M. Carneiro
|
5149912cdd
|
Annotations
|
2007-11-21 15:23:55 +00:00 |
|
Gustavo J. A. M. Carneiro
|
703ebb5106
|
Add support for singleton classes (which have a private destructor)
|
2007-11-16 18:18:59 +00:00 |
|
Gustavo J. A. M. Carneiro
|
900ba6143b
|
Add simplistic support for enum types. Could be improved...
|
2007-09-25 15:34:51 +01:00 |
|
Gustavo J. A. M. Carneiro
|
d100de1a5b
|
Fix Bug #138344: Generic C++ functions can't be assigned to a method in python.
|
2007-09-09 23:16:25 +01:00 |
|
Gustavo J. A. M. Carneiro
|
5b7ae2645d
|
Support C++ instance attributes through getter/setter methods (Bug #136993)
|
2007-09-08 23:29:59 +01:00 |
|
Gustavo J. A. M. Carneiro
|
97d03d682c
|
Implement and test CppClassPtrParameter c_to_python conversion.
|
2007-08-30 18:43:06 +01:00 |
|