Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix AbstractMetaFunction::implicitConversions. | Hugo Lima | 2010-02-08 | 6 | -3/+168 |
| | | | | | | | | | - Public ctors added by the user with 1 value-type parameter are always added to the implicity conversion list. - If the ctor visibility of an function was modified from public to private, the function isn't added to the result. Reviewed by Renato Araújo <renato.filho@openbossa.org> | ||||
* | Assumes utf-8 encoding for conversion rules stored in external files. | Hugo Lima | 2010-02-08 | 2 | -2/+5 |
| | | | | Reviewed by Renato Araújo <renato.filho@openbossa.org> | ||||
* | Code injection from external files are always read using UTF-8. | Hugo Lima | 2010-02-08 | 5 | -4/+95 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Do not count user added constructor when searching for implicity conversions. | Hugo Lima | 2010-02-03 | 1 | -1/+7 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Added tests for ownership modification. | Hugo Lima | 2010-02-02 | 3 | -0/+94 |
| | |||||
* | Allow a class to multiple inherit from various object-types. | Hugo Lima | 2010-02-01 | 4 | -9/+109 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Fixed implicitly conversion retrieve values, for accept constructors with ↵ | Renato Filho | 2010-01-29 | 1 | -1/+1 |
| | | | | | | default arguments. Reviewed by Hugo Parente <hugo.lima@openbossa.org> | ||||
* | Fix AbstractMetaClass::has* methods, so they only check your own methods. | Hugo Lima | 2010-01-26 | 1 | -8/+8 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Add helper method AbstractMetaClassList::findClass(const TypeEntry* typeEntry). | Hugo Lima | 2010-01-26 | 2 | -0/+10 |
| | |||||
* | Test TestModifyDocumentation does not need X11 server connection to run. | Hugo Lima | 2010-01-21 | 1 | -1/+6 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | When a constructor able to trigger implicity conversions is removed | Hugo Lima | 2010-01-20 | 4 | -1/+102 |
| | | | | | | it should not appear in the implicity conversion list. Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Fix AbstractMetaClass->isPolymorphic method, it was returning false for ↵ | Hugo Lima | 2010-01-15 | 1 | -4/+4 |
| | | | | | | | | QEvent and other classes having just a virtual destructor. Reviewed by Lauro Moura <lauro.neto@openbossa.org> | ||||
* | Correctly search for typesystem in all available typesystem paths. | Hugo Lima | 2010-01-08 | 1 | -8/+5 |
| | | | | Reviewed by Lauro Moura <lauro.neto@openbossa.org> | ||||
* | Added function can be tagged as static methods. | Hugo Lima | 2010-01-07 | 6 | -3/+41 |
| | | | | Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> | ||||
* | Disable verbose output on tests. | Hugo Lima | 2009-12-28 | 1 | -4/+4 |
| | |||||
* | Bump version to 0.3.4 | renato | 2009-12-21 | 1 | -1/+1 |
| | |||||
* | Updated ChangeLog. | renato | 2009-12-17 | 1 | -1/+128 |
| | |||||
* | Adds support for varargs in AbstractMetaArgument, AbstractMetaType and ↵ | Marcelo Lira | 2009-12-16 | 6 | -4/+62 |
| | | | | | | VarargsTypeEntry. Reviewed by Hugo Parente <hugo.lima@openbossa.org> | ||||
* | Adds normalizedSignature static method to TypeDatabase. | Marcelo Lira | 2009-12-16 | 3 | -4/+24 |
| | | | | | | | | | | | 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> | ||||
* | Modifications in ancestors are not returned if the current class ↵ | Marcelo Lira | 2009-12-16 | 1 | -1/+1 |
| | | | | reimplements the function. | ||||
* | Modified AbstractMetaFunction::hasSignatureModifications to check for ↵ | Marcelo Lira | 2009-12-16 | 1 | -0/+2 |
| | | | | function renaming. | ||||
* | Adds support for module level 'add-function' tag. | Marcelo Lira | 2009-12-16 | 7 | -10/+114 |
| | | | | | | | | | 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. | ||||
* | Fixed support for modify args in add-function tag. | renato | 2009-12-08 | 4 | -6/+64 |
| | | | | | | Created tests. Reviewed by Hugo Lima <hugo.lima@openbossa.org> | ||||
* | TypeEntries created for unknown types found in user added functions | Hugo Lima | 2009-12-01 | 1 | -1/+1 |
| | | | | | | are marked as CustomType isntead of TargetLangType. Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Initial version of ownership documentation | Lauro Neto | 2009-11-30 | 2 | -0/+86 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Adding index attr to parent example | Lauro Neto | 2009-11-27 | 1 | -1/+1 |
| | |||||
* | Modified the AbstractMetaFunction class to have a separated flag to | Marcelo Lira | 2009-11-24 | 4 | -7/+46 |
| | | | | | | | | | | | indicate that it was added by the user or not, instead of using the AbstractMetaFunction::UserAddedFunction enum value. The old way prevented the function to be an UserAddedFunction and a ConstructorFunction at the same time, since this information was stored as an enum of the AbstractMetaFunction::FunctionType type. A test case was also added. Reviewed by Hugo Parente <hugo.lima@openbossa.org> | ||||
* | Merge commit 'mainline/master' | renato araujo oliveira | 2009-11-24 | 6 | -3/+147 |
|\ | |||||
| * | Install FindApiExtractor.cmake in the correct directory when using | Hugo Lima | 2009-11-24 | 1 | -1/+1 |
| | | | | | | | | | | | | cmake 2.8. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> | ||||
| * | Added methods to set and check for protected and virtual destructor | Marcelo Lira | 2009-11-24 | 5 | -2/+146 |
| | | | | | | | | on AbstractMetaClass objects. Also added tests for this. | ||||
* | | Bump version to 0.3.3 | renato araujo oliveira | 2009-11-24 | 1 | -1/+1 |
| | | |||||
* | | updated changelog. | renato araujo oliveira | 2009-11-24 | 1 | -1/+257 |
|/ | |||||
* | Fix topological sort for args with default expression 0 and value type. | renato araujo oliveira | 2009-11-23 | 1 | -0/+3 |
| | | | | Reviewed by Lauro Moura <lauro.moura@openbossa.org> | ||||
* | - Fixes flags used with msvc. | Hugo Lima | 2009-11-23 | 1 | -2/+2 |
| | | | | | | | - Set the library output path to the tests directory, so the unit tests can find the apiextractory library on windows. Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Fixes various bugs on FindApiExtractor.cmake found when trying to compile | Hugo Lima | 2009-11-20 | 1 | -7/+12 |
| | | | | generatorrunner on other platforms. | ||||
* | Export AbstractMetaField class. | Hugo Lima | 2009-11-20 | 1 | -2/+1 |
| | |||||
* | Do not export global variables used only in typesystem.cpp. | Hugo Lima | 2009-11-20 | 3 | -56/+60 |
| | |||||
* | Fix install command, so it works on windows. | Hugo Lima | 2009-11-20 | 1 | -2/+8 |
| | | | | When compiling with msvc, use msvc specific flags, not the gcc ones. | ||||
* | Export a minimal set of classes in ReportHandler interface, to speep up | Hugo Lima | 2009-11-20 | 2 | -111/+118 |
| | | | | compilation and avoid link errors on windows. | ||||
* | Do not exit with a assertion failure when the typesystem was not found. | Hugo Lima | 2009-11-19 | 1 | -1/+4 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Do not attempt to write/read a file when the file name is a empty string. | Hugo Lima | 2009-11-18 | 1 | -0/+3 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Fix windows macros for dll export/import. | Hugo Lima | 2009-11-18 | 1 | -2/+2 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Removed unused parser file. | Hugo Lima | 2009-11-18 | 2 | -296/+0 |
| | |||||
* | Fix apiextractor unit tests. | Hugo Lima | 2009-11-16 | 2 | -9/+9 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Add public visibility for more classes. | Hugo Lima | 2009-11-16 | 2 | -13/+13 |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | ||||
* | Remove CustomTypeEntry class | Hugo Lima | 2009-11-16 | 1 | -18/+0 |
| | |||||
* | Remove JObjectWrapperTypeEntry class | Hugo Lima | 2009-11-16 | 1 | -24/+0 |
| | |||||
* | Remove QThreadTypeEntry class | Hugo Lima | 2009-11-16 | 1 | -23/+0 |
| | |||||
* | The type system parser now reuses TypeSystemTypeEntry for the any module | Marcelo Lira | 2009-11-16 | 1 | -2/+5 |
| | | | | | | | | 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> | ||||
* | fixed the appending of code injection to the module; | Marcelo Lira | 2009-11-14 | 1 | -1/+4 |
| | | | | | | 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 |