| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Reviewed by Lauro Moura <lauro.neto@openbossa.org>
|
|
|
|
| |
Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
|
|
|
|
|
|
| |
VarargsTypeEntry.
Reviewed by Hugo Parente <hugo.lima@openbossa.org>
|
|
|
|
|
|
|
|
|
|
|
| |
All the uses of QMetaObject::normalizedSignature were replaced to use
TypeDatabase::normalizedSignature; the former always changes the
unsigned primitives to the shorter versions (e.g. "unsigned int"
becomes "uint") that aren't necessarily used by the parsed library.
The new normalizer changes back "uNUMBER" to "unsigned NUMBER" if the
former is not present in the TypeDatabase.
Reviewed by Hugo Parente <hugo.lima@openbossa.org>
|
|
|
|
|
|
|
|
|
| |
The TypeDatabase now stores global added functions as well as
function modifications.
The AbstractMetaFunction::modifications method was improved to
check for global modifications.
The test suite was updated with the changes.
|
|
|
|
|
|
| |
Created tests.
Reviewed by Hugo Lima <hugo.lima@openbossa.org>
|
| |
|
|
|
|
| |
Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
|
|
|
|
|
|
|
|
| |
file being parsed. The existing module retrieval is based on the
module name given as attribute of the "typesystem" tag. This allows
helps when a single module is described on multiple type system files.
Reviewed by Renato Araujo <renato.filho@openbossa.org>
|
|
|
|
|
|
| |
previously only code injected from a file was being
stored correctly in the module object, code written
inside the 'inject-code' tag was always lost
|
| |
|
|
|
|
| |
Reviewed by Hugo Parente <hugo.lima@openbossa.org>
|
|
|
|
|
|
|
| |
Without this the function without parenteses will be like an alien to
all others APIExtractor functions.
Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
|
|
|
|
|
|
| |
have parenteses.
Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
|
|
|
|
|
| |
To access the conversion rule, use the new method TypeEntry->conversionRule
NOTE: this commit is a modification of code produced by Hugo Parente.
|
| |
|
| |
|
|
|
|
| |
extended ComplexTypeEntry with a list of AddedFunctions
|
|
|
|
| |
the purpose is to allow the creation of new function/method signatures
|
| |
|
|
|
|
| |
With kdevelop4 it's so easy :-D
|
| |
|
|
|
|
|
| |
- Makes possible to reset the TypeDatabase, this is usefull in unit tests
when you need to make all unit tests independent of each other.
|
|
|
|
|
|
| |
Fixes Bug #49.
Reviewed by Luciano Miguel Wolf <luciano.wolf@openbossa.org>
|
|
|
|
|
| |
to TypeEntry, this way they will be also available on PrimitiveTypeEntry;
the type system format now accepts the 'include' tag
|
|
|
|
|
|
|
|
| |
the generator,
and the apiextractor library should be just what their name means, an API extractor.
This break the APIExtractor source compatibility with no mercy!
|
|
|