summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update all version numbers to 2.1 prerelease2.1-pre2Johannes Schanda2013-07-114-6/+6
|
* polymorphic: switch to franca polymorphic keywordAleksandar Kanchev2013-07-033-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 Rauwolf2013-07-015-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-pre1Johannes Schanda2013-06-203-17/+17
|
* API changes for Franca 0.8.8Johannes Langlotz2013-06-191-2/+2
|
* Correct generation of async callbacks for overloaded methodsJohannes Schanda2013-06-191-1/+7
|
* Set macro for compile guardJohannes Schanda2013-06-175-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 generationJohannes Schanda2013-06-115-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 pluginsJohannes Schanda2013-06-102-1/+3
|
* generator: switch to inline proxy template implementationAleksandar Kanchev2013-06-071-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 resolutionJohannes Schanda2013-06-061-1/+1
|
* add support for polymorphic struct typesAleksandar Kanchev2013-06-037-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 depenencyAleksandar Kanchev2013-06-031-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.3Johannes Schanda2013-05-292-2/+2
|
* Support for inline arrays in francaJohannes Schanda2013-05-275-33/+43
|
* Configurable file header and output directorygenivi_release_42.0.2Johannes Schanda2013-05-149-33/+63
|
* Dev propertiesJohannes Schanda2013-05-137-4/+115
|
* Remove fixed MPL2 license header, add placeholder & note about generatedJohannes Schanda2013-05-101-3/+5
| | | file.
* Parse ints nicely: 0x... is hex, 0b... is binary, just digits is2.0.1Johannes Schanda2013-04-251-8/+28
| | | decimal.
* Fix missing inline generation and set versions to 2.0.1Johannes Schanda2013-04-256-18/+26
|
* add proper FType dependency cycle detectionAleksandar Kanchev2013-04-123-71/+122
|
* fix warnings and organize importsAleksandar Kanchev2013-04-116-39/+36
|
* fix small issues with Xtend/Xtext 2.4.0Aleksandar Kanchev2013-04-112-2/+2
|
* Fixed issue of generated inclusion guards when generating twoPhilip Rauwolf2013-04-091-1/+12
| | | interfaces/typedefs with identical names but varying capitalization.
* Removed commented codePhilip Rauwolf2013-04-091-8/+0
|
* CommonAPI-Ping: fix time calculationsAleksandar Kanchev2013-03-184-21/+30
|
* CommonAPI-Ping: use CLOCK_MONOTONICAleksandar Kanchev2013-03-186-55/+100
|
* rename CommonAPI-Echo to CommonAPI-PingAleksandar Kanchev2013-03-1413-119/+119
|
* CommonAPI-Echo: use AM_LDFLAGS instead of LDADDAleksandar Kanchev2013-03-121-6/+3
|
* CommonAPI-Echo: switch linking order of librariesAleksandar Kanchev2013-03-122-4/+9
|
* Added doxygen comments for generated proxies and stubs.Philip Rauwolf2013-03-112-11/+95
|
* CommonAPI-Echo: add benchmarking toolAleksandar Kanchev2013-03-0712-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.0Philip Rauwolf2013-02-202-7/+3
|
* Generation for enum backing types in typedefs has correct fallbackPhilip Rauwolf2013-02-203-24/+22
|
* Enums now individually configurable for deploymentPhilip Rauwolf2013-02-194-32/+42
|
* fixed error in build.propertiesPhilip Rauwolf2013-02-191-0/+1
|
* streamlined base generator codePhilip Rauwolf2013-02-191-39/+19
|
* First working version for CommonAPI deploymentPhilip Rauwolf2013-02-1911-140/+307
|
* Added dependency on franca deployment modelPhilip Rauwolf2013-02-191-1/+2
|
* Added deployment specificationPhilip Rauwolf2013-02-191-0/+8
|
* Added recognition of inner infinite loops in type dependenciesPhilip Rauwolf2013-02-191-2/+7
|
* Added sorting algorithm for generated franca typesPhilip Rauwolf2013-02-181-75/+55
|
* Added sorting for generated types in FTypeCollection and FInterface.Philip Rauwolf2013-02-153-26/+143
|
* Fixed generation for enums that are used as key types in maps, addedPhilip Rauwolf2013-02-153-11/+9
| | | virtual modifiers to protected methods of generated default stub
* Added .fdepl as valid file extension for franca generationPhilip Rauwolf2013-02-151-4/+10
|
* Added generation of hash functions for enumerations in order to makePhilip Rauwolf2013-02-153-1/+23
| | | them usable as key-types within std::unordered_map
* remove README executable flagAleksandar Kanchev2013-02-141-0/+0
|
* Eliminated unnecessary importsPhilip Rauwolf2013-02-141-8/+0
|
* Fixed comma-bug in generated stub, added virtual destructors wherePhilip Rauwolf2013-02-082-2/+8
| | | necessary
* Adaptions to distinguish (abstract) interfaceId and (specific)Philip Rauwolf2013-02-041-2/+2
| | | interfaceName