Uninline some context methods to avoid TLS access across DLL boundaries.

Change-Id: Ibe9803f95ae4fdd05872d061b1bdfa43ad0cb001
Reviewed-on: http://gerrit.aldebaran.lan:8080/13639
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
cmake: cleanup `configure` output

Change-Id: I0f07a8b56ebeb2ebb81fec33d0a3e399979599d8
Reviewed-on: http://gerrit.aldebaran.lan:8080/15352
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Replace foreach by BOOST_FOREACH in header.

Change-Id: Id35b5058f897a3d5f87fb33c1940f82326e43e2f
Reviewed-on: http://gerrit.aldebaran.lan:8080/15385
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
cmake: stage urbi-launch binary.

Change-Id: I8a01e21996278a0754484293e4659fe7959d051f
Reviewed-on: http://gerrit.aldebaran.lan:8080/15418
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
cmake: Restore liburbi. We need it.

Change-Id: I33b09d6f62bef1bbc250124a10dc0eec0db4bdea
Reviewed-on: http://gerrit.aldebaran.lan:8080/15434
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
cmake: Add missing -DBUILDING_URBI_SDK to liburbi.

Change-Id: I1df3e1b0c4d7f580edff5edf67a520a6cea35fae
Reviewed-on: http://gerrit.aldebaran.lan:8080/15441
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
cmake: Avoid a race by factoring qi_generate_src with same rule.

Change-Id: I7864015e8606f0e02fa6bfcffcd03b1d4439406e
Reviewed-on: http://gerrit.aldebaran.lan:8080/15730
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
Move embeded pluging CXX_OBJECT_REGISTER in register.cc.

Otherwise init order is unspecified and can result in abort at init time.

Change-Id: I0476c10a790d0232e2ac4ff6f734a60bf8d1c366
Reviewed-on: http://gerrit.aldebaran.lan:8080/15833
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
Fix typo in previous commit.

Change-Id: Ib708d7b7959a9e1cba4c8b5f0a05dc4fc16ffb60
Reviewed-on: http://gerrit.aldebaran.lan:8080/15919
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
Add Matthieu Nottale as maintainer

Change-Id: I7082d3e2b1840c735da9b9565ca4686fa7af91fb
Reviewed-on: http://gerrit.aldebaran.lan:8080/16278
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: ncornu <ncornu@aldebaran-robotics.com>
UObject: Fix cxx UObject instanciation

If you did:

  UObject* me = new MyUObject();
  me->call(me->__name, "foo");

from a thread it failed because me->__name was still empty.

Change-Id: Id07d42aa7ad9e4bebd1657887138d8a8b485beda
Reviewed-on: http://gerrit.aldebaran.lan:8080/16656
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
cmake: Remove useless install of urbi.pc.in.

Change-Id: I0c4e44ff3a59dee9dea295f211c9ba0a22ee0617
Reviewed-on: http://gerrit.aldebaran.lan:8080/18863
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
cmake: Install missing header.

Change-Id: I949ccc69500b4c8f70183723379faa094a782c8a
Reviewed-on: http://gerrit.aldebaran.lan:8080/18881
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
cmake: More missing headoers.

Change-Id: I802390b3d71fc0356715c9561352390cfde449d8
Reviewed-on: http://gerrit.aldebaran.lan:8080/18882
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
run-test: Accept an absolute path for input chk file.

Change-Id: I0ef7a73d2d7a11ff80f85a23505444e8b6fe4c33
Reviewed-on: http://gerrit.aldebaran.lan:8080/19412
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
exception.lookup Add hidden env option to show the object.

Change-Id: I239c96dd6c2009d58be24a23b71115fc0a80e1e1
stopif, freezeif: Support event and ~.

Change-Id: I65ee555d566a7ddf944ff30cbd671cb5569187b1
frezeif: Fix so that 'freezeif(true) cmd' does not reach cmd.

Change-Id: I26c9e6cbf13aa8a511702a7206793b929726b030
doc: Document stopif, freezeif, fix for tests.

Change-Id: I6ab36bf74b962877ec7866d4d9603825d1b49d53
Channel: Add extra () in case lobby is a function.

Change-Id: I468bbb4094d4d0ddb50e04ae5c98d50861477283