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
c821e903f8
Added tests for linux.
...
[SVN r18809]
2003-06-16 20:36:36 +00:00
Ralf W. Grosse-Kunstleve
54db04521a
MIPSpro workaround
...
[SVN r18744]
2003-06-09 13:10:34 +00:00
Bruno da Silva de Oliveira
91fdecd76f
- Changed the filename of one of the doc files to limit it to 32 chars.
...
[SVN r18709]
2003-06-08 22:51:37 +00:00
Dave Abrahams
f140a74a13
Added MinGW tips
...
[SVN r18695]
2003-06-06 11:18:34 +00:00
Bruno da Silva de Oliveira
4854a2a81b
- Added another entry, about ESSS.
...
[SVN r18685]
2003-06-06 00:04:51 +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
Dave Abrahams
5da3e1deea
Leak bug fixed thanks to gideon may <gideon-at-computer.org> for
...
reporting it.
[SVN r18671]
2003-06-04 20:47:39 +00:00
Dave Abrahams
1ae85d0e39
Added Jayacard
...
[SVN r18660]
2003-06-04 02:23:13 +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
Ralf W. Grosse-Kunstleve
4477fe4dd6
Python 2.3 Tru64 cxx compatibility & a little cleanup
...
[SVN r18652]
2003-06-03 02:58:43 +00:00
Bruno da Silva de Oliveira
5d1e245858
- New construct, add_method.
...
[SVN r18650]
2003-06-03 01:48:51 +00:00
Ralf W. Grosse-Kunstleve
ec750a44c9
missing include added (to avoid gcc 3.2 and tru64_cxx errors)
...
[SVN r18646]
2003-06-02 13:17:11 +00:00
Dave Abrahams
006f1d9802
Tests for to-python conversion of NULL shared_ptrs that didn't
...
originate as Python objects.
[SVN r18637]
2003-06-01 14:49:51 +00:00
Dave Abrahams
638b3d4ee1
added a small comment
...
[SVN r18636]
2003-06-01 14:48:53 +00:00
Dave Abrahams
a1cc1651fa
clarified cygwin instructions
...
[SVN r18632]
2003-05-31 22:03:29 +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
d52f0c7d40
- New tests
...
[SVN r18629]
2003-05-31 21:18:09 +00:00
Bruno da Silva de Oliveira
bb55c4a855
no message
...
[SVN r18628]
2003-05-31 20:57:03 +00:00
Dave Abrahams
f1a06b14de
Handle null shared_ptrs
...
[SVN r18627]
2003-05-31 16:40:42 +00:00
Dave Abrahams
286f3dc093
Added #include <boost/python/detail/prefix.hpp> to ensure that all public Boost.Python headers begin by #including Python.h before as many system headers as possible.
...
[SVN r18626]
2003-05-31 14:53:02 +00:00
Dave Abrahams
a731322782
Test linking with the static library also.
...
[SVN r18624]
2003-05-31 13:44:16 +00:00
Dave Abrahams
0db07ec25e
Added missing #include thanks to Ben Hutchings <ben.hutchings-at-businesswebsoftware.com>
...
[SVN r18623]
2003-05-31 13:43:29 +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
Dave Abrahams
62ba322658
updated ImageMagick info.
...
[SVN r18597]
2003-05-29 14:00:00 +00:00
Dave Abrahams
02135b550d
OpenSceneGraph has a web page
...
[SVN r18596]
2003-05-29 13:14:48 +00:00
Ralf W. Grosse-Kunstleve
ee4b06bb50
static keyword removed (Aye, Aye Sir David Abrahams!)
...
[SVN r18570]
2003-05-27 21:07:40 +00:00
Ralf W. Grosse-Kunstleve
16c5435ca8
fix typo
...
[SVN r18554]
2003-05-26 22:03:46 +00:00
Bruno da Silva de Oliveira
2595049748
- Added the Techniques section
...
[SVN r18552]
2003-05-26 21:10:41 +00:00
Ralf W. Grosse-Kunstleve
5911691c0d
workaround for silly MIPSpro compiler
...
[SVN r18550]
2003-05-26 19:46:05 +00:00
Ralf W. Grosse-Kunstleve
e369bddc84
avoid use of sizeof to enable compilation with buggy gcc 3.3; change as per David Abrahams' instructions
...
[SVN r18549]
2003-05-26 19:06:00 +00:00
Ralf W. Grosse-Kunstleve
dccf2bbb4a
Tru64 cxx compatibility
...
[SVN r18548]
2003-05-26 19:03:24 +00:00
Bruno da Silva de Oliveira
eaab3fc038
- Fixed link to the tutorial
...
[SVN r18519]
2003-05-23 21:06:22 +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
c81af4ffe0
- Two new questions, about compiling time and creating packages.
...
[SVN r18515]
2003-05-23 18:01:39 +00:00
Dave Abrahams
9675e4233b
Fix a bug in dangling reference/pointer detection. Thanks to Daniel
...
Paull <dlp-at-fractaltechnologies.com> for reporting it.
[SVN r18498]
2003-05-22 15:13:22 +00:00
Dave Abrahams
e6a176bb1e
Add initializer list for silly GCC
...
[SVN r18491]
2003-05-22 01:35:53 +00:00
Dave Abrahams
ff0980914b
reinstate workarounds for vc7
...
[SVN r18490]
2003-05-22 01:34:04 +00:00
Dave Abrahams
43e5ccd0a7
object_core.hpp - allow wrapping of objects which take object managers in their constructors.
...
forward.hpp
pointer_holder.hpp
value_holder.hpp
test/long.[py/cpp]
pointee.hpp, - begin making borland work.
cv_category.hpp,
referent_storage.hpp
instance.hpp
self.hpp - removed flotsam
signature.hpp - use vector instead of list
destroy.hpp - removed needless complication
make_keyword_range_fn.hpp - support for simpler init using vectors
class_converters.hpp - workaround for pro7
inheritance.hpp - simplified; took out pro7 workarounds; factored out
inheritance_query.hpp to reduce recompilation
dependencies
make_ptr_instance.hpp - add missing typename
registry.cpp - add a little invariant checking for metrowerks
class.cpp - stopped relying on class_id typedef
test/data_members.cpp - added a few more tests to make sure things compile at least.
test/destroy_test.cpp - removed cheating has_trivial_destructor tests
test/enum.cpp - added some pro7 workarounds
test/virtual_functions.[py/cpp] - added _some_ tests for callbacks which return by reference.
[SVN r18489]
2003-05-21 22:17:23 +00:00
Dave Abrahams
66d6272942
Use mpl::vector and simplify constructor generation so we don't have
...
to constantly reverse lists.
[SVN r18487]
2003-05-21 21:53:30 +00:00
Dave Abrahams
2f1b828967
Getter setter bugfixes for attribute access
...
[SVN r18486]
2003-05-21 21:52:26 +00:00
Dave Abrahams
622636dcf1
Killed unneeded #include
...
[SVN r18485]
2003-05-21 21:51:03 +00:00
Dave Abrahams
0c22c276bf
Workaround CW bug
...
[SVN r18472]
2003-05-20 19:01:44 +00:00
Bruno da Silva de Oliveira
7a4a79c74e
no message
...
[SVN r18461]
2003-05-20 03:17:19 +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
Dave Abrahams
c3f5679188
Bug fix
...
[SVN r18372]
2003-05-08 20:18:14 +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