aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken
Commit message (Expand)AuthorAgeFilesLines
...
* Fix object initialization.Hugo Lima2010-01-134-30/+45
* Added Shiboken::makeTuple inline method to help with constructions of Python ...Hugo Lima2010-01-081-0/+20
* Add -> operator to AutoDecRef class.Hugo Lima2009-12-301-0/+1
* Replaces SbkCopyCppObject template function with the CppObjectCopier template...Marcelo Lira2009-12-221-113/+46
* Changed SbkBaseWrapper_New signature to use "bool" instead of "unsigned int" ...Marcelo Lira2009-12-222-5/+5
* Improvements and refactor on libshiboken's converters.Marcelo Lira2009-12-211-41/+87
* Refactored SbkType specializations and replaced "long long" by "PY_LONG_LONG".Marcelo Lira2009-12-211-78/+13
* Disabled AutoDecRef obj. copy. and added some useful cast operators.Hugo Lima2009-12-211-1/+6
* Adds AutoDecRef class that holds a PyObject pointer and decrefs it when get o...Marcelo Lira2009-12-182-2/+72
* Added template specializations for SbkType<T> when T is a primitive type.Hugo Lima2009-12-161-5/+81
* Tests for numerical implicit conversions and fixesLauro Neto2009-12-161-9/+36
* All wrapped classes now inherit from the SbkBaseWrapper of the metatype SbkBa...Marcelo Lira2009-12-143-22/+156
* Renamed ShiboTypeObject to SbkBaseWrapperType to clearify its relationship wi...Marcelo Lira2009-12-114-8/+8
* Converter<T>::copyCppObject method was replaced by a template function.Marcelo Lira2009-12-101-8/+25
* Renamed a lot of Shiboken things with "Py" prefix to use "Sbk" prefix.Marcelo Lira2009-12-087-83/+85
* Moved container converters from test library to libshiboken's converter header.Marcelo Lira2009-12-071-0/+117
* Added Shiboken_TypeCheck macro that makes use of PyType<T>().Marcelo Lira2009-12-072-3/+9
* Do not generate the method Converter<T>::createWrapper, it'll beHugo Lima2009-12-071-17/+22
* Adds Overflow check to integer types conversions.Marcelo Lira2009-12-071-3/+9
* Correct install location for FindShiboken.cmakeChris Hills2009-12-071-1/+1
* Multiple inheritance works as desired for 99.9% of all known use cases!Hugo Lima2009-12-052-0/+24
* Modified the BindingManager::getOverride method to use Python __mro__.Marcelo Lira2009-12-023-19/+21
* Converter's basic isConvertible and toCpp methods consider None as C++ NULL p...Marcelo Lira2009-12-011-2/+6
* Shiboken::cppObjectIsInvalid now accepts None values as valid.Marcelo Lira2009-12-011-1/+1
* Added method to take care of the details of ownership transfer to C++.Marcelo Lira2009-11-302-0/+19
* Wrapper invalidation method recursively updates children objects status.Marcelo Lira2009-11-303-8/+27
* Implemented primitives to solve the parent/children problem.Hugo Lima2009-11-272-30/+135
* Added convenience method BindingManager::invalidateWrapper(const void*).Marcelo Lira2009-11-262-0/+9
* Added the "containsCppWrapper" flag to the PyBaseWrapper.Marcelo Lira2009-11-262-4/+22
* BindingManager::invalidateWrapper also removes ownership of the object from P...Marcelo Lira2009-11-261-0/+1
* Renamed Shiboken's function cppObjectIsValid to cppObjectIsInvalid.Marcelo Lira2009-11-262-8/+13
* Added the invalidateWrapper method to BindingManager.Marcelo Lira2009-11-253-13/+23
* Merged with multipleinheritance branchMarcelo Lira2009-11-253-12/+41
|\
| * Binding manager releaseWrapper(PyObject*) method fixed to releaseMarcelo Lira2009-11-181-1/+10
| * In multiple inheritance cases the binding manager only assigns aMarcelo Lira2009-11-181-1/+2
| * Shiboken retrieves a Python wrapper object from its correspondingMarcelo Lira2009-11-183-11/+30
* | Added an PyObject* specialization to the Conversion template toMarcelo Lira2009-11-241-0/+8
* | Remove -lutil from target_link_libraries. This library *must* be provided by ...Hugo Lima2009-11-231-2/+1
* | Use "unsigned int" instead of "uint".Hugo Lima2009-11-232-6/+5
* | Fix dllimport/dllexport macros.Hugo Lima2009-11-231-2/+2
* | When the user adds a function with an argument unknown for the typesystem,Hugo Lima2009-11-191-0/+4
* | Use google dense hash table instead of std::map in BindingManager.Hugo Lima2009-11-183-3/+6
|/
* Fixed C string toPython converter to return Py_None when a NULL pointerMarcelo Lira2009-11-181-2/+4
* Fixed Converter<>::toPython(cppobj) method to return Py_None when cppobj is N...Marcelo Lira2009-11-181-0/+4
* Add visibility policies to libshiboken and for bindings generated by shiboken...Hugo Lima2009-11-127-51/+105
* Removed useless file container.cpp/hHugo Lima2009-11-114-90/+0
* Adding signed int/long/char to primitiveType dictLauro Neto2009-11-101-0/+1
* added a Python wrapper deallocator for classes with private destructorMarcelo Lira2009-11-092-0/+9
* the Python wrapper deallocator wasn't removing the Python objectMarcelo Lira2009-11-094-6/+6
* updated Python representation of C++ enums and flags (only QFlags at theMarcelo Lira2009-11-052-15/+25