Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed type resolution for types inside scopes, but their names omit this ↵ | Marcelo Lira | 2012-03-09 | 1 | -4/+19 |
| | | | | information. | ||||
* | Revert "Implement getTypeIndex function for types no generated types and ↵ | Hugo Parente Lima | 2012-03-09 | 1 | -43/+17 |
| | | | | | | | | primitive types." This commit broke the macosx build of PySide. This reverts commit e9758a01f15bc53de8e03b77ec8beb5673b1b1af. | ||||
* | Implement getTypeIndex function for types no generated types and primitive ↵ | Hugo Parente Lima | 2012-03-09 | 1 | -17/+43 |
| | | | | | | | types. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Renato Araújo <renato.filho@openbossa.org> | ||||
* | Fix bug 731 - "Can't specify more than a single 'since' argument" | Hugo Parente Lima | 2012-03-09 | 1 | -0/+51 |
| | |||||
* | Compute the type indexes if needed when calling getMaxTypeIndex(). | Hugo Parente Lima | 2012-03-09 | 1 | -35/+41 |
| | | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Marcelo Lira <marcelo@openbossa.org> | ||||
* | Check inconsistencies for enums and disable generation of private entities. | Hugo Parente Lima | 2012-03-09 | 1 | -5/+65 |
| | | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Renato Filho <renato.filho@openbossa.org> | ||||
* | Added revision attribute to type entries tags and flags-revision to ↵ | Hugo Parente Lima | 2012-03-09 | 1 | -0/+14 |
| | | | | | | | enum-type tag. These attributes will be useful to separate the wrapped API in revisions and ease the task of producing ABI compatible bindings. | ||||
* | Fix bug 464 - "Can't create target lang package and namespace with the same ↵ | Hugo Parente Lima | 2012-03-09 | 1 | -15/+18 |
| | | | | name" | ||||
* | Type system parser has now the ability to ignore entries as demanded by the ↵ | Marcelo Lira | 2012-03-09 | 1 | -0/+11 |
| | | | | | | | | | | | | | | | | | | | | user. The entries that could be dropped are: * Object and Value types * Global functions * Namespaces * Enums The entry name must be fully qualified with scope items separated by a dot (.) and beginning with the module/package name. Example: to drop the class "Bar" inside the namespace "Foo" from the "Pkg" package specify it with: "Pkg.Foo.Bar". TODO: The parser will later complain that dropped entries found on the headers are not found in the type system. That's obviously incorrect, but to fix it all the type entries should store the name of the package from where the came. And that's a needed improvement! | ||||
* | Imitialize apiVersion on typesystem. | Renato Filho | 2012-03-09 | 1 | -1/+1 |
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | Implemented support to flag "since" on typesystem. | Renato Filho | 2012-03-09 | 1 | -0/+5 |
| | | | | | With this flag you can specify after which version the tag became valid. | ||||
* | Fixed QFlags lookup. | Renato Filho | 2012-03-09 | 1 | -1/+13 |
| | |||||
* | Remove hardcoded QXmlStreamStringRef class from ApiExtractor. | Hugo Parente Lima | 2012-03-09 | 1 | -4/+0 |
| | |||||
* | Fix constness of TypeDatabase methods. | Hugo Parente Lima | 2012-03-09 | 1 | -18/+18 |
| | |||||
* | TypeDatabase class moved to its own header/cpp. | Hugo Parente Lima | 2012-03-09 | 1 | -0/+390 |