Mike Owen
0f28fa25ee
Add a missing Py_DECREF in the sq_item slot wrapper.
2009-11-18 22:31:57 +00:00
Gustavo J. A. M. Carneiro
881b1b6f01
bug fixes from previous commit
2009-11-17 16:10:28 +00:00
Gustavo J. A. M. Carneiro
fa575f1ca7
merge
2009-11-17 16:03:47 +00:00
Gustavo J. A. M. Carneiro
6535a3221a
Fix scanning to place template instantiation near the section of the template arguments
...
Add a new get_section_precedence virtual method support to class PygenClassifier. This is used to possibly place the template instantiation class in the proper code section. Fixes a problem in ns-3...
2009-11-17 15:54:34 +00:00
Gustavo J. A. M. Carneiro
a9c4ffce9f
test a bit more the custodian code
2009-11-15 16:50:14 +00:00
Gustavo J. A. M. Carneiro
cf0b7aefba
By popular demand, and a waf binary to the source code repository
2009-11-06 17:28:18 +00:00
Gustavo J. A. M. Carneiro
3bd577d87d
Lots of custodian=xxx bug fixes
2009-11-03 18:30:18 +00:00
Gustavo J. A. M. Carneiro
9864c52786
Don't postpone scanning class due to implicit target not registered if the target is not a user class.
2009-10-25 15:57:51 +00:00
Gustavo J. A. M. Carneiro
8bec9ac902
Bug 450255: Invalid 'cannot generate a constructor' case
2009-10-21 18:30:48 +01:00
Gustavo J. A. M. Carneiro
4d03d58b41
In C++, method signatures don't include the return type. For ns-3 bug #723 .
2009-10-16 18:57:07 +01:00
Gustavo J. A. M. Carneiro
71a01435d7
Fix bad bool parameter default value handling
2009-09-30 21:54:42 +01:00
Gustavo J. A. M. Carneiro
3b51acd664
Add test case for bug #436154
2009-09-30 18:34:58 +01:00
Gustavo J. A. M. Carneiro
3e4270a610
Bug fix
2009-09-16 13:06:59 +01:00
Gustavo J. A. M. Carneiro
5cfc2f4e5f
fix docstring
0.12.0
2009-09-01 14:34:42 +01:00
Gustavo J. A. M. Carneiro
eb1ad5bafc
Update NEWS
2009-09-01 14:31:35 +01:00
Gustavo J. A. M. Carneiro
c341e94a89
Fix issue with duplicate parent callers
2009-08-27 23:49:09 +01:00
Gustavo J. A. M. Carneiro
551f2d5ee9
Simplify
2009-08-27 23:46:29 +01:00
Gustavo J. A. M. Carneiro
d365676f39
Support default_value for boolean type handler
2009-08-27 23:46:04 +01:00
Gustavo J. A. M. Carneiro
bc901e5091
Fix 'right' parameter type checking in CppClass.add_binary_numeric_operator.
2009-08-27 15:08:19 +01:00
Gustavo J. A. M. Carneiro
9b0d3a46ab
Add code to allow translation of the exception message into python
2009-08-27 14:28:35 +01:00
Gustavo J. A. M. Carneiro
1294522f2a
Add foreign_cpp_namespace option to CppException, and tests using std::exception.
2009-08-27 12:28:00 +01:00
Gustavo J. A. M. Carneiro
b08fa7a015
Don't add method table entries for sequence methods registered via slots
2009-08-26 17:48:58 +01:00
Gustavo J. A. M. Carneiro
3fa347aad4
gccxml-scanning for exceptions and throw modifiers, semi-automatic, with help of annotation
2009-08-24 14:46:05 +01:00
Gustavo J. A. M. Carneiro
d0f8984663
catch exceptions in constructors
2009-08-23 19:27:23 +01:00
Gustavo J. A. M. Carneiro
262c88f846
catch exceptions in method calls too
2009-08-23 19:16:42 +01:00
Gustavo J. A. M. Carneiro
f14f0a8f20
mem fixes
2009-08-23 19:16:26 +01:00
Gustavo J. A. M. Carneiro
1fcb8501e8
Add API to basically wrap C++ exceptions and catch them in free function calls.
2009-08-23 19:05:43 +01:00
Gustavo J. A. M. Carneiro
fb03630cd6
cleanup
2009-08-23 15:51:19 +01:00
Gustavo J. A. M. Carneiro
814d648c02
one more test
2009-08-22 23:54:07 +01:00
Gustavo J. A. M. Carneiro
c36e5697dc
Make the gccxml scanning tests pass
2009-08-22 22:57:52 +01:00
Gustavo J. A. M. Carneiro
2d11f154b5
New API to add container iteration powers to wrapped C++ classes. gccxml-scanning part missing.
2009-08-21 19:24:33 +01:00
Gustavo J. A. M. Carneiro
5182f445a2
Add unit test for int* out parameter
2009-08-20 11:59:22 +01:00
Gustavo J. A. M. Carneiro
6696eb575e
Add custom_name support for wrapped classes
2009-08-18 15:11:53 +01:00
Gustavo J. A. M. Carneiro
83fd77a11a
gccxml-scan for unary operators
2009-08-18 14:27:07 +01:00
Gustavo J. A. M. Carneiro
fe7e43dd2c
eliminate excessive warnings
2009-08-18 14:10:55 +01:00
Gustavo J. A. M. Carneiro
12926ef525
Add unit test for unary minus
2009-08-16 15:01:43 +01:00
Gustavo J. A. M. Carneiro
e469bbb4e5
Add foreign_cpp_namespace option to Function wrappers
2009-08-16 14:35:12 +01:00
J. Michael Owen
064457b92e
Unary minus operator support
2009-08-15 16:34:53 +01:00
Gustavo J. A. M. Carneiro
56b672df47
Fix dangling pointer
2009-08-15 16:24:35 +01:00
J. Michael Owen
18e2fa57d2
Allow tp_len slot to support overloaded methods
2009-08-15 16:22:30 +01:00
J. Michael Owen
defacaade6
unsigned long, return value support; unsigned long& and unsigned long parameter type support
2009-08-15 15:58:29 +01:00
Gustavo J. A. M. Carneiro
5a55a99c60
Fix PYBINDGEN_UNUSED #define for non-GCC compiler
2009-08-09 14:43:15 +01:00
Gustavo J. A. M. Carneiro
4b281d694a
fix gccxml scanning operator bug
2009-08-04 19:05:15 +01:00
Gustavo J. A. M. Carneiro
cef0930983
typedef bug fixes
2009-08-04 15:55:09 +01:00
Gustavo J. A. M. Carneiro
3ece82b3d7
Don't wrap private/protected operators.
2009-07-30 17:46:21 +01:00
Gustavo J. A. M. Carneiro
b62a06ecb8
clear exception after checking if virtual method is implemented.
2009-07-30 17:45:37 +01:00
Gustavo J. A. M. Carneiro
6fb7893729
#401742 numeric operators with non-class right operand need more polish
2009-07-27 15:49:22 +01:00
Gustavo J. A. M. Carneiro
40368aa390
Fix bug 400338: PyObject_HasAttrString check in virtual method wrappers does not work.
2009-07-16 18:27:51 +01:00
Gustavo J. A. M. Carneiro
47062e6522
is_pure_virtual=True should imply is_virtual=True
2009-07-16 17:49:46 +01:00
Gustavo J. A. M. Carneiro
f5a5182ff2
add pure+protected virtual method test
2009-07-16 17:39:02 +01:00