-
Notifications
You must be signed in to change notification settings - Fork 108
/
CHANGES
109 lines (88 loc) · 4.4 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
Changes
=======
v3.2.15
- Create verification test for noRead
- Fix issues identified in the CommonAPI-Examples
- Update gitignore and cleanup project
- Verification test for vsomeip_sec host address
- Added workflow to build the project in Ubuntu, Windows, and macOS
v3.2.14
- Update README.md with correct github.io link
- Fixed build of the examples with installed DBus
v3.2.13
- Enable Modify generation TypeColl without name
- Fix several issues in the CommonAPI-Examples
v3.2.12
- Fix compilation error for word "client"
- Revert Modify generation TypeColl without name
v3.2.11
- Reduce load models in validation
- Impl changes in generator for Keywords
- Enable Modify generation TypeColl without name
v3.2.10
- Fix typedef InterfaceType declaration
- Revert Modify generation TypeColl without name"
v3.2.9
- Increase heap memory
- Fix reserved identifier error
- Modify generation TypeColl without name
- Enumeration/Enumerator with same name
v3.2.8
- Increase maximum heap memory size
- Accept enumeration/enumerator with same name
- Update dependencies
- Accept duplicate arg names for method in/out
- Create a CommonAPI Example for the E2E functionality
v3.2.7
- Update Generator to change the Parameter name "info"
v3.2.6
- Modify generation of TypeCollections without name
- Accept Methods with Parameters with the same name
- Accept duplicate argument names for method in and out
v3.2.5
- Accept an Interface with a method with the same name
v3.2.4
- Fix "com.google.inject" dependencies
- Extend DTCombined with variant test case
v3.2.2
- Restore correct include path for AttributeCacheExtension in Example 02 Attributes
- Adapt README to current generator name.
- Check whether an accessor exists before using it.
v3.2.0
- Adapted to CommonAPI 3.2.0
- Upgrade to Franca 0.13.1
- Improved evaluation of literal value expressions
- Allow typedef´ed types within unions
- Updated xtend to v2.20.0
- Improve handling of derived enumerations
- Removed some unnecessary warnings
v3.1.12.3
- Prevent crash due to concurrent attribute access from stub itself
and a remote client.
v3.1.12.2
- Reworked attribute locking in StubAdapter to prevent deadlock
v3.1.12.1
- Fixed data race in generated StubDefault when using attributes
- Fix extended unions with custom data types
v3.1.12
- Fix compiler warnings in generated code
- Test adaptions
v3.1.11
- Fix compiler warnings in generated code
- Test adaptions
- Validate array deployment parameters
v3.1.10
- Upgrade to JDK-1.8.
- Moved mutex lock in 'VerificationMainLoop::registerWatch' to avoid deadlock. The mutex was moved after registering the file descriptor. Otherwise a deadlock can occur when 'VerificationMainLoop::unregisterWatch' is called in parallel.
- Fixed THMainloopIndependence and THMainloopIntegration segfault. The problem is that a 'DispatchSource' has a pointer to its related 'Watch' as member variable and in the destructor of the dispatch source the watch is accessed. So a segfault can occur when the watch is deleted before the dispatch source.
- Merge core and binding deployments for attributes, broadcasts, methods and types instead of copying the core deployment into the lists of the binding deplyoment. The copying led to binding deployments getting lost because the core deployment overwrote the binding deployment when it was inserted into the map in class FDMapper.
- Fixed CMAttributeSubscription multithreading test.
- Relaxed timing requirements when TESTS_BAT is defined and fixed races in tests.
- Added test SubscribeAndUnsubscribeAndReSubscribe.
- It is now possible to deploy a broadcast with type 'error'. An error broadcast signals an occured error due to a method call and needs an appropriate error name. With a respective deployment file as input for the generators, they produce appropriate code to receive and send error replies.
- Check proxy pointer in TearDown to avoid sporadic crashes.
- Added CodeArtifactName deployment parameter.
- CommonAPI generator generate uncompilable code in case of: if enum 'namespace::A' extends enum 'other_namespace::B' which extends 'other_namespace::C', the namespace in the assign operator of 'A' is missing.
- Replace polling mechanism in Windows main-loop. The current polling mechanism of the main-loops is not reliable under Windows. It is replaced with a WSAPoll on the file descriptors instead of WSAWaitForMultipleEvents on wsa events.
v3.1.9.1
- Fix error when InstanceIds.hpp is #included in two independend compilation units.