aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Correctly prints the return type of virtual functions instead of a C++ ↵Hugo Parente Lima2012-03-081-7/+7
| | | | expression.
* Fix converter of std::map.Hugo Parente Lima2012-03-081-1/+1
|
* Fix SbkDbg() << PyObject on Python 3.xHugo Parente Lima2012-03-081-0/+5
|
* Port module initialization to Python3.Hugo Parente Lima2012-03-082-7/+46
|
* Use PyBytes instead of PyString on generated code.Hugo Parente Lima2012-03-082-3/+7
|
* Use ErrorCode class when writing enums.Hugo Parente Lima2012-03-082-11/+15
|
* Port libsample typesystem and glue codes to Python 3.Hugo Parente Lima2012-03-086-40/+52
|
* Port Shiboken buffer interface to Python3.Hugo Parente Lima2012-03-081-0/+12
|
* Use PyModuleCreate to create modules under Python3.Hugo Parente Lima2012-03-081-0/+4
|
* Use PyVarObject_HEAD_INIT instead of PyObject_HEAD_INIT.Hugo Parente Lima2012-03-082-6/+3
|
* Using Py_TYPE macro instead of direct access to ob_type to work with Python ↵Hugo Parente Lima2012-03-085-26/+26
| | | | | | 2.x and 3.x. Enclosing PyCObject uses inside #ifdefs
* Added sbkpython.h to deal with conflicts and missing symbols between ↵Hugo Parente Lima2012-03-0817-16/+60
| | | | Python2 and 3.
* Replaced all PyString_* by PyBytes_* as preparation for a Python 3.x port.Hugo Parente Lima2012-03-085-21/+21
|
* Version bumped.sb-1.0.7Renato Filho2012-03-081-3/+3
|
* Fixed invalidate function in objects with refereces to other objects.Renato Filho2012-03-081-0/+29
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Revert "Implements PSEP-0106 and fixes bug 902 - "Expose Shiboken ↵Hugo Parente Lima2012-03-0815-367/+29
| | | | | | | | functionality through a Python module"." This reverts commit bc8448d7fb91733ff08c2a6a3a878702c14a24e0. The PSEP didn't reach the final version yet, so this commit can't be released.
* Fix bug 995 - "QDeclarativeView.itemAt returns faulty reference. (leading to ↵Hugo Parente Lima2012-03-086-24/+53
| | | | SEGFAULT)"
* Use internal dynamic metaobject insted of created by pyside.Renato Filho2012-03-081-0/+3
| | | | | Reviewer: Hugo Parente <hugo.lima@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Safer type index define line generation.Marcelo Lira2012-03-081-1/+2
| | | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Created unit test for cyclic dependency.Renato Filho2012-03-081-0/+104
| | | | | Reviewer: Hugo Parente <hugo.lima@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fixed cyclic dependency resolution.Renato Filho2012-03-081-16/+53
| | | | | Reviewer: Hugo Parente <hugo.lima@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fiexed default __repr__ function generation.Renato Filho2012-03-081-1/+1
| | | | | | | Fixes bug #991. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Documentation for shiboken module.Hugo Parente Lima2012-03-084-6/+150
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Implements PSEP-0106 and fixes bug 902 - "Expose Shiboken functionality ↵Hugo Parente Lima2012-03-0815-29/+367
| | | | through a Python module".
* Implmented support to q_metacall function modification.Renato Filho2012-03-081-7/+22
| | | | | Reviewed by: Hugo Parente <hugo.lima@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Version Bump.sb-1.0.6Renato Filho2012-03-081-3/+3
|
* Not print warning if the typedef used on signal is QFlags.Renato Filho2012-03-081-1/+1
| | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org>
* Centralized the place where the TypeResolver creation is written.Marcelo Lira2012-03-081-11/+25
| | | | | Reviewed by Lauro Moura <lauro.neto@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Creates type registers for enums in createScopedEnum and createGlobalEnum.Marcelo Lira2012-03-082-23/+17
| | | | Instead of generating the register code.
* Fixed generator to consider conversion rules for the return type of wrapper ↵Marcelo Lira2012-03-086-8/+128
| | | | | | | | | methods. Tests were added. Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Lauro Moura <lauro.neto@openbossa.org>
* Added a test case for a bit-field structure member.Marcelo Lira2012-03-086-9/+26
| | | | Also moved a couple of tests from samplebindings to otherbindings.
* Added a test for an user defined primitive type from a required module.Marcelo Lira2012-03-085-2/+64
| | | | | Also sorted the tests order alphabetically and fixed inject code for SampleNamespaces' passReferenceToObjectType method.
* Added test for typedef of unsigned short.Marcelo Lira2012-03-083-0/+9
|
* Added test for user defined primitive type used as public class field.Marcelo Lira2012-03-082-3/+17
|
* Added test for implicit conversion with user's primitive type.Marcelo Lira2012-03-082-4/+14
|
* Added a method modification test dealing with code injection and user's ↵Marcelo Lira2012-03-083-0/+14
| | | | | | primitive type. The inject code has a %CONVERTTOPYTHON that receives an user's primitive type.
* CppGenerator's writeCopyFunction method now uses ↵Marcelo Lira2012-03-083-9/+22
| | | | | | | | | cpythonToPythonConversionFunction. The new overload of cpythonToPythonConversionFunction, that is. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* CppGenerator's method writeReprFunction now uses writeCppSelfDefinition.Marcelo Lira2012-03-081-10/+7
|
* Check for NULL pointer on transferOwnership function.Renato Filho2012-03-081-1/+2
| | | | | | | fixes bug #965. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Mark deprecated functions as deprecated.Hugo Parente Lima2012-03-083-4/+11
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Check for python debug enviroment to print debug messages onRenato Filho2012-03-081-1/+2
| | | | typeresolve class.
* Implemented unit test for deprecated functions.Renato Filho2012-03-083-0/+53
| | | | | Reviewer: Hugo Parente <hugo.lima@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Functions marked as deprecated will raises a python warning.Renato Filho2012-03-081-0/+7
| | | | Fixes bug #873.
* Improved the generation of argument conversion in modified functions.Marcelo Lira2012-03-089-62/+149
| | | | | | | | Added the SBK_UNUSED macro to libshiboken to prevent compilation warnings. An unit test was added. Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Improved type system converter variable usage in the sample test binding.Marcelo Lira2012-03-082-107/+106
| | | | ShibokenGenerator uses qDeleteAll for the cached meta types.
* CppGenerator's writeHashFunction now uses writeCppSelfDefinition.Marcelo Lira2012-03-081-4/+3
|
* Removed last js files.Hugo Parente Lima2012-03-083-731/+0
|
* Update pysidedocs theme to rely more on sphinx's base theme:Didier Raboud2012-03-0814-425/+72
| | | | | | | | | | - Drop files that are redundant with sphinx. - Add _templates/layout.html to add the needed customisation. - Update theme.conf to ensure theme inheritance. - Update pysidedocs.css to fit the theme with sphinx's basic theme. Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Drop superflous .directory file.Didier Raboud2012-03-081-3/+0
|
* The type system converter variable replacement was moved to a single method.Marcelo Lira2012-03-082-30/+77
| | | | | | | | | Such a method is safer than the previous that used only a regular expression, because now it tries to build a meta type for the type found in the user's custom code. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>