aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Updated SignalManager to new TypeResolver api.renatofilho2010-10-281-13/+10
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Uses python include path provided by Shiboken.Hugo Parente Lima2010-10-261-2/+1
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Updated PySide cmake files to use Python library information from Shiboken.Marcelo Lira2010-10-261-1/+1
| | | | | | | | | Shiboken cmake files provides information about which Python library to link against through cmake SHIBOKEN_PYTHON_LIBRARIES variable. It also sets the Py_DEBUG flag if necessary. Reviewed by Lauro Moura <lauro.neto@openbossa.org> Reviewed by Renato Araujo <renato.filho@openbossa.org>
* Remove releaseWrapper as Signal tp_deallocLauro Neto2010-10-261-1/+1
| | | | | | | | It was being called when the Signal was garbage collected, resulting in a segfault. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Renato Filho <renato.filho@openbossa.org>
* Fix bugs 430, 426, 429, 394, 433.Hugo Parente Lima2010-10-222-0/+31
| | | | | | | | These bugs are about QApplication instance being destroyed before some QObject. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Put signals register before property registration.renatofilho2010-10-221-4/+12
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Fixes to libpyside pkg-config and cmake files.Marcelo Lira2010-10-222-2/+6
| | | | | Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Fixed type translate on QProperty.renatofilho2010-10-221-25/+2
| | | | | | | Fix bug #431 Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Implemented support to notify argument on Properties.renatofilho2010-10-219-107/+207
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Create private data structure to QProperty type.renatofilho2010-10-213-37/+45
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Added d-pointer to PySideSignalInstanceData struct.Hugo Parente Lima2010-10-194-55/+76
|
* Signal objects redirect calls for homonymous methods.Marcelo Lira2010-10-112-93/+156
|
* Turn call_method function into an anonimous function.Hugo Parente Lima2010-10-072-4/+4
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Rename some slot internal functions and structures and remove C linkage from ↵Hugo Parente Lima2010-10-073-27/+61
| | | | init_slot function.
* Don't export symbols that don't need to be exported and rename many functions.Hugo Parente Lima2010-10-076-254/+289
|
* Don't inline function deleteDynamicQMetaObject.Hugo Parente Lima2010-10-072-4/+6
| | | | It's used by address, so inline it is useless.
* Move structs tagged as "export C" outside C++ namespaces.Hugo Parente Lima2010-10-074-64/+64
| | | | Also don't export structs that don't need to be exported.
* Don't export functions not used outsise libpyside and move them to an ↵Hugo Parente Lima2010-10-076-121/+161
| | | | private header.
* Changed name of qproperty functionsHugo Parente Lima2010-10-075-43/+43
|
* Add a d-pointer to DynamicMetaObject.Hugo Parente Lima2010-10-075-100/+138
| | | | This break the ABI.
* Use PyObject as default type on signal/slot signature.renatofilho2010-09-291-1/+1
| | | | | | Fixes bug #390. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
* Inlcluded assert to avoid call objectcts metacall whithout Python relatives.renatofilho2010-09-241-0/+1
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix bug#385 - "Windows build error (MSVC Express 2008)"Hugo Parente Lima2010-09-241-0/+1
|
* Fixed segmentation fault libpyside's signalUpdateSource function.Marcelo Lira2010-09-241-1/+1
| | | | | | | | | | | | | This function is called when an object is instantiated, and it will go through the class attributes looking for signals and what else is relevant. If the user has set a new attribute in the constructor before the call to its parent QObject-like __init__ method, a segmentation fault would ensue. This commit fixes this condition and also adds an unit test. Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Use CMAKE_<CONFIG>_POSTFIX on config files, used for cmake and pkgconfig.renatofilho2010-09-203-2/+8
| | | | | | | Fixes bug #286. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Removed old comentary (not necessary anymore).renatofilho2010-09-201-1/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Renamed QProperty object to Property.renatofilho2010-09-202-4/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Created PySide cleanup functions used to register functions to be called ↵renatofilho2010-09-173-1/+36
| | | | | | | before the python die. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>