summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Created cmake option 'ENABLE_VERSION_SUFFIX' to use version on generated ↵sb-0.8.0Renato Filho2012-03-095-19/+30
| | | | | | | files to allow multiples version installed simultaneous. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Bumping the version due to a BIC change in commit ↵Hugo Parente Lima2012-03-091-2/+2
| | | | ce7f2121cd3583d67f26bcc87e8a1d2d11e599a6.
* Fixes various memory alignment issues which cause generator to crash on ↵Modestas Vainius2012-03-095-4/+33
| | | | | | | alignment-sensitive architectures. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Fixed function modification propagation.Renato Filho2012-03-095-2/+125
| | | | | | | Now all modifications on base function will be propagate until a new modification was found. Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Lauro Moura <lauro.neto@openbossa.org>
* Add support for distributed compilation using icecc.Hugo Parente Lima2012-03-092-0/+12
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Created function to discovery when a class implement a container type.Renato Filho2012-03-095-1/+114
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* If a class have a non final method doesn't mean that class is polymorphic.Hugo Parente Lima2012-03-093-1/+34
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.araujo@openbossa.org>
* Avoid removing temporary file when in DEBUG mode.Luciano Wolf2012-03-091-0/+3
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Colored output is disabled by default on Windows.Hugo Parente Lima2012-03-092-10/+10
| | | | | | | Define the NOCOLOR constant to disable it in other systems. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Use binary dir to install libraries on windows when not using msvc.Renato Filho2012-03-091-0/+2
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Use CMake DEFINES to export symbols.Renato Filho2012-03-092-4/+4
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix flags used when compiling using MSVC.Hugo Parente Lima2012-03-091-1/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Fixed error during the property functions parser.Renato Filho2012-03-091-1/+2
| | | | | | | Fixes bug #302 Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Disable colored output on windows (msvc)Hugo Parente Lima2012-03-091-1/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Make libxml2 and libxslt optional dependencies.Hugo Parente Lima2012-03-093-10/+32
|
* Detect operator() as operator overload.Renato Filho2012-03-091-0/+1
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Does not consider private operators.Renato Filho2012-03-091-9/+9
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Bump to version 0.7.1.Renato Filho2012-03-091-1/+1
|
* Updated allocator class.sb-0.7.0Renato Filho2012-03-091-111/+109
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix wrong behaviour of topological sort.Luciano Wolf2012-03-091-2/+4
| | | | | | | | When dealing with repeated and unordered classes it can generate an invalid result array. Reviewer: Renato Araújo <renato.filho@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Fixed memory leak.Renato Filho2012-03-097-95/+151
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fixed tag processing to accept "inject-code" as child tag of "add-function".Marcelo Lira2012-03-091-1/+2
| | | | | Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Put back variable-name in 'reference-count' tag.Renato Filho2012-03-092-0/+3
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Bump version due to ABI changes.Hugo Parente Lima2012-03-091-2/+2
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix bug#260 - "Can't modify argument name of a function added with ↵Hugo Parente Lima2012-03-096-65/+79
| | | | add-function tag."
* Removed unused global variable.Hugo Parente Lima2012-03-091-3/+1
|
* Init struct values on constructor.Hugo Parente Lima2012-03-091-0/+2
| | | | Newer versions of parser do this, e.g. the version used on kdevelop4.
* Fix bug#253 - "Segmentation Fault when clicked on ListWidget with TableModel"Hugo Parente Lima2012-03-091-1/+1
| | | | | | | | Tag not only abstract functions but also non private functions with "EmptyFunction" when their visibility was reduced. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Added a method to return the template list from AbstractMetaBuilder.Marcelo Lira2012-03-091-0/+4
| | | | | Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Added test for a class inheriting from a container template.Marcelo Lira2012-03-092-0/+37
| | | | | The test is simple and only checks if the classes were inherited properly.
* Namespaces must be traversed recursively as they should.Marcelo Lira2012-03-092-17/+60
|
* Added test for class member inside a two nested namespaces.Marcelo Lira2012-03-092-0/+30
|
* Guarantees that namespaces and inner classes will not be repeated.Marcelo Lira2012-03-091-2/+10
| | | | | Lists of global namespaces, inner classes and inner namespaces now have duplicated entries removed.
* Added test for template inheritance involving forward declaration and namespace.Marcelo Lira2012-03-092-0/+36
| | | | | | | This test case is similar to a previous test with forward declaration except that this time everything is inside a namespace. This slightly different situation could trigger problems in a different place on AbstractMetaBuilder.
* Adds test case to namespace members, namely enums and functions.Marcelo Lira2012-03-093-0/+94
|
* Fixes usage of std::unique method.Marcelo Lira2012-03-092-0/+2
| | | | | std::unique looks for adjacent duplicates in a list, so it needs to be sorted for the algorithm to work in all items.
* Added test for template inheritance involving a forward declaration.Marcelo Lira2012-03-092-0/+33
| | | | | When things goes awry methods from the template parent class got duplicated in the inheriting class.
* Class members are traversed after the classes themselves.Marcelo Lira2012-03-092-4/+34
| | | | | | To prevent a method that uses a type that was not ready at the moment of analysis, the classes are traversed separately and before the class members, namely fields and methods.
* Type translation now looks in the class' parent scope.Marcelo Lira2012-03-091-4/+20
| | | | | When trying to figure out a type the AbstractMetaBuilder::translateType method should also look in the class' parent scope.
* Added test for type resolution order.Marcelo Lira2012-03-093-2/+97
| | | | | | Methods or functions signatures using any type from the library being wrapped must be processed after all the library types or else the function/method will be rejected.
* Implemented support to namespace on documentation.Renato Filho2012-03-091-0/+12
| | | | | Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Fixed namespace resolution name.Renato Filho2012-03-091-1/+14
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Created test for namespace resolution name.Renato Filho2012-03-092-0/+44
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Fix cmake files used by other libs to detect ApiExtractor.Hugo Parente Lima2012-03-092-2/+2
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix compilation and instalation on MSVC.Hugo Parente Lima2012-03-092-1/+11
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix trivial spelling errors.Renato Filho2012-03-091-1/+1
| | | | | | | Author: Didier Raboud <didier@raboud.com> Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Fixes AbstractMetaBuilder::fixDefaultValue method.Marcelo Lira2012-03-091-2/+0
| | | | | | | | | | For some reason if a default value given to above mentioned function is exactly "QVariant::Invalid" it is turned into "0". This is done for no apparent reason and causes the Python binding generator to produce bad source code for the QtSql module bindings. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Exclude signals from named arguments check test.Luciano Wolf2012-03-091-1/+1
| | | | | Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Documented rename to tag inside of argument modification.Renato Filho2012-03-091-0/+12
|
* Append more details on message related to nameless arguments.Renato Filho2012-03-091-1/+1
|