Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes bug#253 - "Segmentation Fault when clicked on ListWidget with TableModel" | Hugo Parente Lima | 2010-07-06 | 1 | -0/+3 |
| | | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | Add support for static fields. | Hugo Parente Lima | 2010-07-02 | 2 | -0/+3 |
| | | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | Added test for finding type scope in cases involving inheritance. | Marcelo Lira | 2010-06-29 | 1 | -0/+1 |
| | | | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org> | ||||
* | Created unit tests for named arguments. | Renato Filho | 2010-06-17 | 2 | -4/+37 |
| | | | | | Reviewers: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Added test function with an integer argument that have an enum as default value. | Marcelo Lira | 2010-06-15 | 2 | -0/+8 |
| | |||||
* | Fix problems on MacOSX due to uninitialized variables and mixing of int, ↵ | Hugo Parente Lima | 2010-06-15 | 5 | -22/+20 |
| | | | | | | | 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 Lima | 2010-06-14 | 2 | -0/+6 |
| | |||||
* | Added support for protected fields when not using the "protected hack". | Marcelo Lira | 2010-06-03 | 1 | -0/+9 |
| | | | | Tests were also added. | ||||
* | Fixes code generation for classes with private destructors. | Marcelo Lira | 2010-06-02 | 1 | -0/+3 |
| | | | | | | 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 Lira | 2010-06-02 | 1 | -0/+6 |
| | |||||
* | Adds protected enum test cases. | Marcelo Lira | 2010-06-01 | 1 | -0/+14 |
| | |||||
* | Fixed declaration of class SimpleFile. | Renato Filho | 2010-05-26 | 2 | -30/+56 |
| | | | | | | | Move FILE member to internal structor to avoid errors on compilation of debian PPC. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | API fixes. | Renato Filho | 2010-05-18 | 12 | -20/+23 |
| | | | | | | | | | * 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> | ||||
* | Adding test for #212 - Overloads with enums | Lauro Neto | 2010-04-30 | 2 | -0/+10 |
| | |||||
* | Merge remote branch 'luck/fixprivctor' | Luciano Wolf | 2010-04-23 | 1 | -0/+61 |
|\ | |||||
| * | Support to "only private constructor available" case. | Luciano Wolf | 2010-04-21 | 1 | -0/+61 |
| | | |||||
* | | Use qualified class name when callign a method like self->ClassName::method(). | Hugo Parente Lima | 2010-04-22 | 1 | -0/+10 |
| | | | | | | | | This fix some problems compiling bindings for classes under C++ namespaces. | ||||
* | | Added support for enums inside classes inside namespaces. | Hugo Parente Lima | 2010-04-22 | 1 | -0/+4 |
| | | |||||
* | | Add test for classes and inner classes inside namespaces. | Hugo Parente Lima | 2010-04-22 | 1 | -0/+12 |
| | | |||||
* | | Fixed argument policy propagate. | Renato Filho | 2010-04-22 | 2 | -1/+3 |
|/ | | | | | Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | Better error messages when reimplementing virtual methods. | Hugo Parente Lima | 2010-04-08 | 1 | -0/+6 |
| | |||||
* | Do not segfault when a null pointer is passed to Str constructor. | Hugo Parente Lima | 2010-04-05 | 1 | -1/+2 |
| | |||||
* | Adds tests to type system modifications regarding reference to pointer type. | Marcelo Lira | 2010-03-22 | 2 | -0/+16 |
| | | | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Lauro Moura <lauro.neto@openbossa.org> | ||||
* | Adding greedy method to Collector | Lauro Neto | 2010-03-22 | 3 | -0/+13 |
| | | | | | This method will somehow conflict with the external operator in libother OtherObjectType | ||||
* | Adds a test for a method with modifications and custom conversion rules. | Marcelo Lira | 2010-03-19 | 2 | -0/+11 |
| | | | | | | | | | | | | | The test function does nothing in fact, it is there just to cause a situation that could cause a compilation problem if the generator is not working as it should. In other words if it compiles, then it is ok. :) The added method was a dummy clone of a similar QPixmap.loadFromData method signature that prevented QtGui from compiling properly. Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Anderson Lizardo <anderson.lizardo@openbossa.org> | ||||
* | Allow hash-function tag to be definied in object-types (Fix bug #186). | Hugo Lima | 2010-03-19 | 2 | -0/+7 |
| | |||||
* | added support for pure virtual methods returning void ptrs | Matti Airas | 2010-03-17 | 3 | -0/+9 |
| | | | | | | | the return statements now have correct values for pure virtual methods returning void pointers. also added a dummy test for this (can't really test it properly until the semantics of casting the python return value into a void pointer is properly defined -- if ever). | ||||
* | fixed a typo in the test class name | Matti Airas | 2010-03-17 | 1 | -2/+2 |
| | |||||
* | Merge branch 'master' into extensibleconversions | Marcelo Lira | 2010-03-04 | 3 | -0/+15 |
|\ | | | | | | | | | | | | | | | | | Conflicts: cppgenerator.cpp libshiboken/basewrapper.cpp Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Lauro Moura <lauro.neto@openbossa.org> | ||||
| * | Use polymorphic-id-expression to discover the correct type of a C++ object. | Hugo Lima | 2010-03-02 | 2 | -0/+6 |
| | | |||||
| * | Add test for bug on the current type discovery algorithm. | Hugo Lima | 2010-03-02 | 2 | -0/+9 |
| | | |||||
* | | Adds tests for a class without implicit conversions being extended in ↵ | Marcelo Lira | 2010-03-02 | 1 | -0/+55 |
|/ | | | | | | | | | | | another module. One value type class, called NoImplicitConversion, without implicit conversions of any kind is declared in the first library, libsample. In the other library, libother, ExtendsNoImplicitConversion defines a conversion operator to turn itself into a NoImplicitConversion class. The unit tests tries to pass an ExtendsNoImplicitConversion object where a NoImplicitConversion is expected. | ||||
* | Adds unit test for implicit conversion defined by a conversion operator. | Marcelo Lira | 2010-03-01 | 2 | -0/+9 |
| | | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org> | ||||
* | Shiboken generator now supports references to pointers as arguments. | Marcelo Lira | 2010-02-26 | 1 | -0/+3 |
| | | | | | | | Two methods with references to object type and value type pointers were added to BlackBox test class just to check the compilation. Reviewed by Hugo Parente <hugo.lima@openbossa.org> | ||||
* | Add hash function for Str and proper unit test. | Hugo Lima | 2010-02-23 | 2 | -0/+12 |
| | |||||
* | Adds test for C++ 'const char*' argument receiving a Python None as a null ↵ | Marcelo Lira | 2010-02-20 | 1 | -0/+3 |
| | | | | | | | pointer. The test function 'countCharacters(const char*)' now returns -1 when receiving a null pointer. | ||||
* | Added more tests for bugs found in overload resolution. | Hugo Lima | 2010-02-19 | 1 | -0/+4 |
| | |||||
* | Adding test for sequenceToIntArray | Lauro Neto | 2010-02-19 | 2 | -0/+13 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Adds tests for reference counting in model/view style relationships. | Marcelo Lira | 2010-02-10 | 3 | -0/+116 |
| | |||||
* | Adds tests for classes with public member variables. | Marcelo Lira | 2010-02-10 | 2 | -4/+11 |
| | | | | | Three kinds of types are represented: primitive, value and object types. The unit tests also check for correct reference counting. | ||||
* | Implement support to conversion rule. | Renato Filho | 2010-02-09 | 2 | -3/+2 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Adds tests for argument removal and type modification for virtual methods. | Marcelo Lira | 2010-02-09 | 1 | -0/+1 |
| | | | | Reviewed by Lauro Moura <lauro.neto@openbossa.org> | ||||
* | Fixes generation of binding reimplementation of modified virtual methods. | Marcelo Lira | 2010-02-09 | 1 | -1/+1 |
| | | | | | Argument removal and type modification no longer affects the generation of virtual method signatures in the binding code. | ||||
* | Adds test for argument removal plus argument type modification. | Marcelo Lira | 2010-02-08 | 2 | -0/+9 |
| | |||||
* | Fixing sort overload | Lauro Neto | 2010-02-08 | 1 | -0/+4 |
| | | | | | | Now sorting OverloadData recursively Reviewer: Renato Filho <renato.filho@openbossa.org> | ||||
* | Add workaround for hardware bug that causes failures on two "size" tests. | Anderson Lizardo | 2010-02-03 | 1 | -2/+12 |
| | | | | Reviewed by Renato Araújo <renato.filho@openbossa.org> | ||||
* | Fix crash when a virtual function with enum in they arguments is called from ↵ | Hugo Lima | 2010-02-01 | 2 | -0/+11 |
| | | | | | | C++ and have an implementation in Python. | ||||
* | Create test for constructors with implicitly conversion and default args. | Renato Filho | 2010-01-29 | 1 | -4/+7 |
| | | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org> | ||||
* | Add test for an impossible type discovery when the type has virtual functions. | Hugo Lima | 2010-01-28 | 2 | -0/+10 |
| | |||||
* | Adds support for void pointer conversions. | Marcelo Lira | 2010-01-28 | 1 | -0/+56 |
| | | | | | | | | | A new converter specialization was added to deal with 'void*' conversions. In the case of C++ generating a unknown void pointer a BaseWrapper is used to hold the said pointer. There is a new test for this situation. Reviewed by Renato Araújo <renato.filho@openbossa.org> |