aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Shiboken::cppObjectIsInvalid(PyObject*) now returns false when the argument ↵Marcelo Lira2010-06-151-1/+1
| | | | | | is NULL. Because NULL objects aren't invalid Python wrappers.
* Fix problems on MacOSX due to uninitialized variables and mixing of int, ↵Hugo Parente Lima2010-06-157-25/+23
| | | | | | | uint and ulong variables. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* MSVC complains about the missing operator< in Str when we use it on a std::list.Hugo Parente Lima2010-06-142-0/+6
|
* Fixed checkType of int and floating point converters.Hugo Parente Lima2010-06-101-2/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Automatically register all primitive types on TypeResover.Hugo Parente Lima2010-06-104-20/+28
| | | | | Reviewer: Renato Araújo <renato.araujo@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Added Converter<T>::checkType.Hugo Parente Lima2010-06-096-29/+92
| | | | | | This method is needed because you can not call Converter<T>::isConvertible inside a Converter<Y>::isConvertible implementation, otherwise it'll create a 2-step implicit conversion.
* CppGenerator now considers user defined default constructors for primitive ↵Marcelo Lira2010-06-081-1/+5
| | | | | | | types. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Bump version to 0.3.3.Renato Filho2010-06-071-1/+1
|
* ShibokenGenerator::filterFunctions method becomes static.sb-0.3.2Marcelo Lira2010-06-031-1/+1
| | | | | | | | It doesn't use instance information and can now be called by other static methods. Reviewed by Renato Araújo <renato.filho@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Avoid crashing CppGenerator if the module entry couldn't be retrieved.Marcelo Lira2010-06-031-1/+3
|
* Added support for protected fields when not using the "protected hack".Marcelo Lira2010-06-039-10/+85
| | | | Tests were also added.
* Fixes code generation for classes with private destructors.Marcelo Lira2010-06-025-6/+71
| | | | | | This fix is specific for the cases when the "protected hack" is turned off. Also added some tests.
* Generator improved to handle protected enums without the protected hack.Marcelo Lira2010-06-027-32/+177
|
* Adds protected enum test cases.Marcelo Lira2010-06-014-1/+57
|
* Fixes generation of classes with protected virtual destructors.Marcelo Lira2010-05-311-1/+7
| | | | | The problem appears when the binding is generated without the protected hack.
* Use external CXX_FLAGS on compilation flags.Renato Filho2010-05-281-2/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Disabled GCC optimization flags by default.Renato Filho2010-05-281-12/+13
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Fix Shiboken version number to generate documentation.Luciano Wolf2010-05-271-2/+2
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Fixed declaration of class SimpleFile.Renato Filho2010-05-262-30/+56
| | | | | | | Move FILE member to internal structor to avoid errors on compilation of debian PPC. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
* Fixed use of constructor for code snip.Renato Filho2010-05-261-2/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Fix segfault in function return modification.Renato Filho2010-05-241-2/+6
| | | | | Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Cosmetic changes.Hugo Parente Lima2010-05-212-41/+47
| | | | | | | | | - Don't use stream operator on macros. - Avoid use of INDENT << INDENT. - Rename some variables on generated code to follow our coding style. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Add a call to PySide::initQtMetaType for every type when the pyside ↵Hugo Parente Lima2010-05-201-1/+9
| | | | | | | extensions mode is on. Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Moved creation of MetaObject before injection code on constructor.Renato Filho2010-05-191-7/+9
| | | | | Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* API fixes.Renato Filho2010-05-1818-148/+169
| | | | | | | | | * Export enums without macro * Declare virtual destructor on all classes with virtual functions * Fix extern "C" declaration scope Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Export signals to the generated cpp files.Luciano Wolf2010-05-172-2/+46
| | | | | Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* generate code necessary to register signal and slot.Renato Filho2010-05-171-1/+11
| | | | | eviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Replaced current generated code to DynamicQMetaObject to new way, toRenato Filho2010-05-131-3/+1
| | | | | | | allow collect PyType info. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Created userdata on Python type object.Renato Filho2010-05-103-8/+64
| | | | | | | User type userdata to store metaobject information. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Register values types as object types too.Renato Filho2010-05-071-4/+6
| | | | | | | Fixes bug #121. Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Bump to version 0.3.2Renato Filho2010-05-041-1/+1
|
* Updated git-archive use to keep compatibility with git version 1.6.sb-0.3.1Renato Filho2010-05-041-1/+1
|
* Fix SONAME, as proposed by Didier Raboud.Hugo Parente Lima2010-05-041-1/+2
|
* Bump version to 0.3.1.Hugo Parente Lima2010-05-041-1/+1
|
* Created file .gitattributes.sb-0.3.0Renato Filho2010-05-031-0/+2
|
* Merge branch 'websiteupdate'Luciano Wolf2010-05-0313-11/+892
|\
| * Update shiboken documentation.Luciano Wolf2010-05-0313-11/+892
| |
* | Added tests for user added functions declared inside namespaces.Hugo Parente Lima2010-04-302-0/+9
| | | | | | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Renato Araújo <renato.araujo@openbossa.org>
* | Fix bug #212Hugo Parente Lima2010-04-301-15/+34
| | | | | | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Renato Araújo <renato.araujo@openbossa.org>
* | Adding test for #212 - Overloads with enumsLauro Neto2010-04-303-1/+23
| |
* | Use translateTypeForWrapperMethod for all types.Hugo Parente Lima2010-04-291-9/+2
| | | | | | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Renato Araújo <renato.araujo@openbossa.org>
* | Removes random pasted code?Hugo Parente Lima2010-04-291-2/+0
| |
* | Known what flag to use on PyBuildValue when a container is used.Hugo Parente Lima2010-04-292-0/+2
| |
* | Use qualified C++ names on multiple inheritance helper functions.Hugo Parente Lima2010-04-291-7/+8
| |
* | Fixed refcount leak on virtual functions args.Renato Filho2010-04-292-5/+6
|/ | | | | Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Merge remote branch 'luck/fixprivctor'Luciano Wolf2010-04-236-4/+151
|\
| * Support to "only private constructor available" case.Luciano Wolf2010-04-216-4/+151
| |
* | Fix problem when 2 globals functions with the same name were declared in ↵Hugo Parente Lima2010-04-231-4/+4
| | | | | | | | | | | | | | different headers. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Renato Araújo <renato.araujo@openbossa.org>
* | Do not delegate inner class initialization to the enclosed classes.Hugo Parente Lima2010-04-221-31/+10
| | | | | | | | | | | | The same applies for namespaces, so all classes are directly initied in init_MODULE function. This solves some bugs regarding class dependencies and their initialization order.
* | Add namespaces to the array of type indexes.Hugo Parente Lima2010-04-222-5/+2
| |