titan.core merge requestshttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests2021-05-12T14:54:18Zhttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/164UTF-8 encoding for Java #4082021-05-12T14:54:18ZAdam KnappUTF-8 encoding for Java #408Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/163Link updates in the documents &12021-05-12T14:53:49ZAdam KnappLink updates in the documents &1Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/162XML enc/dec: global namespace variants no longer overwrite inherited namespac...2021-05-18T15:27:02ZBotond BaranyiXML enc/dec: global namespace variants no longer overwrite inherited namespace variants (issue #545)XML enc/dec: global namespace variants no longer overwrite inherited namespace variants (issue #545)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>XML enc/dec: global namespace variants no longer overwrite inherited namespace variants (issue #545)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/161OOP: catching exceptions of class type is now determined by the dynamic class...2021-04-29T16:09:08ZBotond BaranyiOOP: catching exceptions of class type is now determined by the dynamic class...OOP: catching exceptions of class type is now determined by the dynamic class type, instead of the static type raised (issue #533)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>OOP: catching exceptions of class type is now determined by the dynamic class type, instead of the static type raised (issue #533)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappMiklos MagyariArpad LovassyAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/159test commit2021-04-22T08:05:08ZArpad Lovassytest commitSigned-off-by: zlovarp <arpad.lovassy@semcon.com>Signed-off-by: zlovarp <arpad.lovassy@semcon.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/158Added missing semantic errors to the create operation (bug 568899)2021-04-21T16:13:46ZBotond BaranyiAdded missing semantic errors to the create operation (bug 568899)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Arpad LovassyLenard NagyElemer LelikJeno Attila BalaskoArpad Lovassyhttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/157Replaced some more github links with gitlab links2021-04-21T14:35:09ZBotond BaranyiReplaced some more github links with gitlab linksSigned-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Arpad LovassyElemer LelikJeno Attila BalaskoLenard NagyArpad Lovassyhttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/156Replaced some github links with gitlab links2021-04-21T13:44:56ZLenard NagyReplaced some github links with gitlab linksSigned-off-by: Lenard Nagy <lenard.nagy@ericsson.com>Signed-off-by: Lenard Nagy <lenard.nagy@ericsson.com>Elemer LelikArpad LovassyBotond BaranyiJeno Attila BalaskoElemer Lelikhttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/128fix linking TTCN3 programs on Ubuntu 18.042018-07-09T08:21:39ZEclipse Webmasterfix linking TTCN3 programs on Ubuntu 18.04*Created by: stspdotname*
Linking TTCN3 programs on an up-to-date Ubuntu 18.04 system failed.
The official Ubuntu 18.04 eclipse-titan package is installed:
$ apt list -a eclipse-titan
Listing... Done
eclipse-titan/bionic,now 6.3...*Created by: stspdotname*
Linking TTCN3 programs on an up-to-date Ubuntu 18.04 system failed.
The official Ubuntu 18.04 eclipse-titan package is installed:
$ apt list -a eclipse-titan
Listing... Done
eclipse-titan/bionic,now 6.3.1-1build1 amd64 [installed]
The ttcn3 library contains "GCC: (GNU) 7.3.0" in its .titan section:
$ objdump -s -j .titan /usr/lib/titan/libttcn3-dynamic.so | tail
64f1f0 00000000 00000000 00000000 00000000 ................
64f200 54495441 4e3a2036 30333031 20504c41 TITAN: 60301 PLA
64f210 54464f52 4d3a204c 494e5558 20474343 TFORM: LINUX GCC
64f220 3a202847 4e552920 372e332e 3000 : (GNU) 7.3.0.
However, the installed compiler version puts a different string
into the .comment section of newly compiled object files:
"GCC: (Ubuntu 7.3.0-16ubuntu3) 7.3.0"
Because of this mismatch titanver reports an error during the final link stage:
"""
Error! All object files should be compiled with the same compiler version.
The following Compiler versions were detected: GCC: (Ubuntu 7.3.0-16ubuntu3) 7.3.0, GCC: (GNU) 7.3.0
Run make clean and make to recompile the project if the version of the compiler changed recently. at /usr/bin/titanver line 113.
"""
The TTCN3 shared library was not compiled by me. It was compiled by
Ubuntu packagers at some point in time, and installed via 'apt install'.
Some time later on Ubuntu's gcc package was updated. The compiler's version
number remained unchanged but the comment string was changed to reflect
the Ubuntu package's patch level.
In this situation, linking my own TTCN3 modules against Ubuntu's
libttcn3 no longer works.
It is common practice in Linux distributions to avoid recompiling packages
unless it is absolutely necessary. So we cannot expect Ubuntu to provide a
freshly compiled ecipse-titan package whenever the gcc package is updated.
This patch makes titanver ignore parts of the compiler version string
within parentheses and fixes this problem for me.
Signed-off-by: Stefan Sperling <ssperling@sysmocom.de>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/97Copyright changes / added tests2016-12-08T12:41:26ZEclipse WebmasterCopyright changes / added tests*Created by: eadrkir*
Signed-off-by: Adrien Kirjak <adrien.kirjak@ericsson.com>*Created by: eadrkir*
Signed-off-by: Adrien Kirjak <adrien.kirjak@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/111Fixed code generation for list and array types with JSON encoding2017-05-19T08:54:57ZEclipse WebmasterFixed code generation for list and array types with JSON encoding*Created by: BotondBaranyi*
Bugs 516404 & 516803*Created by: BotondBaranyi*
Bugs 516404 & 516803https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/153Bugfix: bug 568716 & 5687422020-12-11T05:48:18ZEclipse WebmasterBugfix: bug 568716 & 568742*Created by: ppank5*
OOP_public methods shall be overridden only by public methods (bug
568716)
OOP-protected methods may be overridden by public or protected methods
only (bug 568742)
Signed-off-by: Adam Knapp <knappadam5@gmail...*Created by: ppank5*
OOP_public methods shall be overridden only by public methods (bug
568716)
OOP-protected methods may be overridden by public or protected methods
only (bug 568742)
Signed-off-by: Adam Knapp <knappadam5@gmail.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/155Function tests timeout increased2020-12-15T09:01:57ZEclipse WebmasterFunction tests timeout increased*Created by: ppank5*
Signed-off-by: Adam Knapp <knappadam5@gmail.com>*Created by: ppank5*
Signed-off-by: Adam Knapp <knappadam5@gmail.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/154Bugfix: bug 5687422020-12-11T12:03:01ZEclipse WebmasterBugfix: bug 568742*Created by: ppank5*
OOP-protected methods may be overridden by public or protected methods
only (bug 568742)
Signed-off-by: Adam Knapp <knappadam5@gmail.com>*Created by: ppank5*
OOP-protected methods may be overridden by public or protected methods
only (bug 568742)
Signed-off-by: Adam Knapp <knappadam5@gmail.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/149OOP conformance tests added2020-12-07T12:18:12ZEclipse WebmasterOOP conformance tests added*Created by: erititan*
Signed-off-by: Elemer Lelik <elemer.lelik@ericsson.com>*Created by: erititan*
Signed-off-by: Elemer Lelik <elemer.lelik@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/150Bugfix: bug 5686942020-12-09T13:27:01ZEclipse WebmasterBugfix: bug 568694*Created by: ppank5*
OOP-Private member functions in multiple classes are conflicting (bug
568694)
Signed-off-by: Adam Knapp <knappadam5@gmail.com>*Created by: ppank5*
OOP-Private member functions in multiple classes are conflicting (bug
568694)
Signed-off-by: Adam Knapp <knappadam5@gmail.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/144referenceguide: fix typo in description of BITORDERINFIELD2020-04-27T16:14:39ZEclipse Webmasterreferenceguide: fix typo in description of BITORDERINFIELD*Created by: axilirator*
*Created by: axilirator*
https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/145Bug 563289 - Fixed timestamp problem after 20382020-07-23T16:21:45ZEclipse WebmasterBug 563289 - Fixed timestamp problem after 2038*Created by: GergoUjhelyi*
Signed-off-by: Gergo Ujhelyi <ujhelyi.gergo@ericsson.com>*Created by: GergoUjhelyi*
Signed-off-by: Gergo Ujhelyi <ujhelyi.gergo@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/139OER encoding of big INTEGER2018-11-08T09:26:25ZEclipse WebmasterOER encoding of big INTEGER*Created by: viktorTarasov*
LIttle fix for OER encoding of INTEGERS,
as well as some functional tests for OER encoding*Created by: viktorTarasov*
LIttle fix for OER encoding of INTEGERS,
as well as some functional tests for OER encodinghttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/146libedit-devel added to package list2020-10-26T11:41:11ZEclipse Webmasterlibedit-devel added to package list*Created by: ppank5*
libedit-devel package is also required for compiling
Signed-off-by: Adam Knapp <knappadam5@gmail.com>*Created by: ppank5*
libedit-devel package is also required for compiling
Signed-off-by: Adam Knapp <knappadam5@gmail.com>