Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix camel case of decRefPyObjectlist | Hugo Parente Lima | 2012-03-08 | 1 | -4/+4 |
| | |||||
* | Replace Shiboken::cppObjectIsInvalid by Shiboken::Wraper::isValid | Hugo Parente Lima | 2012-03-08 | 3 | -19/+19 |
| | |||||
* | setCppPointer and getCppPointer moved to namespace Shiboken::Wrapper | Hugo Parente Lima | 2012-03-08 | 4 | -40/+42 |
| | |||||
* | Removed macros SbkBaseWrapper_instanceDict and SbkBaseWrapper_setInstanceDict | Hugo Parente Lima | 2012-03-08 | 6 | -35/+33 |
| | |||||
* | SbkBaseWrapper renamed to SbkObject | Hugo Parente Lima | 2012-03-08 | 6 | -85/+85 |
| | |||||
* | Replaced SbkBaseWrapper_setOwnership by getOwnership and releaseOwnership ↵ | Hugo Parente Lima | 2012-03-08 | 5 | -44/+62 |
| | | | | (both inside Shiboken:Wrapper namespace) | ||||
* | Moved Shiboken::SbkBaseWrapper outside Shiboken namespace and added a ↵ | Hugo Parente Lima | 2012-03-08 | 7 | -129/+182 |
| | | | | d-pointer to it. | ||||
* | Refactor on sequenceToIntArray. | Hugo Parente Lima | 2012-03-08 | 1 | -22/+11 |
| | |||||
* | Removed deprecated function: PySequenceToArgcArgv | Hugo Parente Lima | 2012-03-08 | 2 | -13/+1 |
| | |||||
* | Create enum python types on the fly, avoiding generation of structs and ↵ | Hugo Parente Lima | 2012-03-08 | 5 | -173/+144 |
| | | | | duplication of many C functions. | ||||
* | pyenum.{h|cpp} moved to sbkenum.{h|cpp} | Hugo Parente Lima | 2012-03-08 | 7 | -11/+11 |
| | |||||
* | Bump version to 1.0.0 | Hugo Parente Lima | 2012-03-08 | 1 | -3/+3 |
| | |||||
* | Remove unused variables. | Hugo Parente Lima | 2012-03-08 | 1 | -2/+0 |
| | |||||
* | Revert "Fixed overload decisor sorting to put QStrings after pointers to ↵ | renatofilho | 2012-03-08 | 1 | -17/+0 |
| | | | | | | | | | | wrapped objects." This reverts commit 167959faa575856b48c951fd9cc500049004cf60. Conflicts: generator/overloaddata.cpp | ||||
* | Fixed overload functions with QVariant. | renatofilho | 2012-03-08 | 1 | -1/+8 |
| | | | | | | | Decrease the QVariant priority during the function overload. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Removed debug statements mistakenly commited. | Marcelo Lira | 2012-03-08 | 1 | -4/+0 |
| | | | | | Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org> | ||||
* | Fixed overload decisor sorting to put QStrings after pointers to wrapped ↵ | Marcelo Lira | 2012-03-08 | 1 | -0/+14 |
| | | | | | | | | | | | | | | objects. This is a special extension for Qt bindings. Since QStrings accept None values the same way object and value types accept, to avoid confusion and calling the wrong signature QString must go after object and value pointers. This wasn't a problem before, but now QString is a primitive-type and the decisor has no access to its implicit conversions, and thus can't sort it properly. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org> | ||||
* | Implemented support to dynamic slots on generated code. | renatofilho | 2012-03-08 | 1 | -7/+29 |
| | | | | | | | Fixes bug #451. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com> | ||||
* | Fixed code generation for functions virtual with know type | renatofilho | 2012-03-08 | 1 | -6/+22 |
| | | | | | | | | | implementation. Fixes bug #449. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com> | ||||
* | Updated code generation to new libpyside files. | renatofilho | 2012-03-08 | 2 | -7/+7 |
| | | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Neto <lauro.neto@openbossa.org> | ||||
* | Updated to new libpyside Signal/Slot namespace. | renatofilho | 2012-03-08 | 2 | -9/+8 |
| | | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Neto <lauro.neto@openbossa.org> | ||||
* | Don't use ref. on primitive types when using Converter<T>::toPython. | Hugo Parente Lima | 2012-03-08 | 3 | -11/+29 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org> | ||||
* | Fix injectcode test to work with the newer version of sequencetoArgcArgv. | Hugo Parente Lima | 2012-03-08 | 2 | -5/+5 |
| | |||||
* | Implemented signal instantiation during the getattr function. | renatofilho | 2012-03-08 | 1 | -2/+12 |
| | | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Created utility function cast on AutoDecRef class. | renatofilho | 2012-03-08 | 1 | -0/+6 |
| | | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Fix function PySequenceToArgcArgv to support unicode strings. | Hugo Parente Lima | 2012-03-08 | 2 | -19/+40 |
| | | | | | | | Also fix some reference leaks. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Moura <lauro.neto@openbossa.org> | ||||
* | Bump version and package requirements. | Hugo Parente Lima | 2012-03-08 | 1 | -3/+3 |
| | |||||
* | Fixed typesystem in function where is necessary thread save option. | renatofilho | 2012-03-08 | 1 | -0/+1 |
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> | ||||
* | Uses CPP_SELF_VAR macro and replaces cpp_other by cppOther. | Hugo Parente Lima | 2012-03-08 | 1 | -5/+5 |
| | | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Uses a constant to define the cpp_arg variable, now called cppArg. | Hugo Parente Lima | 2012-03-08 | 3 | -6/+8 |
| | |||||
* | Simplifies the generated code removing the use of std::auto_ptr. | Hugo Parente Lima | 2012-03-08 | 5 | -97/+41 |
| | |||||
* | Write copy constructor for Object types when there is one. | Hugo Parente Lima | 2012-03-08 | 2 | -6/+7 |
| | |||||
* | Implemented support to dynamic signals created on QML side. | renatofilho | 2012-03-08 | 1 | -1/+33 |
| | | | | | | | Fixes bug #437. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | Implemented support to conversion without memory allocation. | renatofilho | 2012-03-08 | 2 | -14/+18 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Fixed GilState and ThreadSave code generation. | renatofilho | 2012-03-08 | 3 | -9/+9 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Removed unnecessary cast on copy function. | renatofilho | 2012-03-08 | 1 | -1/+1 |
| | | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | Release gil before call C++ function on virtual method. | renatofilho | 2012-03-08 | 3 | -4/+9 |
| | | | | | | | Fixes bug #423. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | Add variable with python include dir to ShibokenConfig.cmake | Hugo Parente Lima | 2012-03-08 | 2 | -0/+2 |
| | | | | | Reviewer: Lauro Moura <lauro.neto@openbossa.org> Renato Araújo <renato.filho@openbossa.org> | ||||
* | Added the AVOID_PROTECTED_HACK option to the Shiboken cmake configuration file. | Marcelo Lira | 2012-03-08 | 1 | -1/+7 |
| | | | | | Reviewed by Lauro Moura <lauro.neto@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | libshiboken now sets debug flags for all modules linking against it. | Marcelo Lira | 2012-03-08 | 3 | -2/+7 |
| | | | | | | | The information was added to cmake and pkg-config files. Reviewed by Lauro Moura <lauro.neto@openbossa.org> Reviewed by Renato Araujo <renato.filho@openbossa.org> | ||||
* | Fixes libshiboken pkg-config file. | Marcelo Lira | 2012-03-08 | 1 | -2/+3 |
| | |||||
* | Updated Shiboken cmake files to provide build type information. | Marcelo Lira | 2012-03-08 | 2 | -3/+11 |
| | | | | | | | | | | | | | The build type information, contained in the the SHIBOKEN_BUILD_TYPE variable, will tell modules linking with libshiboken if it was built in Release or Debug mode. The SHIBOKEN_PYTHON_INTERPRETER variable was also added to the cmake Shiboken files, to make it known which Python interpreter (normal or debug, in systems where this separation exists). SHIBOKEN_PYTHON_LIBRARIES variable tells which Python library libshiboken was linked against. | ||||
* | Added BindingManager::getAllPyObjects method. | Hugo Parente Lima | 2012-03-08 | 2 | -6/+16 |
| | | | | | | | This functions returns all PyObjects under the umbrella of BindingManager. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org> | ||||
* | Ignore namespace crash on windows. | renatofilho | 2012-03-08 | 1 | -0/+2 |
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> | ||||
* | Fixed Wrapper object parent invalidation process. | renatofilho | 2012-03-08 | 1 | -16/+18 |
| | | | | | | | Fixes bug #432. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | Fix memory leak when someone tries to register a type already registered. | Hugo Parente Lima | 2012-03-08 | 1 | -1/+5 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org> | ||||
* | Removes Converter<char>, because the missuse of it causes memory leak . | Hugo Parente Lima | 2012-03-08 | 1 | -9/+0 |
| | |||||
* | Remove pydict ref leak on pyenum.cpp. | Hugo Parente Lima | 2012-03-08 | 1 | -0/+1 |
| | |||||
* | Fix reference leak when registering enum types. | Hugo Parente Lima | 2012-03-08 | 2 | -22/+8 |
| | |||||
* | Updated code generation to new libpyside API. | renatofilho | 2012-03-08 | 1 | -4/+4 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org> |