aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Remove unused ancient proxyslot.cpp file.Hugo Parente Lima2012-03-081-76/+0
|
* Fixed qt_metacall, now everything works as it should.Hugo Parente Lima2012-03-083-24/+28
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* Fixed dynamic meta object to avoid empty meta method.Hugo Parente Lima2012-03-084-52/+58
| | | | | | Empty meta methods cause a assert failure on QtDeclarative module. Also removed the scoped pointer to avoid heap allocation when it's not needed, as QByteArray is already implicity shared.
* Fix crash at exit when there's a chain of referenced objects.Hugo Parente Lima2010-11-241-13/+15
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Merge branch 'apichanges'Hugo Parente Lima2010-11-235-14/+14
|\ | | | | | | | | | | | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org> Conflicts: libpyside/pyside.cpp
| * Adapt to API changes in libshiboken.Hugo Parente Lima2010-11-235-14/+14
| |
* | Fixed GlobalReceiver destructor.Renato Araujo Oliveira Filho2010-11-231-3/+6
| | | | | | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* | Separates QObjects with python ownership before start destructing then.Renato Araujo Oliveira Filho2010-11-221-1/+10
| | | | | | | | | | | | | | This avoid list changes during the destruction. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* | Fix generated property flags on metaobject.Renato Araujo Oliveira Filho2010-11-223-29/+37
|/ | | | | | | Fixes bug #478 Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Fix typo on function call template type.Renato Araujo Oliveira Filho2010-11-191-3/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Update to new Shiboken API (Renamed SbkObjectType)Renato Araujo Oliveira Filho2010-11-193-11/+9
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Updated to new shiboken API.Renato Araujo Oliveira Filho2010-11-191-3/+1
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Uses QByteArray instead of QString to avoid data copy.Hugo Parente Lima2010-11-181-11/+5
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* Remove function deleteDynamicQMetaObject, use ↵Hugo Parente Lima2010-11-182-7/+0
| | | | Shiboken::callCppDestructor<DynamicQMetaObject> instead.
* Changes needed to compile QtCore with libshiboken v1.0Hugo Parente Lima2010-11-105-30/+27
|
* Implemented PySideMetaFunction class used to call dynamic slots.renatofilho2010-11-055-7/+267
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Fill the argument used on metacall for slot functions.renatofilho2010-11-031-0/+4
| | | | | | | Fixes bug #456. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Fixed invalid call function.renatofilho2010-11-031-1/+0
|
* Fixed slot registration during the meta object constructor.renatofilho2010-11-031-1/+1
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Fixed metacall function adn PyGil state handle.renatofilho2010-11-031-4/+15
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Renamed qsignal, qslot, qproperty files to pyside*.renatofilho2010-11-0313-160/+191
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Created Singal/Slot/Property namespace for pure C structures.renatofilho2010-11-0312-212/+263
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Neto <lauro.neto@openbossa.org>
* Exported function to instantiate a signal object.renatofilho2010-10-293-21/+38
| | | | | | | Fixes bug #428 Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Stop signal/slot connection if is impossible to register that on object.renatofilho2010-10-282-7/+8
| | | | | | | | Created unit test for bug #442, #437. Fixes bug #442. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Implemented Signal constructor base on QMethod list.renatofilho2010-10-282-0/+28
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>