Commit Graph

808 Commits

Author SHA1 Message Date
Gustavo J. A. M. Carneiro 40e90b93c2 Check for stdint.h; if not found use Paul Hsieh's pstdint.h. 2010-02-16 15:40:49 +00:00
Gustavo J. A. M. Carneiro 48325a0256 Update README 2010-02-16 15:39:29 +00:00
Gustavo J. A. M. Carneiro 8866cc905d Tutorial: fix first-example URL, add MSVC build instructions from T Powers 2010-02-14 16:10:02 +00:00
Gustavo J. A. M. Carneiro 39db96d5b2 Add missing 'throw' modifiers as needed to method signatures in helper classes 2010-02-14 11:57:12 +00:00
Gustavo J. A. M. Carneiro f46b8fffa0 Fix bug #521196: wscript overwrites PYTHONPATH 2010-02-14 11:44:56 +00:00
Gustavo J. A. M. Carneiro 5b2e257edc docs.. 0.14.0 2010-02-07 18:22:41 +00:00
Gustavo J. A. M. Carneiro 7f1d3737af Update NEWS for release 2010-02-07 18:19:29 +00:00
Gustavo J. A. M. Carneiro b6fe367e61 Fix compatibility with Python < 2.5 (missing any()) 2010-02-03 17:51:41 +00:00
Gustavo J. A. M. Carneiro a0ab3b9e28 multiple-inheritance: gccxml scanning part 2010-01-31 16:54:21 +00:00
Gustavo J. A. M. Carneiro 56475d27f8 Experimental support for multiple-inheritance. GccXml scanning part not done yet. 2010-01-30 22:01:22 +00:00
Gustavo J. A. M. Carneiro 121c1898d0 Add annotation support for instance attributes, and test pointer instance attribute. 2010-01-20 18:15:50 +00:00
Gustavo J. A. M. Carneiro 225436e711 Wrap enum pointer params 2010-01-19 11:00:21 +00:00
Gustavo J. A. M. Carneiro cdbc237f3a Wrap non-virtual protected methods as well 2010-01-17 18:01:42 +00:00
Gustavo J. A. M. Carneiro baa1e0bbed Follow more closely the expected signatures of getters and setters 2010-01-17 16:31:03 +00:00
Gustavo J. A. M. Carneiro c617aada80 merge 2010-01-13 10:12:23 +00:00
Ben Fitzpatrick 48e11e1c2a Fix to allow compilation of std::string* types 2010-01-12 16:14:41 -05:00
Gustavo J. A. M. Carneiro dac52f72bd std::string* param type handler 2010-01-12 12:34:50 +00:00
Gustavo J. A. M. Carneiro 0f442fdcfb Add support for int16_t& parameters 2010-01-10 15:44:15 +00:00
Gustavo J. A. M. Carneiro a6287ccc4b Align virtual method handling code with other tools: to implement virtual method foo, now the user defines a method foo in Python, not _foo. Option pybindgen.settings.deprecated_virtuals added for backward compatibility. 2009-12-27 23:24:37 +00:00
Gustavo J. A. M. Carneiro 860d9b0ed5 Improve the documentation of the pybindgen.settings module 2009-12-27 22:41:26 +00:00
Gustavo J. A. M. Carneiro 666da9e57b Add SIP benchmarking 2009-12-25 22:16:09 +00:00
Gustavo J. A. M. Carneiro ac359a561b Also generate the html report from 'waf bench' 2009-12-25 21:41:07 +00:00
Gustavo J. A. M. Carneiro 4a96d97c7b add script to plot benchmark results 2009-12-23 17:56:29 +00:00
Gustavo J. A. M. Carneiro 90ba4e70bd Improved pybindgen version in benchmarks 2009-12-23 15:15:55 +00:00
Gustavo J. A. M. Carneiro 9323023262 More benchmarks 2009-12-23 15:13:28 +00:00
Gustavo J. A. M. Carneiro e67009862f Benchmarks 2009-12-22 19:59:20 +00:00
Gustavo J. A. M. Carneiro ed4db5e39f Update HACKING instructions (now waf is included) 2009-12-22 14:56:25 +00:00
Gustavo J. A. M. Carneiro 8aa9c05b83 NEWS update 0.13.0 2009-12-21 19:35:28 +00:00
Gustavo J. A. M. Carneiro 739a6675d7 sphinx-ify more docs 2009-12-21 19:22:22 +00:00
Gustavo J. A. M. Carneiro 7b5efac393 Update 'waf dist' code; switch to zip files. 2009-12-17 17:54:19 +00:00
Gustavo J. A. M. Carneiro fb7a17b4d1 Migrate documentation to Sphinx 2009-12-17 15:41:48 +00:00
Gustavo J. A. M. Carneiro 880a838eae convert existing api docs to sphinx format 2009-12-17 15:30:05 +00:00
Gustavo J. A. M. Carneiro 05fbece36e Even more sphinx documentation work 2009-12-17 15:00:51 +00:00
Gustavo J. A. M. Carneiro 76a623a624 Update ignored files list 2009-12-16 18:58:47 +00:00
Gustavo J. A. M. Carneiro 88a3264b2b more sphinx docs 2009-12-09 12:07:26 +00:00
Gustavo J. A. M. Carneiro e476fd95fb more sphinx work 2009-12-08 19:19:39 +00:00
Gustavo J. A. M. Carneiro ecc24f0710 Experimenting with sphinx documentation, work in progress 2009-12-08 16:42:51 +00:00
Gustavo J. A. M. Carneiro ac2f130176 Document add_custodian_and_ward 2009-12-08 15:13:08 +00:00
Gustavo J. A. M. Carneiro fdf3481ef3 Add return_internal_reference option support, similar to boost::python. 2009-12-02 15:02:38 +00:00
Gustavo J. A. M. Carneiro b74e0a903a custodians-and-wards: refactoring, add new API calls for greater flexibility 2009-12-02 12:17:35 +00:00
Gustavo J. A. M. Carneiro f14c9f41e5 Split a new CppClassRefReturnValue out from CppClassReturnValue, because some options make no sense for value return 2009-12-01 17:15:39 +00:00
Gustavo J. A. M. Carneiro bd0e3c329f Implement reference_existing_object also for Class& return values 2009-12-01 15:12:59 +00:00
Gustavo J. A. M. Carneiro 21c91f4e99 Add some source code comments, CppClassPtrReturnValue.convert_c_to_python is a long and complicated piece of code... 2009-11-30 19:10:10 +00:00
Gustavo J. A. M. Carneiro 240b014c6c Before appending to __wards__ list, check to see if the object is already there 2009-11-21 22:30:59 +00:00
Gustavo J. A. M. Carneiro b1c86c27d9 fix memleak in test code 2009-11-21 22:11:37 +00:00
Gustavo J. A. M. Carneiro 4d948da999 valgrind option 2009-11-21 22:11:07 +00:00
Gustavo J. A. M. Carneiro 2c6532cd65 Now the 'custodian' option only manages the lifecycle of the python wrapper, not the contained C++ object. To manage the C++ object, now 'transfer_ownership', 'caller_owns_return', or the new 'reference_existing_object', must be given in addition to 'custodian'. 2009-11-21 21:49:47 +00:00
Gustavo J. A. M. Carneiro 1433a3b5ce Enable verbose unit tests if -v given in waf check 2009-11-21 21:47:25 +00:00
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