Lorenz Moesenlechner
331a33d566
roslisp build script exits on non-0 exit status of sbcl
...
This fixes ticket #2840 .
2010-06-28 16:42:17 +00:00
Bhaskara Marthi
0ef17f5cb1
removing an —
2010-06-28 15:30:48 +00:00
Lorenz Moesenlechner
d99e190e05
Added support for roslisp_ignore marker files.
2010-06-23 21:13:59 +00:00
Josh Faust
9cb5fd4429
fix assertion in Connection caused by r10136
2010-06-23 18:15:04 +00:00
Josh Faust
7d8ebbaac4
fix tcp unit test
2010-06-23 17:21:03 +00:00
Ken Conley
57e741fe5b
roslib.network: #2819 applying FreeBSD patch from rene
2010-06-23 16:39:40 +00:00
Josh Faust
e7959474d0
The main purpose of this checkin is to fix a deadlock in roscpp (ticket 4195 in ros-pkg) when the connection has already read all the data from a service response but the ServiceServerLink has not actually asked for the response data yet.
...
The fix for this both:
1) Removed an extra copy happening in the Connection class, where we were reading data into a fixed-size 65k receive buffer before copying data into the read buffer (this was an optimization, but it turns out that due to other decisions it shouldn't actually help).
2) Exposed a bug in the UDP implementation, where it assumed that the # of writes on one end always matched the # of reads on the other.
The majority of this change in terms of how dangerous it is is due to #2 -- I believe I know exactly what was going wrong, and that my fix is correct, but I may have introduced subtle bugs. All tests pass on my 4-core Karmic machine.
2010-06-23 03:27:18 +00:00
Juergen Sturm
9a0f7c1307
Eclipse project files should not be deleted when running 'make clean'
2010-06-16 16:27:17 +00:00
Brian Gerkey
ac67543dc1
Applied patch to add Eclipse support, #2781 .
2010-06-15 01:25:56 +00:00
Brian Gerkey
932647a5fd
Applied patch to support finding boost in a cross-compile environment,
...
#2789 .
2010-06-15 01:14:07 +00:00
Brian Gerkey
e0599e1bef
Applied patch to support use of rostoolchain in concert with
...
rosconfig.cmake, #2670 .
2010-06-15 00:46:06 +00:00
Brian Gerkey
493d840283
removed debug message, #2671
2010-06-15 00:43:12 +00:00
Brian Gerkey
69a8d02ab2
Applied Rene's patch for FreeBSD support, #2547 . Didn't apply the
...
rosdep.yaml changes in that patch, because they seem to be already
incorporated. Didn't apply the rosboost-cfg changes either, because they
seem to have been integrated (in a different way) in the rewrite of
rosboost-cfg.
2010-06-15 00:30:37 +00:00
Brian Gerkey
e0abe9c1bb
look in current source dir instead of top source dir for roslaunch files / directories, #2796
2010-06-14 23:49:23 +00:00
Josh Faust
58fd4abe0e
add more detail to the TimeNotInitializedException exception
2010-06-14 22:49:16 +00:00
Josh Faust
b99d357cb0
Subscriber connect callbacks now get called for any existing connections as soon as a new Publisher to an existing topic is created. ( #2788 )
2010-06-14 22:08:40 +00:00
Josh Faust
4cf80e8d57
fix message_filters tests for time change
2010-06-14 22:02:11 +00:00
Josh Faust
0e30d5709a
fix waitForValid to return once time has been shutdown
2010-06-14 21:32:56 +00:00
Josh Faust
3db39ea86a
fix reconnection to remove connections if they've been removed from the master, also turn SO_KEEPALIVE error to debug
2010-06-14 21:07:26 +00:00
Josh Faust
2361d7050f
use WallDuration instead of Duration
2010-06-14 20:56:05 +00:00
Josh Faust
4741f756df
* Fix error message about ros::Time::now()/ros::init() to mention you actually need to have started the node with a NodeHandle or ros::start()
...
* Don't initialize Time until we've checked use_sim_time
* Fix rosconsole to print wall time if ros::Time has not been initialized yet
2010-06-14 17:58:33 +00:00
Lorenz Moesenlechner
e117d664cf
Fixed a bug with ros time deserialization. We need to use double-floats for it.
2010-06-13 18:49:32 +00:00
Jeremy Leibs
c17f276425
Adding migration rule from Time to Clock
2010-06-10 23:16:37 +00:00
Ken Conley
78b9284de0
roslib.message: bug fixes to strify_message to fix YAML compatibility. Strings are still not properly escaped, but embedded message types and empty strings are handled correctly now
2010-06-10 00:17:33 +00:00
Ken Conley
56834e547a
rospy: #2785 init_node now respects argv, though it may result in invalid mappings for previously created rospy data structures
2010-06-09 18:15:56 +00:00
Ken Conley
817e967976
rostopic: #2780 rostopic echo -b now uses bag time where appropriate
2010-06-09 16:42:34 +00:00
Josh Faust
cb3a561852
fix crash when using an already-deleted xmlrpc client if the client failed to connect
2010-06-08 19:10:46 +00:00
Lorenz Moesenlechner
9f05f30d25
Don't throw an error when already publishing a topic but return the old publisher.
2010-06-04 20:42:19 +00:00
Josh Faust
ea017bb3f6
Fix uri comparisons for when the ending / doesn't match ( #2765 )
2010-06-04 19:03:49 +00:00
Lorenz Moesenlechner
2a9cb7c680
Added check for ownership of files.
...
In a shared installation, checking for write flag in the owner field is not
enough. We also need to check for ownership of the file. This code is kind of
ugly. When I find a better way to check for write permissions on a file, I will
fix it.
2010-06-04 18:49:56 +00:00
Bhaskara Marthi
512bb84c5d
Use port 0 for xml-rpc and tcpros ports
2010-06-03 21:25:43 +00:00
Ken Conley
c941b7ef7e
genmsg_py: #2745 better error message on invalid package name
2010-06-02 20:58:24 +00:00
Bhaskara Marthi
2431999356
Implemented getBusInfo XML-RPC method
2010-06-02 00:33:50 +00:00
Josh Faust
16c0c11f2f
Fix memory leak (reference cycle) in intraprocess pub/sub ( #2751 )
2010-06-02 00:32:33 +00:00
Tully Foote
a2a9b2c26c
better error message
2010-05-28 08:24:46 +00:00
Josh Faust
305f327590
Fix ros::service::exists() to set the TCP connection it's using to synchronous ( #2737 )
...
Add probe header to ros::service::exists() to prevent rospy from complaining about a failed inbound connection (#802 )
2010-05-25 23:21:38 +00:00
Josh Faust
3c7c2628c8
fix deadlock when connecting to a service that fails to connect (part of #2737 )
2010-05-25 23:12:00 +00:00
Ken Conley
ca6f2c761a
added platform as known manifest tag
2010-05-24 19:04:54 +00:00
Brian Gerkey
9d3476a4f8
Added rosbuild_include(), #2350 , and deprecated the old way of
...
automatically including cmake code.
2010-05-20 04:48:30 +00:00
Brian Gerkey
ebe4ccc364
Added rosbuild_premsgsrvgen target, and made client lib code generation
...
depend on it, #2135 .
2010-05-20 01:45:28 +00:00
Brian Gerkey
f860f9e333
set default test timeouts to 60 seconds
2010-05-20 01:00:51 +00:00
Brian Gerkey
aa699258e9
Added TIMEOUT option to rosbuild_add_gtest and rosbuild_add_pyunit, #2645 .
2010-05-20 00:33:28 +00:00
Tim Field
3f206ce4cf
roslib: trivial doc fixes
2010-05-20 00:07:28 +00:00
Brian Gerkey
f90bd0365e
Added rosbuild_check_for_sse
2010-05-19 23:53:13 +00:00
Brian Gerkey
b4d97854c0
Add rosbuild_untar_file(), #2457 . This required changing
...
rosbuild_download_test_data() to use add_custom_command() for the download.
I changed rosbuild_download_data() in the same way.
2010-05-19 22:37:30 +00:00
Brian Gerkey
77163157c8
Added Ubuntu and MacPorts platform tags.
2010-05-19 21:25:54 +00:00
Brian Gerkey
d831d464ef
Added check on the existence of the md5sum file, #2679
2010-05-17 16:17:52 +00:00
Bhaskara Marthi
dbb18a3980
adding message generator (stub)
2010-05-17 16:14:08 +00:00
Brian Gerkey
48ff5af3b0
Added check on package directory location.
2010-05-17 16:07:34 +00:00
Brian Gerkey
fedf71d665
Applied patch to escape apostrophes in message definition strings.
2010-05-14 19:56:21 +00:00