summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed classpath setup in cli to use the eclipse home variable andStefan Laner2013-12-052-105/+12
| | | removed an unused import
* fixed NullPointerException in addPreferences()Florian Groeger2013-11-291-8/+16
| | | | Change-Id: Iedaa3a94352f3c573c41e5911125eba07db75160
* Integrated interfaceVersion getter on stub side into implementation forStefan Laner2013-11-275-34/+76
| | | | | inherited interfaces Change-Id: Ic553efc922ba57b2d6bdfbc34f7dfcfdab6c3b96
* refactored validatorFlorian Groeger2013-11-271-322/+230
| | | | | | | | | | | -fixed broken ftypecollection and finterface name validation -improved place of error markers -improved cyclic managed imports -distinguish franca validation problems from commonapi validation problems -deleted check of undefined finterface elements Change-Id: Iebba271edbb4d2765009f84d07773b1472d5f3fa
* Fixed interfaceVersion attributeStefan Laner2013-11-251-0/+6
| | | | Change-Id: I5db8d653b06967059c5dad67455e6b366038b23e
* Inline arrays in complex types are now respected in the2.1.4Philip Rauwolf2013-11-142-22/+22
| | | | | | | | | | | | | TypeOutputStream. Reason was that the FTypeGenerator did not take into account inline array definitions. Instead, all types in complex data types were handled as if they were just those types. Only structs with inline array definitions used within unions were affected by this bug. Also removed some dead code. Change-Id: Ia8e868a673ad1ab1a1c77e480f3725b1f254ac60
* Fix missing include for type headers on inherited interfacesJohannes Schanda2013-11-121-0/+4
|
* Fix missing include of vector header for inline arrays in parametersJohannes Schanda2013-11-121-0/+14
|
* Export package to allow usage of CPP keyword listJohannes Schanda2013-11-121-0/+1
|
* Revert "also allowed structs to act as map keys"Stefan Laner2013-11-111-3/+1
| | | | This reverts commit 37da80d09fb4c5c3cab883677d9f1d096baeb757.
* also allowed structs to act as map keysStefan Laner2013-11-111-1/+3
|
* Merge "Validate map key"Johannes Schanda2013-11-111-27/+60
|\
| * Validate map keyFlorian Groeger2013-11-111-27/+60
| | | | | | | | | | only primitive key types and enums are allowed now Change-Id: Ide55da9fbb94cbf394a70331f48807867e70bef1
* | Merge "Fixed the InvalidArgumentException for Maps"Johannes Schanda2013-11-111-0/+4
|\ \
| * | Fixed the InvalidArgumentException for MapsPatrick Sattler2013-11-111-0/+4
| | | | | | | | | | | | | | | -fixed the InvalidArgumentException during generation of overloaded methods with maps as Argument
* | | Merge "extended verification tests regarding dynamic loading and mainloops"Johannes Schanda2013-11-118-272/+771
|\ \ \ | |/ / |/| |
| * | extended verification tests regarding dynamic loading and mainloopsStefan Laner2013-11-088-272/+771
| | | | | | | | | Change-Id: I91803702d36fde1fc68fc6c701440452bd4b6cd3
* | | Return hardcoded versions in CLI version for nowJohannes Schanda2013-11-111-1/+2
| | |
* | | Fixed overridden license header in FPreferencesFlorian Groeger2013-11-111-5/+16
| | |
* | | Update version to 2.1.4Johannes Schanda2013-11-116-12/+12
| |/ |/|
* | Fixed broken iteration over path list and allow creation of output pathFlorian Groeger2013-11-111-15/+16
| | | | | | Change-Id: I31c6114f3162dd708d35a6844e2ce7c78924b3b2
* | Fix bug when generating deplyoment filesJohannes Schanda2013-11-081-2/+2
|/
* Update readme to reflect genivi update site locationJohannes Schanda2013-11-041-7/+5
|
* changed additional call to FModelElement.getName() caused by merge intoStefan Laner2013-10-301-1/+1
| | | getElementName()
* Fixed code generation of polymorphic structsStefan Laner2013-10-292-6/+35
| | | Change-Id: I6da1b38ef784a46d4f00dee6bb3949c1bbb4c59b
* Added support for anonymous type collections by generating a defaultStefan Laner2013-10-299-151/+163
| | | | | | name "AnonymousTypeCollection". This name is also added to the forbidden keywords in the validator. Change-Id: I5446fd956f7e6bb4797f781eb48146a318f7bfd2
* generate code using CommonAPI::Hasher class for maps with enums as keyStefan Laner2013-10-291-2/+8
| | | Change-Id: I4e83fadaac6d47bf611b242c18a9fb4c8c623e37
* Update all version numbers for 2.1.3 point release2.1.3Johannes Schanda2013-10-245-11/+11
|
* Automatic service name for leafs now validPhilip Rauwolf2013-10-231-1/+1
| | | | Automatically generated DBus service name for leaf interfaces were no valid DBus-Names!
* Corrected version for next point releasePhilip Rauwolf2013-10-161-1/+1
|
* Set consistent 1.6 execution and build environment, version 2.1.22.1.2Johannes Schanda2013-09-3011-129/+137
|
* Fix hidden null pointer exceptionJohannes Schanda2013-09-303-8/+11
| | | Consistently set all execution environments to 1.5
* Improve detection of file system path of project root2.1.1Johannes Schanda2013-09-251-5/+3
|
* Additional fix to comment breaking methodJohannes Schanda2013-09-251-1/+1
|
* Fix incorrect breaking on comments resulting in string index exceptionJohannes Schanda2013-09-241-18/+29
|
* Update versions to 2.1.1Johannes Schanda2013-09-246-12/+12
|
* Add validation of method name to parameter clashJohannes Schanda2013-09-241-0/+10
|
* Fix bug in stub default implementation when no in parameters to methodJohannes Schanda2013-09-242-2/+2
|
* Fix incorrect comma when no in paramterJohannes Schanda2013-09-231-1/+1
|
* Tutorial fixes2.1.0Johannes Schanda2013-09-192-2/+4
|
* Add managed services generation and test updatesJohannes Schanda2013-09-1814-36/+412
| | | | | | | | | - Fix some issues with selective - Add selective and managed to tutorial - Add api for management on stub and proxy side - Add isAvailableBlocking to public proxy api Change-Id: Icb1fd6ef200f59ff889042c386edc3125a82acb2
* Add example project to docs & link form tutorialJohannes Schanda2013-09-182-2/+4
|
* Added filespecific Properties and options for proxy and stub generationPatrick Sattler2013-09-1822-324/+575
| | | | | | | | | -added option to choose between proxy-, stub-generation or both -now supports all filespecific options, but there is a little constraint because one entire model will be generated with the settings of the top-level *.fidl Change-Id: I8daceb55b221eaf07919167eec0bd8b54b8d52da
* Removed wrongly generated attribute settersPhilip Rauwolf2013-09-161-27/+38
| | | | | | In case an attribute was marked as readonly, all the methods relevant to remotely set the value still were generated. Change-Id: Ifd74e27f6a782bdfe4d4fd04eb8248c299047f51
* Fix incorrect generation of selective subscription messagesJohannes Schanda2013-09-131-2/+2
|
* Update readme for clearer descriptionsJohannes Schanda2013-09-131-2/+3
|
* Add tutorial and makefile to build html documentationJohannes Schanda2013-09-133-494/+421
|
* Merge "Validator checks managed imports"Johannes Schanda2013-09-131-2/+37
|\
| * Validator checks managed importsFlorian Groeger2013-09-121-2/+37
| | | | | | | | - Detects cycles - Detects whether a managed import is managed two or more times
* | Merge "Fixed default license to be empty now the default License is the same ↵Johannes Schanda2013-09-122-7/+12
|\ \ | | | | | | | | | as in the code files"