Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing xenial build on Travis (DO NOT MERGE) #279

Closed
wants to merge 333 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
333 commits
Select commit Hold shift + click to select a range
d8ddcb2
Merge branch 'toolchain-2.9' into rdt-patches
meyerj Dec 21, 2015
cc439da
typekit: make rt_string and string constructors thread-safe by return…
meyerj Jun 23, 2015
e015be8
.travis.yml: removed ROS bootstrapping from Travis config and switch …
meyerj Jan 14, 2016
18c52c9
internal: use Boost UUID generator for shared connection IDs
meyerj Jan 19, 2016
f40d928
typekit: fixed composition and decomposition of type ConnPolicy
meyerj Jan 19, 2016
7643669
Merge branch 'updated-dataflow-semantics-rebased' into toolchain-2.9
meyerj Jan 19, 2016
f83cf7e
Merge branch 'toolchain-2.9' into rdt-patches
meyerj Jan 19, 2016
a0e3d89
Merge pull request #4 from meyerj/master-update-hook-vs-callback-queue
Jan 28, 2016
17c958a
Merge remote-tracking branch 'psoetens/master-update-hook-vs-callback…
meyerj Jan 28, 2016
a90ba9b
Merge remote-tracking branch 'origin/rdt-patches' into toolchain-2.9
meyerj Jan 28, 2016
86701a6
Merge remote-tracking branch 'meyerj/log4cpp/renamed-to-orocos-log4cp…
meyerj Jan 28, 2016
4f48698
extras: fixed missing work() call in SlaveActivity for the periodic case
meyerj Jan 29, 2016
756a866
Merge branch 'master-update-hook-vs-callback-queue' into toolchain-2.9
meyerj Jan 29, 2016
77d82a7
Removed outdated debian folder (fix #121)
meyerj Jan 29, 2016
493daaa
tests: lower severity of scheduler and priority checks to warning in …
meyerj Jan 29, 2016
92cc521
Merge branch 'skip_late_updates' of https://github.com/pdima/rtt.git …
meyerj Feb 1, 2016
dbe8e41
Merge remote-tracking branch 'meyerj/useorocos-include-directories-or…
meyerj Feb 1, 2016
34c3f9f
Merge branch 'remove-debian-folder' into toolchain-2.9
meyerj Feb 1, 2016
4e23a1b
Merge remote-tracking branch 'meyerj/fix/thread-destructor-invalid-re…
meyerj Feb 1, 2016
e593ac3
Merge branch 'timer_fix' of https://github.com/pdima/rtt into toolcha…
meyerj Feb 1, 2016
67e2b23
Revert "extras: Remove traces of RunnableInterface::WorkReason"
meyerj Feb 1, 2016
4d750bd
Call Activity::step() from Activity::loop() for the non-periodic case…
meyerj Feb 2, 2016
788a821
Merge branch 'master-update-hook-vs-callback-queue' into toolchain-2.9
meyerj Feb 2, 2016
71fe065
Merge pull request #6 from meyerj/master-update-hook-vs-callback-queue
Feb 2, 2016
167076a
scripting: Fix the case where entry is preempted by an event
Jul 16, 2014
c005354
tests: moved operation caller checks from OperationCallerComponent co…
meyerj Sep 14, 2015
1b18a1b
ports_test: added write return value checks in the testEventPortSigna…
meyerj Feb 2, 2016
d444550
scripting: fixed SendHandleAlias copying bug during state machine ins…
meyerj Feb 3, 2016
d0e7128
Merge branch 'master-introduce-v1cmd-syntax' into toolchain-2.9
meyerj Feb 3, 2016
277f743
Minor whitespace fixes
meyerj Feb 3, 2016
e53ca72
Merge branch 'display_thread_names' into toolchain-2.9
meyerj Feb 4, 2016
098effe
Fixed compilation errors and warnings if compiling with clang
meyerj Feb 4, 2016
dc1b39b
scripting: removed additional enableEvents() call in StateMachine::ac…
meyerj Feb 3, 2016
920c024
tests: fixed OperationCaller signature in state_test
meyerj Feb 3, 2016
d36e294
Merge branch 'master-statemachine-fixes' into toolchain-2.9-statemach…
meyerj Feb 5, 2016
d66c6cd
pluginloader: fixed segfault if a service plugin refuses to create a …
meyerj Feb 9, 2016
f82fa9a
Revert "scripting: fix .cmd() in while loops or state programs"
meyerj Feb 10, 2016
361fe29
scripting: Fixed collecting from a SendHandle returned from sending a…
meyerj Feb 12, 2016
f89dab5
Merge branch 'master-introduce-v1cmd-syntax' into toolchain-2.9
meyerj Feb 12, 2016
bc78f2b
Merge branch 'toolchain-2.9' into toolchain-2.9-statemachine-fixes
meyerj Feb 12, 2016
a806ffb
Merge branch 'toolchain-2.9-statemachine-fixes' into toolchain-2.9
meyerj Feb 24, 2016
f36a07c
Fixed build when sequential activity is used by default
pdima Mar 31, 2016
4196439
StreamFactory: added missing virtual destructor
Mar 28, 2016
01232b1
Added missing virtual destructors
Mar 28, 2016
7106983
scripting: do not lock the execution mutex in StateMachine::execute()…
meyerj Apr 5, 2016
8a076a0
Merge branch 'toolchain-2.9-statemachine-fixes' into toolchain-2.9
meyerj Apr 5, 2016
d7b3e12
useorocos: added optional macro argument EXPORT and export cmake targ…
meyerj Apr 5, 2016
a656daf
useorocos: check the real path of the current and project source dir …
meyerj Apr 5, 2016
7a8e488
engine: fixed forwarding of messages and port callbacks received in s…
meyerj Apr 5, 2016
ccbb24a
Merge branch 'master-update-hook-vs-callback-queue' into HEAD
meyerj Apr 5, 2016
c55d8e1
Merge branch 'fix-bool-sequence-type-info' into HEAD
meyerj Apr 5, 2016
6a094c4
Merge branch 'pdima-default_sequential_activity_fix' into HEAD
meyerj Apr 5, 2016
0f61b3a
Merge branch 'default_sequential_activity_fix' of https://github.com/…
meyerj Apr 5, 2016
50ad217
connpolicy: store BufferPolicy as int member in ConnPolicy struct
meyerj Apr 6, 2016
88f0ee3
Merge branch 'updated-dataflow-semantics-connpolicy' into updated-dat…
meyerj Apr 6, 2016
2715cf0
Revert "typekit: fixed composition and decomposition of type ConnPolicy"
meyerj Apr 6, 2016
d5c913f
base: convert BufferPolicy to and from int (follow-up of 50ad2179)
meyerj Apr 6, 2016
b826052
tests: fixed corba_ipc_test and corba_mqueue_ipc_test on slow machine…
meyerj Apr 5, 2016
ebe9974
mqueue: block until the initial sample has been received in mqReady()
meyerj Apr 6, 2016
d282bf7
tests: fixed race conditions in CORBA ipc tests and increase port sig…
meyerj Apr 6, 2016
cc20aed
Merge branch 'fix-circular-buffer' into toolchain-2.9-fix-circular-bu…
meyerj Apr 11, 2016
75745d6
tests: refactored atomic queue tests in buffers_test using the Thread…
meyerj Apr 11, 2016
ae48d02
tests: fixed max_threads parameterization of buffer instances in the …
meyerj Apr 11, 2016
dcc7df5
Merge branch 'toolchain-2.9-fix-circular-buffer' into toolchain-2.9
meyerj Apr 11, 2016
b554b6c
Merge branch 'fix-ipc-tests' into toolchain-2.9
meyerj Apr 11, 2016
6b09631
Merge branch 'fix/pluginloader-global-service' into toolchain-2.9
meyerj Apr 11, 2016
ec0433d
types: reverted unrelated diff accidentally committed in dc1b39b
meyerj May 2, 2016
3acb467
Merge branch 'master-statemachine-fixes' into toolchain-2.9
meyerj May 2, 2016
f6017b0
Merge branch 'fix/wait-period-clock-monotonic' into toolchain-2.9
meyerj May 2, 2016
c20f037
Merge branch 'updated-dataflow-semantics-rebased' into toolchain-2.9
meyerj May 2, 2016
86dfa2f
Merge remote-tracking branch 'meyerj/useorocos-realpath-fix' into too…
meyerj Apr 5, 2016
bbacf2f
Merge remote-tracking branch 'meyerj/useorocos-export-targets' into t…
meyerj Apr 5, 2016
9f7784d
Added typekit, property, scripting and transport support for signed a…
meyerj Nov 26, 2015
63218b0
corba: return NotConnected after CORBA throwed an Exception during a …
meyerj May 11, 2016
f69a0b7
corba: reintroduce two-way write calls
meyerj May 11, 2016
bc6503b
corba: fixed compilation with CORBA implementation TAO
meyerj May 12, 2016
5a62c37
Merge remote-tracking branch 'origin/tlsf_memory_corruption_detection…
meyerj May 12, 2016
6a4a469
rtt-config.h: introduce RTT_UNUSED macro and use it consistently to s…
meyerj May 12, 2016
cdb820c
Merge remote-tracking branch 'origin/toolchain-2.9-corba-efficiency-p…
meyerj May 12, 2016
bcc662e
Merge branch 'toolchain-2.9-long-long-type' into toolchain-2.9
meyerj May 12, 2016
0f63da5
Moved instantiation of DataSource template types for bool and std::st…
meyerj May 13, 2016
5e97cc4
Merge branch 'remove-ros-traces' into toolchain-2.9
meyerj May 13, 2016
6ccb412
Merge branch 'moved-template-instantiation-from-typekit-to-core' into…
meyerj May 13, 2016
078caf8
useorocos: fixed documentation
meyerj May 31, 2016
603cd3e
engine: fixed regression from 7a8e48871e7b25301e942bbbd3cbdcc2cac35de…
meyerj Jun 6, 2016
f0678bc
Merge branch 'master-update-hook-vs-callback-queue' into toolchain-2.9
meyerj Jun 6, 2016
62428f0
os: added missing include directive for assertions
meyerj Jun 7, 2016
78382ae
Merge branch 'updated-dataflow-semantics-shared-mutex' into toolchain…
meyerj Jun 7, 2016
cb4a376
slaveactivity: forward isPeriodic() member call to the master engine
meyerj Jun 6, 2016
e49cdf0
activity: fixed Activity::isPeriodic()
meyerj Jun 21, 2016
c51b567
Merge branch 'master-update-hook-vs-callback-queue' into toolchain-2.9
meyerj Jun 21, 2016
9f79e55
scripting: fixed memory leak during destruction of CallFunction and C…
meyerj Jun 7, 2016
bfd3184
corba: fixed segfault in CDataFlowInterface_i::buildChannelOutput() i…
meyerj Jul 18, 2016
3b318e3
corba: added missing field max_threads to CConnPolicy
meyerj Aug 5, 2016
b49b736
Merge branch 'updated-dataflow-semantics-connpolicy' into updated-dat…
meyerj Aug 5, 2016
4e10de2
Fixed compilation errors and warnings if compiling with clang
meyerj Feb 4, 2016
33e84e5
Replaced all using typename declarations with typedefs to fix compile…
meyerj Aug 5, 2016
94cc0dd
Merge branch 'updated-dataflow-semantics-buffers' into updated-datafl…
meyerj Aug 5, 2016
c27669d
Replaced all using typename declarations with typedefs to fix compile…
meyerj Aug 5, 2016
c6359c7
Merge branch 'updated-dataflow-semantics-rebased' into toolchain-2.9
meyerj Aug 5, 2016
8d7c478
Merge branch 'master' into updated-dataflow-semantics-buffers
meyerj Aug 5, 2016
e7d824e
tests: lower severity of scheduler and priority checks to warning in …
meyerj Jan 29, 2016
572cc89
Merge branch 'toolchain-2.8' into toolchain-2.9
meyerj Aug 11, 2016
c56fbc4
Merge branch 'toolchain-2.8' into toolchain-2.9
meyerj Sep 8, 2016
d04b1e9
Revert "slaveactivity: forward isPeriodic() member call to the master…
meyerj Nov 16, 2016
c5c3a28
Merge branch 'master-update-hook-vs-callback-queue' into toolchain-2.9
meyerj Nov 16, 2016
9c8329a
Do not overwrite data objects or buffers if a new port is connected t…
meyerj Dec 16, 2016
37d82e9
Merge branch 'updated-dataflow-semantics-rebased' into toolchain-2.9
meyerj Dec 16, 2016
62d5462
Do not copy the sample when reading a data object in case it never ha…
meyerj Dec 21, 2016
79857b3
Merge branch 'updated-dataflow-semantics-buffers' into updated-datafl…
meyerj Dec 21, 2016
32e2728
Merge remote-tracking branch 'origin/master' into updated-dataflow-se…
meyerj Dec 22, 2016
b04a5fa
Merge branch 'updated-dataflow-semantics-rebased' into toolchain-2.9
meyerj Dec 22, 2016
ccf0c46
Merge branch 'master' of github.com:orocos-toolchain/rtt into toolcha…
meyerj Dec 22, 2016
b1bede9
Merge branch 'master' into toolchain-2.9
meyerj Dec 23, 2016
a56d71e
Merge branch 'fix-boost-162' into toolchain-2.9
meyerj Dec 28, 2016
f6e98ae
Merge branch 'fix-boost-162' into toolchain-2.9
meyerj Dec 28, 2016
15f2d16
Merge branch 'master' into toolchain-2.9
meyerj Dec 28, 2016
cea4935
Fix compatibility with MacOSX 10.12 which provides clock_gettime() now
meyerj Dec 29, 2016
e1775f3
dataflow_performance_test: fall back to CLOCK_REALTIME if no clock so…
meyerj Dec 29, 2016
0835d48
Merge branch 'fix-macosx-10.12' into toolchain-2.9
meyerj Dec 29, 2016
8a0a413
Merge branch 'master' into toolchain-2.9
meyerj Dec 29, 2016
1419056
rtt/os/tlsf: replaced variadic macros with C99-compliant __VA_ARGS__ …
meyerj Dec 29, 2016
09568bd
Merge branch 'master' into toolchain-2.9
meyerj Dec 29, 2016
424623f
Merge remote-tracking branch 'origin/master' into toolchain-2.9
meyerj Jan 5, 2017
6871ded
Merge branch 'corba-efficiency-patches' into toolchain-2.9
meyerj Jan 5, 2017
be1da87
Merge branch 'fix/boost-fusion-1.58-c++11' into fix/boost-fusion-1.58…
meyerj Jan 6, 2017
ccf678c
internal: fixed const-correctness for internal::DataStore<T> and avoi…
meyerj Jan 6, 2017
e0dd34b
internal: fixed conversion operator return type in internal::AStore<T…
meyerj Jan 10, 2017
7f260a0
internal: replaced internal::DataStore<T> by internal::AStore<T> alre…
meyerj Jan 10, 2017
a2ccd79
internal: remove unneccessary boost::ref() and .get() calls in BindSt…
meyerj Jan 10, 2017
acaced1
Replaced all occurences of deprecated auto_ptr by unique_ptr
meyerj Jan 10, 2017
dccb520
cmake: set minimum required cmake version to 2.8
meyerj Jan 10, 2017
ca6504f
Check availability of certain newer pthread and Boost features
meyerj Jan 10, 2017
eea55c7
Avoid a unnecessary mutex lock in MultipleOutputChannelElement<T>
meyerj Jan 10, 2017
415a610
Merge branch 'updated-dataflow-semantics-rebased' into toolchain-2.9
meyerj Jan 10, 2017
9b10903
Merge branch 'fix/boost-fusion-1.58-c++11' into fix/boost-fusion-1.58…
meyerj Jan 16, 2017
caacd28
Avoid Boost Config macros only available in Boost 1.50 and later
meyerj Jan 16, 2017
294cb47
Merge pull request #197 from meyerj/fix/boost-fusion-1.58-c++11-toolc…
meyerj Jan 16, 2017
54aebd1
Merge pull request #199 from meyerj/toolchain-2.9-backwards-compatibi…
meyerj Jan 16, 2017
6c67989
Merge branch 'master' into toolchain-2.9
meyerj Jan 16, 2017
bdf2d71
Merge pull request #198 from meyerj/c++11-unique-ptr
meyerj Jan 16, 2017
b1701bc
Merge branch 'master' of github.com:orocos-toolchain/rtt into toolcha…
meyerj Jan 17, 2017
d0262ad
Clear the task's provided and required service interface during destr…
meyerj Feb 2, 2017
8a4ef9f
Reset owner of child services and requesters while destructing a Task…
meyerj Feb 2, 2017
ee573c0
Remove duplicated code by calling Service::addService(s) from provide…
meyerj Feb 2, 2017
b9f2f34
Revert "engine/activity: fixed blocking calls to ExecutionEngine::pro…
meyerj Feb 16, 2017
92ea90a
activity: fix pure virtual function calls at thread termination after…
meyerj Apr 13, 2015
521f076
Merge pull request #9 from meyerj/master-update-hook-vs-callback-queu…
meyerj Feb 22, 2017
9d68e8e
Merge remote-tracking branch 'psoetens/master-update-hook-vs-callback…
meyerj Feb 23, 2017
0fb31f6
Merge remote-tracking branch 'origin/master' into toolchain-2.9
meyerj Apr 10, 2017
f1620a6
Merge pull request #204 from meyerj/fix/reset-owner-of-services-and-r…
meyerj Apr 24, 2017
1e5cba4
Merge branch 'toolchain-2.9' of github.com:orocos-toolchain/rtt into …
meyerj Apr 28, 2017
37d0b03
corba: Shorten name suffix
Mar 21, 2017
009f82d
os: Supporting named Timer instances
Mar 22, 2017
694d00b
os: Remove ambiguous Timer constructor
Apr 4, 2017
a26a3c6
os: revert documentation of RTT::os::Timer constructor
meyerj Apr 28, 2017
9366193
Merge pull request #213 from meyerj/fix-thread-naming
meyerj Apr 28, 2017
90c259e
tlsf: updated to tlsf 2.4.6 from http://www.gii.upv.es/tlsf/
meyerj Feb 23, 2017
eceebb5
tlsf: Add debugging of default memory pool
Feb 17, 2017
ab7551a
tlsf: Log debug output to file
Feb 18, 2017
2874eb9
tlsf: Add more statistics
Feb 18, 2017
dbdd514
tlsf: Improve sizes when dumping debug data
Feb 19, 2017
f024872
Merge remote-tracking branch 'meyerj/revert-use-cpp11-and-eliminate-b…
meyerj Apr 28, 2017
24d3b3b
Merge branch 'toolchain-2.9-revert-use-cpp11-and-eliminate-boost-lamb…
meyerj Apr 28, 2017
7db2042
Merge remote-tracking branch 'origin/master' into toolchain-2.9
meyerj Apr 28, 2017
f67f47b
Merge pull request #214 from meyerj/snrkiwi-tlsf-debugging
meyerj Apr 28, 2017
3c29a77
Fixed memory leak in RTT::updateProperties()
meyerj Feb 23, 2017
3f917b7
marsh: fixed memory leak in RTT::marsh::CPFMarshaller::deserialize()
meyerj Mar 2, 2017
6b33729
Only update the module if logging is allowed
Jan 17, 2017
633e94a
os/gnulinux: relax log level of failures to set the POSIX thread name…
meyerj May 16, 2017
cec95d4
Merge branch 'master' into toolchain-2.9
meyerj May 16, 2017
f45c59f
activity: fixed missing initializers for member variables introduced …
meyerj Oct 15, 2017
e069d3d
corba: avoid some corba calls improving getArgumentList()
Aug 23, 2017
e56d7de
corba: strip qualifiers from the name returned by CorbaOperationCalle…
meyerj Oct 16, 2017
4628b6f
Merge branch 'corba-efficiency-patches' into toolchain-2.9-corba-effi…
meyerj Oct 16, 2017
12c58a9
corba: minor whitespace cleanup
meyerj Oct 17, 2017
e1e686f
Merge branch 'master' of github.com:orocos-toolchain/rtt into toolcha…
meyerj Oct 18, 2017
39db1fa
tests: disable some checks depending on plugin options
meyerj Oct 21, 2017
c2e31fe
Merge branch 'corba-efficiency-patches' into toolchain-2.9-corba-effi…
meyerj Oct 22, 2017
c2d63f8
tests: disable some checks depending on plugin options (shared connec…
meyerj Oct 21, 2017
1d7883b
Fixed missing removal of USE_CPP11 macro check from merge resolution
meyerj Oct 26, 2017
a1cb436
corba: fixed compiler warning and uncatched exception in CServiceRequ…
meyerj Oct 16, 2017
7fe99b5
corba: fixed unused-but-set-parameter warning in AnyConversion<std::s…
meyerj Oct 16, 2017
d137db1
Fixed bug in component unloading.
ernestum Oct 22, 2017
593ac23
tlsf: fixed compiler warnings related to C99 compliance
meyerj Oct 26, 2017
488cb0c
tests: add a test case to program_test for send and collect of script…
meyerj Oct 20, 2017
fe352e0
tests: fixed execution thread spec in fixture for the state_test
meyerj Oct 20, 2017
04594ea
corba: improve log output in case of unsufficient type info during th…
Dec 9, 2016
bb2b785
transports::corba fix crash retrieving property name through corba
May 30, 2017
be4360c
add null pointer check in ServiceRequester::connectTo()
Dec 9, 2016
608fc4c
use another variable name for CMAKE_PREFIX_PATH entries
fmauch Oct 26, 2017
29fa21a
corba: manage links to Service instances in weak pointers
meyerj Jun 15, 2016
7d00372
tests: removed invalid TaskContext inheritance in corba_ipc_test.cpp …
meyerj Oct 26, 2017
236a93a
marsh: fixed missing lines in merge resolution resulting from #208 in…
meyerj Oct 26, 2017
9bbe93e
tests: avoid compiler warnings
meyerj Oct 30, 2017
48f55af
Fix/add TypeInfo retrieval by alias name
Dec 9, 2016
7bc32be
types: minor optimization of TypeInfo::convert(arg) for the common ca…
meyerj Oct 21, 2017
2dcc696
doc: Update Doxyfile.in to version 1.8.11 and enable EXTRACT_ALL and …
meyerj Nov 13, 2017
976d00e
add aarch64 support
ahoarau May 29, 2017
cea2ee8
rm some unnecessary Logger::In
fengzhuye Jun 8, 2017
a5f6871
disable TRACE_INIT in StateMachine
fengzhuye Jun 9, 2017
9181d3e
move TRACE_INIT into TRACE
fengzhuye Jun 9, 2017
0b50a49
Merge remote-tracking branch 'origin/master' into toolchain-2.9
meyerj Dec 12, 2017
3b9e199
Removed faulty assertion in MultipleOutputsChannelElement<T> and forw…
meyerj Dec 5, 2017
d88d3eb
tests: replace BOOST_ASSERT by BOOST_REQUIRE
meyerj Dec 8, 2017
7350f38
base: avoid costly call to size() when pushing to circular buffers
meyerj Dec 1, 2017
713ea2e
Avoid unused parameter compiler warning in base/ChannelElementBase.hpp
meyerj Dec 1, 2017
afe4223
tests: fixed dropped count in buffers_test and added a test case for …
meyerj Dec 1, 2017
bd1ed24
tests: fixed dataflow_performance_test when compiled for RTT versions…
meyerj Dec 1, 2017
8284f3f
tests: added guard to detect concurrent assignments to the dataflow_p…
meyerj Dec 1, 2017
31c5c6f
tests: printout average (per thread) performance for each test case i…
meyerj Dec 1, 2017
b83efe1
tests: fixed corba_ipc_test and corba_mqueue_ipc_test on slow machine…
meyerj Apr 5, 2016
23d5d44
tests: fixed race conditions in CORBA ipc tests and increase port sig…
meyerj Apr 6, 2016
fcb9387
Replaced all occurences of deprecated auto_ptr by unique_ptr
meyerj Jan 10, 2017
5d7d20a
Avoid Boost Config macros only available in Boost 1.50 and later
meyerj Jan 16, 2017
f9f7bbd
tests: make taskstates_test more robust against slow execution
meyerj Nov 13, 2017
c81f591
tests: do not expect zero dropped samples in multi-threaded lock-free…
meyerj Jan 5, 2018
5789273
Revert "mqueue: make reading from message queues non-blocking to prev…
meyerj Jan 5, 2018
9021e97
corba: forward result of remote RemoteChannelElement::channelReady() …
meyerj Jan 5, 2018
dce6207
mqueue: read with timeout from message queues
meyerj Jan 5, 2018
7d3e577
tests: fixed race conditions in CORBA ipc tests and increase port sig…
meyerj Apr 6, 2016
547130f
Revert "mqueue: block until the initial sample has been received in m…
meyerj Jan 8, 2018
c38bcd7
engine: do not evaluate predicate twice in each cycle of waitAndProce…
meyerj Feb 16, 2017
f699318
scripting: accept semicolon after an if statement without curly brack…
meyerj Dec 20, 2017
0daae27
activity: revert behavior for ORO_WAIT_REL policy to always wait for …
Dec 26, 2017
840eddb
activity: revert default wait policy to ORO_WAIT_ABS
Dec 26, 2017
92d791a
base: fixed copy&paste error in documentation
meyerj Jan 17, 2018
426ee1f
Removed even more traces of ROS support directly in RTT
meyerj Feb 12, 2018
efd48ee
os/tlsf: removed empty and unused CMakelists.txt
meyerj Feb 12, 2018
e5ffcf0
fix compilation on win32
doudou Oct 27, 2017
b4056e4
export the application server's ORB as a DLL symbol
doudou Oct 27, 2017
93399b4
win32: do not specify any dllimport/dllexport in static builds
doudou Oct 27, 2017
2906711
corba: export CorbaLibPlugin to allow using it outside the RTT plugin…
doudou Oct 27, 2017
c6768b0
tests: removed special case for high-priority real-time threads in te…
meyerj Mar 2, 2018
da78139
Fix collectIfDone() for more than three arguments
meyerj Mar 3, 2018
6e7dcbb
Revert "Skip task/timer updated if late for more than a few periods"
meyerj Mar 1, 2018
26ba412
merge fix
francisco-miguel-almeida Apr 9, 2019
0ba9bf6
ABI fixes:
francisco-miguel-almeida Apr 9, 2019
c0b39aa
add inException operation
ahoarau Jun 22, 2018
94b8e28
Update README.md, made a link to the official Installation Guide for …
Sep 12, 2018
90c9534
Fix compilation error with boost 1.64
meyerj Dec 18, 2018
7dec97f
tests: skip testFileDescriptor_Timeout on Travis
meyerj Jun 26, 2018
260d1ff
travis: enable omniORB exception tracing
meyerj Jul 19, 2018
609ded9
tests: fixed test output when skipping test cases in corba-ipc-test
meyerj Jul 19, 2018
6fa7728
Merge branch 'toolchain-2.9.1' into fix/2.9.1-abi-compatibility
francisco-miguel-almeida Apr 12, 2019
f1f8303
Fix namespace of some nested definitions and exclude unrelated namesp…
meyerj Nov 13, 2017
20899dc
cmake: unset found and missing components list after each invocation …
meyerj May 31, 2017
e75c96c
2.9.1
meyerj Apr 11, 2019
063b4da
tests: fixed number of workers in buffers_test/testListLockFree
meyerj Apr 11, 2019
a8e973e
Test Travis build with a Xenial (U16.04) vm
francisco-miguel-almeida Apr 15, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
sudo: required
dist: trusty
dist: xenial
language:
- cpp
compiler:
Expand All @@ -20,4 +20,5 @@ install:
script:
# Run tests
- export BOOST_TEST_LOG_LEVEL=message
- export ORBtraceExceptions=1
- make -j1 check
5 changes: 3 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# Test CMake version
#
CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0)
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)

# for CMake 2.6 corrected behaviour (see "cmake --help-policy CMP0003")
IF(POLICY CMP0003)
Expand All @@ -21,7 +21,8 @@ endif()

PROJECT(orocos-rtt)

SET( RTT_VERSION 2.8.3 )

SET( RTT_VERSION 2.9.1 )
STRING( REGEX MATCHALL "[0-9]+" RTT_VERSIONS ${RTT_VERSION} )
LIST( GET RTT_VERSIONS 0 RTT_VERSION_MAJOR)
LIST( GET RTT_VERSIONS 1 RTT_VERSION_MINOR)
Expand Down
2,719 changes: 1,819 additions & 900 deletions Doxyfile.in

Large diffs are not rendered by default.

42 changes: 0 additions & 42 deletions README

This file was deleted.

6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

## The Orocos Real-Time Toolkit

For installation, please see **The OROCOS Real-Time Toolkit Installation Guide** [[html]](https://orocos-toolchain.github.io/rtt/toolchain-2.9/xml/orocos-installation.html), [[pdf]](https://orocos-toolchain.github.io/rtt/toolchain-2.9/xml/orocos-installation.pdf)

The newest version is 2.9, which is the same version described in this Installation Guide.
31 changes: 28 additions & 3 deletions UseOROCOS-RTT-helpers.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.8.3)
cmake_minimum_required(VERSION 2.8)

#
# Parses arguments or options
Expand Down Expand Up @@ -104,7 +104,7 @@ endfunction( orocos_get_manifest_deps RESULT)
# ${PACKAGE}_INCLUDE_DIRS The include directories for this package.
# ${PACKAGE}_LIBRARY_DIRS The library directories for this package.
# ${PACKAGE}_CFLAGS_OTHER The compile flags other than -I for this package.
# ${PACKAGE}_LDFLAGS_OTHER The linker flags other than -L and -l for thfully resolved link libraries for this package.
# ${PACKAGE}_LDFLAGS_OTHER The linker flags other than -L and -l for this package.
# ${PACKAGE}_<LIB>_LIBRARY Each fully resolved link library <LIB> in the above list.
#
# Usage: orocos_find_package( pkg-name [OROCOS_ONLY] [REQUIRED] [VERBOSE]")
Expand Down Expand Up @@ -294,7 +294,12 @@ macro( orocos_use_package PACKAGE )
endif()

# Include the aggregated include directories
include_directories(${${PACKAGE}_INCLUDE_DIRS})
# CMake 2.8.8 added support for per-target INCLUDE_DIRECTORIES. The include directories will only be added to targets created
# with the orocos_*() macros. For older versions we have to set INCLUDE_DIRECTORIES per-directory.
# See https://github.com/orocos-toolchain/rtt/pull/85 for details.
if(CMAKE_VERSION VERSION_LESS 2.8.8)
include_directories(${${PACKAGE}_INCLUDE_DIRS})
endif()

# Set a flag so we don't over-link (Don't cache this, it should remain per project)
set(${PACKAGE}_${OROCOS_TARGET}_USED true)
Expand Down Expand Up @@ -351,6 +356,26 @@ macro(_orocos_list_to_string _string _list)
endforeach(_item)
endmacro(_orocos_list_to_string)

macro(orocos_add_include_directories target)
if(CMAKE_VERSION VERSION_LESS 2.8.8)
#message(WARNING "Per-target INCLUDE_DIRECTORIES are not supported in CMake ${CMAKE_VERSION}.")
else()
get_target_property(_${target}_INCLUDE_DIRS ${target} INCLUDE_DIRECTORIES)
if(NOT _${target}_INCLUDE_DIRS)
set(_${target}_INCLUDE_DIRS ${ARGN})
else()
list(APPEND _${target}_INCLUDE_DIRS ${ARGN})
endif()

if("$ENV{VERBOSE}" OR ORO_USE_VERBOSE)
message(STATUS "[UseOrocos] Include directories for target '${target}': ${_${target}_INCLUDE_DIRS}")
endif()

set_target_properties(${target} PROPERTIES
INCLUDE_DIRECTORIES "${_${target}_INCLUDE_DIRS}")
endif()
endmacro(orocos_add_include_directories)

macro(orocos_add_compile_flags target)
set(args ${ARGN})
separate_arguments(args)
Expand Down
Loading