aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken/bindingmanager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't return a overload method if the object is dieing.Hugo Parente Lima2012-03-081-1/+3
* Used c++ pointer during the c++ class attribute get function.Renato Araujo Oliveira Filho2012-03-081-2/+0
* Print debug messages to stderr isntead of stdout.Hugo Parente Lima2012-03-081-4/+4
* Fix object destruction process to avoid pass a invalid object during theRenato Araujo Oliveira Filho2012-03-081-1/+2
* Added BindingManager::visitAllPyObjects function, used to visit all PyObjects...Hugo Parente Lima2012-03-081-0/+9
* Speed up hasWrapper function using the find method instead of count.Hugo Parente Lima2012-03-081-1/+1
* Renamed some more internal objects and functions.Hugo Parente Lima2012-03-081-2/+2
* Namespace Shiboken::Wrapper renamed to Shiboken::Object.Hugo Parente Lima2012-03-081-1/+1
* Rename SbkBaseType back to SbkObjectType.Hugo Parente Lima2012-03-081-11/+11
* Created private pointer for Shiboken Meta Type.Renato Araujo Oliveira Filho2012-03-081-19/+24
* Rewrite parent control functions.Renato Araujo Oliveira Filho2012-03-081-87/+4
* SbkBaseWrapperType renamed to SbkObjectType.Hugo Parente Lima2012-03-081-11/+11
* SbkBaseWrapperType and some other functions used by Python C-API moved outsid...Hugo Parente Lima2012-03-081-2/+2
* Removed macros SbkBaseWrapper_instanceDict and SbkBaseWrapper_setInstanceDictHugo Parente Lima2012-03-081-21/+22
* SbkBaseWrapper renamed to SbkObjectHugo Parente Lima2012-03-081-10/+10
* Replaced SbkBaseWrapper_setOwnership by getOwnership and releaseOwnership (bo...Hugo Parente Lima2012-03-081-9/+9
* Moved Shiboken::SbkBaseWrapper outside Shiboken namespace and added a d-point...Hugo Parente Lima2012-03-081-12/+12
* Added BindingManager::getAllPyObjects method.Hugo Parente Lima2012-03-081-6/+14
* Shiboken::showWrapperMap debug function now shows the refcount of held wrappers.Marcelo Lira2012-03-081-2/+6
* Avoid possible race condition when destroying wrappers.Hugo Parente Lima2012-03-081-6/+7
* Implement support to object list on ownserhsip functions.renatofilho2012-03-081-0/+16
* Created a new rule to parent ownership.renatofilho2012-03-081-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 downsb-0.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