Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed warning message output. | Renato Filho | 2012-03-09 | 3 | -10/+37 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Enable warning for arguments without name. | Renato Filho | 2012-03-09 | 4 | -6/+35 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Implemented support to "rename to" in argument modification | Renato Filho | 2012-03-09 | 4 | -5/+45 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Make the progress message funny. | Renato Filho | 2012-03-09 | 1 | -9/+12 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Hugo Parente Lima <hugo.lima@openbossa.org> | ||||
* | Simplify progress message. | Renato Filho | 2012-03-09 | 2 | -63/+26 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Hugo Parente Lima <hugo.lima@openbossa.org> | ||||
* | Updated documentation version. | Renato Filho | 2012-03-09 | 1 | -2/+2 |
| | |||||
* | Use qualified c++ names instead to do the topological sort. | Hugo Parente Lima | 2012-03-09 | 1 | -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 Lira | 2012-03-09 | 6 | -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 Filho | 2012-03-09 | 1 | -1/+1 |
| | |||||
* | Bump version to 0.6.0 | Renato Filho | 2012-03-09 | 1 | -2/+2 |
| | |||||
* | Added methods to AbstractMetaClass to verify the presence of protected members. | Marcelo Lira | 2012-03-09 | 2 | -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 Lira | 2012-03-09 | 2 | -0/+58 |
| | | | | | The new methods returns an AbstractMetaEnum for a given TypeEntry, EnumTypeEntry, FlagsTypeEntry or AbstractMetaType. | ||||
* | Use external CXX_FLAGS on compilation flags. | Renato Filho | 2012-03-09 | 1 | -2/+2 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Disabled GCC optimization flags by default. | Renato Filho | 2012-03-09 | 2 | -8/+22 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Fixed invalid links flags on MacOS. | Renato Filho | 2012-03-09 | 1 | -3/+5 |
| | |||||
* | The initialisation of TypeDatabase must happen first in TestUtil constructor. | Marcelo Lira | 2012-03-09 | 1 | -2/+3 |
| | | | | | Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araujo <renato.filho@openbossa.org> | ||||
* | Fixes a misspelling. | Marcelo Lira | 2012-03-09 | 1 | -1/+1 |
| | |||||
* | Imitialize apiVersion on typesystem. | Renato Filho | 2012-03-09 | 1 | -1/+1 |
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | Document about the flag "since". | Renato Filho | 2012-03-09 | 2 | -6/+38 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Created unittest to flag "since". | Renato Filho | 2012-03-09 | 13 | -8/+205 |
| | |||||
* | Implemented support to flag "since" on typesystem. | Renato Filho | 2012-03-09 | 9 | -99/+210 |
| | | | | | With this flag you can specify after which version the tag became valid. | ||||
* | Avoid export unnecessary symbols to public api. | Renato Filho | 2012-03-09 | 2 | -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 Filho | 2012-03-09 | 1 | -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 Lima | 2012-03-09 | 1 | -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 Lima | 2012-03-09 | 1 | -112/+111 |
| | |||||
* | When the class is a alias for a template class, proper rename their ↵ | Hugo Parente Lima | 2012-03-09 | 1 | -0/+1 |
| | | | | constructors. | ||||
* | When the class is a alias for a template class, copy all properties from the ↵ | Hugo Parente Lima | 2012-03-09 | 1 | -0/+10 |
| | | | | base class. | ||||
* | Add more tests for hasNonPrivateCtor method, when the type is a alias for a ↵ | Hugo Parente Lima | 2012-03-09 | 2 | -3/+25 |
| | | | | template class. | ||||
* | Remove useless castType variable. | Hugo Parente Lima | 2012-03-09 | 1 | -12/+1 |
| | |||||
* | Fix MSVC compilation failure. | Catalin Iacob | 2012-03-09 | 1 | -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 Iacob | 2012-03-09 | 1 | -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 Lima | 2012-03-09 | 1 | -2/+4 |
| | |||||
* | Add better error message when a cyclic type dependency is found. | Hugo Parente Lima | 2012-03-09 | 1 | -1/+10 |
| | |||||
* | Do not copy the QList, use a const reference instead. | Hugo Parente Lima | 2012-03-09 | 1 | -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 Filho | 2012-03-09 | 1 | -1/+1 |
| | |||||
* | Updated git-archive use to keep compatibility with git version 1.6. | Renato Filho | 2012-03-09 | 1 | -1/+1 |
| | |||||
* | Fix soname of ApiExtractor. | Hugo Parente Lima | 2012-03-09 | 1 | -1/+2 |
| | |||||
* | Bump version to 0.5.1. | Hugo Parente Lima | 2012-03-09 | 1 | -1/+1 |
| | |||||
* | added gitattributes. | Renato Filho | 2012-03-09 | 1 | -0/+2 |
| | |||||
* | Fixed QFlags lookup. | Renato Filho | 2012-03-09 | 1 | -1/+13 |
| | |||||
* | Tag user added function inside namespaces as static functions. | Hugo Parente Lima | 2012-03-09 | 1 | -0/+2 |
| | | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Renato Araújo <renato.araujo@openbossa.org> | ||||
* | Bump the documentation version | Hugo Parente Lima | 2012-03-09 | 1 | -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 Lima | 2012-03-09 | 3 | -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 Lima | 2012-03-09 | 1 | -47/+33 |
| | |||||
* | Only add an enclosing class to the dependency graph if it's part of the graph. | Hugo Parente Lima | 2012-03-09 | 1 | -1/+1 |
| | |||||
* | Add EnumValueTypeEntry. | Hugo Parente Lima | 2012-03-09 | 2 | -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 Lima | 2012-03-09 | 2 | -51/+2 |
| | | | | | | bug on boost::python which doesn't exists nowadays. | ||||
* | Support 'void' argument. | Lauro Neto | 2012-03-09 | 1 | -0/+8 |
| | | | | | Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org> Reviewer: Renato Filho <renato.filho@openbossa.org> | ||||
* | Adding tests for 'void' argument in functions | Lauro Neto | 2012-03-09 | 3 | -0/+119 |
| | |||||
* | Do not generate bindings for global functions when the typesystem was loaded ↵ | Hugo Parente Lima | 2012-03-09 | 2 | -2/+3 |
| | | | | | | | with generate=no. Reviewer: Lauro Moura <lauro.neto@openbossa.org> Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> |