summaryrefslogtreecommitdiffstats
path: root/libshiboken/bindingmanager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix object destruction process to avoid pass a invalid object during theRenato Araujo Oliveira Filho2010-12-141-1/+2
* Added BindingManager::visitAllPyObjects function, used to visit all PyObjects...Hugo Parente Lima2010-11-241-0/+9
* Speed up hasWrapper function using the find method instead of count.Hugo Parente Lima2010-11-241-1/+1
* Renamed some more internal objects and functions.Hugo Parente Lima2010-11-231-2/+2
* Namespace Shiboken::Wrapper renamed to Shiboken::Object.Hugo Parente Lima2010-11-231-1/+1
* Rename SbkBaseType back to SbkObjectType.Hugo Parente Lima2010-11-191-11/+11
* Created private pointer for Shiboken Meta Type.Renato Araujo Oliveira Filho2010-11-191-19/+24
* Rewrite parent control functions.Renato Araujo Oliveira Filho2010-11-191-87/+4
* SbkBaseWrapperType renamed to SbkObjectType.Hugo Parente Lima2010-11-101-11/+11
* SbkBaseWrapperType and some other functions used by Python C-API moved outsid...Hugo Parente Lima2010-11-101-2/+2
* Removed macros SbkBaseWrapper_instanceDict and SbkBaseWrapper_setInstanceDictHugo Parente Lima2010-11-101-21/+22
* SbkBaseWrapper renamed to SbkObjectHugo Parente Lima2010-11-101-10/+10
* Replaced SbkBaseWrapper_setOwnership by getOwnership and releaseOwnership (bo...Hugo Parente Lima2010-11-101-9/+9
* Moved Shiboken::SbkBaseWrapper outside Shiboken namespace and added a d-point...Hugo Parente Lima2010-11-101-12/+12
* Added BindingManager::getAllPyObjects method.Hugo Parente Lima2010-10-221-6/+14
* Shiboken::showWrapperMap debug function now shows the refcount of held wrappers.Marcelo Lira2010-10-131-2/+6
* Avoid possible race condition when destroying wrappers.Hugo Parente Lima2010-10-041-6/+7
* Implement support to object list on ownserhsip functions.renatofilho2010-09-291-0/+16
* Created a new rule to parent ownership.renatofilho2010-09-241-0/+40
* Change the license boiler plates of all LGPL files removing the special excep...Hugo Parente Lima2010-09-091-20/+8
* Fix the type resolver algorithm.Hugo Parente Lima2010-08-301-1/+68
* Verify if the arg received on invalidateWrapper, is Py_None or NULL.Renato Filho2010-08-251-1/+1
* Invalidate remaining instances when shutting down0.4.0Lauro Neto2010-08-031-0/+8
* Fixed reference leak on shiboken make tuple.Renato Filho2010-07-291-0/+6
* BindingManager destructor now asserts if the wrapper map is empty.Marcelo Lira2010-07-271-0/+11
* Add support for multiple inheritance involving more than one C++ object.Hugo Lima2010-03-301-10/+17
* Removed "Shibo" prefix from ShiboParent and ShiboChildrenList.Hugo Lima2010-03-301-1/+1
* Adds support for Duck Punching (aka Monkey Patching).Marcelo Lira2010-01-211-0/+8
* Fix object initialization.Hugo Lima2010-01-131-7/+26
* Renamed ShiboTypeObject to SbkBaseWrapperType to clearify its relationship wi...Marcelo Lira2009-12-111-2/+2
* Renamed a lot of Shiboken things with "Py" prefix to use "Sbk" prefix.Marcelo Lira2009-12-081-9/+9
* Modified the BindingManager::getOverride method to use Python __mro__.Marcelo Lira2009-12-021-14/+21
* Added method to take care of the details of ownership transfer to C++.Marcelo Lira2009-11-301-0/+11
* Wrapper invalidation method recursively updates children objects status.Marcelo Lira2009-11-301-2/+10
* Added convenience method BindingManager::invalidateWrapper(const void*).Marcelo Lira2009-11-261-0/+7
* BindingManager::invalidateWrapper also removes ownership of the object from P...Marcelo Lira2009-11-261-0/+1
* Added the invalidateWrapper method to BindingManager.Marcelo Lira2009-11-251-9/+17
* Merged with multipleinheritance branchMarcelo Lira2009-11-251-2/+11
|\
| * Binding manager releaseWrapper(PyObject*) method fixed to releaseMarcelo Lira2009-11-181-1/+10
| * Shiboken retrieves a Python wrapper object from its correspondingMarcelo Lira2009-11-181-1/+1
* | Use google dense hash table instead of std::map in BindingManager.Hugo Lima2009-11-181-1/+4
|/
* Add visibility policies to libshiboken and for bindings generated by shiboken...Hugo Lima2009-11-121-9/+25
* the Python wrapper deallocator wasn't removing the Python objectMarcelo Lira2009-11-091-1/+2
* fixed bug on BindingManager.getOverload that was returning a non-nullMarcelo Lira2009-10-301-2/+2
* Use const void* instead of void*. This solve the problem when we are insideHugo Lima2009-09-111-8/+8
* fixed some typos on license platesBruno dos Santos de Araujo2009-09-021-1/+1
* removed debug messages from BindingManager::getOverrideMarcelo Lira2009-08-251-3/+0
* The End Is the Beginning Is the EndMarcelo Lira2009-08-171-0/+107