aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | Remove generation of unused code.Hugo Parente Lima2010-04-221-12/+0
| |
* | Use qualified class name when callign a method like self->ClassName::method().Hugo Parente Lima2010-04-224-3/+15
| | | | | | | | This fix some problems compiling bindings for classes under C++ namespaces.
* | Added support for enums inside classes inside namespaces.Hugo Parente Lima2010-04-224-6/+9
| |
* | Write converters for classes inside namespaces.Hugo Parente Lima2010-04-221-20/+8
| |
* | Minor tweaks in global header generation.Hugo Parente Lima2010-04-221-92/+83
| | | | | | | | Also uses FileOut class to write the file, so the file is only written if needed.
* | Add test for classes and inner classes inside namespaces.Hugo Parente Lima2010-04-225-2/+58
| |
* | Add declaration of global functions on sample typesystem.Hugo Parente Lima2010-04-221-3/+24
| |
* | Add include headers of global enums.Hugo Parente Lima2010-04-223-45/+21
| |
* | Do not build tests if explicitly wanted to. Default is to build.Carlos Goncalves2010-04-221-2/+8
| | | | | | | | | | | | | | | | | | The majority of users don't need tests built. This will reduce build time significantly, and packagers will be thanked for it. To not build tests append -DBUILD_TESTS=False to cmake parameters. Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org> Reviewer: Hugo Parente <hugo.lima@openbossa.org>
* | Fixed argument policy propagate.Renato Filho2010-04-225-48/+77
|/ | | | | Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Fix memory leak when calling methods with some caracteristics.Hugo Parente Lima2010-04-141-1/+1
| | | | | | | | | | | | To leak memory you need to call a method which the C++ version have one or more argument passed as reference, so in python you pass a implicity convertible type. E.g.: the method expects "const QString&" and you pass a Python string which will be implicitly converted to a QString, the memory used by this implicitly generated QString leaks. Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org> Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
* Remove export macros from inlined classes.Thomas Berg2010-04-122-2/+2
| | | | | | | | | | | The GilState and ThreadStateSaver classes are purely inline, and should not be declared with dllexport/dllimport macros. The dllimport macro forces MSVC not to inline the classes in client code, which causes linker errors, since the symbols are not included in the shiboken dll. Reviewer: Hugo Parente <hugo.lima@openbossa.org> Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
* Add missing include for MVSC.Thomas Berg2010-04-121-0/+1
|
* Unit test for multiple derived classes.Renato Filho2010-04-121-2/+26
|
* Remove warnings about "deprecated conversion from string constant to 'char*'".Hugo Parente Lima2010-04-123-3/+3
| | | | | | | | These warnings are due to the Python C API using a char* as parameter when it should const char*. Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org> Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
* Remove extra blank spaces added in generated code.Hugo Parente Lima2010-04-081-1/+1
| | | | | | | "return Foo() ;" becomes "return Foo();" Reviewer: Lauro Moura <lauro.neto@openbossa.org> Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org>
* Better error messages when reimplementing virtual methods.Hugo Parente Lima2010-04-083-16/+42
|
* Add another test case to multi_cpp_test.pyHugo Parente Lima2010-04-081-0/+30
|
* Adding test for mixed Python/C++ mult. inheritanceLauro Neto2010-04-081-0/+71
| | | | | Reviewer: Bruno Araujo <bruno.araujo@openbossa.org> Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org>
* Adding multiple inheritance + virtual method testLauro Neto2010-04-081-0/+83
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org>
* Only convert None to a null pointer when there aren't conversions defined ↵Hugo Parente Lima2010-04-061-3/+4
| | | | | | | for it. Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org> Reviewer: Bruno Araújo <bruno.araujo@openbossa.org>
* Small cosmetic changes to the generated code.Hugo Parente Lima2010-04-051-7/+5
|
* Fix crash caused by a None type passed as argument in comparison functions.Hugo Parente Lima2010-04-051-2/+11
|
* Add extra options for ShibokenGenerator::writeBaseConversion.Hugo Parente Lima2010-04-052-6/+7
|
* Added unit test for crash with references, None types and comparison functions.Hugo Parente Lima2010-04-051-1/+6
|
* Do not segfault when a null pointer is passed to Str constructor.Hugo Parente Lima2010-04-051-1/+2
|
* Do not write Py_RETURN_FALSE twice.Hugo Parente Lima2010-04-051-6/+2
|
* Added enum meta type, this will ease you to known if a PyObject is a ↵Hugo Lima2010-04-054-1/+60
| | | | Shiboken enum.
* Added flag is_user_type to identify types created by the user which inherits ↵Hugo Lima2010-04-053-4/+16
| | | | | | binded types from binded types.
* libsample's Point extended with a reverse operator defined in libother.Marcelo Lira2010-03-313-1/+72
| | | | | | | | | | The libother's Number class now defines a multiply reverse operator with libsample's Point class. Tests were added to check if the generated binding correctly calls Number.__rmul__ method with Point as argument. Reviewed by Anderson Lizardo <anderson.lizardo@openbossa.org> Reviewed by Hugo Parente <hugo.lima@openbossa.org>
* Improved the code that calls reverse operators added in other modules.Marcelo Lira2010-03-311-13/+29
| | | | | The previous generated code were generated only for shift operators (<< and >>), this version works for all binary operators.
* Extended extended reverse shift operator test.Marcelo Lira2010-03-311-3/+9
| | | | Just added the basic case of "Collector << ObjectType".
* Version bump to 0.3.0 due to many ABI changes.Hugo Lima2010-03-311-1/+1
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org>