Bruno da Silva de Oliveira
ba0fcd27c3
- Various bug fixes
...
- Changed the internal code to the way it was
[SVN r18941]
2003-07-04 22:47:27 +00:00
Bruno da Silva de Oliveira
d476e67067
- Fixed "char**" bug
...
- Lots of internal changes: phase 1 of Meta-Programming complete.
[SVN r18919]
2003-07-03 00:00:23 +00:00
Bruno da Silva de Oliveira
4588f5e9ab
no message
...
[SVN r18884]
2003-06-29 17:47:45 +00:00
Bruno da Silva de Oliveira
9f711ed821
- Changed "no_override" to "final"
...
[SVN r18826]
2003-06-17 23:25:16 +00:00
Bruno da Silva de Oliveira
73e2ab5125
- Added a new test exercising the new automatic inheritation
...
[SVN r18815]
2003-06-17 01:56:45 +00:00
Bruno da Silva de Oliveira
7ea2ab1672
- If you export a derived class without exporting its base classes, the derived class will explicitly export the bases's methods and attributes. Before, if you were interested in the bases's methods, you had to export the base classes too.
...
- Added a new function, no_override. When a member function is specified as "no_override", no virtual wrappers are generated for it, improving performance and letting the code more clean.
- There was a bug in which the policy of virtual member functions was being ignored (patch by Roman Sulzhyk).
[SVN r18814]
2003-06-17 01:34:26 +00:00
Bruno da Silva de Oliveira
d94bb65006
- Major improvements in memory usage.
...
[SVN r18681]
2003-06-05 15:14:52 +00:00
Bruno da Silva de Oliveira
6ca5280b2c
- Fixed bug in GCCXMLParser
...
[SVN r18672]
2003-06-04 22:07:27 +00:00
Bruno da Silva de Oliveira
256e3a467c
- Appliced a patch from Giulio Eulisse that allows unnamed enumerations to be
...
exported with an AllFromHeader construct
[SVN r18657]
2003-06-03 20:58:22 +00:00
Bruno da Silva de Oliveira
5d1e245858
- New construct, add_method.
...
[SVN r18650]
2003-06-03 01:48:51 +00:00
Bruno da Silva de Oliveira
9fe141f5ad
- Fixed bug related to --multiple and Vars
...
[SVN r18630]
2003-05-31 21:20:23 +00:00
Bruno da Silva de Oliveira
bc112ba65f
- Fixed bug in the generation of virtual methods.
...
[SVN r18619]
2003-05-30 21:52:33 +00:00
Bruno da Silva de Oliveira
858e1aba67
- Support for global variables
...
- Bug fixes in ClassExporter
[SVN r18518]
2003-05-23 20:37:35 +00:00
Bruno da Silva de Oliveira
19eff7791d
- HeaderExporter now doesn't export names that begin with "_"
...
- Bug in ClassExporter, was adding an attribute to the members of base classes in GenerateVirtualMethods
[SVN r18516]
2003-05-23 19:13:52 +00:00
Bruno da Silva de Oliveira
06f454e1d3
- Some small memory improvements
...
[SVN r18459]
2003-05-20 01:35:13 +00:00
Bruno da Silva de Oliveira
c1dbd52de1
- Fixed bug where functions with the same name where not being exported correctly
...
[SVN r18458]
2003-05-19 23:58:35 +00:00
Bruno da Silva de Oliveira
97e2628f95
- Fixed bug where GCCXML was generating more than one declaration of a given class
...
[SVN r18359]
2003-05-08 10:38:51 +00:00
Bruno da Silva de Oliveira
a39a834e75
- Now trying to export forward declared classes gives a warning.
...
- Forward-declared classes are ignored with AllFromHeader
- Bug: now it's possible to exclude classes, functions and enums from AllFromHeader
[SVN r18289]
2003-04-23 00:42:34 +00:00
Bruno da Silva de Oliveira
d497611069
- New code (more generic) for declaring the smart pointer converters
...
[SVN r18269]
2003-04-16 22:35:09 +00:00
Bruno da Silva de Oliveira
a15135f1c1
- Fixed a inheritance bug, and added a test for it.
...
[SVN r18251]
2003-04-14 23:34:33 +00:00
Bruno da Silva de Oliveira
c7ea0aacd6
- Lots of fixes in the documentation
...
- Fixed support for return_opaque_pointer policy
[SVN r18199]
2003-04-08 01:01:32 +00:00
Bruno da Silva de Oliveira
f7f089d2d4
- Fixed bug where the order of instantiations in the --multiple mode could end up wrong
...
[SVN r18198]
2003-04-07 18:15:50 +00:00
Bruno da Silva de Oliveira
1c9bf7d91c
- Generating code for the improved support of static data members of Boost.Python
...
[SVN r18193]
2003-04-06 20:47:10 +00:00
Bruno da Silva de Oliveira
9bf78396cb
- fixed bug where return_opaque_pointer was not being added to the user context
...
[SVN r18192]
2003-04-06 13:43:19 +00:00
Bruno da Silva de Oliveira
44b886bb76
- Added a new line after the end of the "_main.cpp" files in multiple mode
...
[SVN r18188]
2003-04-05 18:11:44 +00:00
Bruno da Silva de Oliveira
8d2f012bcf
- added new option for generating bindings: --multiple
...
- some refactoring of the code
- now detects forward declarations and prints a warning about them
[SVN r18187]
2003-04-05 17:05:12 +00:00
Bruno da Silva de Oliveira
319a5cf97c
- Added the experimental command line option -R, which is a workaround a gccxml's preprocessor bug
...
[SVN r18138]
2003-03-30 21:06:10 +00:00
Bruno da Silva de Oliveira
0fd503d6af
- Bug where the full name of the operator wasn't used in the declaration
...
- Now converter operators that return char* or string are automatically named __str__ in Python
- Update documentation with info about Psyco
[SVN r18127]
2003-03-28 21:02:24 +00:00
Bruno da Silva de Oliveira
bf696026bd
- Performance improvements (better psyco support, cache in CppParser)
...
[SVN r18123]
2003-03-28 12:47:15 +00:00
Bruno da Silva de Oliveira
734657244b
- Changed the error message about missing policies.
...
[SVN r18118]
2003-03-27 23:40:59 +00:00
Bruno da Silva de Oliveira
d2470e4f9c
- Fixed bug where virtual methods could end exported twice in the wrapper.
...
[SVN r18116]
2003-03-27 23:24:40 +00:00
Bruno da Silva de Oliveira
726d2beffd
- Doc fix, about accessing the operators in the interface file
...
[SVN r18097]
2003-03-26 18:35:53 +00:00
Bruno da Silva de Oliveira
f04be3fc1b
- No more "needs policy" warnings for functions that return PyObject*
...
[SVN r18096]
2003-03-26 15:25:38 +00:00
Bruno da Silva de Oliveira
b6927410d9
- Fixed stupid bug in HandlePolicy
...
[SVN r18095]
2003-03-26 15:06:14 +00:00
Bruno da Silva de Oliveira
44b2e1ef8b
- Default policy for functions/methods that return const T& is now
...
return_value_policy<copy_const_reference>().
[SVN r18077]
2003-03-24 23:25:14 +00:00
Bruno da Silva de Oliveira
5b2623ff2e
- bumped version number
...
[SVN r18060]
2003-03-22 19:33:33 +00:00
Bruno da Silva de Oliveira
a83a726b6e
- Fixed bug where wrappers for virtual methods were ignored.
...
[SVN r18059]
2003-03-22 19:31:19 +00:00
Bruno da Silva de Oliveira
93df7e00a7
- Added new flags: -h, --help, -v, --version
...
[SVN r18058]
2003-03-22 18:20:16 +00:00
Bruno da Silva de Oliveira
6b7748a88d
- Now exporting virtual methods from base classes too
...
[SVN r18057]
2003-03-22 18:19:25 +00:00
Bruno da Silva de Oliveira
12a4cc16be
- Added MANUAL support for shared_ptr and auto_ptrs. In the future, support should be automatic.
...
[SVN r18041]
2003-03-21 14:24:20 +00:00
Bruno da Silva de Oliveira
390ad530f1
- Bug: GenerateName in infos.py doesn't cover all possible cases.
...
[SVN r18028]
2003-03-20 04:55:38 +00:00
Bruno da Silva de Oliveira
c32d1f9614
- Fixed bug where the PointerDeclaration of functions and methods didn't have the & operator
...
[SVN r17994]
2003-03-19 05:03:49 +00:00
Bruno da Silva de Oliveira
7d0273051a
- Fixed bug where an union that was a class member crashed pyste (unions are still not exported)
...
- Added support for int, double, float and long operators
[SVN r17989]
2003-03-19 02:49:18 +00:00
Bruno da Silva de Oliveira
13256fb7e9
- Fixed bugs in Linux
...
[SVN r17969]
2003-03-18 05:16:01 +00:00
Bruno da Silva de Oliveira
f11d757807
- Fixed bug where the permission bits were being copied to the tmp file
...
[SVN r17934]
2003-03-15 02:51:51 +00:00
Bruno da Silva de Oliveira
2f6cfaf0e9
- Fixed definition of private default implementations
...
[SVN r17928]
2003-03-14 22:27:32 +00:00
Bruno da Silva de Oliveira
f9b216d6f9
- Now generating wrappers for protected and private virtual methods
...
[SVN r17924]
2003-03-14 21:12:55 +00:00
Bruno da Silva de Oliveira
0f1dc1fd50
- fixed bug where non-public virtual methods where being exported
...
- fixed " call_method<%s>" to " call_method< %s >"
[SVN r17860]
2003-03-12 21:26:45 +00:00
Bruno da Silva de Oliveira
bc4feb42b5
- fixed "deepcopy" of infos bug
...
[SVN r17824]
2003-03-12 01:32:48 +00:00
Bruno da Silva de Oliveira
ca9920874f
- fixed default arguments in virtual methods
...
[SVN r17823]
2003-03-12 01:32:00 +00:00