aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside
Commit message (Collapse)AuthorAgeFilesLines
* Removed glue code for QObject.inherits function.Renato Filho2012-03-082-0/+20
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Fixed signal connection with native c++ slot.Renato Filho2012-03-081-12/+13
| | | | | | | Fixes bug #860. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Hugo Parente <hugo.lima@openbossa.org>
* Avoid warnings about redefined constants.Hugo Parente Lima2012-03-081-1/+1
|
* Created DestroyListener class.Renato Filho2012-03-084-0/+108
| | | | | | | | | | | This class is used to keep the Python object live until the signal destroyed emission. With this is possible to use the QObject on destruction signal. Fixes bug #505. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Fixed reference leek on global receiver callback call.Renato Filho2012-03-081-1/+2
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Implemented PySide::ClassInfo Object.Renato Filho2012-03-087-11/+317
| | | | | | | | | | | | This class reproduce the Qt macro Q_CLASSINFO behavior. Eg.: @QtCore.ClassInfo(author='PySide', url='http://www.pyside.org') fixes bug #705. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Create checkType for libpyside objects.Renato Filho2012-03-084-1/+17
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Fix indentation.Renato Filho2012-03-081-2/+2
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Create PySideWeakRef class.Renato Filho2012-03-083-0/+99
| | | | | | | With this class you can use a c function as a callback on PyObject destruction. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Uses QMetaObject revision 3.Renato Filho2012-03-083-124/+77
| | | | | | | | | This allow to register signal and slot in any order. Fixes bug #312 Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Avoid run PyObjectWrapper operators without python interpreter.Renato Filho2012-03-081-2/+12
| | | | | | | Fixes bug #829. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Fix bug #835 - "pyside breaks descriptor protocol"Paulo Alcantara2012-03-081-5/+15
| | | | | | | Signed-off-by: Paulo Alcantara <paulo.alcantara@openbossa.org> Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Fixed signal name parser.Renato Filho2012-03-081-1/+1
| | | | | | | Fixes bug #820. Reviewer: Lauro Moura <lauro.neto@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Implemented stream operator for PyObjectWrapper.Renato Filho2012-03-082-0/+46
| | | | | | | Fixes bug #829. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Fix bug 836 - "Pyside crashes with more than four base classes"Hugo Parente Lima2012-03-081-2/+2
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Use PyFloat as double in signal signatures.Renato Filho2012-03-081-1/+1
| | | | | | | Fix bug #722. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* Remove unused variables and warnings when using gcc 4.6.Hugo Parente Lima2012-03-081-2/+0
|
* Change the order of function call on destructionVisitor to avoid problems ↵Renato Filho2012-03-081-1/+2
| | | | | | | | | with cyclic dependency. Fixes bug #793. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Hugo Parente <hugo.lima@openbossa.org>
* Fix bug 790 - "QStyledItemDelegate Signal with lambda and QModelIndex: Fatal ↵Hugo Parente Lima2012-03-081-0/+1
| | | | | | | Python error: PyEval_SaveThread: NULL tstate" Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix bug 699 - "PySide.QtCore.Property doesn't throw a TypeError if the first ↵Hugo Parente Lima2012-03-081-7/+7
| | | | arg isn't a PyType."
* Fix bug 736 - "Signal/Slot is not working at all"Hugo Parente Lima2012-03-081-1/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* Changed local variable naming style.Hugo Parente Lima2012-03-081-3/+3
|
* Only raise 'RuntimeError' for function call to avoid problems with ↵Renato Filho2012-03-081-3/+3
| | | | contructor order calls.
* Does not use normalizeSignature in functions with return type.Renato Filho2012-03-081-3/+5
| | | | | | | Fix bug #726. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* Check if class is valid before call meta object function on class getattro ↵Renato Filho2012-03-081-0/+3
| | | | | | | | | function. Fix bug #696. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Marcelo Lira <marcelo.lira@openbossa.org>
* Refactor to simplify code just avoding some Cism.Hugo Parente Lima2012-03-081-6/+4
|
* Make PySide signals work with meta types.Hugo Parente Lima2012-03-081-1/+1
|
* Raise error when slot argument is unknown.Lauro Neto2012-03-081-0/+3
| | | | | | | | | | | | | | | | | | | Instead of accepting it silently and generating potential segfault and undefined behavior, raise TypeError when the type of an argument is unknown to PySide type system. An example of such erratic behavior is in declarations like: @Slot def foo(self): Slots without arguments must be explicitly declared this way: @Slot() def foo(self): Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Reviewer: Hugo Lima <hugo.lima@openbossa.org>
* Appended the metaclass data flags value on head.Renato Araujo Oliveira Filho2012-03-081-0/+1
| | | | | | | Fix bug #671. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Fix bug 668 - "QFileSystemModel setRootPath stops application from quitting."Hugo Parente Lima2012-03-081-0/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Fixed problems to emit signals with objects types.Renato Araujo Oliveira Filho2012-03-081-3/+8
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* Fixed Cmake files used to find the library after the installation.ps-1.0.0-beta5Renato Araujo Oliveira Filho2012-03-081-8/+9
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Fix bug 651 - "Calling disconnect() with no arguments causes segfault"Hugo Parente Lima2012-03-081-5/+8
|
* Don't crash if a typeId was not found when emiting a signal.Hugo Parente Lima2012-03-081-2/+2
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* Replace use of QMetaObject::activate to QObject::qt_metacall.Renato Araujo Oliveira Filho2012-03-081-2/+2
| | | | | | | | | This is necessary to support signals with default values. Fix bug #624 Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* Fix bug#552 - "Segmentation fault when using QUiLoader and QTabWidget"Hugo Parente Lima2012-03-081-2/+4
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Fix typo on Cmake files.Renato Araujo Oliveira Filho2012-03-081-2/+2
| | | | Reviewer: Bruno Araujo <bruno.araujo@openbossa.org>
* Don't crash when a unknown type is given as a meta call argument.Hugo Parente Lima2012-03-081-2/+8
|
* Fixed path to include file used on cmake files.Renato Araujo Oliveira Filho2012-03-081-1/+1
| | | | Reviewer: Bruno Araujo <bruno.araujo@openbossa.org>
* Use python base name as library prefix.Renato Araujo Oliveira Filho2012-03-083-10/+18
| | | | | | | | | | Use the same CMAKE_BUILD_TYPE as shiboken if none was specified. Append SHIBOKEN_PYTHON_BASENAME in the library suffix. Fix bug #509. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* New format for __version_info__.Hugo Parente Lima2012-03-081-1/+1
| | | | | | | The new format follow the same rules used by sys.version_info(). Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* Fix bug#563 - "Unhandled signal emitting with invalid signature (which leads ↵Hugo Parente Lima2012-03-081-1/+1
| | | | to application crash)"
* Fixed MetaObject creation based on typename.Renato Araujo Oliveira Filho2012-03-081-5/+1
| | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org>
* Fixed variable scope.Renato Araujo Oliveira Filho2012-03-082-1/+2
| | | | | | | This keep the QByteArray live during the use of your content. Reviewer: Lauro Moura <lauro.neto@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Created function used in PyObject getAttro.Renato Araujo Oliveira Filho2012-03-082-0/+59
| | | | | | | | Moved the code generated to a function in libpyside. Create unit test for bug #525. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Marcelo Lira <marcelo.lira@openbossa.org>
* Remove unused field "type" from PySideProperty private struct.Hugo Parente Lima2012-03-081-1/+0
|
* Add support for extension into PySide properties.Hugo Parente Lima2012-03-086-55/+109
| | | | This is used by PySide implementation of QDeclarativeListProperty.
* Set the object meta object at the declaration time, not instanciation time.Hugo Parente Lima2012-03-084-62/+96
|
* Moved pyside slot attr name do pysideslot_p.h.Hugo Parente Lima2012-03-084-1/+3
|
* PySidePropertyPrivate struct moved to the private header.Hugo Parente Lima2012-03-082-18/+23
|