summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Inject code for Point.__reduce__0.5.1Lauro Neto2010-10-111-0/+11
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Adding pickling testLauro Neto2010-10-111-0/+21
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Adding deepcopy test.Lauro Neto2010-10-111-0/+12
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Initial copy function generator codeLauro Neto2010-10-112-1/+50
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Adding value-type copy testLauro Neto2010-10-111-0/+48
|
* Updating documentation to reflect adoption of wikipages.Luciano Wolf2010-10-1111-901/+0
| | | | Reviewer: Renato Araújo <renato.filho@openbossa.org>
* Remove uneeded flag check.Lauro Neto2010-10-071-11/+0
| | | | | | | | | | | | Fixes #405 This check was preventing operations between two Flags. Wrong argument type now are handled in the Converter calls. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Hugo Lima <hugo.lima@openbossa.org> Reviewer: Renato Filho <renato.filho@openbossa.org>
* Fixed signal registration when arguments use typedef.renatofilho2010-10-071-3/+19
| | | | | | | Fixes bug #397. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix bug#402 - "Exceptions raised in event methods aren't printed to console ↵Hugo Parente Lima2010-10-051-11/+13
| | | | | | | until termination" Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Disable generation of __repr__ function for QObjects.Hugo Parente Lima2010-10-051-0/+1
| | | | | | | The Qt implamentation is not usefull to Python developers. Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Remove trailing whitespacesHugo Parente Lima2010-10-041-1/+1
|
* Avoid possible race condition when destroying wrappers.Hugo Parente Lima2010-10-041-6/+7
|
* Fix function name use on toPytho fucion.renatofilho2010-10-011-2/+2
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Unit test to target conversion.renatofilho2010-10-016-0/+141
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Implement generation support to target conversion.renatofilho2010-10-014-4/+48
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Fix bug#267 - "Provide human-readable object strings (__repr__)"Hugo Parente Lima2010-09-302-0/+24
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Shiboken avoids generating code for private enums.Marcelo Lira2010-09-303-9/+26
| | | | | Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Optimize TypeResolver::getType function to avoid strcpy and misses on ↵Hugo Parente Lima2010-09-291-16/+19
| | | | | | | typeresolver hash. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* All type inherited from Containers are iterables.Hugo Parente Lima2010-09-291-1/+1
|
* Implement support to object list on ownserhsip functions.renatofilho2010-09-296-21/+65
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Created a new rule to parent ownership.renatofilho2010-09-245-5/+69
| | | | | | | In the new rule if the child object is a Shiboken wrapper class, the object is not invalidade during the parent destructions, the binding manager will wait for object destructor to invalidade the wrapper. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Created unit test to unsafe parent (parent created from c++)renatofilho2010-09-245-2/+80
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Use a auxiliar pointer to do the things faster.renatofilho2010-09-241-11/+14
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix bug#386 - "NUL, SOH, and other characters in generated code"Hugo Parente Lima2010-09-241-1/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Removed not used doc files.Hugo Parente Lima2010-09-232-1/+1
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Updated type system file for test binding to use nested types.Marcelo Lira2010-09-231-27/+37
| | | | | | | | | | | | | | | | | | Instead of the awkward: <enum-type name="Foo::Bar"/> <value-type name="Foo"/> <value-type name="Foo::Sbrubles"/> We now use the proper: <value-type name="Foo"> <enum-type name="Bar"/> <value-type name="Sbrubles"/> </value-type> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Fixes generator to actually use extra includes declared for global enums.Marcelo Lira2010-09-211-0/+12
| | | | | | | And also for class/namespace enums. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* The CMake configuration for PySide and Shiboken use the PYTHON_LIBRARIESrenatofilho2010-09-211-1/+4
| | | | | | | | | | | | variable to link against Python. This is not the correct way to link against Python on OS X. Instead of specifying a library or the framework, one simply uses the flag "-undefined dynamic_lookup". The symbols will be resolved at runtime when the extension module loads. Fixes bug #352: Thanks to Robert Kern <robert.kern@gmail.com> Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Move Python debug check to root Cmake file.renatofilho2010-09-212-21/+23
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Fixed function use to create wrapper based on QObject.renatofilho2010-09-211-1/+5
| | | | | | | Fixes bug #360. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Add missing CMakeLists.txt fileHugo Parente Lima2010-09-211-0/+32
|
* Use CMAKE_<CONFIG>_POSTFIX on config files, used for cmake and pkgconfig.renatofilho2010-09-203-4/+10
| | | | | | | Fixes bug #286. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Shiboken generator code moved to the directory generator.Hugo Parente Lima2010-09-2015-75/+55
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Do not show shiboken options twice on --help.Hugo Parente Lima2010-09-201-0/+2
|
* Anonymous enums now supported.Marcelo Lira2010-09-202-43/+79
| | | | | | | | | | | | Due to their nature anonymous enums aren't considered type by the binding generator, rather the enum's values are used wrapped like C++ integer constants. Global enum values are added to the Python module with "PyModule_AddIntConstant(...)", class related anonymous enum values are merely added to the wrapper class dictionary as Python integers. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Added tests for anonymous global and class bound enums.Marcelo Lira2010-09-203-0/+28
|
* Fix OverloadData::isSingleArgumentLauro Neto2010-09-203-1/+9
| | | | | | | | | | | | Now returning true *only* when exactly all overloads accept exactly 1 argument. Fixes compilation of QAudioInput and QAudioOutput from QtMultimedia. Both have start() and start(QIODevice*) overloads, and the previous code was generating 'arg' instead of 'pyargs'. Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix bug#339 - "RuntimeError when accessing mousepress event object"Hugo Parente Lima2010-09-175-10/+59
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Moura <lauro.filho@openbossa.org>
* Add missing CMakeLists.txt file.Hugo Parente Lima2010-09-161-0/+10
|
* Remove reference to specific versions of other projects.Hugo Parente Lima2010-09-151-2/+2
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Add "doc" target to be able to build the docs out of the source directory.Hugo Parente Lima2010-09-154-92/+4
|
* Removed outdated and broke Doxygen configuration file.Hugo Parente Lima2010-09-151-311/+0
|
* Fixed copyright year in the generated docs.Hugo Parente Lima2010-09-151-1/+1
|
* Fixed minor cosmetic issues in the generated code.Hugo Parente Lima2010-09-151-8/+8
|
* Fixed broken sphinx syntax.Hugo Parente Lima2010-09-151-1/+1
|
* Version bumpHugo Parente Lima2010-09-152-3/+3
|
* Fix bug#347 - "Setting properties in constructors gives incorrect results"Hugo Parente Lima2010-09-152-104/+36
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Generate correct python function definitions.renatofilho2010-09-155-26/+32
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix code generation for modified constructors.Luciano Wolf2010-09-138-4/+140
| | | | | Reviewers: Renato Araújo <renato.filho@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Fix up shiboken.pc file generationKalev Lember2010-09-131-2/+2
| | | | | | Use @var@ syntax instead of ${var} in shiboken.pc.in; configure_file is called with @ONLY option in CMakeLists.txt, which means that ${var} doesn't get replaced.