aboutsummaryrefslogtreecommitdiffstats
path: root/cppgenerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added a convenience overload for cpythonBaseName, with AbstractMetaClass as p...Hugo Lima2010-01-141-5/+5
* Implemented type discovery feature.Hugo Lima2010-01-141-6/+26
* Fix transfer ownership on return values.Hugo Lima2010-01-131-7/+12
* Fix object initialization.Hugo Lima2010-01-131-46/+42
* Try to decref py_result if an error happenned.Hugo Lima2009-12-301-2/+4
* Always use global method indexes in qt_metacalls instead of local indexes.Hugo Lima2009-12-301-2/+2
* Implemented support for classname on MetaObject.renato2009-12-301-4/+9
* Modifies ShibokenGenerator::writeCodeSnips semantics.Marcelo Lira2009-12-281-7/+12
* Wrapper classes of QObjects store a pointer to their own meta object, a dynam...Hugo Lima2009-12-281-7/+19
* Replaces SbkCopyCppObject template function with the CppObjectCopier template...Marcelo Lira2009-12-221-4/+2
* Improves TypeResolver code generation for the PySide extension.Marcelo Lira2009-12-211-8/+4
* Adds support for added functions that receives varargs arguments.Marcelo Lira2009-12-181-11/+29
* Register object-types with * at end into TypeResolver.Hugo Lima2009-12-171-2/+6
* Add metaObject() method to every class derived from QObject whenHugo Lima2009-12-161-1/+22
* Added the option --enable-pyside-extensions to enable PySide extensions.Hugo Lima2009-12-161-0/+9
* Updates generator to use improvements in API Extractor regarding function mod...Marcelo Lira2009-12-151-8/+10
* All wrapped classes now inherit from the SbkBaseWrapper of the metatype SbkBa...Marcelo Lira2009-12-141-28/+33
* Renamed ShiboTypeObject to SbkBaseWrapperType to clearify its relationship wi...Marcelo Lira2009-12-111-3/+3
* Converter<T>::copyCppObject method was replaced by a template function.Marcelo Lira2009-12-101-17/+20
* Added convenience method to get the file name for a module's global header.Marcelo Lira2009-12-081-2/+2
* Implement support to slice operator.Luciano Wolf2009-12-081-2/+4
* Improved rich comparison writer to use cpythonBaseName method.Marcelo Lira2009-12-081-3/+4
* Renamed a lot of Shiboken things with "Py" prefix to use "Sbk" prefix.Marcelo Lira2009-12-081-20/+20
* Added Shiboken_TypeCheck macro that makes use of PyType<T>().Marcelo Lira2009-12-071-16/+23
* Do not generate the method Converter<T>::createWrapper, it'll beHugo Lima2009-12-071-21/+0
* Constructor initializes multiple inheritance information for Python derived c...Marcelo Lira2009-12-051-7/+28
* Multiple inheritance works as desired for 99.9% of all known use cases!Hugo Lima2009-12-051-2/+24
* Fixed argument conversion writer and type translator to handle references to ...Marcelo Lira2009-12-021-5/+7
* Modified the BindingManager::getOverride method to use Python __mro__.Marcelo Lira2009-12-021-2/+2
* Try to guess the check function for custom types.Hugo Lima2009-12-011-1/+1
* Do not try to write the C++ version of an argument when the argument type is aHugo Lima2009-12-011-0/+3
* Fixed inverted parentship semantics.Marcelo Lira2009-12-011-12/+14
* Type check writer now adds isConvertible check to object-types and value-type...Marcelo Lira2009-12-011-3/+6
* Fix issues with parent tag.Hugo Lima2009-11-301-4/+6
* Support parent rules for return values.Hugo Lima2009-11-301-2/+4
* Add the generator flag "enable-parent-ctor-heuristic".Hugo Lima2009-11-301-3/+18
* Added method to take care of the details of ownership transfer to C++.Marcelo Lira2009-11-301-16/+7
* Fix identation of generated code for C++ wrapper destructor.Marcelo Lira2009-11-271-0/+1
* Implemented primitives to solve the parent/children problem.Hugo Lima2009-11-271-12/+48
* Added convenience method BindingManager::invalidateWrapper(const void*).Marcelo Lira2009-11-261-0/+1
* Updated method call writer to use the new PyBaseWrapper.containsCppWrapper.Marcelo Lira2009-11-261-16/+35
* Added the "containsCppWrapper" flag to the PyBaseWrapper.Marcelo Lira2009-11-261-2/+12
* Wrapped C++ object validity checks now consider implicit conversions.Marcelo Lira2009-11-261-2/+14
* Python arguments are now checked for Python wrapper validity.Marcelo Lira2009-11-261-4/+13
* Renamed Shiboken's function cppObjectIsValid to cppObjectIsInvalid.Marcelo Lira2009-11-261-4/+3
* Added the invalidateWrapper method to BindingManager.Marcelo Lira2009-11-251-2/+2
* Merged with multipleinheritance branchMarcelo Lira2009-11-251-15/+98
|\
| * Modified the multiple inheritance initializer function to considerMarcelo Lira2009-11-181-7/+29
| * Added the method ShibokenGenerator::hasMultipleInheritanceInAncestry(metaClass)Marcelo Lira2009-11-181-1/+2
| * Added the getAncestorMultipleInheritance method to CppGenerator,Marcelo Lira2009-11-181-3/+13