Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update all version numbers to 2.1 prerelease2.1-pre2 | Johannes Schanda | 2013-07-11 | 4 | -6/+6 |
| | |||||
* | polymorphic: switch to franca polymorphic keyword | Aleksandar Kanchev | 2013-07-03 | 3 | -14/+9 |
| | | | | franca 0.8.8 supports the polymorphic keyword for structs. This patch uses this keyword instead of the experimental comment. | ||||
* | Resolved some potential memory corruption issues when dynamically loading ↵ | Philip Rauwolf | 2013-07-01 | 5 | -3/+15 |
| | | | | generated code. Also eliminated compile time warnings on redefinitions. | ||||
* | Update all version numbers and dependencies for Franca 0.8.8 & xtext 2.42.1-pre1 | Johannes Schanda | 2013-06-20 | 3 | -17/+17 |
| | |||||
* | API changes for Franca 0.8.8 | Johannes Langlotz | 2013-06-19 | 1 | -2/+2 |
| | |||||
* | Correct generation of async callbacks for overloaded methods | Johannes Schanda | 2013-06-19 | 1 | -1/+7 |
| | |||||
* | Set macro for compile guard | Johannes Schanda | 2013-06-17 | 5 | -55/+129 |
| | | | | | - Adds macro defenition for inclusion of commonapi headers - Rework heder path generation to make distinction between library and generated headers for correct macro placement | ||||
* | Correct error type generation | Johannes Schanda | 2013-06-11 | 5 | -22/+45 |
| | | | | | | - Corrects placement of inline and extended error type defenitions in methods to place in <Interface>.h - Corrects generation of type references in all proxy and stub declarations for error types | ||||
* | Move fdepl to /deplyoment for correct referencing from other plugins | Johannes Schanda | 2013-06-10 | 2 | -1/+3 |
| | |||||
* | generator: switch to inline proxy template implementation | Aleksandar Kanchev | 2013-06-07 | 1 | -18/+8 |
| | | | | | | | | out-ofline implementations of the get methods for attributes and broadcasts of the proxy template class are causing compile errors for the clang compiler. Simple solution is to remove the one-line implementations inline into the proxy template class. See http://llvm.org/bugs/show_bug.cgi?id=11381 | ||||
* | Fix uri pass to franca for correct platform resolution | Johannes Schanda | 2013-06-06 | 1 | -1/+1 |
| | |||||
* | add support for polymorphic struct types | Aleksandar Kanchev | 2013-06-03 | 7 | -14/+168 |
| | | | | | | | | | | | | | Until franca supports the new "polymorphic" keyword the annotation "@experimental: polymorphic" can be used. All visible subtypes of a polymorphic struct will be automatically generated polymorphic aswell. The top base struct implements the CommonAPI::SerializablePolymorphicStruct interface and provides a getSerialId() method. The serial id is calculated as hash over all base and member types. | ||||
* | add external struct base as generate depenency | Aleksandar Kanchev | 2013-06-03 | 1 | -4/+2 |
| | | | | | fix cases where the base of a struct is defined in another fidl than the one that is currently being generated. | ||||
* | Update versions in plugin & feature2.0.3 | Johannes Schanda | 2013-05-29 | 2 | -2/+2 |
| | |||||
* | Support for inline arrays in franca | Johannes Schanda | 2013-05-27 | 5 | -33/+43 |
| | |||||
* | Configurable file header and output directorygenivi_release_42.0.2 | Johannes Schanda | 2013-05-14 | 9 | -33/+63 |
| | |||||
* | Dev properties | Johannes Schanda | 2013-05-13 | 7 | -4/+115 |
| | |||||
* | Remove fixed MPL2 license header, add placeholder & note about generated | Johannes Schanda | 2013-05-10 | 1 | -3/+5 |
| | | | file. | ||||
* | Parse ints nicely: 0x... is hex, 0b... is binary, just digits is2.0.1 | Johannes Schanda | 2013-04-25 | 1 | -8/+28 |
| | | | decimal. | ||||
* | Fix missing inline generation and set versions to 2.0.1 | Johannes Schanda | 2013-04-25 | 6 | -18/+26 |
| | |||||
* | add proper FType dependency cycle detection | Aleksandar Kanchev | 2013-04-12 | 3 | -71/+122 |
| | |||||
* | fix warnings and organize imports | Aleksandar Kanchev | 2013-04-11 | 6 | -39/+36 |
| | |||||
* | fix small issues with Xtend/Xtext 2.4.0 | Aleksandar Kanchev | 2013-04-11 | 2 | -2/+2 |
| | |||||
* | Fixed issue of generated inclusion guards when generating two | Philip Rauwolf | 2013-04-09 | 1 | -1/+12 |
| | | | interfaces/typedefs with identical names but varying capitalization. | ||||
* | Removed commented code | Philip Rauwolf | 2013-04-09 | 1 | -8/+0 |
| | |||||
* | CommonAPI-Ping: fix time calculations | Aleksandar Kanchev | 2013-03-18 | 4 | -21/+30 |
| | |||||
* | CommonAPI-Ping: use CLOCK_MONOTONIC | Aleksandar Kanchev | 2013-03-18 | 6 | -55/+100 |
| | |||||
* | rename CommonAPI-Echo to CommonAPI-Ping | Aleksandar Kanchev | 2013-03-14 | 13 | -119/+119 |
| | |||||
* | CommonAPI-Echo: use AM_LDFLAGS instead of LDADD | Aleksandar Kanchev | 2013-03-12 | 1 | -6/+3 |
| | |||||
* | CommonAPI-Echo: switch linking order of libraries | Aleksandar Kanchev | 2013-03-12 | 2 | -4/+9 |
| | |||||
* | Added doxygen comments for generated proxies and stubs. | Philip Rauwolf | 2013-03-11 | 2 | -11/+95 |
| | |||||
* | CommonAPI-Echo: add benchmarking tool | Aleksandar Kanchev | 2013-03-07 | 12 | -0/+1360 |
| | | | | | | | Ping pong based service and a client. It supports the empty, copy and copies uses cases. The latter two will send a single or an array of a pre-filled test data structure. It also supports sync and async invocation of remote methods. | ||||
* | Fixed generation for deployed middleware componentsgenivi_release_32.0.0 | Philip Rauwolf | 2013-02-20 | 2 | -7/+3 |
| | |||||
* | Generation for enum backing types in typedefs has correct fallback | Philip Rauwolf | 2013-02-20 | 3 | -24/+22 |
| | |||||
* | Enums now individually configurable for deployment | Philip Rauwolf | 2013-02-19 | 4 | -32/+42 |
| | |||||
* | fixed error in build.properties | Philip Rauwolf | 2013-02-19 | 1 | -0/+1 |
| | |||||
* | streamlined base generator code | Philip Rauwolf | 2013-02-19 | 1 | -39/+19 |
| | |||||
* | First working version for CommonAPI deployment | Philip Rauwolf | 2013-02-19 | 11 | -140/+307 |
| | |||||
* | Added dependency on franca deployment model | Philip Rauwolf | 2013-02-19 | 1 | -1/+2 |
| | |||||
* | Added deployment specification | Philip Rauwolf | 2013-02-19 | 1 | -0/+8 |
| | |||||
* | Added recognition of inner infinite loops in type dependencies | Philip Rauwolf | 2013-02-19 | 1 | -2/+7 |
| | |||||
* | Added sorting algorithm for generated franca types | Philip Rauwolf | 2013-02-18 | 1 | -75/+55 |
| | |||||
* | Added sorting for generated types in FTypeCollection and FInterface. | Philip Rauwolf | 2013-02-15 | 3 | -26/+143 |
| | |||||
* | Fixed generation for enums that are used as key types in maps, added | Philip Rauwolf | 2013-02-15 | 3 | -11/+9 |
| | | | virtual modifiers to protected methods of generated default stub | ||||
* | Added .fdepl as valid file extension for franca generation | Philip Rauwolf | 2013-02-15 | 1 | -4/+10 |
| | |||||
* | Added generation of hash functions for enumerations in order to make | Philip Rauwolf | 2013-02-15 | 3 | -1/+23 |
| | | | them usable as key-types within std::unordered_map | ||||
* | remove README executable flag | Aleksandar Kanchev | 2013-02-14 | 1 | -0/+0 |
| | |||||
* | Eliminated unnecessary imports | Philip Rauwolf | 2013-02-14 | 1 | -8/+0 |
| | |||||
* | Fixed comma-bug in generated stub, added virtual destructors where | Philip Rauwolf | 2013-02-08 | 2 | -2/+8 |
| | | | necessary | ||||
* | Adaptions to distinguish (abstract) interfaceId and (specific) | Philip Rauwolf | 2013-02-04 | 1 | -2/+2 |
| | | | interfaceName |