titan.core merge requestshttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests2021-11-02T07:41:29Zhttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/189Improving HC -s parameter handling (issue #559)2021-11-02T07:41:29ZAdam KnappImproving HC -s parameter handling (issue #559)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Botond BaranyiGábor SzalaiBotond Baranyihttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/190RAW CROSSTAG OTHERWISE correction (issue #560)2021-07-21T17:18:40ZGábor SzalaiRAW CROSSTAG OTHERWISE correction (issue #560)The code generated for CROSSTAG with only the OTHERWISE was faulty.
Signed-off-by: Gabor Szalai <gabor.szalai@ericsson.com>The code generated for CROSSTAG with only the OTHERWISE was faulty.
Signed-off-by: Gabor Szalai <gabor.szalai@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/191Add the commit id to the version printout (issue #561, epic &29)2021-07-21T16:51:43ZAdam KnappAdd the commit id to the version printout (issue #561, epic &29)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Botond BaranyiGábor SzalaiBotond Baranyihttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/192Fixing typo (issue #561, epic &29)2021-07-22T08:53:02ZAdam KnappFixing typo (issue #561, epic &29)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Botond BaranyiBotond Baranyihttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/193Fixing typo (issue #561, epic &29)2021-07-22T09:21:58ZAdam KnappFixing typo (issue #561, epic &29)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Botond BaranyiBotond Baranyihttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/194Revising common/Makefile (issue #561, epic &29)2021-07-22T16:21:35ZAdam KnappRevising common/Makefile (issue #561, epic &29)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Botond BaranyiBotond Baranyihttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/195JSON CROSSTAG OTHERWISE correction (issue #560)2021-07-23T10:41:09ZAdam KnappJSON CROSSTAG OTHERWISE correction (issue #560)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Arpad LovassyBotond BaranyiGábor SzalaiGergo UjhelyiArpad Lovassyhttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/196Custom encoding name with spaces (issue #563)2021-07-29T08:18:13ZAdam KnappCustom encoding name with spaces (issue #563)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Botond BaranyiBotond Baranyihttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/197Guarded log functions with mutex to prevent threading errors (issue #569)2021-08-10T11:42:16ZTobias Erbshäußer (ITK Engineering GmbH)Guarded log functions with mutex to prevent threading errors (issue #569)This PR fixes issue #569 by using a mutex in the `begin_event`, `end_event` functions.
Since I could not find anywhere which C++ version is the minimum supported one, I wrote a custom guard class based on pthread instead of using the one...This PR fixes issue #569 by using a mutex in the `begin_event`, `end_event` functions.
Since I could not find anywhere which C++ version is the minimum supported one, I wrote a custom guard class based on pthread instead of using the one provided with C++11.
The fix was used in a large TTCN project (> 10.000 LOC TTCN) and resolved the issue.https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/198Implemented conjunction, implication and dynamic templates, part 2 (issues #5...2021-08-10T10:01:10ZBotond BaranyiImplemented conjunction, implication and dynamic templates, part 2 (issues #548, #549 and #550)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/199Fixed compilation errors for dynamic array templates (issue #548)2021-08-10T11:12:18ZBotond BaranyiFixed compilation errors for dynamic array templates (issue #548)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/200Fixed segmentation fault in OBJID templates caused by new template types...2021-08-10T12:32:17ZBotond BaranyiFixed segmentation fault in OBJID templates caused by new template types...Fixed segmentation fault in OBJID templates caused by new template types (issues #548, #549 and #550)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Fixed segmentation fault in OBJID templates caused by new template types (issues #548, #549 and #550)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/201Fixed segmentation fault in empty record templates caused by new template typ...2021-08-10T13:34:28ZBotond BaranyiFixed segmentation fault in empty record templates caused by new template types (issues #548, #549 and #550)Fixed segmentation fault in empty record templates caused by new template types (issues #548, #549 and #550)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Fixed segmentation fault in empty record templates caused by new template types (issues #548, #549 and #550)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/202'value' can now be used on the left hand side in dynamic templates (issue #548)2021-08-11T06:58:46ZBotond Baranyi'value' can now be used on the left hand side in dynamic templates (issue #548)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/203Added casts to void pointers before they're deleted (issue #548)2021-08-11T19:13:57ZBotond BaranyiAdded casts to void pointers before they're deleted (issue #548)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/204Implemented conjunction, implication and dynamic templates, part 3 (issues #5...2021-09-02T06:53:01ZBotond BaranyiImplemented conjunction, implication and dynamic templates, part 3 (issues #548, #549 and #550)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/205Documented support for advanced matching mechanisms (issues #548, #549 and #550)2021-09-04T05:50:59ZBotond BaranyiDocumented support for advanced matching mechanisms (issues #548, #549 and #550)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/206OOP: implemented @trait classes and multiple inheritance (issue #571)2021-10-01T14:27:28ZBotond BaranyiOOP: implemented @trait classes and multiple inheritance (issue #571)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/207OOP: fixed typo in error message and updated tests (issue #571)2021-10-04T16:04:07ZBotond BaranyiOOP: fixed typo in error message and updated tests (issue #571)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/208Titan can not handle timers set to more than 25 days bugfix #5722021-10-07T13:24:17ZAdam KnappTitan can not handle timers set to more than 25 days bugfix #572Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>