Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Adds support for varargs in AbstractMetaArgument, AbstractMetaType and ↵ | Marcelo Lira | 2009-12-16 | 2 | -1/+31 | |
| | | | | | | VarargsTypeEntry. Reviewed by Hugo Parente <hugo.lima@openbossa.org> | |||||
* | Adds support for module level 'add-function' tag. | Marcelo Lira | 2009-12-16 | 2 | -0/+33 | |
| | | | | | | | | | 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 | 2 | -2/+35 | |
| | | | | | | Created tests. Reviewed by Hugo Lima <hugo.lima@openbossa.org> | |||||
* | Modified the AbstractMetaFunction class to have a separated flag to | Marcelo Lira | 2009-11-24 | 2 | -4/+28 | |
| | | | | | | | | | | | 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> | |||||
* | Added methods to set and check for protected and virtual destructor | Marcelo Lira | 2009-11-24 | 3 | -0/+118 | |
| | | | | on AbstractMetaClass objects. Also added tests for this. | |||||
* | Fix apiextractor unit tests. | Hugo Lima | 2009-11-16 | 2 | -9/+9 | |
| | | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | |||||
* | - All reverse operators are now properly tagged as "reverse operator". | Hugo Lima | 2009-11-09 | 3 | -0/+104 | |
| | | | | | | | - Reverse operators aren't tagged as static methods anymore. - Reverse operators now have just one parameter, the one that matters. Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | |||||
* | Added convenience method AbstractMetaFunction::injectedCodeSnips. | Hugo Lima | 2009-10-30 | 1 | -2/+23 | |
| | | | | It returns all code snips in a function. | |||||
* | Fix a crash when the function signature provided by add-function tag does not | Hugo Lima | 2009-10-29 | 2 | -0/+9 | |
| | | | | | | have parenteses. Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> | |||||
* | conversion-rule tag now works inside value-type and object-type tags. | Marcelo Lira | 2009-10-26 | 3 | -0/+93 | |
| | | | | | To access the conversion rule, use the new method TypeEntry->conversionRule NOTE: this commit is a modification of code produced by Hugo Parente. | |||||
* | Added functions aren't marked as virtual anymore. | Hugo Lima | 2009-10-22 | 1 | -0/+5 | |
| | | | | Reviewed by Renato Araujo <renato.filho@openbossa.org> | |||||
* | Added support for add-function tag into typesystem. | Hugo Lima | 2009-10-21 | 2 | -15/+82 | |
| | ||||||
* | Implemented a signature parser for the AddedFunction class. | Hugo Lima | 2009-10-21 | 3 | -0/+117 | |
| | ||||||
* | Avoid warning about an unused variable when not compiling as debug. | Hugo Lima | 2009-10-21 | 1 | -0/+1 | |
| | ||||||
* | Unit test to catch the bug#38. | Hugo Lima | 2009-09-24 | 4 | -0/+116 | |
| | ||||||
* | Reset the type database before runing each test. | Hugo Lima | 2009-09-18 | 1 | -1/+1 | |
| | ||||||
* | Add tests for defaultValue and originalDefaultValue methods. | Hugo Lima | 2009-09-18 | 2 | -0/+55 | |
| | ||||||
* | Revert "Fix a bug related to function default values." | Hugo Lima | 2009-09-18 | 2 | -55/+0 | |
| | | | | | | This fix bring to much regressions. This reverts commit 752c22056f4ba61961a01819992f9af71a3b0416. | |||||
* | Added more tests for APIExtractor. | Hugo Lima | 2009-09-15 | 2 | -0/+32 | |
| | ||||||
* | Fix a bug related to function default values. | Hugo Lima | 2009-09-15 | 2 | -0/+55 | |
| | | | | | | | | ApiExtractor tries to modify the defaultValue every time, so then return value of originalDefaultValue() if diferent from the return value of defaultValue() when they dont need to be. Unit test included. | |||||
* | Added more tests for AbstractMetaClass and AbstractMetaEnum | Hugo Lima | 2009-09-10 | 8 | -47/+431 | |
| | ||||||
* | The genesis... | Hugo Lima | 2009-08-17 | 3 | -0/+139 | |