This website requires JavaScript.
09e87032a9
cppclass: Adding more capability to MemoryPolicy
Alexander Afanasyev
2015-01-02 19:03:20 -08:00
291b9e63bd
gccxmlparser: Fixing deprecated (and removed in the latest version) syntax
Alexander Afanasyev
2015-01-02 19:04:58 -08:00
4cf9efce74
Update .gitignore
Alexander Afanasyev
2015-08-20 13:41:13 -07:00
d10fa6061e
Use setuptools_scm to generate the package version
Gustavo Carneiro
2015-07-26 11:38:51 +01:00
8dcb73b4be
fix manifest
Gustavo Carneiro
2015-07-10 00:05:58 +01:00
2fa72be8d3
Add travisci build status indicator
Gustavo Carneiro
2015-07-10 00:04:24 +01:00
f1b2610f85
Add rst extension to the readme file
Gustavo Carneiro
2015-07-10 00:03:06 +01:00
ee16ac51cd
waf configure: make finding gccxml optional
Gustavo Carneiro
2015-07-09 23:58:54 +01:00
f3c2b68252
test
Gustavo Carneiro
2015-07-09 23:54:53 +01:00
fa2e00d53e
Check why config fails
Gustavo Carneiro
2015-07-09 23:38:01 +01:00
8e771071bf
test
Gustavo Carneiro
2015-07-09 23:35:07 +01:00
0996492ca3
tox more verbose
Gustavo Carneiro
2015-07-09 23:29:14 +01:00
1ccc3d427c
test
Gustavo Carneiro
2015-07-09 23:22:36 +01:00
3cbc515e49
bzr -> git
Gustavo Carneiro
2015-07-09 21:53:04 +01:00
ff58c918a5
git ignore
Gustavo Carneiro
2015-07-09 21:35:18 +01:00
7bac097098
Trigger build
Gustavo Carneiro
2015-07-09 21:26:29 +01:00
d14408d56e
Add travis script
Gustavo Carneiro
2015-07-09 21:24:43 +01:00
4e1e68bcf1
Bug #1470589 : overloading.py not compatible with python2.6
Tom Henderson
2015-07-02 11:22:58 +01:00
6017073d86
Fix another bug in handling of Container& return
Gustavo Carneiro
2014-09-29 22:06:21 +01:00
46a811ba79
Fix bug in registering return type handler for a container ref
Gustavo Carneiro
2014-09-28 17:19:48 +01:00
c9a9de3371
Bug 1368538: Support translating C++ exception into Python's standard exceptions
Kevin Stenerson
2014-09-14 20:00:55 +01:00
878dd743f8
Custom function and method wrappers should support
Kevin Stenerson
2014-09-14 16:39:02 +01:00
723367c586
Merge in std::shared_ptr support, by Bryan Catanzaro
Gustavo Carneiro
2014-09-14 16:20:13 +01:00
d5993baf59
Only build the std::shared_ptr example if the compiler supports C++11
Gustavo Carneiro
2014-09-14 16:18:48 +01:00
c29553c215
build fixes
Gustavo Carneiro
2014-09-14 16:14:14 +01:00
5bc9cbd990
Add support for std::shared_ptr.
Bryan Catanzaro
2014-08-28 14:08:11 -07:00
bf943c9e35
Fix some issues with copying classes that have private copy-constructors
Gustavo Carneiro
2014-08-07 22:08:13 +01:00
14a3f70224
Small bug in size_t when used to implement an attribute getter
Gustavo Carneiro
2014-08-07 20:53:22 +01:00
1b6864c904
Fix issue with 'const bool *' type
Gustavo Carneiro
2014-08-07 20:39:14 +01:00
686841bc71
Fix issue with 'const double *' and 'const float *'
Gustavo Carneiro
2014-08-05 00:27:56 +01:00
158e598d15
Add support for default_value in int* parameters
Gustavo Carneiro
2014-07-30 21:56:03 +01:00
afdc8b3bfe
Fixes a bug mangling a ctype
Gustavo Carneiro
2014-06-17 14:54:15 +01:00
9d03976215
Add a std::string& type handler
Gustavo Carneiro
2014-06-17 14:50:37 +01:00
7fe0100e11
Generate wrappers to memory to rollback in case of failure, instead of writing to the test file
Gustavo Carneiro
2014-06-17 14:25:43 +01:00
2e648b35a3
Add assertion to catch case of a wrapper generated twice without reset()
Gustavo Carneiro
2014-06-17 14:24:36 +01:00
1310446eeb
Bug #1291215 : cppmethod.clone() doesn't copy custom_name
Kevin Stenerson
2014-03-14 15:59:24 +00:00
2a25378074
Bug #1286502 : add_function doesn't use custom_name for generated wrapper code
Kevin Stenerson
2014-03-14 15:55:32 +00:00
b766fd00de
Make sure we always use non-reference type handlers for implementing numeric operators
Gustavo Carneiro
2014-03-07 12:20:46 +00:00
58c181f4ef
Revert the int64_t& return type handler, it fails the compilation tests and makes no sense.
Gustavo Carneiro
2014-03-07 11:42:47 +00:00
24ade963cf
Fix logging call with insufficient parameters
Gustavo Carneiro
2014-03-02 23:04:03 +00:00
92cc7dec6f
Python 3 fix when generating submodules
Gustavo Carneiro
2014-03-02 23:03:48 +00:00
297c25227d
Add int64_t& ReturnType handler
Gustavo Carneiro
2014-03-02 20:42:55 +00:00
871990a7a4
Convert the README to restructured text format instead of markdown, and upload it to PyPI as long_description.
Gustavo Carneiro
2014-02-16 22:37:01 +00:00
e398a54e28
Update the 'first-example' in the documentation to use Python distutils instead of makefiles
Gustavo Carneiro
2014-02-16 20:21:03 +00:00
3ca6feb2d2
Revert back to PyBindGen as package name because it's what is already registered in PyPI.
0.17.0
Gustavo Carneiro
2014-02-15 19:23:59 +00:00
ccae9b7382
Add a pybindgen.__version__ attribute
Gustavo Carneiro
2014-02-15 19:17:36 +00:00
22e1189568
Moved the supported python versions section to the docs
Gustavo Carneiro
2014-02-15 19:02:37 +00:00
617b78a572
Clarify that pybindgen.gccxmlparser does not work on Python 3.x
Gustavo Carneiro
2014-02-15 18:52:15 +00:00
9e82ca3759
Fix a C++ compilation warning
Gustavo Carneiro
2014-02-15 18:38:45 +00:00
3efed70d0e
Update setup.py manifest file
Gustavo Carneiro
2014-02-15 18:31:41 +00:00
808321f01b
doc version update
Gustavo Carneiro
2014-02-15 18:28:28 +00:00
9e06f20ddf
setup.py: use pybindgen as package name instead of PyBindGen
Gustavo Carneiro
2014-02-15 18:16:12 +00:00
59e8be980b
Well, setup.py expects README, not README.md.
Gustavo Carneiro
2014-02-15 18:15:12 +00:00
787e4e83f5
Add the bzr plugin to generate the changelog
Gustavo Carneiro
2014-02-15 17:38:30 +00:00
7f8565ee58
Converted README to markdown format
Gustavo Carneiro
2014-02-15 17:08:03 +00:00
01fa2790a5
Add supported Python versions to the README
Gustavo Carneiro
2014-02-09 23:42:20 +00:00
574d5e8f14
tox: Remove Python 3.2, not supported, add Python 2.6
Gustavo Carneiro
2014-02-09 23:38:31 +00:00
78ee87b576
Add a tox.ini file; tox tests failing for python 3.2
Gustavo Carneiro
2014-02-09 20:40:27 +00:00
b4309d8c1a
More python 3 porting of waf stuff
Gustavo Carneiro
2014-02-09 20:18:26 +00:00
81fa56d9d3
Removed a couple of unused waf tools
Gustavo Carneiro
2014-02-09 20:14:14 +00:00
400be0c1f9
untabify
Gustavo Carneiro
2014-02-09 20:08:51 +00:00
e1c93348b8
Make all wscript files python 3 compatible
Gustavo Carneiro
2014-02-09 20:06:59 +00:00
0c8ae466b7
Make setup.py more robust and add a manifest file
Gustavo Carneiro
2014-02-09 20:02:11 +00:00
2c7e94dfed
Update the README
Gustavo Carneiro
2014-02-02 23:15:09 +00:00
4dd1f03006
Make the examples build again with new WAF
Gustavo Carneiro
2014-02-02 23:14:48 +00:00
42b9161cfa
Use the patch python waf tool, other bugs fixed
Gustavo Carneiro
2014-02-02 20:19:51 +00:00
992492eb9d
Fix a waf python detection bug, submitted upstream as waf issue 1405.
Gustavo Carneiro
2014-02-02 20:19:25 +00:00
943ca713c8
Removed, python_patched.py replaces it.
Gustavo Carneiro
2014-02-02 20:13:05 +00:00
c514e3dda8
waf's python tool that comes with waf 1.7.
Gustavo Carneiro
2014-02-02 19:56:22 +00:00
b77de1cc18
Upgrade waf to 1.7.15
Gustavo Carneiro
2014-02-02 19:43:37 +00:00
06f2eda78c
assert_ -> assertTrue
Gustavo Carneiro
2014-02-02 18:58:07 +00:00
e01398d91c
Fix the gccxml-based unit tests
Gustavo Carneiro
2014-02-02 18:55:53 +00:00
3c2726d367
merge from the py3k branch
Gustavo Carneiro
2014-02-02 18:00:35 +00:00
79154142f4
Merge from trunk.
Gustavo Carneiro
2014-02-02 17:37:21 +00:00
8043ed5676
Fix build problem with the 'bool const &' param type
Gustavo Carneiro
2013-10-13 15:59:12 +01:00
0a1f9089b5
Make the source also python 2.6 compatible, in addition to python 3.x
Gustavo Carneiro
2013-10-06 16:08:38 +01:00
f3e8ad2d20
Don't crash on a typedef whose base class is not wrapped, just warn
Gustavo Carneiro
2013-09-21 22:55:42 +01:00
880c8893c8
In case of error in class reference return, it is better to generate code return a reference to a temp variable (ugh) than to tracback and not generate any code at all
Gustavo Carneiro
2013-09-21 22:55:03 +01:00
3d159c7d56
waf: use a python waf tool backported from waf 1.7.11
Gustavo Carneiro
2013-08-10 19:28:38 +01:00
b17a1eb6cd
Remove the 'import six', it was a mistake
Gustavo Carneiro
2013-08-10 19:27:22 +01:00
41f96e1d2d
Make sure the unit tests run on either python 2 or 3, without needing 3to2
Gustavo Carneiro
2013-08-04 22:20:36 +01:00
0017021b58
Mark the struct.calcsize argument as bytes string
Gustavo Carneiro
2013-08-04 20:17:34 +01:00
b85e2497c4
Missing a typecase in the python2 code version
Gustavo Carneiro
2013-08-04 20:14:57 +01:00
b4a9813150
Fix bug #1207438 : UnboundLocalError in overloading.py
Gustavo Carneiro
2013-08-03 12:19:56 +01:00
593795111d
merge from trunk
Gustavo Carneiro
2013-07-31 22:48:07 +01:00
5aae13b55a
make it work on python 3 (except that sq_slice and sq_ass_slice are gone in Python 3)
Gustavo Carneiro
2013-07-31 22:40:27 +01:00
0dadf0a85b
On second thought, remove the UInt8PtrReturn, as it doesn't seem to even compile
Gustavo Carneiro
2013-07-28 13:13:57 +01:00
c00fd6d917
Copy some type handlers from lp:~dan-eicher/pybindgen/py3k
Gustavo Carneiro
2013-07-28 12:20:46 +01:00
6ab20e6d03
Merge from trunk
Gustavo Carneiro
2013-07-27 19:45:53 +01:00
f8943e6719
Make it work on Python 3, except gccxml, which has not been tested
Gustavo Carneiro
2013-07-27 17:18:06 +01:00
cabd8ab4c8
Tweak the figures and add them to version control, so that readthedocs can include them
Gustavo Carneiro
2013-07-23 11:22:29 +01:00
2bc0b9e01f
Update README
Gustavo Carneiro
2013-07-20 18:31:08 +01:00
c0c83bfb82
For convenience, add a setup.py
Gustavo Carneiro
2013-07-20 18:17:04 +01:00
1e088a22e2
Tolerate missing version
Gustavo Carneiro
2013-07-20 16:13:48 +01:00
32647ed695
Tolerate import version failing
Gustavo Carneiro
2013-07-20 16:04:04 +01:00
f4b50afda6
Fix a compilation warning in the unit tests
Gustavo Carneiro
2013-02-21 18:56:30 +00:00
72e322b10f
Indent with spaces, not tabs.
Gustavo Carneiro
2012-12-16 21:09:00 +00:00
ffbe3a7a39
Merge lp:~mikeowen/pybindgen/pybindgen-containers, minus cross_module_inheritance.
Gustavo Carneiro
2012-12-16 17:38:38 +00:00
729cdedce4
Remove Mike's cross_module_inheritance example, there is a better way.
Gustavo Carneiro
2012-12-16 17:36:59 +00:00
647888c064
Add a cross-module import example
Gustavo Carneiro
2012-12-15 19:20:17 +00:00