aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug 953 - "Segfault when QObject is garbage collected after ↵Hugo Parente Lima2012-03-081-4/+9
| | | | | | | QTimer.singeShot" Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Deprecated functions marked as deprecated.Hugo Parente Lima2012-03-089-19/+27
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* DynamicMetaObject optimizations.Renato Filho2012-03-081-58/+149
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Moved AutoArrayPointer from libpyside to libshiboken.Marcelo Lira2012-03-081-46/+0
| | | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Fix bug 941 - "Signals with QtCore.Qt types as arguments has invalid signatures"Hugo Parente Lima2012-03-082-4/+60
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Implemented meta type for PySideSignal.Renato Filho2012-03-081-1/+55
| | | | | | | | | | This allow intercept isinstance function to make valid with any SignalInstance object. Fixes bug #931. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Use linked lists instead of lists to speed up a bit.Hugo Parente Lima2012-03-081-7/+7
| | | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Small optimizations on libpyside.Hugo Parente Lima2012-03-083-33/+21
|
* Implemented Property decorator support.Renato Filho2012-03-081-3/+67
| | | | | | | Fixes bug #900. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Use realloc functions on MetaObject functions.Renato Filho2012-03-081-18/+19
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Implemented DynamicMetaObject optiomizations.Renato Filho2012-03-087-41/+134
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Fix bug 926 - "qmlRegisterType does not work with QObject"Hugo Parente Lima2012-03-082-7/+48
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Fix memory leak on GlobalReceiver.Renato Filho2012-03-081-6/+7
|
* Renamed PySide.Signal instance class to PySide.SignalInstance.Renato Filho2012-03-081-3/+4
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Disconnect signals during the class destroy.Renato Filho2012-03-082-28/+72
| | | | | | | Fix bug #921. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* Fix bug 920 - "Cannot use same slot for two signals"Hugo Parente Lima2012-03-081-3/+4
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Fix bug 929 - "pkg-config files do not know about Python version tags"Hugo Parente Lima2012-03-081-1/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Increment reference for functions used on QtCore.Property.Renato Filho2012-03-081-4/+26
| | | | | | | Fix bug #899. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Fixed PySide signal object constructor.Renato Filho2012-03-081-1/+5
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Hugo Parente <hugo.lima@openbossa.org>
* Implemented staticMetaObject property for QObjects.Renato Filho2012-03-083-61/+86
|
* Translate Shiboken enums to strings during the signal connection.Renato Filho2012-03-081-0/+2
| | | | | | | Fixes bug #903. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fixed propagation of properties for user-defined types.Renato Filho2012-03-081-3/+23
| | | | | | | Fixes bug #897. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Remove reference leak on global receiver.Hugo Parente Lima2012-03-081-1/+0
|
* 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
|