aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Inject code for Point.__reduce__sb-0.5.1Lauro Neto2012-03-081-0/+11
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Adding pickling testLauro Neto2012-03-081-0/+21
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Adding deepcopy test.Lauro Neto2012-03-081-0/+12
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Initial copy function generator codeLauro Neto2012-03-082-1/+50
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Adding value-type copy testLauro Neto2012-03-081-0/+48
|
* Updating documentation to reflect adoption of wikipages.Luciano Wolf2012-03-0811-901/+0
| | | | Reviewer: Renato Araújo <renato.filho@openbossa.org>
* Remove uneeded flag check.Lauro Neto2012-03-081-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.renatofilho2012-03-081-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 Lima2012-03-081-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 Lima2012-03-081-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 Lima2012-03-081-1/+1
|
* Avoid possible race condition when destroying wrappers.Hugo Parente Lima2012-03-081-6/+7
|
* Fix function name use on toPytho fucion.renatofilho2012-03-081-2/+2
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Unit test to target conversion.renatofilho2012-03-086-0/+141
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Implement generation support to target conversion.renatofilho2012-03-084-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 Lima2012-03-082-0/+24
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Shiboken avoids generating code for private enums.Marcelo Lira2012-03-083-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 Lima2012-03-081-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 Lima2012-03-081-1/+1
|
* Implement support to object list on ownserhsip functions.renatofilho2012-03-086-21/+65
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Created a new rule to parent ownership.renatofilho2012-03-085-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++)renatofilho2012-03-085-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.renatofilho2012-03-081-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 Lima2012-03-081-1/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Removed not used doc files.Hugo Parente Lima2012-03-082-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 Lira2012-03-081-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 Lira2012-03-081-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_LIBRARIESrenatofilho2012-03-081-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.renatofilho2012-03-082-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.renatofilho2012-03-081-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 Lima2012-03-081-0/+32
|
* Use CMAKE_<CONFIG>_POSTFIX on config files, used for cmake and pkgconfig.renatofilho2012-03-083-5/+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 Lima2012-03-0815-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 Lima2012-03-081-0/+2
|
* Anonymous enums now supported.Marcelo Lira2012-03-082-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 Lira2012-03-083-0/+28
|
* Fix OverloadData::isSingleArgumentLauro Neto2012-03-083-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 Lima2012-03-085-10/+59
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Moura <lauro.filho@openbossa.org>
* Add missing CMakeLists.txt file.Hugo Parente Lima2012-03-081-0/+10
|
* Remove reference to specific versions of other projects.Hugo Parente Lima2012-03-081-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 Lima2012-03-084-92/+4
|
* Removed outdated and broke Doxygen configuration file.Hugo Parente Lima2012-03-081-311/+0
|
* Fixed copyright year in the generated docs.Hugo Parente Lima2012-03-081-1/+1
|
* Fixed minor cosmetic issues in the generated code.Hugo Parente Lima2012-03-081-8/+8
|
* Fixed broken sphinx syntax.Hugo Parente Lima2012-03-081-1/+1
|
* Version bumpHugo Parente Lima2012-03-082-3/+3
|
* Fix bug#347 - "Setting properties in constructors gives incorrect results"Hugo Parente Lima2012-03-082-104/+36
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Generate correct python function definitions.renatofilho2012-03-085-26/+32
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix code generation for modified constructors.Luciano Wolf2012-03-088-4/+140
| | | | | Reviewers: Renato Araújo <renato.filho@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Created cmake option 'ENABLE_VERSION_SUFFIX' to use version on generated ↵sb-0.5.0Renato Filho2010-09-109-38/+42
| | | | | | | files to allow multiples version installed simultaneous. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>