[Fawkes Git] branch/master: 81 revs updated. (0.5.0-3367-g5880711)

Tim Niemueller niemueller at kbsg.rwth-aachen.de
Wed Sep 21 16:31:02 CEST 2016


Changes have been pushed for the project "Fawkes Robotics Software Framework".

Gitweb: http://git.fawkesrobotics.org/fawkes.git
Trac:   http://trac.fawkesrobotics.org

The branch, master has been updated
  discards  c57e2a427f4908039b3ccd16e053c5c3551c0fdb (commit)
  discards  70e0337e952cc1cf6a359bfd437475371875d392 (commit)
  discards  04512a55462d6afc3d00acfadecb0b0efef7aa3d (commit)
  discards  540e6d2958d689d64b10691381b4b798e5925f81 (commit)
  discards  dd7e5bd3af5c9a3c073dde2e07db2cbbde85201d (commit)
  discards  9d7ca3e3a407b6862e7b861418c952fd047965cf (commit)
  discards  95d5085bd02c1229d8ba759cfb44ee39275ffcd2 (commit)
  discards  b8e3f12789ba0e8d2c947aabf69b4dd73c414a8a (commit)
  discards  b9f369c5461b485e2ed3a2a1da2a75f5a48edb15 (commit)
  discards  1ac4c8d8cd9eb2cbb2eb735b7e2a09961e8fb04e (commit)
  discards  18e89477718bc1d0f953c8a38112ef327c576db4 (commit)
  discards  385c4dd3778fce962807033aa5a4c152e835e92d (commit)
  discards  aacfa6ac15407ff9195fe8cb1719ee9368629f86 (commit)
  discards  20da72625cded9155c00b7120a597994819e2dd3 (commit)
  discards  b060759f71d16bda5d7e0dc67b9fbcef541a4f2c (commit)
  discards  58fccf07d86c9c9c2ef37370f738a53599edd569 (commit)
  discards  35e6ce6ba8cea724fe7ffc283093ab17604a23df (commit)
  discards  82aaa6c446169cb5285bff22940951d2bf71fc14 (commit)
  discards  d56e46fcd8b7e96c8bc35cad268373ccc9dd6cd9 (commit)
  discards  cc972ac93b2bf1b0b0b418a5f2f8028c322cfccd (commit)
  discards  6c3b151adb1d63dcaad2da04d95ea78badb69a83 (commit)
  discards  78bc743fe75af7bcedbcdfabda1f947471e8f899 (commit)
  discards  b86bae50dc251b6b6ec87b67e7206577c5ff634b (commit)
  discards  591b20ec54115d86ef2048da1b3774c2bb99ef40 (commit)
  discards  9e602a976eec77920e3832c4d842e56ce3af0b68 (commit)
  discards  e709aba74e9081d82096ac2e22ac1552feb88618 (commit)
  discards  939f899669e439724c2043f337109cc363ede756 (commit)
  discards  96e86df3eab96b92d51a947834c4ba6386a9adf8 (commit)
  discards  93a6598286f29e6a97c249d4749f0aa8fdc7674a (commit)
  discards  ec22e5b04ba56b1a2645acad09cb8110a9abfba4 (commit)
  discards  2fc3e0179fe94730f2fdd7dece56d0a39934834d (commit)
  discards  22f0cd94ac277e5a12eafa4d96c30f4782b6567a (commit)
  discards  7999eee33c24bf1edf652f5549227aa6f5157cff (commit)
  discards  f9243f704d71465ff916e0e735946655bc0e0d99 (commit)
  discards  6590aa9efeffef18b51fb3438bb79c2d5afeacf4 (commit)
  discards  8e6583944af48a528abfa0da63dc593215712c59 (commit)
  discards  7c82d9a84a11c40ed762a986f09b863a7f277b0b (commit)
  discards  110a56c03389af4e1ddfb0ccd7cceaa92656f7de (commit)
  discards  ef5043ee4cb44a254ed4e1c03b47629a97b7d30a (commit)
  discards  c8ffb3f4a7a79447332be5162afba4e7fdbf62d4 (commit)
  discards  17f4d6415f48ed6ee8492c8a98f1f20468ec919c (commit)
  discards  d1203799c00804e06eb543e0c4ddeae885253dd2 (commit)
  discards  2f8f4967a33bd2b75b190d30e60ed5fcdeb88d97 (commit)
  discards  1ed2ef4b4272c1950b24ec666d5df4db5b8c2b79 (commit)
  discards  2abff4cfa8afb1b55541a9904299ffbeced32bb8 (commit)
  discards  723f2db939d2e56d4fa230cede32d4576f106725 (commit)
  discards  8ad6e71c8d6ce0e9b3fa84574f2bded16a08ed5c (commit)
  discards  59b52f051242b1f4b6cc75d6e788be3ba75dc032 (commit)
  discards  6d1773fbe8a93458f3f69b31bdd2e4b11e14c76e (commit)
  discards  ca77d936f4afdf52ef548bb65758c3541aeefd4e (commit)
  discards  f6cb7ea4ca0ee8d201c02303a422081dc83c8d20 (commit)
  discards  354a1406b3e367e80b31e161ee64a1511dbebece (commit)
  discards  5834e306ff44afd552ca0ec27ec558b808f6c348 (commit)
  discards  6e2e7a2a6a187da5834161e23c16a12b163ef9f3 (commit)
  discards  7df43d630132592db965a64fe7e0fd4e93f2294f (commit)
  discards  3fa88c2913cfcc5853316cf7c0b90bca89a0f7af (commit)
  discards  5d90b05b3f824aea7ba318b34521949c430edc87 (commit)
  discards  0d3bb414dcdc91dfffa273207c6c6336b8170849 (commit)
  discards  ff5340366ce14a734fd6608db4b7190ac5c0b00a (commit)
  discards  25abdd646537ccc63d7371ecba4a0b6732dd413c (commit)
  discards  8d9172137bac9199a2ef3a19b12b6b76322d6abe (commit)
  discards  bb58c4a64d30dd8e1c9c0aa5ebda3f85995672e9 (commit)
  discards  1569cf2f7b123d70f323438e499287efb8b3fb3e (commit)
  discards  6a2f4ec95c06887ff7637e9e44e534b119ee3e34 (commit)
  discards  4a68d7f5719e148bf1bbecd648e3ad342cc226ee (commit)
  discards  d4a5c134dbf5991c976f4011eb7794b72c67099d (commit)
  discards  702e914cdd1ae1ea878ce7a46e21753b7b859808 (commit)
  discards  f05728b1090b6d4821e6642b612eafed4386b1c4 (commit)
  discards  22416862ff40b43a05dc55363c127b668bb19a6e (commit)
  discards  22c0ea8a615c7d0a5d6994df5f115bf1f8610e1e (commit)
  discards  993231c396b1af926ef26bb9f0b1b7bff1d0e528 (commit)
  discards  1af3e1936377832db6f4ac367c1b1a0d932325be (commit)
  discards  98d05a4e54e58f009aac9428eef4d534ef4767da (commit)
  discards  7487ef2b5efe76160032044e20d01e74c4c9e2c0 (commit)
  discards  6ad54fd34b26c846e4c80fa66e082e9b47c5318a (commit)
  discards  6747fb6b659ac75fe274be12fe6a4847c67db3d6 (commit)
  discards  901d4706a648d7274f339a669e30743ab17f8ca4 (commit)
  discards  e447d9af1226d9f04123fbd834e71c980480d5ce (commit)
  discards  97ceb721167791ab56a48ba8e6cb52755306a604 (commit)
  discards  533b5cd707af5811892dcf9a50cb7c061541331a (commit)
  discards  9fc6d595454939ba7279f4e8f574a85fd866f57c (commit)
  discards  dd60bf7d4c1643987da75f2158156c18d519440c (commit)
  discards  dd1a72d6db1fe5b99a4fa4b47a380ed19bf0209a (commit)
  discards  bf9122b427903d03b5907a4c7177d33d1af832ca (commit)
  discards  8ce059365c185811610de51c75e9ebfd90d85099 (commit)
  discards  28621e28f8a0617fe58757e3356141a469304161 (commit)
  discards  b2f2d87bd5288c651e8426aa2eafa7a34408e4a1 (commit)
  discards  71b60ea0dbc63be456143f0b9f08b71780655de8 (commit)
  discards  38f1f7a18357dbee272bc68c7e572768c87ff155 (commit)
  discards  bed84c0ea7d9a60812209f9a32c3d04ce8cb98cd (commit)
  discards  4fe72c26926b29109deda44c39389d8e6f5ac10e (commit)
  discards  b2f096ba0ef43132675151721cd57a154169bc60 (commit)
  discards  84568886f6ebfed689ea64f8f010468de63d6c5c (commit)
  discards  4f6b39cc4b758f051ea907c9d6db5532ca34fe14 (commit)
  discards  3ba3a9f8fffea84fcb3d11113d052d8f746ba2b4 (commit)
  discards  f1856600e85634ba1ca203f0382c106c88e0b0e3 (commit)
  discards  909353843d1358053ff4f0c58e4026a5ad55eebe (commit)
  discards  30810872687f9b1136fbd8b3175ccdfff8fd7de2 (commit)
  discards  8fe984ba9ce01faa96544a0dd5878b58e654f37a (commit)
  discards  6e1885f4606b6f3475a39ec88e9d09a41533e2ad (commit)
  discards  762f9af309d8f46821b838547c10433798c95362 (commit)
  discards  497f55ae030e177b181cb894c1dceb3d9b7aa788 (commit)
  discards  029d9a2eb5c0e301b8dd096ca866ce545ecc2437 (commit)
        to  588071131dcb023b3018c54958aea5a54561deb4 (commit)
       via  9ba190d1be45e1bb69b664105b02e7ee8ec41230 (commit)
       via  245dd89efc241749c3d84269eb1dd0a06878de56 (commit)
       via  d6dbef50be74a35de2f6f88e5c54959435640847 (commit)
       via  10cd5ba5d9f369e108e49cbe0be06966e30f5fc0 (commit)
       via  8393838cd2fd202b389ca3d8402d293952de9e58 (commit)
       via  e294066c83ddbbc8c001b08865e18aee43ca81b1 (commit)
       via  6dd1f3070423f077b44d2354eeb9e58638c34214 (commit)
       via  5ad698cdca3c961c591fd64b0c8d5cb87d266ba3 (commit)
       via  8264cbf5b340cfbb83553cd5b2f79764b11515a4 (commit)
       via  51afc9e414c0aa2814a0592dc3438ecd1c36b77e (commit)
       via  4fc34bc1a2b2db584ebb8ff0fbe9d773a6240fc5 (commit)
       via  a8fb3e63389da0bef604d8e0b8b393c9e2d2c29e (commit)
       via  44a73a504ccd2eeb5cf53e3a8eed86813e8b6722 (commit)
       via  0b071737a417c4948f828ef855499fbf2a3a0dc5 (commit)
       via  1c86ddf733c4e7448e9c65adb4f33736e88d1782 (commit)
       via  83ed87d9f7580f66abb30130e67dce9a1fe07004 (commit)
       via  d56f7eb82ed76c6ae728dca96f2249c1ef93017b (commit)
       via  784243be581f00c3e9682c39b212b2e26583fd67 (commit)
       via  f5da9780a8ef4841e649e337bbad01d83569c702 (commit)
       via  b73935a418d4cd7186aa4cce010a48c234093463 (commit)
       via  bda907baa2a12aed7c19f70be7e6cd21e6cd8dd6 (commit)
       via  9f5d435494a0ee921119f8d59f84dedac119dca8 (commit)
       via  96c8a83311dad370563beb57fa9c117cb7954771 (commit)
       via  513b7351e8a023877aacd2f127b029951a20da45 (commit)
       via  079b9159311610930ffb448f1270fc1e1595e108 (commit)
       via  3a1dd4f00b96e3ffe6b76fb5e680de56df7d13a7 (commit)
       via  0b3ab2fb5d833c6bf4763485ab4095d79385a8b8 (commit)
       via  10e1d9b87355e32164209c81765c21859f703671 (commit)
       via  7fe8b669b417a68cf3666c13f24e8c0adcfc8bda (commit)
       via  2e746e17bf864d230d32f34fd1d502698cc96568 (commit)
       via  6170084e6c6b155fff6077adbc16ebc5b8fa64a8 (commit)
       via  56bf8cb8badb5416469c9f9ddbcdbd11f2bf2d56 (commit)
       via  b5f3644ae15ff0364b927e07e7bead4ceec3aaab (commit)
       via  3da37cd0815daba98244642c1381d2fe183cfb6c (commit)
       via  c9764cc0c6bcbe29457b23667154cad5c6d7a73f (commit)
       via  2581b85ee15a5d0a05d3ec307c41f3ef04074e69 (commit)
       via  7ea3b871c38e8cfac781949bc360c202f76b1654 (commit)
       via  45f4b5efa1b09aa04aa725486c08425169e9c807 (commit)
       via  f857fcdcea63e64bad1263e14abbc6e388f7a82d (commit)
       via  0e5132c91f0a4ab7f2dc62fa152bb18d1b32ad81 (commit)
       via  fd22b12cedc5d29e58ab7d7b87b2cf4d295ea309 (commit)
       via  080f081dfc524e3f9744a57f62fb5739c85c7226 (commit)
       via  665fb630a025a19fb154c7e01a1ff47b971b4951 (commit)
       via  466450556bcb0fd0b3afad2f3eeb5d0594f0d454 (commit)
       via  98f4922131adc6fb2382926f17588f35b7bc2a8c (commit)
       via  d9443bfc535e26a131e27fd2fabab814955f7abd (commit)
       via  48694d6cad38295716ef71a03e400a378b7ca60c (commit)
       via  7e9a365e38b61dd2755087d3ff26e87411d1a9e8 (commit)
       via  5d5625ebbc86bfccec620ca2f8d0c4140f9048b0 (commit)
       via  58daf18a23a6de6c877dce365223dac294634bf2 (commit)
       via  f6ac6707628d4b541fe89d33b9ab66ff9c109252 (commit)
       via  f98b59fa5fe4aab0674380d0f0611f330ad969b8 (commit)
       via  e6515f4ed2e534c6a690eb865314f18046ba22f0 (commit)
       via  da6306dd5cd6492f9c97372828b779ed50b78346 (commit)
       via  49fcc3195a197aac7529fe724a55274e6a0900a0 (commit)
       via  f20b5469a4652f85dd4c38e3ed4c91602bac8f99 (commit)
       via  ec6f7b5dfb49226c4240cca7831303344b7f0a9d (commit)
       via  0c18a8648beb91c172d16e7826a009cf6e80eb5b (commit)
       via  11788535f562606748af966643dfb85bb8adcdfa (commit)
       via  6d1d5bb34393de9a3b82fc617b91b702bcf14f0b (commit)
       via  9b2f6e62526e96a56d6f755720eb123e44cb78ce (commit)
       via  eeb575b8282067b64a7bf73d171b208fcfc03909 (commit)
       via  4e8206be7f9bc504ee45d265e7248253d73520d1 (commit)
       via  0e29c04013678ddd2b8b880504213482db773cc2 (commit)
       via  3f9c34504025ec4d65565f7ab7399aebcb5849aa (commit)
       via  a499d79289aac8080cba4c888f9a68def953cbd9 (commit)
       via  0f07c689aaee14ef9e963b4c8977caf026945639 (commit)
       via  98b00c217b98d54e2d72d7b25fa605c26397b3b2 (commit)
       via  430e024ab285d3468d33ec2d27b580f160a44814 (commit)
       via  50f7ce96692e1ccec0681f038900171ea8a7275e (commit)
       via  1a0192d280d74f3e5219ed9432d6c81b77a9f13f (commit)
       via  6c66698e2f67ff202784dccab693b87c9a71aaf7 (commit)
       via  37f96c1ccc6c2394d544f398a52ecf90a094eb7e (commit)
       via  16c22d373e0c38f703b069690d3373384f38a2d7 (commit)
       via  07f47e4409ad926a17a20c76e9fb36a8a9361f67 (commit)
       via  a9e8065d1c86997e7f95ceedac577a7386590775 (commit)
       via  afaf1d6a86df77edae3e3e696f794caf19e13490 (commit)
       via  bee920638ebf969916e3550b8b5bff8fc949a9cd (commit)
       via  da18ec480de8fe06589bf2c549932758adf1c6b8 (commit)
       via  1ab622e3c92b9b4923c1dc4876363b0e3ba2677a (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (c57e2a427f4908039b3ccd16e053c5c3551c0fdb)
            \
             N -- N -- N (588071131dcb023b3018c54958aea5a54561deb4)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

http://git.fawkesrobotics.org/fawkes.git/master

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- *Log* ---------------------------------------------------------------
commit eeb575b8282067b64a7bf73d171b208fcfc03909
Merge: f900604 430e024
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 15:54:02 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:54:02 2016 +0200

    Merge remote-tracking branch 'origin/vmatare/tfutils'

http://git.fawkesrobotics.org/fawkes.git/commit/eeb575b
http://trac.fawkesrobotics.org/changeset/eeb575b

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 9b2f6e62526e96a56d6f755720eb123e44cb78ce
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Aug 29 16:44:45 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:54:53 2016 +0200

    tfutils: fix tf_age return statement

http://git.fawkesrobotics.org/fawkes.git/commit/9b2f6e6
http://trac.fawkesrobotics.org/changeset/9b2f6e6

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 6d1d5bb34393de9a3b82fc617b91b702bcf14f0b
Merge: 9b2f6e6 98b00c2
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 15:54:58 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:54:58 2016 +0200

    Merge remote-tracking branch 'origin/fzwilling/skiller-two-skills-called-use-last'

http://git.fawkesrobotics.org/fawkes.git/commit/6d1d5bb
http://trac.fawkesrobotics.org/changeset/6d1d5bb

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 11788535f562606748af966643dfb85bb8adcdfa
Merge: 6d1d5bb ed00e5d
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 15:55:01 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:55:01 2016 +0200

    Merge remote-tracking branch 'origin/fzwilling/depthcam'

http://git.fawkesrobotics.org/fawkes.git/commit/1178853
http://trac.fawkesrobotics.org/changeset/1178853

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 0c18a8648beb91c172d16e7826a009cf6e80eb5b
Merge: 1178853 88ebc52
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 15:55:05 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:55:05 2016 +0200

    Merge remote-tracking branch 'origin/thofmann/bash-completion'

http://git.fawkesrobotics.org/fawkes.git/commit/0c18a86
http://trac.fawkesrobotics.org/changeset/0c18a86

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit ec6f7b5dfb49226c4240cca7831303344b7f0a9d
Merge: 0c18a86 50f7ce9
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 15:55:17 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:55:17 2016 +0200

    Merge remote-tracking branch 'origin/thofmann/gcc6'

http://git.fawkesrobotics.org/fawkes.git/commit/ec6f7b5
http://trac.fawkesrobotics.org/changeset/ec6f7b5

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit f20b5469a4652f85dd4c38e3ed4c91602bac8f99
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 11:55:54 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    buildsys: no C++11 flag on GCC 6 and above
    
    The default mode for C++ on GCC 6 is C++14. Hence the CPP11 flags should
    be empty. Otherwise the flag would even be a downgrade from the default.

http://git.fawkesrobotics.org/fawkes.git/commit/f20b546
http://trac.fawkesrobotics.org/changeset/f20b546

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 49fcc3195a197aac7529fe724a55274e6a0900a0
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 11:57:47 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    gazebo: add ffmpeg flags if available
    
    Locally built Gazebo versions might include support for ffmpeg. Hence,
    if ffmpeg available, add its headers to the include path. It does not
    hurt if ffmpeg was not compiled in, but it makes builds fail if not and
    this patch is not applied.

http://git.fawkesrobotics.org/fawkes.git/commit/49fcc31
http://trac.fawkesrobotics.org/changeset/49fcc31

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit da6306dd5cd6492f9c97372828b779ed50b78346
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 12:51:09 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    fvwidgets: remove code for glibmm without exceptions

http://git.fawkesrobotics.org/fawkes.git/commit/da6306d
http://trac.fawkesrobotics.org/changeset/da6306d

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit e6515f4ed2e534c6a690eb865314f18046ba22f0
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 12:51:21 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    gui_utils: remove code for glibmm without exceptions

http://git.fawkesrobotics.org/fawkes.git/commit/e6515f4
http://trac.fawkesrobotics.org/changeset/e6515f4

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit f98b59fa5fe4aab0674380d0f0611f330ad969b8
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 12:51:34 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    netloggui: remove code for glibmm without exceptions

http://git.fawkesrobotics.org/fawkes.git/commit/f98b59f
http://trac.fawkesrobotics.org/changeset/f98b59f

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit f6ac6707628d4b541fe89d33b9ab66ff9c109252
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 12:52:15 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    plugin_gui: remove code for glibmm without exceptions

http://git.fawkesrobotics.org/fawkes.git/commit/f6ac670
http://trac.fawkesrobotics.org/changeset/f6ac670

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 58daf18a23a6de6c877dce365223dac294634bf2
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 12:52:27 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    skillgui: remove code for glibmm without exceptions

http://git.fawkesrobotics.org/fawkes.git/commit/58daf18
http://trac.fawkesrobotics.org/changeset/58daf18

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 5d5625ebbc86bfccec620ca2f8d0c4140f9048b0
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 12:52:39 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    firestation: remove code for glibmm without exceptions

http://git.fawkesrobotics.org/fawkes.git/commit/5d5625e
http://trac.fawkesrobotics.org/changeset/5d5625e

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 7e9a365e38b61dd2755087d3ff26e87411d1a9e8
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 12:52:48 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    fuse_viewer: remove code for glibmm without exceptions

http://git.fawkesrobotics.org/fawkes.git/commit/7e9a365
http://trac.fawkesrobotics.org/changeset/7e9a365

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 48694d6cad38295716ef71a03e400a378b7ca60c
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 12:52:55 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    yuv_viewer: remove code for glibmm without exceptions

http://git.fawkesrobotics.org/fawkes.git/commit/48694d6
http://trac.fawkesrobotics.org/changeset/48694d6

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit d9443bfc535e26a131e27fd2fabab814955f7abd
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 12:53:19 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    lasergui: support builds for new and old glibmm
    
    Old versions used std::auto_ptr, while 2.48 and later use
    std::unique_ptr. Support both conditionally.

http://git.fawkesrobotics.org/fawkes.git/commit/d9443bf
http://trac.fawkesrobotics.org/changeset/d9443bf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 98f4922131adc6fb2382926f17588f35b7bc2a8c
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 13:42:43 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    openprs: conditional use of unique_ptr
    
    Bring back support for older systems with auto_ptr.

http://git.fawkesrobotics.org/fawkes.git/commit/98f4922
http://trac.fawkesrobotics.org/changeset/98f4922

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 466450556bcb0fd0b3afad2f3eeb5d0594f0d454
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 13:44:21 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    pcl-db: make C++11 or later mandatory requirement

http://git.fawkesrobotics.org/fawkes.git/commit/4664505
http://trac.fawkesrobotics.org/changeset/4664505

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 665fb630a025a19fb154c7e01a1ff47b971b4951
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 13:45:01 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    static-transforms: conditional use of unique_ptr

http://git.fawkesrobotics.org/fawkes.git/commit/665fb63
http://trac.fawkesrobotics.org/changeset/665fb63

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 080f081dfc524e3f9744a57f62fb5739c85c7226
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 13:45:21 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:14 2016 +0200

    webview-ptzcam: conditional use of unique_ptr

http://git.fawkesrobotics.org/fawkes.git/commit/080f081
http://trac.fawkesrobotics.org/changeset/080f081

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit fd22b12cedc5d29e58ab7d7b87b2cf4d295ea309
Merge: 080f081 cbe35a0
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 15:57:50 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:57:50 2016 +0200

    Merge remote-tracking branch 'origin/vmatare/motor-freeze'

http://git.fawkesrobotics.org/fawkes.git/commit/fd22b12
http://trac.fawkesrobotics.org/changeset/fd22b12

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 0e5132c91f0a4ab7f2dc62fa152bb18d1b32ad81
Merge: fd22b12 e321e6c
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 15:58:02 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:58:02 2016 +0200

    Merge remote-tracking branch 'origin/bschaepers/amcl-segfault-fix'

http://git.fawkesrobotics.org/fawkes.git/commit/0e5132c
http://trac.fawkesrobotics.org/changeset/0e5132c

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit f857fcdcea63e64bad1263e14abbc6e388f7a82d
Merge: 0e5132c 2ed1d57
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 15:58:12 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:58:12 2016 +0200

    Merge remote-tracking branch 'origin/bschaepers/debian'

http://git.fawkesrobotics.org/fawkes.git/commit/f857fcd
http://trac.fawkesrobotics.org/changeset/f857fcd

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 45f4b5efa1b09aa04aa725486c08425169e9c807
Author:     Bjoern Schaepers <bjoern.schaepers at rwth-aachen.de>
AuthorDate: Thu Feb 25 13:01:09 2016 +0100
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:58:22 2016 +0200

    libconfig: documentation fixes

http://git.fawkesrobotics.org/fawkes.git/commit/45f4b5e
http://trac.fawkesrobotics.org/changeset/45f4b5e

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 7ea3b871c38e8cfac781949bc360c202f76b1654
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Thu Sep 1 09:42:24 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:58:33 2016 +0200

    kdl_parser: use buildsys eigen3 detection
    
    While the orocos-kdl pkg-config does include Eigen3 in the include path,
    it does not set some flags necessary for successful compilation on
    recent GCCs.
    
    This has been fixed to also use the Fawkes buildsys Eigen3 detection and
    its determination of the appropriate flags.

http://git.fawkesrobotics.org/fawkes.git/commit/7ea3b87
http://trac.fawkesrobotics.org/changeset/7ea3b87

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 2581b85ee15a5d0a05d3ec307c41f3ef04074e69
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Thu Sep 1 10:31:09 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:58:44 2016 +0200

    ros-skiller: make callback arguments non-refs
    
    The goals are passed by value and not by reference. The new GCC
    (rightfully) complains about this.

http://git.fawkesrobotics.org/fawkes.git/commit/2581b85
http://trac.fawkesrobotics.org/changeset/2581b85

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit c9764cc0c6bcbe29457b23667154cad5c6d7a73f
Merge: 2581b85 0e29c04
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 15:58:56 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 15:58:56 2016 +0200

    Merge remote-tracking branch 'origin/vmatare/laser-lines-matching'

http://git.fawkesrobotics.org/fawkes.git/commit/c9764cc
http://trac.fawkesrobotics.org/changeset/c9764cc

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 3da37cd0815daba98244642c1381d2fe183cfb6c
Merge: c9764cc 4e8206b
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 16:01:52 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:01:52 2016 +0200

    Merge remote-tracking branch 'origin/thofmann/skills-interface-ids'

http://git.fawkesrobotics.org/fawkes.git/commit/3da37cd
http://trac.fawkesrobotics.org/changeset/3da37cd

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit b5f3644ae15ff0364b927e07e7bead4ceec3aaab
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 15:17:11 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:03:13 2016 +0200

    mongodb: update compile and link flags for FreeBSD

http://git.fawkesrobotics.org/fawkes.git/commit/b5f3644
http://trac.fawkesrobotics.org/changeset/b5f3644

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 56bf8cb8badb5416469c9f9ddbcdbd11f2bf2d56
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 15:17:36 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:03:19 2016 +0200

    skiller: remove unused member variables of exec thread
    
    Clang found this.

http://git.fawkesrobotics.org/fawkes.git/commit/56bf8cb
http://trac.fawkesrobotics.org/changeset/56bf8cb

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 6170084e6c6b155fff6077adbc16ebc5b8fa64a8
Merge: 56bf8cb bf9d5b3
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 16:03:28 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:03:28 2016 +0200

    Merge remote-tracking branch 'origin/timn/ros-webview-fawkes_msgs'

http://git.fawkesrobotics.org/fawkes.git/commit/6170084
http://trac.fawkesrobotics.org/changeset/6170084

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 2e746e17bf864d230d32f34fd1d502698cc96568
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 15:51:21 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:03:40 2016 +0200

    laser-lines: documentation fixes for line tracking code

http://git.fawkesrobotics.org/fawkes.git/commit/2e746e1
http://trac.fawkesrobotics.org/changeset/2e746e1

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 7fe8b669b417a68cf3666c13f24e8c0adcfc8bda
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 16:34:34 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:03:57 2016 +0200

    config: remove unused old config file

http://git.fawkesrobotics.org/fawkes.git/commit/7fe8b66
http://trac.fawkesrobotics.org/changeset/7fe8b66

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 10e1d9b87355e32164209c81765c21859f703671
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 16:36:10 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:04:08 2016 +0200

    config: remove unused old firevision field configs

http://git.fawkesrobotics.org/fawkes.git/commit/10e1d9b
http://trac.fawkesrobotics.org/changeset/10e1d9b

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 0b3ab2fb5d833c6bf4763485ab4095d79385a8b8
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 17:22:02 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:04:17 2016 +0200

    buildsys: fix boost version comparison macros
    
    The divider for the minor version was 1000 instead of 100 resulting in
    wrong checks.

http://git.fawkesrobotics.org/fawkes.git/commit/0b3ab2f
http://trac.fawkesrobotics.org/changeset/0b3ab2f

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 3a1dd4f00b96e3ffe6b76fb5e680de56df7d13a7
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 17:23:43 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:04:24 2016 +0200

    pcl-db: revive more auto_ptr
    
    The MongoDB API itself uses auto_ptr. It's just handled gracefully in
    the newer C++ mode as it seems. Create a guarded version which works for
    both cases.

http://git.fawkesrobotics.org/fawkes.git/commit/3a1dd4f
http://trac.fawkesrobotics.org/changeset/3a1dd4f

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 079b9159311610930ffb448f1270fc1e1595e108
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 17:24:30 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:04:30 2016 +0200

    robotino: fix Boost version check
    
    Arguments were given in the wrong order.

http://git.fawkesrobotics.org/fawkes.git/commit/079b915
http://trac.fawkesrobotics.org/changeset/079b915

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 513b7351e8a023877aacd2f127b029951a20da45
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 17:54:24 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:04:34 2016 +0200

    buildsys: do no longer install firevision header to subdir
    
    Put headers in the regular place and keep the fv prefix.

http://git.fawkesrobotics.org/fawkes.git/commit/513b735
http://trac.fawkesrobotics.org/changeset/513b735

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 96c8a83311dad370563beb57fa9c117cb7954771
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 20:40:30 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:04:42 2016 +0200

    buildsys: remove _ in header install dirs
    
    If a library was named like fawkes_protobuf_comm, the resulting install
    directory was _protobuf_comm, which is not the intended directory.
    Therefore, remove a leading underscore.

http://git.fawkesrobotics.org/fawkes.git/commit/96c8a83
http://trac.fawkesrobotics.org/changeset/96c8a83

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 9f5d435494a0ee921119f8d59f84dedac119dca8
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 20:46:46 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:04:49 2016 +0200

    eclipse_debugger: rename binary to ffeclipse-debugger
    
    Adhere to the Fawkes framework naming convention and disambiguate from
    Eclipse IDE related stuff.

http://git.fawkesrobotics.org/fawkes.git/commit/9f5d435
http://trac.fawkesrobotics.org/changeset/9f5d435

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit bda907baa2a12aed7c19f70be7e6cd21e6cd8dd6
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 20:48:26 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:04:55 2016 +0200

    lasergui: rename binary to fflasergui
    
    Adhere to naming convention and reduce the number of exceptions. The
    lasergui is no longer as central with rviz integration hence renaming
    can easily be done.

http://git.fawkesrobotics.org/fawkes.git/commit/bda907b
http://trac.fawkesrobotics.org/changeset/bda907b

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit b73935a418d4cd7186aa4cce010a48c234093463
Merge: bda907b 1cf25d9
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 16:05:07 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:05:07 2016 +0200

    Merge remote-tracking branch 'origin/tneumann/colli-testing/obst-wider-cost-next-to-it'

http://git.fawkesrobotics.org/fawkes.git/commit/b73935a
http://trac.fawkesrobotics.org/changeset/b73935a

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit f5da9780a8ef4841e649e337bbad01d83569c702
Merge: b73935a a2c35e2
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 16:05:19 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:05:19 2016 +0200

    Merge remote-tracking branch 'origin/tneumann/colli-testing/omni-drive-mode-no-ori-next-target'

http://git.fawkesrobotics.org/fawkes.git/commit/f5da978
http://trac.fawkesrobotics.org/changeset/f5da978

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 784243be581f00c3e9682c39b212b2e26583fd67
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 22:45:15 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:05:30 2016 +0200

    lasergui: fix typo in man page rule

http://git.fawkesrobotics.org/fawkes.git/commit/784243b
http://trac.fawkesrobotics.org/changeset/784243b

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit d56f7eb82ed76c6ae728dca96f2249c1ef93017b
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 23:01:12 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:05:40 2016 +0200

    lasergui: update man page to reflect new name of tool

http://git.fawkesrobotics.org/fawkes.git/commit/d56f7eb
http://trac.fawkesrobotics.org/changeset/d56f7eb

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 83ed87d9f7580f66abb30130e67dce9a1fe07004
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 23:52:39 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:05:48 2016 +0200

    openprs: specify module install path

http://git.fawkesrobotics.org/fawkes.git/commit/83ed87d
http://trac.fawkesrobotics.org/changeset/83ed87d

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 1c86ddf733c4e7448e9c65adb4f33736e88d1782
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 23:53:29 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:05:53 2016 +0200

    openprs-agent: specify module install path

http://git.fawkesrobotics.org/fawkes.git/commit/1c86ddf
http://trac.fawkesrobotics.org/changeset/1c86ddf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 0b071737a417c4948f828ef855499fbf2a3a0dc5
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 5 23:59:09 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:06:00 2016 +0200

    gazebo: specify install path for Gazebo plugins

http://git.fawkesrobotics.org/fawkes.git/commit/0b07173
http://trac.fawkesrobotics.org/changeset/0b07173

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 44a73a504ccd2eeb5cf53e3a8eed86813e8b6722
Merge: 0b07173 d99cf4d
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 16:06:17 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:06:17 2016 +0200

    Merge remote-tracking branch 'origin/jrothe/plugin_generator'

http://git.fawkesrobotics.org/fawkes.git/commit/44a73a5
http://trac.fawkesrobotics.org/changeset/44a73a5

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit a8fb3e63389da0bef604d8e0b8b393c9e2d2c29e
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 7 21:01:46 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:06:25 2016 +0200

    buildsys: modernize output of sysinstall rules

http://git.fawkesrobotics.org/fawkes.git/commit/a8fb3e6
http://trac.fawkesrobotics.org/changeset/a8fb3e6

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 4fc34bc1a2b2db584ebb8ff0fbe9d773a6240fc5
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 7 21:02:22 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:06:41 2016 +0200

    buildsys: support arbitrary file installation for sysinstall

http://git.fawkesrobotics.org/fawkes.git/commit/4fc34bc
http://trac.fawkesrobotics.org/changeset/4fc34bc

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 51afc9e414c0aa2814a0592dc3438ecd1c36b77e
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 7 21:04:42 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:06:45 2016 +0200

    clips: copy CLIPS files for sysinstall

http://git.fawkesrobotics.org/fawkes.git/commit/51afc9e
http://trac.fawkesrobotics.org/changeset/51afc9e

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 8264cbf5b340cfbb83553cd5b2f79764b11515a4
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 7 21:04:47 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:06:49 2016 +0200

    clips-agent: copy CLIPS files for sysinstall

http://git.fawkesrobotics.org/fawkes.git/commit/8264cbf
http://trac.fawkesrobotics.org/changeset/8264cbf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 5ad698cdca3c961c591fd64b0c8d5cb87d266ba3
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 7 21:04:58 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:06:52 2016 +0200

    clips-navgraph: copy CLIPS files for sysinstall

http://git.fawkesrobotics.org/fawkes.git/commit/5ad698c
http://trac.fawkesrobotics.org/changeset/5ad698c

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 6dd1f3070423f077b44d2354eeb9e58638c34214
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 7 21:05:33 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:06:56 2016 +0200

    clips-protobuf: copy CLIPS files for sysinstall

http://git.fawkesrobotics.org/fawkes.git/commit/6dd1f30
http://trac.fawkesrobotics.org/changeset/6dd1f30

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit e294066c83ddbbc8c001b08865e18aee43ca81b1
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 7 21:05:42 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:07:00 2016 +0200

    clips-ros: copy CLIPS files for sysinstall

http://git.fawkesrobotics.org/fawkes.git/commit/e294066
http://trac.fawkesrobotics.org/changeset/e294066

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 8393838cd2fd202b389ca3d8402d293952de9e58
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 7 21:06:00 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:07:03 2016 +0200

    openprs: copy OpenPRS files for sysinstall

http://git.fawkesrobotics.org/fawkes.git/commit/8393838
http://trac.fawkesrobotics.org/changeset/8393838

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 10cd5ba5d9f369e108e49cbe0be06966e30f5fc0
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 7 21:06:04 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:07:06 2016 +0200

    openprs-agent: copy OpenPRS files for sysinstall

http://git.fawkesrobotics.org/fawkes.git/commit/10cd5ba
http://trac.fawkesrobotics.org/changeset/10cd5ba

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit d6dbef50be74a35de2f6f88e5c54959435640847
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 7 21:06:47 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:07:10 2016 +0200

    joystick: add missing linking against libm

http://git.fawkesrobotics.org/fawkes.git/commit/d6dbef5
http://trac.fawkesrobotics.org/changeset/d6dbef5

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 245dd89efc241749c3d84269eb1dd0a06878de56
Merge: d6dbef5 23c9096
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 16:07:18 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:07:18 2016 +0200

    Merge remote-tracking branch 'origin/thofmann/recovery-of-cancelled-threads'

http://git.fawkesrobotics.org/fawkes.git/commit/245dd89
http://trac.fawkesrobotics.org/changeset/245dd89

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 9ba190d1be45e1bb69b664105b02e7ee8ec41230
Merge: 245dd89 55cd4f0
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Wed Sep 21 16:07:30 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:07:30 2016 +0200

    Merge remote-tracking branch 'origin/sschoenitz/timeout'

http://git.fawkesrobotics.org/fawkes.git/commit/9ba190d
http://trac.fawkesrobotics.org/changeset/9ba190d

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 588071131dcb023b3018c54958aea5a54561deb4
Author:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
AuthorDate: Mon Sep 19 13:49:21 2016 +0200
Commit:     Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 16:07:40 2016 +0200

    laser-lines: fix format string arguments
    
    Passing strings to ellipsis not supported.

http://git.fawkesrobotics.org/fawkes.git/commit/5880711
http://trac.fawkesrobotics.org/changeset/5880711

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


- *Summary* -----------------------------------------------------------


- *Diffs* -------------------------------------------------------------

- *commit* eeb575b8282067b64a7bf73d171b208fcfc03909 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 15:54:02 2016 +0200
Subject: Merge remote-tracking branch 'origin/vmatare/tfutils'

 src/lua/fawkes/tfutils.lua |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

_Diff for modified files_:

- *commit* 9b2f6e62526e96a56d6f755720eb123e44cb78ce - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Aug 29 16:44:45 2016 +0200
Subject: tfutils: fix tf_age return statement

 src/lua/fawkes/tfutils.lua |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

_Diff for modified files_:
diff --git a/src/lua/fawkes/tfutils.lua b/src/lua/fawkes/tfutils.lua
index 39cfa3f..d50d91b 100644
--- a/src/lua/fawkes/tfutils.lua
+++ b/src/lua/fawkes/tfutils.lua
@@ -133,7 +133,7 @@ end
 function tf_age(src_frame, target_frame)
    local transform = fawkes.tf.StampedTransform:new()
    tf:lookup_transform(src_frame, target_frame, transform)
-   return timediff = fawkes.Time:new() - transform.stamp
+   return (fawkes.Time:new() - transform.stamp)
 end
 
 

- *commit* 6d1d5bb34393de9a3b82fc617b91b702bcf14f0b - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 15:54:58 2016 +0200
Subject: Merge remote-tracking branch 'origin/fzwilling/skiller-two-skills-called-use-last'

 src/lua/skiller/fawkes/init.lua |   53 +++++++++++++++++++--------------------
 1 files changed, 26 insertions(+), 27 deletions(-)

_Diff for modified files_:

- *commit* 11788535f562606748af966643dfb85bb8adcdfa - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 15:55:01 2016 +0200
Subject: Merge remote-tracking branch 'origin/fzwilling/depthcam'

 cfg/conf.d/gazsim.yaml                             |    7 ++
 src/plugins/gazebo/Makefile                        |    3 +-
 .../{gazsim-webcam => gazsim-depthcam}/Makefile    |   28 +++--
 .../gazsim_depthcam_plugin.cpp}                    |   22 ++--
 .../gazsim-depthcam/gazsim_depthcam_thread.cpp     |  105 ++++++++++++++++++++
 .../gazsim_depthcam_thread.h}                      |   54 ++++++-----
 6 files changed, 171 insertions(+), 48 deletions(-)

_Diff for modified files_:

- *commit* 0c18a8648beb91c172d16e7826a009cf6e80eb5b - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 15:55:05 2016 +0200
Subject: Merge remote-tracking branch 'origin/thofmann/bash-completion'

 etc/bash/fawkes_completion.bash   |   84 +++++++++++++++++++++++++++++++++++++
 src/libs/baseapp/init_options.cpp |   24 ++++++++++-
 src/libs/baseapp/run.cpp          |   68 +++++++++++++++--------------
 3 files changed, 141 insertions(+), 35 deletions(-)

_Diff for modified files_:

- *commit* ec6f7b5dfb49226c4240cca7831303344b7f0a9d - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 15:55:17 2016 +0200
Subject: Merge remote-tracking branch 'origin/thofmann/gcc6'

 src/libs/fvutils/ipc/shm_image.cpp                 |    7 +++++++
 src/libs/fvwidgets/image_widget.cpp                |    2 +-
 src/libs/gui_utils/plugin_tree_view.cpp            |    8 ++++----
 src/libs/plugin/manager.cpp                        |    6 +++---
 src/libs/utils/system/dynamic_module/module.cpp    |    4 ++--
 src/libs/utils/system/fam.cpp                      |    8 ++++----
 src/plugins/bblogger/bblogreplay_plugin.cpp        |    4 ++++
 src/plugins/clips/feature_config.cpp               |    5 +++++
 src/plugins/laser-cluster/laser-cluster-plugin.cpp |    4 ++++
 src/plugins/laser-filter/filter_thread.cpp         |    9 +++++++++
 src/plugins/laser-filter/laser_filter_plugin.cpp   |   12 ++++++++++++
 src/plugins/laser/acquisition_thread.cpp           |    5 ++---
 src/plugins/laser/laser_plugin.cpp                 |    4 ++++
 src/plugins/laser/urg_aqt.cpp                      |    4 ++++
 src/plugins/laser/urg_gbx_aqt.cpp                  |    8 ++++++++
 .../mongodb_log/tools/ffmongodb_save_imgs.cpp      |    3 ++-
 src/plugins/openni/depth_thread.cpp                |    8 ++++++--
 src/plugins/openni/handtracker_thread.cpp          |   19 ++++++++++++-------
 src/plugins/openni/image_thread.cpp                |    8 ++++++--
 src/plugins/openni/pointcloud_thread.cpp           |   14 ++++++++++----
 src/plugins/openprs/mod_config.cpp                 |    4 ----
 .../perception/pcl-db/mongodb_tf_transformer.cpp   |    2 +-
 src/plugins/perception/pcl-db/pcl_db_pipeline.h    |    4 ++--
 .../static_transforms/static_transforms_thread.cpp |    4 ----
 .../webview-ptzcam/webview-ptzcam-thread.cpp       |    4 ----
 src/tools/lasergui/lasergui.cpp                    |    4 ----
 src/tools/lasergui/lasergui_hildon.cpp             |    2 +-
 src/tools/plugin_gui/main.cpp                      |    2 +-
 src/tools/skillgui/skillgui.cpp                    |    2 +-
 src/tools/vision/firestation/main.cpp              |    2 +-
 src/tools/vision/fuse_viewer/main.cpp              |    2 +-
 31 files changed, 117 insertions(+), 57 deletions(-)

_Diff for modified files_:

- *commit* f20b5469a4652f85dd4c38e3ed4c91602bac8f99 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 11:55:54 2016 +0200
Subject: buildsys: no C++11 flag on GCC 6 and above

 etc/buildsys/gcc.mk |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

_Diff for modified files_:
diff --git a/etc/buildsys/gcc.mk b/etc/buildsys/gcc.mk
index b33e9e0..b836844 100644
--- a/etc/buildsys/gcc.mk
+++ b/etc/buildsys/gcc.mk
@@ -42,9 +42,11 @@ gcc_lessthan_version = $(strip $(if $(call lt,$(GCC_VERSION_MAJOR),$1),1,	\
 # Check für C++0x/C++11 availability
 ifeq ($(call gcc_atleast_version,4,3),1)
   HAVE_CPP11=1
-  CFLAGS_CPP11=-std=c++0x
-  ifeq ($(call gcc_atleast_version,4,7),1)
-    CFLAGS_CPP11=-std=c++11
+  ifneq ($(call gcc_atleast_version,6,0),1)
+    CFLAGS_CPP11=-std=c++0x
+    ifeq ($(call gcc_atleast_version,4,7),1)
+      CFLAGS_CPP11=-std=c++11
+    endif
   endif
 endif
 

- *commit* 49fcc3195a197aac7529fe724a55274e6a0900a0 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 11:57:47 2016 +0200
Subject: gazebo: add ffmpeg flags if available

 src/plugins/gazebo/gazebo.mk |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/gazebo/gazebo.mk b/src/plugins/gazebo/gazebo.mk
index b72ec95..0b57ad9 100644
--- a/src/plugins/gazebo/gazebo.mk
+++ b/src/plugins/gazebo/gazebo.mk
@@ -28,6 +28,15 @@ endif
 ifeq ($(HAVE_GAZEBO),1)
   CFLAGS_GAZEBO  = -DHAVE_GAZEBO $(shell $(PKGCONFIG) --cflags 'gazebo')
   LDFLAGS_GAZEBO = $(shell $(PKGCONFIG) --libs 'gazebo') -ldl
+
+  # if ffmpeg is installed, gazebo may have been compiled with support for it
+  #   # hence check for headers and add the respective include directories
+  ifneq ($(wildcard $(SYSROOT)/usr/include/ffmpeg/libavcodec/avcodec.h),)
+    CFLAGS_GAZEBO += -I$(SYSROOT)/usr/include/ffmpeg
+  endif
+  ifneq ($(wildcard $(SYSROOT)/usr/local/include/ffmpeg/libavcodec/avcodec.h),)
+    CFLAGS_GAZEBO += -I$(SYSROOT)/usr/local/include/ffmpeg
+  endif
 endif
 
 endif # __buildsys_gazebo_mk_

- *commit* da6306dd5cd6492f9c97372828b779ed50b78346 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 12:51:09 2016 +0200
Subject: fvwidgets: remove code for glibmm without exceptions

 src/libs/fvwidgets/image_widget.cpp |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

_Diff for modified files_:
diff --git a/src/libs/fvwidgets/image_widget.cpp b/src/libs/fvwidgets/image_widget.cpp
index eccf68c..bf43c03 100644
--- a/src/libs/fvwidgets/image_widget.cpp
+++ b/src/libs/fvwidgets/image_widget.cpp
@@ -433,12 +433,7 @@ ImageWidget::save_image(std::string filename, Glib::ustring type) const throw()
   __cam_mutex->lock();
 
   try {
-#ifdef GLIBMM_EXCEPTIONS_ENABLED
     __pixbuf->save(filename, type);
-#else
-    std::unique_ptr<Glib::Error> error;
-    __pixbuf->save(filename, type, error);
-#endif
     __cam_mutex->unlock();
     return true;
   }

- *commit* e6515f4ed2e534c6a690eb865314f18046ba22f0 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 12:51:21 2016 +0200
Subject: gui_utils: remove code for glibmm without exceptions

 src/libs/gui_utils/plugin_tree_view.cpp |   20 --------------------
 1 files changed, 0 insertions(+), 20 deletions(-)

_Diff for modified files_:
diff --git a/src/libs/gui_utils/plugin_tree_view.cpp b/src/libs/gui_utils/plugin_tree_view.cpp
index 79dc204..bf933ef 100644
--- a/src/libs/gui_utils/plugin_tree_view.cpp
+++ b/src/libs/gui_utils/plugin_tree_view.cpp
@@ -122,12 +122,7 @@ PluginTreeView::~PluginTreeView()
 
 #ifdef HAVE_GCONFMM
   if (__gconf) {
-#  ifdef GLIBMM_EXCEPTIONS_ENABLED
     __gconf->remove_dir(__gconf_prefix);
-#  else
-    std::unique_ptr<Glib::Error> error;
-    __gconf->remove_dir(__gconf_prefix, error);
-#  endif
   }
 #endif
 }
@@ -153,20 +148,10 @@ PluginTreeView::set_gconf_prefix(Glib::ustring gconf_prefix)
   if (! __gconf) {
     __gconf = Gnome::Conf::Client::get_default_client();
   } else {
-#  ifdef GLIBMM_EXCEPTIONS_ENABLED
     __gconf->remove_dir(__gconf_prefix);
-#  else
-    std::unique_ptr<Glib::Error> error;
-    __gconf->remove_dir(__gconf_prefix, error);
-#  endif
   }
 
-#ifdef GLIBMM_EXCEPTIONS_ENABLED
   __gconf->add_dir(gconf_prefix);
-#else
-  std::unique_ptr<Glib::Error> error;
-  __gconf->add_dir(gconf_prefix, Gnome::Conf::CLIENT_PRELOAD_NONE, error);
-#endif
   __gconf_prefix = gconf_prefix;
 
   if (__gconf_connection) {
@@ -445,12 +430,7 @@ PluginTreeView::append_plugin_column()
 #  ifdef HAVE_GCONFMM
   if ( __gconf )
   {
-#    ifdef GLIBMM_EXCEPTIONS_ENABLED
     description_as_tooltip = __gconf->get_bool(__gconf_prefix + "/description_as_tooltip");
-#    else
-    std::unique_ptr<Glib::Error> error;
-    description_as_tooltip = __gconf->get_bool(__gconf_prefix + "/description_as_tooltip", error);
-#    endif
   }
 #  endif
 #endif

- *commit* f98b59fa5fe4aab0674380d0f0611f330ad969b8 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 12:51:34 2016 +0200
Subject: netloggui: remove code for glibmm without exceptions

 src/tools/netloggui/main.cpp |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

_Diff for modified files_:
diff --git a/src/tools/netloggui/main.cpp b/src/tools/netloggui/main.cpp
index cebe0a3..9a097fd 100644
--- a/src/tools/netloggui/main.cpp
+++ b/src/tools/netloggui/main.cpp
@@ -29,13 +29,7 @@ main(int argc, char **argv) {
   Gtk::Main gtk_main(argc, argv);
 
   Glib::RefPtr<Gtk::Builder> builder;
-#ifdef GLIBMM_EXCEPTIONS_ENABLED
   builder = Gtk::Builder::create_from_file(RESDIR"/guis/netloggui/netloggui.ui");
-#else
-  Glib::RefPtr<Gtk::BuilderError> error;
-  builder =
-    Gtk::Builder::create_from_file(RESDIR"/guis/netloggui/netloggui.ui", error);
-#endif
 
   NetLogGuiGtkWindow *window = NULL;
   builder->get_widget_derived("wnd_netloggui", window);

- *commit* f6ac6707628d4b541fe89d33b9ab66ff9c109252 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 12:52:15 2016 +0200
Subject: plugin_gui: remove code for glibmm without exceptions

 src/tools/plugin_gui/main.cpp |   10 ----------
 1 files changed, 0 insertions(+), 10 deletions(-)

_Diff for modified files_:
diff --git a/src/tools/plugin_gui/main.cpp b/src/tools/plugin_gui/main.cpp
index cc9a2dd..fba07e3 100644
--- a/src/tools/plugin_gui/main.cpp
+++ b/src/tools/plugin_gui/main.cpp
@@ -46,22 +46,12 @@ int main(int argc, char** argv)
 #endif
 
     Glib::RefPtr<Gtk::Builder> builder;
-#ifdef GLIBMM_EXCEPTIONS_ENABLED
     try {
       builder =
         Gtk::Builder::create_from_file(UI_FILE);
     } catch (Gtk::BuilderError &e) {
       printf("Failed to create GUI: %s\n", e.what().c_str());
     }
-#else
-    std::unique_ptr<Gtk::BuilderError> error;
-    Glib::RefPtr<Gtk::Builder> builder =
-      Gtk::Builder::create_from_file(UI_FILE, error);
-    if (error.get()) {
-      throw fawkes::Exception("Failed to load Glade file: %s",
-                              error->what().c_str());
-    }
-#endif
 
     PluginGuiGtkWindow *window = NULL;
     builder->get_widget_derived("wndMain", window);

- *commit* 58daf18a23a6de6c877dce365223dac294634bf2 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 12:52:27 2016 +0200
Subject: skillgui: remove code for glibmm without exceptions

 src/tools/skillgui/skillgui.cpp |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

_Diff for modified files_:
diff --git a/src/tools/skillgui/skillgui.cpp b/src/tools/skillgui/skillgui.cpp
index b9627e8..7a0df68 100644
--- a/src/tools/skillgui/skillgui.cpp
+++ b/src/tools/skillgui/skillgui.cpp
@@ -234,12 +234,7 @@ SkillGuiGtkWindow::on_config_changed()
     row[__sks_record.skillstring] = *i;
   }
 
-#ifdef GLIBMM_EXCEPTIONS_ENABLED
   bool colored    = __gconf->get_bool(GCONF_PREFIX"/graph_colored");
-#else
-  std::unique_ptr<Glib::Error> error;
-  bool colored    = __gconf->get_bool(GCONF_PREFIX"/graph_colored", error);
-#endif
   tb_graphcolored->set_active(colored);
 #endif
 }

- *commit* 5d5625ebbc86bfccec620ca2f8d0c4140f9048b0 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 12:52:39 2016 +0200
Subject: firestation: remove code for glibmm without exceptions

 src/tools/vision/firestation/main.cpp |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

_Diff for modified files_:
diff --git a/src/tools/vision/firestation/main.cpp b/src/tools/vision/firestation/main.cpp
index b322b60..590544d 100644
--- a/src/tools/vision/firestation/main.cpp
+++ b/src/tools/vision/firestation/main.cpp
@@ -30,14 +30,8 @@ int main(int argc, char** argv)
   try
   {
     Gtk::Main kit(argc, argv);
-#ifdef GLIBMM_EXCEPTIONS_ENABLED
     Glib::RefPtr<Gtk::Builder> builder =
       Gtk::Builder::create_from_file(RESDIR"/guis/firestation/firestation.ui");
-#else
-    std::unique_ptr<Gtk::BuilderError> error;
-    Glib::RefPtr<Gtk::Builder> builder =
-      Gtk::Builder::create_from_file(RESDIR"/guis/firestation/firestation.ui", error);
-#endif
     Firestation firestation(builder);
     kit.run(firestation.get_window());
     return 0;

- *commit* 7e9a365e38b61dd2755087d3ff26e87411d1a9e8 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 12:52:48 2016 +0200
Subject: fuse_viewer: remove code for glibmm without exceptions

 src/tools/vision/fuse_viewer/main.cpp |    9 ---------
 1 files changed, 0 insertions(+), 9 deletions(-)

_Diff for modified files_:
diff --git a/src/tools/vision/fuse_viewer/main.cpp b/src/tools/vision/fuse_viewer/main.cpp
index ae92bfd..78c2540 100644
--- a/src/tools/vision/fuse_viewer/main.cpp
+++ b/src/tools/vision/fuse_viewer/main.cpp
@@ -36,17 +36,8 @@ int main(int argc, char** argv)
   {
     Gtk::Main kit(argc, argv);
 
-#ifdef GLIBMM_EXCEPTIONS_ENABLED
     Glib::RefPtr<Gtk::Builder> builder =
       Gtk::Builder::create_from_file(RESDIR"/guis/fuse_viewer/fuse_viewer.ui");
-#else
-    std::unique_ptr<Gtk::BuilderError> error;
-    Glib::RefPtr<Gtk::Builder> builder =
-      Gtk::Builder::create_from_file(RESDIR"/guis/fuse_viewer/fuse_viewer.ui", error);
-    if (error.get()) {
-      throw fawkes::Exception("Failed to load UI file: %s", error->what().c_str());
-    }
-#endif
 
     FuseViewerGtkWindow *window = NULL;
     builder->get_widget_derived("wndMain", window);

- *commit* 48694d6cad38295716ef71a03e400a378b7ca60c - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 12:52:55 2016 +0200
Subject: yuv_viewer: remove code for glibmm without exceptions

 src/tools/vision/yuv_viewer/main.cpp |    9 ---------
 1 files changed, 0 insertions(+), 9 deletions(-)

_Diff for modified files_:
diff --git a/src/tools/vision/yuv_viewer/main.cpp b/src/tools/vision/yuv_viewer/main.cpp
index 306e5d0..751d41a 100644
--- a/src/tools/vision/yuv_viewer/main.cpp
+++ b/src/tools/vision/yuv_viewer/main.cpp
@@ -36,17 +36,8 @@ int main(int argc, char** argv)
   {
     Gtk::Main kit(argc, argv);
 
-#ifdef GLIBMM_EXCEPTIONS_ENABLED
     Glib::RefPtr<Gtk::Builder> builder =
       Gtk::Builder::create_from_file(RESDIR"/guis/yuv_viewer/yuv_viewer.ui");
-#else
-    Glib::RefPtr<Gtk::BuilderError> error;
-    Glib::RefPtr<Gtk::Builder> builder =
-      Gtk::Builder::create(RESDIR"/guis/yuv_viewer/yuv_viewer.ui", error);
-    if (error.get()) {
-      throw fawkes::Exception("Failed to load UI file: %s", error->what().c_str());
-    }
-#endif
 
     YuvViewerGtkWindow *window = NULL;
     builder->get_widget_derived("wndMain", window);

- *commit* d9443bfc535e26a131e27fd2fabab814955f7abd - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 12:53:19 2016 +0200
Subject: lasergui: support builds for new and old glibmm

 src/tools/lasergui/lasergui.cpp        |    4 ++++
 src/tools/lasergui/lasergui_hildon.cpp |    4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/tools/lasergui/lasergui.cpp b/src/tools/lasergui/lasergui.cpp
index fbc1930..6a1e747 100644
--- a/src/tools/lasergui/lasergui.cpp
+++ b/src/tools/lasergui/lasergui.cpp
@@ -160,7 +160,11 @@ class LaserGuiGtkWindow : public Gtk::Window
       md.set_title("Interface Selection Failed");
       md.run();
     } else {
+#if __cplusplus >= 201103L
       std::unique_ptr<MultiInterfaceChooserDialog> ifcd(
+#else
+      std::auto_ptr<MultiInterfaceChooserDialog> ifcd(
+#endif
           MultiInterfaceChooserDialog::create(*this,
                                               __bb,
                                               "Laser*Interface",
diff --git a/src/tools/lasergui/lasergui_hildon.cpp b/src/tools/lasergui/lasergui_hildon.cpp
index 6a080eb..33cf95c 100644
--- a/src/tools/lasergui/lasergui_hildon.cpp
+++ b/src/tools/lasergui/lasergui_hildon.cpp
@@ -72,7 +72,11 @@ class LaserGuiHildonWindow : public Hildon::Window
     __laser_if = NULL;
     __ifd = NULL;
 
+#  if GLIBMM_MAJOR_VERSION > 2 || (GLIBMM_MAJOR_VERSION == 2 && GLIBMM_MINOR_VERSION >= 48)
     std::unique_ptr<Glib::Error> error;
+#  else
+    std::auto_ptr<Glib::Error> error;
+#  endif
     set_icon_from_file(RESDIR"/guis/lasergui/lines_"ICON_FORMAT".png", error);
 
     add(__area);

- *commit* 98f4922131adc6fb2382926f17588f35b7bc2a8c - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 13:42:43 2016 +0200
Subject: openprs: conditional use of unique_ptr

 src/plugins/openprs/mod_config.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/openprs/mod_config.cpp b/src/plugins/openprs/mod_config.cpp
index 8eaeb7d..0d8d351 100644
--- a/src/plugins/openprs/mod_config.cpp
+++ b/src/plugins/openprs/mod_config.cpp
@@ -44,7 +44,11 @@ action_config_load(TermList terms)
   ACTION_ASSERT_ARG_LENGTH("config-load", terms, 1);
   ACTION_SET_AND_ASSERT_ARG_TYPE("config-load", prefix, terms, 1, STRING);
 
+#if __cplusplus >= 201103L
   std::unique_ptr<Configuration::ValueIterator> v(g_config->search(prefix->u.string));
+#else
+  std::auto_ptr<Configuration::ValueIterator> v(g_config->search(prefix->u.string));
+#endif
   while (v->next()) {
     TermList tl = sl_make_slist();
     tl = build_term_list(tl, build_string(v->path()));

- *commit* 466450556bcb0fd0b3afad2f3eeb5d0594f0d454 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 13:44:21 2016 +0200
Subject: pcl-db: make C++11 or later mandatory requirement

 src/plugins/perception/pcl-db/Makefile |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/perception/pcl-db/Makefile b/src/plugins/perception/pcl-db/Makefile
index 2c30d9d..88269d3 100644
--- a/src/plugins/perception/pcl-db/Makefile
+++ b/src/plugins/perception/pcl-db/Makefile
@@ -54,8 +54,8 @@ OBJS_pcl_db_store = pcl_db_store_plugin.o pcl_db_store_thread.o
 OBJS_all    = $(OBJS_pcl_db_merge) $(OBJS_pcl_db_retrieve) $(OBJS_pcl_db_store)
 
 
-ifeq ($(HAVE_MONGODB)$(HAVE_PCL)$(HAVE_TF),111)
-  CFLAGS += $(CFLAGS_PCL) $(CFLAGS_TF) $(CFLAGS_MONGODB)
+ifeq ($(HAVE_MONGODB)$(HAVE_PCL)$(HAVE_TF)$(HAVE_CPP11),1111)
+  CFLAGS += $(CFLAGS_PCL) $(CFLAGS_TF) $(CFLAGS_MONGODB) $(CFLAGS_CPP11)
   LDFLAGS += $(LDFLAGS_PCL) $(LDFLAGS_TF) $(LDFLAGS_MONGODB)
 
   PLUGINS_all = $(PLUGINDIR)/pcl-db-store.so $(PLUGINDIR)/pcl-db-retrieve.so
@@ -81,6 +81,9 @@ else
   ifneq ($(HAVE_TF),1)
     WARN_TARGETS += warning_tf
   endif
+  ifneq ($(HAVE_CPP11),1)
+    WARN_TARGETS += warning_cpp11
+  endif
 endif
 
 ros: interfaces
@@ -89,7 +92,7 @@ ros: interfaces
 ifeq ($(OBJSSUBMAKE),1)
 all: $(WARN_TARGETS)
 
-.PHONY: warning_mongodb warning_pcl warning_pcl_components warning_tf
+.PHONY: warning_mongodb warning_pcl warning_pcl_components warning_tf warning_cpp11
 warning_mongodb:
 	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TRED)Omitting MongoDB PCL plugins$(TNORMAL) (mongodb[-devel] not installed)"
 warning_pcl:
@@ -98,6 +101,8 @@ warning_pcl_components:
 	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TRED)Omitting MongoDB PCL merge plugin$(TNORMAL) (missing PCL components: $(call pcl-missing-libs,$(REQUIRED_PCL_LIBS_MERGE)))"
 warning_tf:
 	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TRED)Omitting MongoDB PCL merge plugin$(TNORMAL) (TF framework not available)"
+warning_cpp11:
+	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TRED)Omitting MongoDB PCL merge plugin$(TNORMAL) (C++11 support required)"
 endif
 
 include $(BUILDSYSDIR)/base.mk

- *commit* 665fb630a025a19fb154c7e01a1ff47b971b4951 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 13:45:01 2016 +0200
Subject: static-transforms: conditional use of unique_ptr

 .../static_transforms/static_transforms_thread.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/static_transforms/static_transforms_thread.cpp b/src/plugins/static_transforms/static_transforms_thread.cpp
index 5a23abe..edd1e33 100644
--- a/src/plugins/static_transforms/static_transforms_thread.cpp
+++ b/src/plugins/static_transforms/static_transforms_thread.cpp
@@ -78,7 +78,11 @@ StaticTransformsThread::entries_get_from_config()
   std::set<std::string> ignored_transforms;
 
   std::string prefix = CFG_PREFIX"transforms/";
+#if __cplusplus >= 201103L
   std::unique_ptr<Configuration::ValueIterator> i(config->search(prefix.c_str()));
+#else
+  std::auto_ptr<Configuration::ValueIterator> i(config->search(prefix.c_str()));
+#endif
   while (i->next()) {
     std::string cfg_name = std::string(i->path()).substr(prefix.length());
     cfg_name = cfg_name.substr(0, cfg_name.find("/"));

- *commit* 080f081dfc524e3f9744a57f62fb5739c85c7226 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 13:45:21 2016 +0200
Subject: webview-ptzcam: conditional use of unique_ptr

 .../webview-ptzcam/webview-ptzcam-thread.cpp       |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/webview-ptzcam/webview-ptzcam-thread.cpp b/src/plugins/webview-ptzcam/webview-ptzcam-thread.cpp
index 0e40cc3..a48fb64 100644
--- a/src/plugins/webview-ptzcam/webview-ptzcam-thread.cpp
+++ b/src/plugins/webview-ptzcam/webview-ptzcam-thread.cpp
@@ -87,7 +87,11 @@ WebviewPtzCamThread::init()
 
   std::map<std::string, std::tuple<std::string, float, float, unsigned int>> presets;
   std::string prefix = "/webview/ptzcam/presets/";
+#if __cplusplus >= 201103L
   std::unique_ptr<Configuration::ValueIterator> i(config->search(prefix.c_str()));
+#else
+  std::auto_ptr<Configuration::ValueIterator> i(config->search(prefix.c_str()));
+#endif
   while (i->next()) {
     std::string cfg_name = std::string(i->path()).substr(prefix.length());
     cfg_name = cfg_name.substr(0, cfg_name.find("/"));

- *commit* fd22b12cedc5d29e58ab7d7b87b2cf4d295ea309 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 15:57:50 2016 +0200
Subject: Merge remote-tracking branch 'origin/vmatare/motor-freeze'

 src/plugins/robotino/act_thread.cpp |    5 +++++
 src/plugins/robotino/act_thread.h   |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

_Diff for modified files_:

- *commit* 0e5132c91f0a4ab7f2dc62fa152bb18d1b32ad81 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 15:58:02 2016 +0200
Subject: Merge remote-tracking branch 'origin/bschaepers/amcl-segfault-fix'

 src/plugins/amcl/map/map_cspace.cpp |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

_Diff for modified files_:

- *commit* f857fcdcea63e64bad1263e14abbc6e388f7a82d - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 15:58:12 2016 +0200
Subject: Merge remote-tracking branch 'origin/bschaepers/debian'

 src/plugins/mongodb_log/tools/Makefile |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

_Diff for modified files_:

- *commit* 45f4b5efa1b09aa04aa725486c08425169e9c807 - - - - - - - - - -
Author:  Bjoern Schaepers <bjoern.schaepers at rwth-aachen.de>
Date:    Thu Feb 25 13:01:09 2016 +0100
Subject: libconfig: documentation fixes

 src/libs/config/config.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

_Diff for modified files_:
diff --git a/src/libs/config/config.cpp b/src/libs/config/config.cpp
index f22882d..bd17ad2 100644
--- a/src/libs/config/config.cpp
+++ b/src/libs/config/config.cpp
@@ -48,10 +48,10 @@ namespace fawkes {
  * 
  *
  * @fn void Configuration::copy(Configuration *copyconf)
- * Copy all values from the given configuration.
+ * Copies all values from the given configuration.
  * All values from the given configuration are copied. Old values are not erased
  * so that the copied values will overwrite existing values, new values are
- * created, but values existent in current config but not in the copie config
+ * created, but values existent in current config but not in the copied config
  * will remain unchanged.
  * @param copyconf configuration to copy
  * 

- *commit* 7ea3b871c38e8cfac781949bc360c202f76b1654 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Thu Sep 1 09:42:24 2016 +0200
Subject: kdl_parser: use buildsys eigen3 detection

 src/libs/kdl_parser/Makefile |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

_Diff for modified files_:
diff --git a/src/libs/kdl_parser/Makefile b/src/libs/kdl_parser/Makefile
index 951bd70..01e75c0 100644
--- a/src/libs/kdl_parser/Makefile
+++ b/src/libs/kdl_parser/Makefile
@@ -16,15 +16,16 @@
 BASEDIR = ../../..
 include $(BASEDIR)/etc/buildsys/config.mk
 include $(BUILDSYSDIR)/boost.mk
+include $(BUILDSYSDIR)/eigen3.mk
 
 LIBS_libfawkeskdl_parser = fawkescore
 OBJS_libfawkeskdl_parser = $(patsubst %.cpp,%.o,$(patsubst qa/%,,$(subst $(SRCDIR)/,,$(realpath $(wildcard $(SRCDIR)/*.cpp)))))
 HDRS_libfawkeskdl_parser = $(subst $(SRCDIR)/,,$(wildcard $(SRCDIR)/*.h))
 
 OBJS_all = $(OBJS_libfawkeskdl_parser)
-ifeq ($(HAVE_KDLPARSER),1)
-  CFLAGS += $(CFLAGS_KDLPARSER)
-  LDFLAGS += $(LDFLAGS_KDLPARSER)
+ifeq ($(HAVE_KDLPARSER)$(HAVE_EIGEN3),11)
+  CFLAGS  += $(CFLAGS_KDLPARSER) $(CFLAGS_EIGEN3)
+  LDFLAGS += $(LDFLAGS_KDLPARSER) $(LDFLAGS_EIGEN3)
   LIBS_all = $(LIBDIR)/libfawkeskdl_parser.so
 else
   ifneq ($(HAVE_KDL),1)

- *commit* 2581b85ee15a5d0a05d3ec307c41f3ef04074e69 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Thu Sep 1 10:31:09 2016 +0200
Subject: ros-skiller: make callback arguments non-refs

 src/plugins/ros/skiller_thread.cpp |    4 ++--
 src/plugins/ros/skiller_thread.h   |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/ros/skiller_thread.cpp b/src/plugins/ros/skiller_thread.cpp
index dc3ab94..6362f38 100644
--- a/src/plugins/ros/skiller_thread.cpp
+++ b/src/plugins/ros/skiller_thread.cpp
@@ -104,7 +104,7 @@ RosSkillerThread::stop()
 }
 
 void
-RosSkillerThread::action_goal_cb(SkillerServer::GoalHandle &goal)
+RosSkillerThread::action_goal_cb(SkillerServer::GoalHandle goal)
 {
   MutexLocker lock(loop_mutex);
   if (exec_running_ && exec_as_) {
@@ -120,7 +120,7 @@ RosSkillerThread::action_goal_cb(SkillerServer::GoalHandle &goal)
 }
 
 void
-RosSkillerThread::action_cancel_cb(SkillerServer::GoalHandle &goal)
+RosSkillerThread::action_cancel_cb(SkillerServer::GoalHandle goal)
 {
   MutexLocker lock(loop_mutex);
   stop();
diff --git a/src/plugins/ros/skiller_thread.h b/src/plugins/ros/skiller_thread.h
index c6a2ba4..7bc38fe 100644
--- a/src/plugins/ros/skiller_thread.h
+++ b/src/plugins/ros/skiller_thread.h
@@ -68,8 +68,8 @@ class RosSkillerThread
 
   typedef actionlib::ActionServer<fawkes_msgs::ExecSkillAction> SkillerServer;
 
-  void action_goal_cb(SkillerServer::GoalHandle &goal);
-  void action_cancel_cb(SkillerServer::GoalHandle &goal);
+  void action_goal_cb(SkillerServer::GoalHandle goal);
+  void action_cancel_cb(SkillerServer::GoalHandle goal);
   void message_cb(const std_msgs::String::ConstPtr & goal);
 
   void stop();

- *commit* c9764cc0c6bcbe29457b23667154cad5c6d7a73f - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 15:58:56 2016 +0200
Subject: Merge remote-tracking branch 'origin/vmatare/laser-lines-matching'

 src/plugins/laser-lines/Makefile               |    2 +-
 src/plugins/laser-lines/laser-lines-thread.cpp |  453 ++++++++++++------------
 src/plugins/laser-lines/laser-lines-thread.h   |   18 +-
 src/plugins/laser-lines/line_info.cpp          |  128 +++++++
 src/plugins/laser-lines/line_info.h            |   33 ++
 5 files changed, 399 insertions(+), 235 deletions(-)

_Diff for modified files_:

- *commit* 3da37cd0815daba98244642c1381d2fe183cfb6c - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 16:01:52 2016 +0200
Subject: Merge remote-tracking branch 'origin/thofmann/skills-interface-ids'

 src/lua/skills/generic/advanced/katana_grab.lua    |    2 +-
 .../skills/generic/advanced/katana_grab_any.lua    |    2 +-
 src/lua/skills/generic/advanced/katana_put.lua     |    2 +-
 src/lua/skills/generic/goto.lua                    |    4 ++--
 src/lua/skills/generic/jaco.lua                    |    6 +++---
 src/lua/skills/generic/jaco_bimanual.lua           |    2 +-
 src/lua/skills/generic/katana.lua                  |    2 +-
 src/lua/skills/generic/katana_approach.lua         |    2 +-
 src/lua/skills/generic/katana_rel.lua              |    2 +-
 src/lua/skills/generic/ppgoto.lua                  |    2 +-
 src/lua/skills/generic/relgoto.lua                 |    2 +-
 src/lua/skills/generic/transrot.lua                |    2 +-
 src/lua/skills/generic/turn.lua                    |    2 +-
 src/lua/skills/nao/getup.lua                       |    2 +-
 src/lua/skills/nao/led.lua                         |    4 ++--
 src/lua/skills/nao/naorelgoto.lua                  |    4 ++--
 src/lua/skills/nao/naostrafe.lua                   |    2 +-
 src/lua/skills/nao/park.lua                        |    4 ++--
 src/lua/skills/nao/servo.lua                       |    6 +++---
 src/lua/skills/nao/soccer/kick.lua                 |    2 +-
 src/lua/skills/nao/standup.lua                     |    2 +-
 src/lua/skills/nao/stop.lua                        |    2 +-
 src/lua/skills/nao/walk.lua                        |    2 +-
 23 files changed, 31 insertions(+), 31 deletions(-)

_Diff for modified files_:

- *commit* b5f3644ae15ff0364b927e07e7bead4ceec3aaab - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 15:17:11 2016 +0200
Subject: mongodb: update compile and link flags for FreeBSD

 src/plugins/mongodb/mongodb.mk |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/mongodb/mongodb.mk b/src/plugins/mongodb/mongodb.mk
index bde0fc9..e759cdf 100644
--- a/src/plugins/mongodb/mongodb.mk
+++ b/src/plugins/mongodb/mongodb.mk
@@ -36,6 +36,10 @@ ifneq ($(wildcard /usr/include/mongo/client/dbclient.h /usr/local/include/mongo/
     ifeq ($(DISTRO),ubuntu)
       LDFLAGS_MONGODB += -lssl -lcrypto
     endif
+    ifeq ($(OS),FreeBSD)
+      CFLAGS_MONGODB  += -Wno-deprecated-declarations
+      LDFLAGS_MONGODB += -lssl -lcrypto -lsasl2
+    endif
   endif
 endif
 

- *commit* 56bf8cb8badb5416469c9f9ddbcdbd11f2bf2d56 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 15:17:36 2016 +0200
Subject: skiller: remove unused member variables of exec thread

 src/plugins/skiller/exec_thread.h |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/skiller/exec_thread.h b/src/plugins/skiller/exec_thread.h
index c3a4a49..c3f7dcf 100644
--- a/src/plugins/skiller/exec_thread.h
+++ b/src/plugins/skiller/exec_thread.h
@@ -92,9 +92,6 @@ class SkillerExecutionThread
   fawkes::ComponentLogger *__clog;
   fawkes::BlackBoardWithOwnership *__bbo;
   
-  unsigned int __last_exclusive_controller;
-  bool         __reader_just_left;
-
   // config values
   std::string __cfg_skillspace;
   bool        __cfg_watch_files;

- *commit* 6170084e6c6b155fff6077adbc16ebc5b8fa64a8 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 16:03:28 2016 +0200
Subject: Merge remote-tracking branch 'origin/timn/ros-webview-fawkes_msgs'

 src/plugins/ros/Makefile            |   13 +++++------
 src/plugins/ros/webview_reqproc.cpp |   12 +++++-----
 src/plugins/ros/webview_thread.cpp  |   36 +++++++++++++++-------------------
 src/plugins/ros/webview_thread.h    |   20 +++++++++---------
 4 files changed, 38 insertions(+), 43 deletions(-)

_Diff for modified files_:

- *commit* 2e746e17bf864d230d32f34fd1d502698cc96568 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 15:51:21 2016 +0200
Subject: laser-lines: documentation fixes for line tracking code

 src/plugins/laser-lines/line_info.cpp |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/laser-lines/line_info.cpp b/src/plugins/laser-lines/line_info.cpp
index 97cd804..db36d9f 100644
--- a/src/plugins/laser-lines/line_info.cpp
+++ b/src/plugins/laser-lines/line_info.cpp
@@ -24,7 +24,19 @@
 
 using namespace std;
 
+/** @class TrackedLineInfo "line_info.h"
+ * Container for a line with tracking and smoothing info.
+ */
 
+/** Constructor.
+ * @param tfer tf transformer
+ * @param input_frame_id frame id of incoming data
+ * @param tracking_frame_id fixed frame in which to perform tracking
+ * @param cfg_switch_tolerance tolerance in m for when to assume a line ID switch
+ * @param cfg_moving_avg_len length of buffer for moving average
+ * @param logger logger for informational messages
+ * @param plugin_name component for informational messages
+ */
 TrackedLineInfo::TrackedLineInfo(
     fawkes::tf::Transformer *tfer,
     const string &input_frame_id,
@@ -44,8 +56,8 @@ TrackedLineInfo::TrackedLineInfo(
 {}
 
 
-/**
- * Compute this line's distance from @param linfo, using odom as reference frame.
+/** Compute this line's distance from line info
+ * @param linfo line info
  * @return the scalar distance between the two base points in meters.
  */
 btScalar TrackedLineInfo::distance(const LineInfo &linfo) const
@@ -66,8 +78,8 @@ btScalar TrackedLineInfo::distance(const LineInfo &linfo) const
 }
 
 
-/**
- * Update this line with the data from @param linfo.
+/** Update this line.
+ * @param linfo new info to consume
  * This also updates moving averages for all fields.
  */
 void TrackedLineInfo::update(LineInfo &linfo)

- *commit* 7fe8b669b417a68cf3666c13f24e8c0adcfc8bda - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 16:34:34 2016 +0200
Subject: config: remove unused old config file

 cfg/modules.d/80_readylogagent.yaml |   10 ----------
 1 files changed, 0 insertions(+), 10 deletions(-)


- *commit* 10e1d9b87355e32164209c81765c21859f703671 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 16:36:10 2016 +0200
Subject: config: remove unused old firevision field configs

 cfg/firevision/fields/msl2007.field         |   25 -------------------------
 cfg/firevision/fields/rwth-foyer-half.field |   12 ------------
 cfg/firevision/fields/rwth-foyer.field      |   17 -----------------
 3 files changed, 0 insertions(+), 54 deletions(-)


- *commit* 0b3ab2fb5d833c6bf4763485ab4095d79385a8b8 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 17:22:02 2016 +0200
Subject: buildsys: fix boost version comparison macros

 etc/buildsys/boost.mk |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

_Diff for modified files_:
diff --git a/etc/buildsys/boost.mk b/etc/buildsys/boost.mk
index 309e00d..3317dee 100644
--- a/etc/buildsys/boost.mk
+++ b/etc/buildsys/boost.mk
@@ -45,7 +45,8 @@ ifeq ($(call boost-have-include,version.hpp),1)
   BOOST_VERSION_PATCH = $(shell echo $$(($(BOOST_VERSION) % 100)))
 endif
 
-boost-version-create = $(shell echo $$(($1 * 100000 + $2 * 1000 + $3)))
-boost-version-atleast = $(shell echo $$(($(BOOST_VERSION) >= $1 * 100000 + $2 * 1000 + $3)))
+boost-version-create = $(shell echo $$(($1 * 100000 + $2 * 100 + $3)))
+boost-version-atleast = $(shell echo $$(($(BOOST_VERSION) >= $1 * 100000 + $2 * 100 + $3)))
+boost-version-parse  = $(shell echo $$(($1 / 100000)).$$(($1 / 100 % 1000)).$$(($1 % 100)))
 
 endif # __buildsys_boost_mk_

- *commit* 3a1dd4f00b96e3ffe6b76fb5e680de56df7d13a7 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 17:23:43 2016 +0200
Subject: pcl-db: revive more auto_ptr

 .../perception/pcl-db/mongodb_tf_transformer.cpp   |    4 ++++
 src/plugins/perception/pcl-db/pcl_db_pipeline.h    |    8 ++++++++
 2 files changed, 12 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/perception/pcl-db/mongodb_tf_transformer.cpp b/src/plugins/perception/pcl-db/mongodb_tf_transformer.cpp
index 61a389f..441ef20 100644
--- a/src/plugins/perception/pcl-db/mongodb_tf_transformer.cpp
+++ b/src/plugins/perception/pcl-db/mongodb_tf_transformer.cpp
@@ -132,7 +132,11 @@ MongoDBTransformer::restore(long long start_msec, long long end_msec, long long
   std::list<std::string> collections =
     mongodb_client_->getCollectionNames(database_);
   
+#if __cplusplus >= 201103L
   std::unique_ptr<DBClientCursor> cursor;
+#else
+  std::auto_ptr<DBClientCursor> cursor;
+#endif
   BSONObj doc;
   std::list<std::string>::iterator c;
   for (c = collections.begin(); c != collections.end(); ++c) {
diff --git a/src/plugins/perception/pcl-db/pcl_db_pipeline.h b/src/plugins/perception/pcl-db/pcl_db_pipeline.h
index 1736bf2..74bd557 100644
--- a/src/plugins/perception/pcl-db/pcl_db_pipeline.h
+++ b/src/plugins/perception/pcl-db/pcl_db_pipeline.h
@@ -159,7 +159,11 @@ class PointCloudDBPipeline
     std::string fq_collection = database + "." + collection;
     try {
       for (unsigned int i = 0; i < num_clouds; ++i) {
+#if __cplusplus >= 201103L
 	std::unique_ptr<mongo::DBClientCursor> cursor =
+#else
+	std::auto_ptr<mongo::DBClientCursor> cursor =
+#endif
 	  mongodb_client_->query(fq_collection,
 				 QUERY("timestamp" << mongo::LTE << times[i]
                            << mongo::GTE << (times[i] - cfg_pcl_age_tolerance_))
@@ -277,7 +281,11 @@ class PointCloudDBPipeline
     // retrieve point clouds
     for (unsigned int i = 0; i < num_clouds; ++i) {
 
+#if __cplusplus >= 201103L
       std::unique_ptr<mongo::DBClientCursor> cursor =
+#else
+      std::auto_ptr<mongo::DBClientCursor> cursor =
+#endif
 	mongodb_client_->query(database + "." + collection,
 			       QUERY("timestamp" << mongo::LTE << times[i]
                                << mongo::GTE << (times[i] - cfg_pcl_age_tolerance_))

- *commit* 079b9159311610930ffb448f1270fc1e1595e108 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 17:24:30 2016 +0200
Subject: robotino: fix Boost version check

 src/plugins/robotino/Makefile |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/robotino/Makefile b/src/plugins/robotino/Makefile
index a8fc65e..486d0a1 100644
--- a/src/plugins/robotino/Makefile
+++ b/src/plugins/robotino/Makefile
@@ -50,7 +50,7 @@ else
   WARN_TARGETS += warning_openrobotino
 endif
 
-ifeq ($(HAVE_LIBUDEV)$(HAVE_ROBOTINO_DIRECT_BOOST_LIBS)$(call boost-version-atleast,1,0,48),111)
+ifeq ($(HAVE_LIBUDEV)$(HAVE_ROBOTINO_DIRECT_BOOST_LIBS)$(call boost-version-atleast,1,48,0),111)
 	HAVE_ROBOTINO_DIRECT = 1
 
   CFLAGS += -DHAVE_ROBOTINO_DIRECT $(CFLAGS_CPP11) $(CFLAGS_LIBUDEV) $(CFLAGS_ROBOTINO_DIRECT_BOOST)
@@ -65,7 +65,7 @@ else
     WARN_TARGETS_ROBOTINO_DIRECT_BOOST = $(foreach l,$(ROBOTINO_DIRECT_REQ_BOOST_LIBS),$(if $(call boost-have-lib,$l),, warning_robotino_direct_boost_$l))
 	  WARN_TARGETS += $(WARN_TARGETS_ROBOTINO_DIRECT_BOOST)
   endif
-  ifneq ($(call boost-version-atleast,1,0,48),1)
+  ifneq ($(call boost-version-atleast,1,48,0),1)
     WARN_TARGETS += warning_old_boost
   endif
 endif
@@ -138,13 +138,13 @@ warning_ros:
 warning_sensor_msgs:
 	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TBROWN)Omitting Robotino Joints plugin$(TNORMAL) (ROS package sensor_msgs not found)"
 warning_libudev:
-	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TYELLOW)Omitting Robotino direct commnunication support$(TNORMAL) (libudev not available)"
+	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TYELLOW)Omitting Robotino direct communication support$(TNORMAL) (libudev not available)"
 $(WARN_TARGETS_ROBOTINO_DIRECT_BOOST): warning_robotino_direct_boost_%:
-	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TYELLOW)Omitting Robotino direct commnunication support$(TNORMAL) (Boost library $* not found)"
+	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TYELLOW)Omitting Robotino direct communication support$(TNORMAL) (Boost library $* not found)"
 warning_old_boost:
-	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TYELLOW)Omitting Robotino direct commnunication support$(TNORMAL) (Boost library too old, require at least 1.0.48, have $(BOOST_VERSION))"
+	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TYELLOW)Omitting Robotino direct communication support$(TNORMAL) (Boost library too old, require at least 1.0.48, have $(call boost-version-parse,$(BOOST_VERSION)))"
 warning_cpp11:
-	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TYELLOW)Omitting Robotino direct commnunication support$(TNORMAL) (C++11 support required)"
+	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TYELLOW)Omitting Robotino direct communication support$(TNORMAL) (C++11 support required)"
 endif
 
 include $(BUILDSYSDIR)/base.mk

- *commit* 513b7351e8a023877aacd2f127b029951a20da45 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 17:54:24 2016 +0200
Subject: buildsys: do no longer install firevision header to subdir

 etc/buildsys/btypes/rules_sysinstall.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

_Diff for modified files_:
diff --git a/etc/buildsys/btypes/rules_sysinstall.mk b/etc/buildsys/btypes/rules_sysinstall.mk
index 895165e..3058bb5 100644
--- a/etc/buildsys/btypes/rules_sysinstall.mk
+++ b/etc/buildsys/btypes/rules_sysinstall.mk
@@ -21,7 +21,7 @@ $(foreach P,$(PLUGINS_all:$(PLUGINDIR)/%.so=%),$(eval INST_LIB_SUBDIR_$(call nam
 
 # Library headers get subdir matching name if not set
 $(foreach P,$(LIBS_all:$(LIBDIR)/libfawkes%.so=%) $(LIBS_gui:$(LIBDIR)/libfawkes%.so=%),$(if $(and $(call not,$(INST_HDRS_SUBDIR_libfawkes$P)),$P),$(eval INST_HDRS_SUBDIR_libfawkes$P = $P)))
-$(foreach P,$(LIBS_all:$(LIBDIR)/libfv%.so=%) $(LIBS_gui:$(LIBDIR)/libfv%.so=%),$(if $(and $(call not,$(INST_HDRS_SUBDIR_libfv$P)),$P),$(eval INST_HDRS_SUBDIR_libfv$P = firevision/$P)))
+$(foreach P,$(LIBS_all:$(LIBDIR)/libfv%.so=%) $(LIBS_gui:$(LIBDIR)/libfv%.so=%),$(if $(and $(call not,$(INST_HDRS_SUBDIR_libfv$P)),$P),$(eval INST_HDRS_SUBDIR_libfv$P = fv$P)))
 
 ifdef __buildsys_lua_mk_
 # Lua libraries are "inferred" and automatically installed to proper directory

- *commit* 96c8a83311dad370563beb57fa9c117cb7954771 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 20:40:30 2016 +0200
Subject: buildsys: remove _ in header install dirs

 etc/buildsys/btypes/rules_sysinstall.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

_Diff for modified files_:
diff --git a/etc/buildsys/btypes/rules_sysinstall.mk b/etc/buildsys/btypes/rules_sysinstall.mk
index 3058bb5..9b38c21 100644
--- a/etc/buildsys/btypes/rules_sysinstall.mk
+++ b/etc/buildsys/btypes/rules_sysinstall.mk
@@ -20,7 +20,7 @@ include $(BUILDSYSDIR)/ext/gmsl
 $(foreach P,$(PLUGINS_all:$(PLUGINDIR)/%.so=%),$(eval INST_LIB_SUBDIR_$(call nametr,$P) = $(FFLIBSUBDIR)/plugins))
 
 # Library headers get subdir matching name if not set
-$(foreach P,$(LIBS_all:$(LIBDIR)/libfawkes%.so=%) $(LIBS_gui:$(LIBDIR)/libfawkes%.so=%),$(if $(and $(call not,$(INST_HDRS_SUBDIR_libfawkes$P)),$P),$(eval INST_HDRS_SUBDIR_libfawkes$P = $P)))
+$(foreach P,$(LIBS_all:$(LIBDIR)/libfawkes%.so=%) $(LIBS_gui:$(LIBDIR)/libfawkes%.so=%),$(if $(and $(call not,$(INST_HDRS_SUBDIR_libfawkes$P)),$P),$(eval INST_HDRS_SUBDIR_libfawkes$P = $(P:_%=%))))
 $(foreach P,$(LIBS_all:$(LIBDIR)/libfv%.so=%) $(LIBS_gui:$(LIBDIR)/libfv%.so=%),$(if $(and $(call not,$(INST_HDRS_SUBDIR_libfv$P)),$P),$(eval INST_HDRS_SUBDIR_libfv$P = fv$P)))
 
 ifdef __buildsys_lua_mk_

- *commit* 9f5d435494a0ee921119f8d59f84dedac119dca8 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 20:46:46 2016 +0200
Subject: eclipse_debugger: rename binary to ffeclipse-debugger

 src/tools/eclipse_debugger/Makefile |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

_Diff for modified files_:
diff --git a/src/tools/eclipse_debugger/Makefile b/src/tools/eclipse_debugger/Makefile
index 5ae78b2..145ca71 100644
--- a/src/tools/eclipse_debugger/Makefile
+++ b/src/tools/eclipse_debugger/Makefile
@@ -41,14 +41,14 @@ endif
 CFLAGS  += $(CFLAGS_GUI) $(CFLAGS_GRAPHVIZ)
 LDFLAGS += $(LDFLAGS_GUI) $(LDFLAGS_GRAPHVIZ)
 
-LIBS_eclipsedebugger = stdc++ m fawkescore fawkesutils fawkesnetcomm fawkesblackboard \
+LIBS_ffeclipse_debugger = stdc++ m fawkescore fawkesutils fawkesnetcomm fawkesblackboard \
 		fawkesguiutils fawkesinterface EclipseDebuggerInterface
-OBJS_eclipsedebugger = main.o eclipse_debugger.o
+OBJS_ffeclipse_debugger = main.o eclipse_debugger.o
 
-OBJS_all = $(OBJS_eclipsedebugger)
+OBJS_all = $(OBJS_ffeclipse_debugger)
 
 ifeq ($(HAVE_GUI),1)
-  BINS_gui = $(BINDIR)/eclipsedebugger 
+  BINS_gui = $(BINDIR)/ffeclipse-debugger 
 else
   WARN_TARGETS += warning_eclipsedebugger
 endif

- *commit* bda907baa2a12aed7c19f70be7e6cd21e6cd8dd6 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 20:48:26 2016 +0200
Subject: lasergui: rename binary to fflasergui

 src/tools/lasergui/Makefile                        |   16 ++++++++--------
 .../lasergui/{lasergui.txt => fflasergui.txt}      |    0
 2 files changed, 8 insertions(+), 8 deletions(-)

_Diff for modified files_:
diff --git a/src/tools/lasergui/Makefile b/src/tools/lasergui/Makefile
index 00bd413..72703c4 100644
--- a/src/tools/lasergui/Makefile
+++ b/src/tools/lasergui/Makefile
@@ -21,7 +21,7 @@ include $(BUILDSYSDIR)/gui.mk
 CFLAGS  += $(CFLAGS_GUI)
 LDFLAGS += $(LDFLAGS_GUI)
 
-LIBS_lasergui = stdc++ m fawkescore fawkesutils fawkesblackboard \
+LIBS_fflasergui = stdc++ m fawkescore fawkesutils fawkesblackboard \
 		fawkesinterface fawkesnetcomm fawkesguiutils \
 		Position2DTrackInterface \
 		Laser360Interface Laser720Interface Laser1080Interface \
@@ -29,23 +29,23 @@ LIBS_lasergui = stdc++ m fawkescore fawkesutils fawkesblackboard \
 
 ifeq ($(BUILD_TYPE),maemo)
   ifeq ($(HAVE_HILDON_GUI),1)
-    OBJS_lasergui = lasergui_hildon.o
-    LIBS_lasergui += osso
+    OBJS_fflasergui = lasergui_hildon.o
+    LIBS_fflasergui += osso
     BUILD_LASERGUI = $(HAVE_GUI)
   else
     WARN_TARGETS += warning_hildonmm
   endif
 else
-  OBJS_lasergui = lasergui.o
+  OBJS_fflasergui = lasergui.o
   BUILD_LASERGUI = $(HAVE_GUI)
 endif
-OBJS_lasergui += laser_drawing_area.o visdisplay.o
-OBJS_all = $(OBJS_lasergui)
+OBJS_fflasergui += laser_drawing_area.o visdisplay.o
+OBJS_all = $(OBJS_fflasergui)
 
 ifeq ($(BUILD_LASERGUI),1)
-  BINS_gui = $(BINDIR)/lasergui
+  BINS_gui = $(BINDIR)/fflasergui
   INST_RESDIRS = guis/lasergui
-  MANPAGES_all = $(MANDIR)/man1/lasergui.1
+  MANPAGES_all = $(MANDIR)/man1/fflasergui.1
 else
   WARN_TARGETS += warning_lasergui
 endif

- *commit* b73935a418d4cd7186aa4cce010a48c234093463 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 16:05:07 2016 +0200
Subject: Merge remote-tracking branch 'origin/tneumann/colli-testing/obst-wider-cost-next-to-it'

 src/plugins/colli/search/obstacle.h |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

_Diff for modified files_:

- *commit* f5da9780a8ef4841e649e337bbad01d83569c702 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 16:05:19 2016 +0200
Subject: Merge remote-tracking branch 'origin/tneumann/colli-testing/omni-drive-mode-no-ori-next-target'

 .../colli/drive_modes/forward_omni_drive_mode.cpp  |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

_Diff for modified files_:

- *commit* 784243be581f00c3e9682c39b212b2e26583fd67 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 22:45:15 2016 +0200
Subject: lasergui: fix typo in man page rule

 src/tools/lasergui/Makefile |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

_Diff for modified files_:
diff --git a/src/tools/lasergui/Makefile b/src/tools/lasergui/Makefile
index 72703c4..fd109ec 100644
--- a/src/tools/lasergui/Makefile
+++ b/src/tools/lasergui/Makefile
@@ -45,7 +45,7 @@ OBJS_all = $(OBJS_fflasergui)
 ifeq ($(BUILD_LASERGUI),1)
   BINS_gui = $(BINDIR)/fflasergui
   INST_RESDIRS = guis/lasergui
-  MANPAGES_all = $(MANDIR)/man1/fflasergui.1
+  MANPAGES_gui = $(MANDIR)/man1/fflasergui.1
 else
   WARN_TARGETS += warning_lasergui
 endif

- *commit* d56f7eb82ed76c6ae728dca96f2249c1ef93017b - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 23:01:12 2016 +0200
Subject: lasergui: update man page to reflect new name of tool

 src/tools/lasergui/fflasergui.txt |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

_Diff for modified files_:
diff --git a/src/tools/lasergui/fflasergui.txt b/src/tools/lasergui/fflasergui.txt
index d6d912f..c78bba7 100644
--- a/src/tools/lasergui/fflasergui.txt
+++ b/src/tools/lasergui/fflasergui.txt
@@ -1,14 +1,14 @@
-lasergui(1)
-===========
+fflasergui(1)
+=============
 
 NAME
 ----
-lasergui - Watch laser scanner data remotely in real-time
+fflasergui - Watch laser scanner data remotely in real-time
 
 SYNOPSIS
 --------
 [verse]
-*lasergui*
+*fflasergui*
 
 DESCRIPTION
 -----------

- *commit* 83ed87d9f7580f66abb30130e67dce9a1fe07004 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 23:52:39 2016 +0200
Subject: openprs: specify module install path

 src/plugins/openprs/Makefile |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/openprs/Makefile b/src/plugins/openprs/Makefile
index 91b5112..87f9567 100644
--- a/src/plugins/openprs/Makefile
+++ b/src/plugins/openprs/Makefile
@@ -35,6 +35,10 @@ OBJS_openprs_mod_blackboard = mod_blackboard.o
 LIBS_openprs_mod_config = fawkescore fawkesutils fawkesconfig fawkesnetcomm
 OBJS_openprs_mod_config = mod_config.o
 
+INST_LIB_SUBDIR_openprs_mod_utils = $(FFLIBSUBDIR)
+INST_LIB_SUBDIR_openprs_mod_time = $(FFLIBSUBDIR)
+INST_LIB_SUBDIR_openprs_mod_blackboard = $(FFLIBSUBDIR)
+INST_LIB_SUBDIR_openprs_mod_config = $(FFLIBSUBDIR)
 
 OBJS_all = $(OBJS_openprs) $(OBJS_openprs_mod_utils) \
 	   $(OBJS_openprs_mod_time) $(OBJS_openprs_mod_blackboard) \

- *commit* 1c86ddf733c4e7448e9c65adb4f33736e88d1782 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 23:53:29 2016 +0200
Subject: openprs-agent: specify module install path

 src/plugins/openprs-agent/Makefile |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/openprs-agent/Makefile b/src/plugins/openprs-agent/Makefile
index 0705f99..7383aa2 100644
--- a/src/plugins/openprs-agent/Makefile
+++ b/src/plugins/openprs-agent/Makefile
@@ -31,6 +31,10 @@ OBJS_openprs_mod_protobuf = oprs_protobuf.o mod_protobuf.o
 LIBS_openprs_mod_navgraph = fawkescore fawkesnavgraph fawkesconfig fawkesnetcomm
 OBJS_openprs_mod_navgraph = mod_navgraph.o
 
+INST_LIB_SUBDIR_openprs_mod_skiller  = $(FFLIBSUBDIR)
+INST_LIB_SUBDIR_openprs_mod_protobuf = $(FFLIBSUBDIR)
+INST_LIB_SUBDIR_openprs_mod_navgraph = $(FFLIBSUBDIR)
+
 OBJS_all = $(OBJS_openprs_agent) $(OBJS_openprs_mod_skiller) \
 	   $(OBJS_openprs_mod_protobuf) $(OBJS_openprs_mod_navgraph)
 

- *commit* 0b071737a417c4948f828ef855499fbf2a3a0dc5 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 5 23:59:09 2016 +0200
Subject: gazebo: specify install path for Gazebo plugins

 .../gazsim-localization/gazebo-plugin/Makefile     |    2 ++
 .../gazsim-robotino/gazebo-plugin-gyro/Makefile    |    2 ++
 .../gazsim-robotino/gazebo-plugin-motor/Makefile   |    2 ++
 3 files changed, 6 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/gazebo/gazsim-localization/gazebo-plugin/Makefile b/src/plugins/gazebo/gazsim-localization/gazebo-plugin/Makefile
index a3963e0..b619a7f 100644
--- a/src/plugins/gazebo/gazsim-localization/gazebo-plugin/Makefile
+++ b/src/plugins/gazebo/gazsim-localization/gazebo-plugin/Makefile
@@ -26,6 +26,8 @@ LIBDIRS_BASE += $(GAZEBO_LIBDIR)
 LIBS_gazebo_libgps = gazsim_msgs
 OBJS_gazebo_libgps = gps.o
 
+INST_LIB_SUBDIR_gazebo_libgps = $(FFLIBSUBDIR)
+
 OBJS_all    = $(OBJS_gazebo_libgps)
 
 ifeq ($(HAVE_GAZEBO)$(HAVE_PROTOBUF),11)
diff --git a/src/plugins/gazebo/gazsim-robotino/gazebo-plugin-gyro/Makefile b/src/plugins/gazebo/gazsim-robotino/gazebo-plugin-gyro/Makefile
index 2d9f392..a0e71de 100644
--- a/src/plugins/gazebo/gazsim-robotino/gazebo-plugin-gyro/Makefile
+++ b/src/plugins/gazebo/gazsim-robotino/gazebo-plugin-gyro/Makefile
@@ -26,6 +26,8 @@ LIBDIRS_BASE += $(GAZEBO_LIBDIR)
 LIBS_gazebo_libgyro = gazsim_msgs
 OBJS_gazebo_libgyro = gyro.o
 
+INST_LIB_SUBDIR_gazebo_libgyro = $(FFLIBSUBDIR)
+
 OBJS_all    = $(OBJS_gazebo_libgyro)
 
 ifeq ($(HAVE_GAZEBO)$(HAVE_PROTOBUF),11)
diff --git a/src/plugins/gazebo/gazsim-robotino/gazebo-plugin-motor/Makefile b/src/plugins/gazebo/gazsim-robotino/gazebo-plugin-motor/Makefile
index 262930b..95e20cb 100644
--- a/src/plugins/gazebo/gazsim-robotino/gazebo-plugin-motor/Makefile
+++ b/src/plugins/gazebo/gazsim-robotino/gazebo-plugin-motor/Makefile
@@ -26,6 +26,8 @@ LIBDIRS_BASE += $(GAZEBO_LIBDIR)
 LIBS_gazebo_libmotor = gazsim_msgs
 OBJS_gazebo_libmotor = motor.o
 
+INST_LIB_SUBDIR_gazebo_libmotor = $(FFLIBSUBDIR)
+
 OBJS_all    = $(OBJS_gazebo_libmotor)
 
 ifeq ($(HAVE_GAZEBO)$(HAVE_PROTOBUF),11)

- *commit* 44a73a504ccd2eeb5cf53e3a8eed86813e8b6722 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 16:06:17 2016 +0200
Subject: Merge remote-tracking branch 'origin/jrothe/plugin_generator'

 src/tools/{watchdog => plugin_generator}/Makefile |   31 +-
 src/tools/plugin_generator/ffgenplugin.txt        |   63 ++++
 src/tools/plugin_generator/main.cpp               |   96 +++++
 src/tools/plugin_generator/plugin_generator.cpp   |  397 +++++++++++++++++++++
 src/tools/plugin_generator/plugin_generator.h     |   70 ++++
 5 files changed, 645 insertions(+), 12 deletions(-)

_Diff for modified files_:

- *commit* a8fb3e63389da0bef604d8e0b8b393c9e2d2c29e - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 7 21:01:46 2016 +0200
Subject: buildsys: modernize output of sysinstall rules

 etc/buildsys/btypes/rules_sysinstall.mk |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

_Diff for modified files_:
diff --git a/etc/buildsys/btypes/rules_sysinstall.mk b/etc/buildsys/btypes/rules_sysinstall.mk
index 9b38c21..5e16ed8 100644
--- a/etc/buildsys/btypes/rules_sysinstall.mk
+++ b/etc/buildsys/btypes/rules_sysinstall.mk
@@ -51,21 +51,22 @@ resdirs: $(INST_RESDIRS)
 ifneq ($(INST_RESDIRS),)
 $(INST_RESDIRS):
 	$(SILENTSYMB) if [ -d "$(RESDIR)/$@" ]; then	\
-		echo -e "$(INDENT_PRINT)--- Copying resource directory $@ to $(DESTDIR)$(EXEC_RESDIR)/$@"; \
+		echo -e "$(INDENT_PRINT)[DIR] $(DESTDIR)$(TBOLDGRAY)$(RESDIR)/$@$(TNORMAL)"; \
 		mkdir -p $(DESTDIR)$(EXEC_RESDIR)/$@ || exit $?; \
+		echo -e "$(INDENT_PRINT)[CPY] $(PARENTDIR)$(TBOLDGRAY)$@(TNORMAL) -> $(DESTDIR)$(EXEC_RESDIR)/$@"; \
 		cp -af $(RESDIR)/$@/* $(DESTDIR)$(EXEC_RESDIR)/$@ || exit $$?; \
 	fi
 endif
 
 install_config:
 ifeq ($(abspath $(SRCDIR)),$(abspath $(BASEDIR)))
-	$(SILENTSYMB)echo -e "$(INDENT_PRINT)--- Creating config directory $(DESTDIR)$(EXEC_CONFDIR)"
+	$(SILENT)echo -e "$(INDENT_PRINT)[DIR] $(DESTDIR)$(TBOLDGRAY)$(EXEC_CONFDIR)$(TNORMAL)"
 	$(SILENT)mkdir -p $(DESTDIR)$(EXEC_CONFDIR)
 	$(SILENT)for f in $$(find cfg/ ! -name '*.db' -type f); do \
 		if [ -e "$(DESTDIR)$(EXEC_CONFDIR)/$${f/cfg\//}" ]; then \
-			echo -e "$(INDENT_PRINT)--- $(TYELLOW)Omitting$(TNORMAL) config file $$f, already exists"; \
+			echo -e "$(INDENT_PRINT)[CPY] $(TYELLOW)Omitting config file $(TNORMAL)$(PARENTDIR)$(TBOLDGRAY)$$f$(TNORMAL) (file already exists)"; \
 		else \
-			echo -e "$(INDENT_PRINT)--- Copying config file $$f"; \
+			echo -e "$(INDENT_PRINT)[CPY] $(PARENTDIR)$(TBOLDGRAY)$$f$(TNORMAL) -> $(DESTDIR)$(EXEC_CONFDIR)/$${f/cfg\//}"; \
 			install -D -m 644 $$f $(DESTDIR)$(EXEC_CONFDIR)/$${f/cfg\//}; \
 		fi \
 	done
@@ -73,36 +74,36 @@ endif
 
 install_buildsys:
 ifeq ($(abspath $(SRCDIR)),$(abspath $(BASEDIR)))
-	$(SILENTSYMB)echo -e "$(INDENT_PRINT)--- Creating buildsys directory $(DESTDIR)$(EXEC_CONFDIR)"
+	$(SILENT)echo -e "$(INDENT_PRINT)[DIR] $(DESTDIR)$(TBOLDGRAY)$(EXEC_BUILDSYSDIR)$(TNORMAL)"
 	$(SILENT)mkdir -p $(DESTDIR)$(EXEC_BUILDSYSDIR)
 	$(SILENT)for f in $$(find $(BUILDSYSDIR) -type d -printf "%P\n"); do \
 		if [ "$$F" == "" ]; then continue; fi; \
 		mkdir -p $(BUILDSYSDIR)/$$f; \
 	done
 	$(SILENT)for f in $$(find $(BUILDSYSDIR) -type f ! -regex '.*[\~#]$$' -printf "%P\n"); do \
-		echo -e "$(INDENT_PRINT)--- Copying buildsys file $$f"; \
+		echo -e "$(INDENT_PRINT)[CPY] $(subst $(realpath $(TOP_BASEDIR))/,,$(BUILDSYSDIR))/$(TBOLDGRAY)$$f$(TNORMAL) -> $(DESTDIR)$(EXEC_BUILDSYSDIR)/$$f"; \
 		install -D -m 644 $(BUILDSYSDIR)/$$f $(DESTDIR)$(EXEC_BUILDSYSDIR)/$$f; \
 	done
 	$(SILENT)echo -e "$(INDENT_PRINT)--- Setting installed build type to 'syswide'";
 	$(SILENT)sed -i -e 's/^BUILD_TYPE=.*$$/BUILD_TYPE=syswide/' $(DESTDIR)$(EXEC_BUILDSYSDIR)/buildtype.mk
 	$(SILENT)echo -e "$(INDENT_PRINT)--- Setting installed INSTALL_PREFIX to '$(PREFIX)'";
 	$(SILENT)sed -i -e 's|^INSTALL_PREFIX\( *\)=.*$$|INSTALL_PREFIX\1= $(PREFIX)|' $(DESTDIR)$(EXEC_BUILDSYSDIR)/btypes/config_syswide.mk
-	$(SILENT)mkdir -p $(DESTDIR)$(EXEC_BUILDCONFDIR)
+	$(SILENT)echo -e "$(INDENT_PRINT)[DIR] $(DESTDIR)$(TBOLDGRAY)$(EXEC_BUILDCONFDIR)$(TNORMAL)"
 	$(SILENT)find $(BUILDCONFDIR) -name '*.mk' -type f -printf "%f:%P\n" | \
 		while IFS=":" read basename relname; \
 		do \
-			echo -e "$(INDENT_PRINT)--- Copying buildsys config file $$relname"; \
-		install -D -m 644 $(BUILDCONFDIR)/$$relname $(DESTDIR)$(EXEC_BUILDCONFDIR)/$$basename; \
+			echo -e "$(INDENT_PRINT)[CPY] $(subst $(realpath $(TOP_BASEDIR))/,,$(BUILDCONFDIR))/$(TBOLDGRAY)$$relname$(TNORMAL) -> $(DESTDIR)$(EXEC_BUILDSYSDIR)/$$basename"; \
+			install -D -m 644 $(BUILDCONFDIR)/$$relname $(DESTDIR)$(EXEC_BUILDCONFDIR)/$$basename; \
 		done
 
 endif
 
 install_lua:
 ifeq ($(abspath $(SRCDIR)),$(abspath $(BASEDIR)))
-	$(SILENTSYMB)echo -e "$(INDENT_PRINT)--- Creating Lua directory $(DESTDIR)$(EXEC_LUADIR)"
+	$(SILENT)echo -e "$(INDENT_PRINT)[DIR] $(DESTDIR)$(TBOLDGRAY)$(EXEC_LUADIR)$(TNORMAL)"
 	$(SILENT)mkdir -p $(DESTDIR)$(EXEC_LUADIR)
 	$(SILENT)for f in $$(find src/lua/ -name '*.lua'); do \
-		echo -e "$(INDENT_PRINT)--- Copying Lua file $$f"; \
+		echo -e "$(INDENT_PRINT)[CPY] $(PARENTDIR)$(TBOLDGRAY)$$f$(TNORMAL) -> $(DESTDIR)$(EXEC_LUADIR)/$${f/src\/lua\//}"; \
 		install -D -m 644 $$f $(DESTDIR)$(EXEC_LUADIR)/$${f/src\/lua\//}; \
 	done
 endif
@@ -111,8 +112,9 @@ install_apidoc:
 ifeq ($(abspath $(SRCDIR)),$(abspath $(BASEDIR)))
 	$(SILENTSYMB)echo -e "$(INDENT_PRINT)--- Creating documentation directory $(DESTDIR)$(EXEC_DOCDIR)"
 	$(SILENT)if [ -d "$(DOCDIR)/api/html" ]; then \
+		echo -e "$(INDENT_PRINT)[DIR] $(DESTDIR)$(TBOLDGRAY)$(EXEC_DOCDIR)$(TNORMAL)"; \
 		mkdir -p $(DESTDIR)$(EXEC_DOCDIR); \
-		echo -e "$(INDENT_PRINT)--- Copying API documentation"; \
+		echo -e "$(INDENT_PRINT)[CPY] $(DOCDIR)/api/html/* -> $(DESTDIR)$(EXEC_DOCDIR)"; \
 		cp -ar $(DOCDIR)/api/html/* $(DESTDIR)$(EXEC_DOCDIR); \
 	else \
 		echo -e "$(INDENT_PRINT)--- $(TYELLOW)API documentation not generated, not copying$(TNORMAL)"; \

- *commit* 4fc34bc1a2b2db584ebb8ff0fbe9d773a6240fc5 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 7 21:02:22 2016 +0200
Subject: buildsys: support arbitrary file installation for sysinstall

 etc/buildsys/btypes/config_sysinstall.mk |   15 +++++++++++----
 etc/buildsys/btypes/rules_sysinstall.mk  |   27 ++++++++++++++++++++++++---
 2 files changed, 35 insertions(+), 7 deletions(-)

_Diff for modified files_:
diff --git a/etc/buildsys/btypes/config_sysinstall.mk b/etc/buildsys/btypes/config_sysinstall.mk
index b1df852..6fac9e2 100644
--- a/etc/buildsys/btypes/config_sysinstall.mk
+++ b/etc/buildsys/btypes/config_sysinstall.mk
@@ -37,13 +37,14 @@ SYSCONFDIR     = /etc/fawkes
 CFLAGS_BASE    = $(CFLAGS_MINIMUM)
 LDFLAGS_BASE   = $(LDFLAGS_MINIMUM) -Wl,-rpath=$(EXEC_LIBDIR)/fawkes/interfaces
 
-# Note: the install scripts make the assumption that FFLIBDIR, RESDIR and INCDIR
+# Note: the install scripts make the assumption that FFLIBDIR, SHAREDIR and INCDIR
 # paths (with EXEC_ prefix) are specific to Fawkes and can be deleted completely
 # without interfering with the rest of the system!
 FFLIBSUBDIR        = fawkes
 EXEC_BASEDIR       = $(abspath $(PREFIX))
 EXEC_CONFDIR       = $(SYSCONFDIR)
-EXEC_RESDIR        = $(EXEC_BASEDIR)/share/fawkes
+EXEC_SHAREDIR      = $(EXEC_BASEDIR)/share/fawkes
+EXEC_RESDIR        = $(EXEC_SHAREDIR)/res
 EXEC_LIBDIR        = $(EXEC_BASEDIR)/lib$(LIBBITS)
 EXEC_FFLIBDIR      = $(EXEC_LIBDIR)/$(FFLIBSUBDIR)
 EXEC_PLUGINDIR     = $(EXEC_FFLIBDIR)/plugins
@@ -52,11 +53,17 @@ EXEC_INCDIR        = $(EXEC_BASEDIR)/include/fawkes
 EXEC_DFILEDIR      = $(EXEC_BASEDIR)/share/applications
 EXEC_DOCDIR        = $(EXEC_BASEDIR)/share/doc/fawkes-$(FAWKES_VERSION)
 EXEC_MANDIR        = $(EXEC_BASEDIR)/share/man
-EXEC_LUADIR        = $(EXEC_RESDIR)/lua
+EXEC_LUADIR        = $(EXEC_SHAREDIR)/lua
 EXEC_LUALIBDIR     = $(EXEC_FFLIBDIR)/lua
-EXEC_BUILDSYSDIR   = $(EXEC_RESDIR)/buildsys
+EXEC_BUILDSYSDIR   = $(EXEC_SHAREDIR)/buildsys
 EXEC_BUILDCONFDIR  = $(EXEC_BUILDSYSDIR)/conf
 
+FILE_INSTALL = install
+
+# The default file mode used for additional install files
+# (using INSTALL_extra targets)
+FILEMODE_DEFAULT   = 0644
+
 ifneq ($(CFLAGS_EXT),)
   CFLAGS_BASE += $(CFLAGS_EXT)
 endif
diff --git a/etc/buildsys/btypes/rules_sysinstall.mk b/etc/buildsys/btypes/rules_sysinstall.mk
index 5e16ed8..fd21a2a 100644
--- a/etc/buildsys/btypes/rules_sysinstall.mk
+++ b/etc/buildsys/btypes/rules_sysinstall.mk
@@ -34,7 +34,10 @@ MANPAGES_install = $(addprefix $(DESTDIR)$(EXEC_MANDIR)/,$(patsubst $(abspath $(
 # Main install target
 .PHONY: install install_test_basedir install_config install_buildsys install_lua install_apidoc uncolored-install
 uncolored-install: install
-install: install_test_basedir presubdirs $(subst $(LIBDIR),$(DESTDIR)$(EXEC_LIBDIR),$(LIBS_all) $(LIBS_gui)) $(subst $(PLUGINDIR),$(DESTDIR)$(EXEC_PLUGINDIR),$(PLUGINS_all)) $(subst $(BINDIR),$(DESTDIR)$(EXEC_BINDIR),$(BINS_all) $(BINS_gui)) $(MANPAGES_install) resdirs subdirs install_buildsys install_config install_lua install_apidoc
+install: install_test_basedir presubdirs install_targets install_resdirs install_extra subdirs install_buildsys install_config install_lua install_apidoc
+ifeq ($(abspath $(SRCDIR)),$(abspath $(BASEDIR)))
+	$(SILENT)echo -e "$(TGREEN)*** Installation completed ***$(TNORMAL)"
+endif
 
 # Only allow "make install" from basedir
 install_test_basedir:
@@ -45,8 +48,26 @@ ifeq ($(INDENT),)
 endif
 endif
 
-.PHONY: resdirs $(INST_RESDIRS)
-resdirs: $(INST_RESDIRS)
+.PHONY: install_targets
+install_targets: $(subst $(LIBDIR),$(DESTDIR)$(EXEC_LIBDIR),$(LIBS_all) $(LIBS_gui)) $(subst $(PLUGINDIR),$(DESTDIR)$(EXEC_PLUGINDIR),$(PLUGINS_all)) $(subst $(BINDIR),$(DESTDIR)$(EXEC_BINDIR),$(BINS_all) $(BINS_gui)) $(MANPAGES_install)
+
+.PHONY: install_resdirs $(INST_RESDIRS)
+install_resdirs: $(INST_RESDIRS)
+
+.PHONY: install_extra $(INSTALL_extra)
+install_extra: $(INSTALL_extra)
+
+ifneq ($(INSTALL_extra),1)
+$(INSTALL_extra): %: $$(FILES_$$(call nametr,$$*))
+	$(SILENTSYMB)for f in $(subst $(SRCDIR)/,,$^); do \
+		if [ ! -d $(DESTDIR)$(DESTDIR_$*) ]; then \
+			echo -e "$(INDENT_PRINT)[DIR] $(DESTDIR)$(TBOLDGRAY)$(DESTDIR_$*)$(TNORMAL)"; \
+			mkdir -p "$(DESTDIR)$(DESTDIR_$*)"; \
+		fi; \
+		echo -e "$(INDENT_PRINT)[CPY] $(PARENTDIR)$(TBOLDGRAY)$$f$(TNORMAL) -> $(DESTDIR)$(DESTDIR_$*)"; \
+		$(FILE_INSTALL) -m $(if $(FILEMODE_$*),$(FILEMODE_$*),$(FILEMODE_DEFAULT)) -t $(DESTDIR)$(DESTDIR_$*) $(SRCDIR)/$$f; \
+	done
+endif
 
 ifneq ($(INST_RESDIRS),)
 $(INST_RESDIRS):

- *commit* 51afc9e414c0aa2814a0592dc3438ecd1c36b77e - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 7 21:04:42 2016 +0200
Subject: clips: copy CLIPS files for sysinstall

 src/plugins/clips/Makefile |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/clips/Makefile b/src/plugins/clips/Makefile
index 74eb584..54d7a47 100644
--- a/src/plugins/clips/Makefile
+++ b/src/plugins/clips/Makefile
@@ -24,6 +24,10 @@ OBJS_clips = clips_plugin.o clips_thread.o \
 
 OBJS_all = $(OBJS_clips)
 
+# Extra files for system-wide install, i.e., "make install"
+FILES_clips_files   = $(subst $(SRCDIR)/,,$(wildcard $(SRCDIR)/clips/*.clp))
+DESTDIR_clips_files = $(EXEC_SHAREDIR)/clips/clips
+
 ifeq ($(CC),gcc)
   ifneq ($(call gcc_atleast_version,4,6),1)
     GCC_TOO_OLD=1
@@ -38,7 +42,9 @@ ifneq ($(GCC_TOO_OLD),1)
     LDFLAGS += $(LDFLAGS_CLIPS)
 
     PLUGINS_all = $(PLUGINDIR)/clips.so
-  else
+
+		INSTALL_extra = clips_files
+else
     WARN_TARGETS += warning_clips
   endif
 else

- *commit* 8264cbf5b340cfbb83553cd5b2f79764b11515a4 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 7 21:04:47 2016 +0200
Subject: clips-agent: copy CLIPS files for sysinstall

 src/plugins/clips-agent/Makefile |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/clips-agent/Makefile b/src/plugins/clips-agent/Makefile
index 3c0192a..23e3fdf 100644
--- a/src/plugins/clips-agent/Makefile
+++ b/src/plugins/clips-agent/Makefile
@@ -25,11 +25,17 @@ OBJS_clips_agent = clips_agent_plugin.o clips_agent_thread.o
 
 OBJS_all = $(OBJS_clips_agent)
 
+# Extra files for system-wide install, i.e., "make install"
+FILES_clips_files   = $(subst $(SRCDIR)/,,$(wildcard $(SRCDIR)/clips/*.clp))
+DESTDIR_clips_files = $(EXEC_SHAREDIR)/clips/clips-agent
+
 ifeq ($(HAVE_CLIPS),1)
   CFLAGS  += $(CFLAGS_CLIPS)
   LDFLAGS += $(LDFLAGS_CLIPS)
 
   PLUGINS_all = $(PLUGINDIR)/clips-agent.so
+
+	INSTALL_extra = clips_files
 else
   WARN_TARGETS += warning_clips
 endif

- *commit* 5ad698cdca3c961c591fd64b0c8d5cb87d266ba3 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 7 21:04:58 2016 +0200
Subject: clips-navgraph: copy CLIPS files for sysinstall

 src/plugins/clips-navgraph/Makefile |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/clips-navgraph/Makefile b/src/plugins/clips-navgraph/Makefile
index d3d054c..aad5215 100644
--- a/src/plugins/clips-navgraph/Makefile
+++ b/src/plugins/clips-navgraph/Makefile
@@ -25,11 +25,17 @@ OBJS_clips_navgraph = clips_navgraph_plugin.o clips_navgraph_thread.o
 
 OBJS_all = $(OBJS_clips_navgraph)
 
+# Extra files for system-wide install, i.e., "make install"
+FILES_clips_files   = $(subst $(SRCDIR)/,,$(wildcard $(SRCDIR)/clips/*.clp))
+DESTDIR_clips_files = $(EXEC_SHAREDIR)/clips/clips-navgraph
+
 ifeq ($(HAVE_CPP11)$(HAVE_CLIPS)$(HAVE_NAVGRAPH),111)
   CFLAGS  += $(CFLAGS_CLIPS) $(CFLAGS_CPP11)
   LDFLAGS += $(LDFLAGS_CLIPS)
 
   PLUGINS_all = $(PLUGINDIR)/clips-navgraph.$(SOEXT)
+
+	INSTALL_extra = clips_files
 else
   ifneq ($(HAVE_CPP11),1)
     WARN_TARGETS += warning_cpp11

- *commit* 6dd1f3070423f077b44d2354eeb9e58638c34214 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 7 21:05:33 2016 +0200
Subject: clips-protobuf: copy CLIPS files for sysinstall

 src/plugins/clips-protobuf/Makefile |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/clips-protobuf/Makefile b/src/plugins/clips-protobuf/Makefile
index d8ef107..f2e5233 100644
--- a/src/plugins/clips-protobuf/Makefile
+++ b/src/plugins/clips-protobuf/Makefile
@@ -26,6 +26,10 @@ OBJS_clips_protobuf = clips-protobuf-plugin.o clips-protobuf-thread.o
 
 OBJS_all = $(OBJS_clips_protobuf)
 
+# Extra files for system-wide install, i.e., "make install"
+FILES_clips_files   = $(subst $(SRCDIR)/,,$(wildcard $(SRCDIR)/clips/*.clp))
+DESTDIR_clips_files = $(EXEC_SHAREDIR)/clips/clips-protobuf
+
 REQ_BOOST_LIBS = system
 HAVE_BOOST_LIBS = $(call boost-have-libs,$(REQ_BOOST_LIBS))
 
@@ -36,6 +40,8 @@ ifeq ($(HAVE_CPP11)$(HAVE_PROTOBUF)$(HAVE_CLIPS)$(HAVE_BOOST_LIBS),1111)
 	     $(call boost-libs-ldflags,$(REQ_BOOST_LIBS))
 
   PLUGINS_all = $(PLUGINDIR)/clips-protobuf.so
+
+	INSTALL_extra = clips_files
 else
   ifneq ($(HAVE_CPP11),1)
     WARN_TARGETS += warning_cpp11

- *commit* e294066c83ddbbc8c001b08865e18aee43ca81b1 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 7 21:05:42 2016 +0200
Subject: clips-ros: copy CLIPS files for sysinstall

 src/plugins/clips-ros/Makefile |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/clips-ros/Makefile b/src/plugins/clips-ros/Makefile
index 0c84a78..a558322 100644
--- a/src/plugins/clips-ros/Makefile
+++ b/src/plugins/clips-ros/Makefile
@@ -28,6 +28,10 @@ OBJS_clips_ros = clips_ros_plugin.o clips_ros_thread.o
 
 OBJS_all = $(OBJS_clips_ros)
 
+# Extra files for system-wide install, i.e., "make install"
+FILES_clips_files   = $(subst $(SRCDIR)/,,$(wildcard $(SRCDIR)/clips/*.clp))
+DESTDIR_clips_files = $(EXEC_SHAREDIR)/clips/clips-ros
+
 ifeq ($(HAVE_CPP11)$(HAVE_ROS)$(HAVE_CLIPS)$(HAVE_BOOST_LIBS)$(call ros-have-pkg,xmlrpcpp),11111)
   CFLAGS  += $(CFLAGS_ROS)  $(CFLAGS_CLIPS) $(call ros-pkg-cflags,xmlrpcpp) $(CFLAGS_CPP11) \
              $(call boost-libs-cflags,$(REQ_BOOST_LIBS))
@@ -35,6 +39,8 @@ ifeq ($(HAVE_CPP11)$(HAVE_ROS)$(HAVE_CLIPS)$(HAVE_BOOST_LIBS)$(call ros-have-pkg
              $(call boost-libs-ldflags,$(REQ_BOOST_LIBS))
 
   PLUGINS_all = $(PLUGINDIR)/clips-ros.$(SOEXT)
+
+	INSTALL_extra = clips_files
 else
   ifneq ($(HAVE_CPP11),1)
     WARN_TARGETS += warning_cpp11

- *commit* 8393838cd2fd202b389ca3d8402d293952de9e58 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 7 21:06:00 2016 +0200
Subject: openprs: copy OpenPRS files for sysinstall

 src/plugins/openprs/Makefile |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/openprs/Makefile b/src/plugins/openprs/Makefile
index 87f9567..5135fc8 100644
--- a/src/plugins/openprs/Makefile
+++ b/src/plugins/openprs/Makefile
@@ -35,14 +35,18 @@ OBJS_openprs_mod_blackboard = mod_blackboard.o
 LIBS_openprs_mod_config = fawkescore fawkesutils fawkesconfig fawkesnetcomm
 OBJS_openprs_mod_config = mod_config.o
 
+OBJS_all = $(OBJS_openprs) $(OBJS_openprs_mod_utils) \
+	   $(OBJS_openprs_mod_time) $(OBJS_openprs_mod_blackboard) \
+	   $(OBJS_openprs_mod_config)
+
 INST_LIB_SUBDIR_openprs_mod_utils = $(FFLIBSUBDIR)
 INST_LIB_SUBDIR_openprs_mod_time = $(FFLIBSUBDIR)
 INST_LIB_SUBDIR_openprs_mod_blackboard = $(FFLIBSUBDIR)
 INST_LIB_SUBDIR_openprs_mod_config = $(FFLIBSUBDIR)
 
-OBJS_all = $(OBJS_openprs) $(OBJS_openprs_mod_utils) \
-	   $(OBJS_openprs_mod_time) $(OBJS_openprs_mod_blackboard) \
-	   $(OBJS_openprs_mod_config)
+# Extra files for system-wide install, i.e., "make install"
+FILES_openprs_files   = $(subst $(SRCDIR)/,,$(wildcard $(addprefix $(SRCDIR)/data/,*.opf *.inc)))
+DESTDIR_openprs_files = $(EXEC_SHAREDIR)/openprs/data
 
 ifeq ($(HAVE_OPENPRS),1)
   PRESUBDIRS += utils aspect
@@ -69,6 +73,8 @@ ifeq ($(HAVE_OPENPRS),1)
 		$(OPENPRS_MOD_DIR)/mod_time.so \
 		$(OPENPRS_MOD_DIR)/mod_blackboard.so \
 		$(OPENPRS_MOD_DIR)/mod_config.so
+
+	INSTALL_extra = openprs_files
 else
   WARN_TARGETS += warning_openprs
 endif

- *commit* 10cd5ba5d9f369e108e49cbe0be06966e30f5fc0 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 7 21:06:04 2016 +0200
Subject: openprs-agent: copy OpenPRS files for sysinstall

 src/plugins/openprs-agent/Makefile |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/openprs-agent/Makefile b/src/plugins/openprs-agent/Makefile
index 7383aa2..ca09984 100644
--- a/src/plugins/openprs-agent/Makefile
+++ b/src/plugins/openprs-agent/Makefile
@@ -31,12 +31,16 @@ OBJS_openprs_mod_protobuf = oprs_protobuf.o mod_protobuf.o
 LIBS_openprs_mod_navgraph = fawkescore fawkesnavgraph fawkesconfig fawkesnetcomm
 OBJS_openprs_mod_navgraph = mod_navgraph.o
 
+OBJS_all = $(OBJS_openprs_agent) $(OBJS_openprs_mod_skiller) \
+	   $(OBJS_openprs_mod_protobuf) $(OBJS_openprs_mod_navgraph)
+
 INST_LIB_SUBDIR_openprs_mod_skiller  = $(FFLIBSUBDIR)
 INST_LIB_SUBDIR_openprs_mod_protobuf = $(FFLIBSUBDIR)
 INST_LIB_SUBDIR_openprs_mod_navgraph = $(FFLIBSUBDIR)
 
-OBJS_all = $(OBJS_openprs_agent) $(OBJS_openprs_mod_skiller) \
-	   $(OBJS_openprs_mod_protobuf) $(OBJS_openprs_mod_navgraph)
+# Extra files for system-wide install, i.e., "make install"
+FILES_openprs_files   = $(subst $(SRCDIR)/,,$(wildcard $(addprefix $(SRCDIR)/data/,*.opf *.inc *.sym)))
+DESTDIR_openprs_files = $(EXEC_SHAREDIR)/openprs/openprs-agent
 
 ifeq ($(HAVE_OPENPRS),1)
   CFLAGS  += $(CFLAGS_OPENPRS)
@@ -58,6 +62,8 @@ ifeq ($(HAVE_OPENPRS),1)
   LIBS_all   += $(OPENPRS_MOD_DIR)/mod_skiller.so \
 		$(OPENPRS_MOD_DIR)/mod_protobuf.so \
 		$(OPENPRS_MOD_DIR)/mod_navgraph.so
+
+	INSTALL_extra = openprs_files
 else
   WARN_TARGETS += warning_openprs
 endif

- *commit* d6dbef50be74a35de2f6f88e5c54959435640847 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 7 21:06:47 2016 +0200
Subject: joystick: add missing linking against libm

 src/plugins/joystick/Makefile |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/joystick/Makefile b/src/plugins/joystick/Makefile
index 4dfa1e4..46a93e2 100644
--- a/src/plugins/joystick/Makefile
+++ b/src/plugins/joystick/Makefile
@@ -16,17 +16,17 @@
 BASEDIR = ../../..
 include $(BASEDIR)/etc/buildsys/config.mk
 
-LIBS_joystick = fawkescore fawkesutils fawkesaspects fawkesblackboard \
+LIBS_joystick = m fawkescore fawkesutils fawkesaspects fawkesblackboard \
 		fawkesinterface JoystickInterface
 OBJS_joystick = joystick_plugin.o sensor_thread.o acquisition_thread.o \
 		bb_handler.o force_feedback.o act_thread.o
 
-LIBS_ffjoystick = stdc++ fawkescore fawkesutils fawkesaspects fawkesblackboard \
+LIBS_ffjoystick = stdc++ m fawkescore fawkesutils fawkesaspects fawkesblackboard \
 		  fawkesinterface fawkeslogging JoystickInterface
 OBJS_ffjoystick = ffjoystick.o acquisition_thread.o remote_bb_poster.o \
 		  bb_handler.o force_feedback.o act_thread.o
 
-LIBS_ffkbjoystick = stdc++ fawkescore fawkesutils fawkesaspects fawkesblackboard \
+LIBS_ffkbjoystick = stdc++ m fawkescore fawkesutils fawkesaspects fawkesblackboard \
 		    fawkesinterface fawkeslogging JoystickInterface
 OBJS_ffkbjoystick = ffkbjoystick.o remote_bb_poster.o bb_handler.o
 

- *commit* 245dd89efc241749c3d84269eb1dd0a06878de56 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 16:07:18 2016 +0200
Subject: Merge remote-tracking branch 'origin/thofmann/recovery-of-cancelled-threads'

 src/libs/core/threading/thread.cpp      |    2 ++
 src/libs/core/threading/thread_list.cpp |   18 +++++++++++-------
 2 files changed, 13 insertions(+), 7 deletions(-)

_Diff for modified files_:

- *commit* 9ba190d1be45e1bb69b664105b02e7ee8ec41230 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Wed Sep 21 16:07:30 2016 +0200
Subject: Merge remote-tracking branch 'origin/sschoenitz/timeout'

 src/lua/fawkes/fsm/jumpstate.lua |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

_Diff for modified files_:

- *commit* 588071131dcb023b3018c54958aea5a54561deb4 - - - - - - - - - -
Author:  Tim Niemueller <niemueller at kbsg.rwth-aachen.de>
Date:    Mon Sep 19 13:49:21 2016 +0200
Subject: laser-lines: fix format string arguments

 src/plugins/laser-lines/line_info.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/laser-lines/line_info.cpp b/src/plugins/laser-lines/line_info.cpp
index db36d9f..1ceb713 100644
--- a/src/plugins/laser-lines/line_info.cpp
+++ b/src/plugins/laser-lines/line_info.cpp
@@ -93,7 +93,7 @@ void TrackedLineInfo::update(LineInfo &linfo)
     transformer->transform_point(tracking_frame_id, bp_new, this->base_point_odom);
   } catch (fawkes::tf::TransformException &e) {
     logger->log_warn(plugin_name.c_str(), "Can't transform to %s. Attempting to track in %s.",
-	tracking_frame_id, input_frame_id);
+										 tracking_frame_id.c_str(), input_frame_id.c_str());
     this->base_point_odom = bp_new;
   }
   this->history.push_back(linfo);




-- 
Fawkes Robotics Framework                 http://www.fawkesrobotics.org


More information about the fawkes-commits mailing list