aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix camel case of decRefPyObjectlistHugo Parente Lima2012-03-081-4/+4
|
* Replace Shiboken::cppObjectIsInvalid by Shiboken::Wraper::isValidHugo Parente Lima2012-03-083-19/+19
|
* setCppPointer and getCppPointer moved to namespace Shiboken::WrapperHugo Parente Lima2012-03-084-40/+42
|
* Removed macros SbkBaseWrapper_instanceDict and SbkBaseWrapper_setInstanceDictHugo Parente Lima2012-03-086-35/+33
|
* SbkBaseWrapper renamed to SbkObjectHugo Parente Lima2012-03-086-85/+85
|
* Replaced SbkBaseWrapper_setOwnership by getOwnership and releaseOwnership ↵Hugo Parente Lima2012-03-085-44/+62
| | | | (both inside Shiboken:Wrapper namespace)
* Moved Shiboken::SbkBaseWrapper outside Shiboken namespace and added a ↵Hugo Parente Lima2012-03-087-129/+182
| | | | d-pointer to it.
* Refactor on sequenceToIntArray.Hugo Parente Lima2012-03-081-22/+11
|
* Removed deprecated function: PySequenceToArgcArgvHugo Parente Lima2012-03-082-13/+1
|
* Create enum python types on the fly, avoiding generation of structs and ↵Hugo Parente Lima2012-03-085-173/+144
| | | | duplication of many C functions.
* pyenum.{h|cpp} moved to sbkenum.{h|cpp}Hugo Parente Lima2012-03-087-11/+11
|
* Bump version to 1.0.0Hugo Parente Lima2012-03-081-3/+3
|
* Remove unused variables.Hugo Parente Lima2012-03-081-2/+0
|
* Revert "Fixed overload decisor sorting to put QStrings after pointers to ↵renatofilho2012-03-081-17/+0
| | | | | | | | | | wrapped objects." This reverts commit 167959faa575856b48c951fd9cc500049004cf60. Conflicts: generator/overloaddata.cpp
* Fixed overload functions with QVariant.renatofilho2012-03-081-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 Lira2012-03-081-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 Lira2012-03-081-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.renatofilho2012-03-081-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 typerenatofilho2012-03-081-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.renatofilho2012-03-082-7/+7
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Updated to new libpyside Signal/Slot namespace.renatofilho2012-03-082-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 Lima2012-03-083-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 Lima2012-03-082-5/+5
|
* Implemented signal instantiation during the getattr function.renatofilho2012-03-081-2/+12
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Marcelo Lira <marcelo.lira@openbossa.org>
* Created utility function cast on AutoDecRef class.renatofilho2012-03-081-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 Lima2012-03-082-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 Lima2012-03-081-3/+3
|
* Fixed typesystem in function where is necessary thread save option.renatofilho2012-03-081-0/+1
| | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com>
* Uses CPP_SELF_VAR macro and replaces cpp_other by cppOther.Hugo Parente Lima2012-03-081-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 Lima2012-03-083-6/+8
|
* Simplifies the generated code removing the use of std::auto_ptr.Hugo Parente Lima2012-03-085-97/+41
|
* Write copy constructor for Object types when there is one.Hugo Parente Lima2012-03-082-6/+7
|
* Implemented support to dynamic signals created on QML side.renatofilho2012-03-081-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.renatofilho2012-03-082-14/+18
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Fixed GilState and ThreadSave code generation.renatofilho2012-03-083-9/+9
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Removed unnecessary cast on copy function.renatofilho2012-03-081-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.renatofilho2012-03-083-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.cmakeHugo Parente Lima2012-03-082-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 Lira2012-03-081-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 Lira2012-03-083-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 Lira2012-03-081-2/+3
|
* Updated Shiboken cmake files to provide build type information.Marcelo Lira2012-03-082-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 Lima2012-03-082-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.renatofilho2012-03-081-0/+2
| | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com>
* Fixed Wrapper object parent invalidation process.renatofilho2012-03-081-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 Lima2012-03-081-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 Lima2012-03-081-9/+0
|
* Remove pydict ref leak on pyenum.cpp.Hugo Parente Lima2012-03-081-0/+1
|
* Fix reference leak when registering enum types.Hugo Parente Lima2012-03-082-22/+8
|
* Updated code generation to new libpyside API.renatofilho2012-03-081-4/+4
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>