Commit Graph
729 Commits
Author SHA1 Message Date
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
Gustavo J. A. M. Carneiro 96c3efa202 dist fixes 0.11.0 2009-07-12 17:22:35 +01:00
Gustavo J. A. M. Carneiro 4e93b15e12 I forgot about the size_t type support 2009-07-12 16:25:08 +01:00
Gustavo J. A. M. Carneiro 5600f35820 Update NEWS for the next release 2009-07-12 15:46:49 +01:00
Gustavo J. A. M. Carneiro 0d44f02c70 More correctly determine whether the compiler accepts -fvisibility=hidden 2009-07-12 15:19:09 +01:00
Gustavo J. A. M. Carneiro 6b81fdde3a Allow deprecation warnings in examples, since we can't get away from them (pygccxml+python2.6 gives warnings) 2009-07-12 15:11:23 +01:00
Gustavo J. A. M. Carneiro 487ca5cab6 Fix warning: ‘class xpto’ has virtual functions but non-virtual destructor 2009-07-12 14:58:22 +01:00
Gustavo J. A. M. Carneiro cdd3fcde53 Fix reference leaks. 2009-07-08 11:06:03 +01:00
J. Michael Owen a1ac21ceb3 Refactor sequence methods handling, for simplification. Let sq_len call the generated wrapper for __len__, etc.. 2009-07-08 10:57:00 +01:00
J. Michael Owen 8b232b593e Improved name mangling 2009-07-08 10:46:24 +01:00
Gustavo J. A. M. Carneiro f209739270 sequence protocol unit tests 2009-07-07 16:16:56 +01:00
Gustavo J. A. M. Carneiro c72051d32a small bug fix 2009-07-07 16:00:54 +01:00
Gustavo J. A. M. Carneiro fe21f9a254 converter functions need no C return value variable 2009-07-07 16:00:31 +01:00
Gustavo J. A. M. Carneiro dc67322dad fix windows warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) 2009-07-07 15:53:07 +01:00
Gustavo J. A. M. Carneiro 5406641ed6 size_t value parameter/return type support 2009-07-07 15:18:24 +01:00
Gustavo J. A. M. Carneiro b10cba1faa Add support for the 'name' annotation for methods also. 2009-07-07 15:17:51 +01:00
Gustavo J. A. M. Carneiro 7c54658a57 merge 2009-07-07 12:09:04 +01:00
Gustavo J. A. M. Carneiro d65d2b746d typo 2009-07-07 12:00:30 +01:00
Gustavo J. A. M. Carneiro 117b44b8f9 Add unit tests for inplace numeric operators 2009-07-07 11:51:28 +01:00
Gustavo J. A. M. Carneiro df627697af gccxml-scan for inplace numeric operators 2009-07-07 11:51:12 +01:00
Gustavo J. A. M. Carneiro 4621de8d5b After passing object reference to python code, do not use the copy constructor if the class has none. 2009-06-30 14:27:17 +01:00
Gustavo J. A. M. Carneiro c43665aced Don't generate sequence methods structure unless really needed. 2009-06-28 18:35:17 +01:00
Gustavo J. A. M. Carneiro b715cd066d merge 2009-06-28 18:23:54 +01:00
Gustavo J. A. M. Carneiro 37367ff797 J. Michael Owen contribution: inplace numeric operators, sequence protocol support (__len__, __getitem__, __setitem__). Source: http://mail.python.org/pipermail/cplusplus-sig/2009-June/014595.html 2009-06-28 18:08:37 +01:00
Gustavo J. A. M. Carneiro 4ba1009c57 Add a unit test with virtual method and a inout object ref parameter 2009-06-28 16:59:59 +01:00
Gustavo J. A. M. Carneiro 0d0afd1b57 Try harder to make sure helper classes with missing pure virtual methods are not generated. 2009-05-28 15:31:17 +01:00
Gustavo J. A. M. Carneiro f3f4e7df9c Implement support for enum reference parameters 2009-05-28 12:12:12 +01:00
Gustavo J. A. M. Carneiro 2476cba49c Add a docstring parameter for CppClass / Module.add_cpp_class 2009-05-07 17:36:20 +01:00
Gustavo J. A. M. Carneiro 46a338458e ./waf --generate-version falls back to using the bzr external command when import bzrlib fails. Based on patch by Mathieu Lacage. 2009-05-01 18:08:57 +01:00
Gustavo J. A. M. Carneiro 216ecca51d Only lookup the alias names as fallback, not as first choice. 2009-04-29 19:06:16 +01:00
Gustavo J. A. M. Carneiro 4afd533b9f Better support for typedefs 2009-04-29 18:47:36 +01:00
Robin Gilks 61975aa5ff Add a docstring parameter to CppMethod constructor 2009-04-28 11:22:34 +01:00