aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Only display warning for unnamed arguments when this argument hasRenato Filho2012-03-093-15/+9
| | | | default value.
* Fixed warning message output.Renato Filho2012-03-093-10/+37
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Enable warning for arguments without name.Renato Filho2012-03-094-6/+35
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Implemented support to "rename to" in argument modificationRenato Filho2012-03-094-5/+45
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Make the progress message funny.Renato Filho2012-03-091-9/+12
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Hugo Parente Lima <hugo.lima@openbossa.org>
* Simplify progress message.Renato Filho2012-03-092-63/+26
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Hugo Parente Lima <hugo.lima@openbossa.org>
* Updated documentation version.Renato Filho2012-03-091-2/+2
|
* Use qualified c++ names instead to do the topological sort.Hugo Parente Lima2012-03-091-8/+28
| | | | | | | | Not using topological sort will generate an incorrect sorting when there are two or more classes with the same name in different scopes. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.araujo@openbossa.org>
* Added the "default-constructor" attribute to the "primitive-type" tag.Marcelo Lira2012-03-096-0/+117
| | | | | | | | | The default-constructor attribute specifies a way to build an instance of a class declared as primitive type using default arguments. Documentation and a test were also added. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Bump to release 0.6.1.Renato Filho2012-03-091-1/+1
|
* Bump version to 0.6.0Renato Filho2012-03-091-2/+2
|
* Added methods to AbstractMetaClass to verify the presence of protected members.Marcelo Lira2012-03-092-5/+32
| | | | | | | | Added methods to verify the presence of protected fields and members in general in a class. Reviewed by Renato Araújo <renato.filho@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Added methods ApiExtractor::findAbstractMetaEnum.Marcelo Lira2012-03-092-0/+58
| | | | | The new methods returns an AbstractMetaEnum for a given TypeEntry, EnumTypeEntry, FlagsTypeEntry or AbstractMetaType.
* Use external CXX_FLAGS on compilation flags.Renato Filho2012-03-091-2/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Disabled GCC optimization flags by default.Renato Filho2012-03-092-8/+22
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Fixed invalid links flags on MacOS.Renato Filho2012-03-091-3/+5
|
* The initialisation of TypeDatabase must happen first in TestUtil constructor.Marcelo Lira2012-03-091-2/+3
| | | | | Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araujo <renato.filho@openbossa.org>
* Fixes a misspelling.Marcelo Lira2012-03-091-1/+1
|
* Imitialize apiVersion on typesystem.Renato Filho2012-03-091-1/+1
| | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
* Document about the flag "since".Renato Filho2012-03-092-6/+38
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Created unittest to flag "since".Renato Filho2012-03-0913-8/+205
|
* Implemented support to flag "since" on typesystem.Renato Filho2012-03-099-99/+210
| | | | | With this flag you can specify after which version the tag became valid.
* Avoid export unnecessary symbols to public api.Renato Filho2012-03-092-0/+8
| | | | | | | Fixes bug #209. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Hugo Parente Lima <hugo.lima@openbossa.org>
* Revert "Fix files to link against on Windows."Renato Filho2012-03-091-1/+1
| | | | | | This reverts commit a7bce60de9bc884506b4f4d13ea538702d459597. This CMAKE LINK_LIBRARY PREFIX does not exists on cmake 2.6.
* Remove ancient code commented out years ago.Hugo Parente Lima2012-03-091-144/+0
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Comestic changes to follow our code style.Hugo Parente Lima2012-03-091-112/+111
|
* When the class is a alias for a template class, proper rename their ↵Hugo Parente Lima2012-03-091-0/+1
| | | | constructors.
* When the class is a alias for a template class, copy all properties from the ↵Hugo Parente Lima2012-03-091-0/+10
| | | | base class.
* Add more tests for hasNonPrivateCtor method, when the type is a alias for a ↵Hugo Parente Lima2012-03-092-3/+25
| | | | template class.
* Remove useless castType variable.Hugo Parente Lima2012-03-091-12/+1
|
* Fix MSVC compilation failure.Catalin Iacob2012-03-091-1/+1
| | | | | | | | The error message was: apiextractor\include.h(78) : error C2375: 'qHash' : redefinition; different linkage Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Fix files to link against on Windows.Catalin Iacob2012-03-091-1/+1
| | | | | | | On Windows there is a distinction between a DLL (foo.dll) and the import library (foo.lib) that a program links to in order to use that DLL. It seems that CMAKE_LINK_LIBRARY_SUFFIX is perfect for this distinction - the suffix will be .lib on Windows and .so on Linux.
* Do not add the base class as a dependency if the base class is not in the graph.Hugo Parente Lima2012-03-091-2/+4
|
* Add better error message when a cyclic type dependency is found.Hugo Parente Lima2012-03-091-1/+10
|
* Do not copy the QList, use a const reference instead.Hugo Parente Lima2012-03-091-5/+1
| | | | QList copy is cheap, because it's implicity shared, but const references are much more cheap indeed.
* Bump version to 0.5.2.Renato Filho2012-03-091-1/+1
|
* Updated git-archive use to keep compatibility with git version 1.6.Renato Filho2012-03-091-1/+1
|
* Fix soname of ApiExtractor.Hugo Parente Lima2012-03-091-1/+2
|
* Bump version to 0.5.1.Hugo Parente Lima2012-03-091-1/+1
|
* added gitattributes.Renato Filho2012-03-091-0/+2
|
* Fixed QFlags lookup.Renato Filho2012-03-091-1/+13
|
* Tag user added function inside namespaces as static functions.Hugo Parente Lima2012-03-091-0/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Renato Araújo <renato.araujo@openbossa.org>
* Bump the documentation versionHugo Parente Lima2012-03-091-2/+2
| | | | | Reviewer: Bruno Araújo <bruno.araujo@openbossa.org> Reviewer: Willer Moreira <willer.moreira@openbossa.org>
* Added tests for template instanciations using enum values, all under a nice ↵Hugo Parente Lima2012-03-093-0/+110
| | | | | | | namespace. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Renato Araújo <renato.araujo@openbossa.org>
* Fixes template instanciation when the template parameter is a enum value.Hugo Parente Lima2012-03-091-47/+33
|
* Only add an enclosing class to the dependency graph if it's part of the graph.Hugo Parente Lima2012-03-091-1/+1
|
* Add EnumValueTypeEntry.Hugo Parente Lima2012-03-092-0/+37
| | | | | Enum values are in global namespace, so sometimes you need to get them from TypeDatabase, a use case for this is a template class where the template parameter is a enum value.
* Remove detection of duplicated enum values, this was implemented due to a ↵Hugo Parente Lima2012-03-092-51/+2
| | | | | | bug on boost::python which doesn't exists nowadays.
* Support 'void' argument.Lauro Neto2012-03-091-0/+8
| | | | | Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org> Reviewer: Renato Filho <renato.filho@openbossa.org>
* Adding tests for 'void' argument in functionsLauro Neto2012-03-093-0/+119
|