Ken Conley
73e3ad19e1
rospy: server socket now has SO_REUSEADDR
2010-07-21 22:10:01 +00:00
Ken Conley
e20cf22be5
rospy: removed unused constant
2010-07-21 20:42:06 +00:00
Ken Conley
26c5164222
rospy: restructured registration listeners tohvae cleaner accessibility
2010-07-21 00:49:10 +00:00
Josh Faust
1e1739820f
Add __tcpros_server_port command line option
2010-07-20 23:48:07 +00:00
Ken Conley
c587b331e9
rospy: tweaks to lower-level API to allow more configurability for rosproxy
2010-07-20 23:41:06 +00:00
Josh Faust
12d6639543
remove annoying debug message
2010-07-20 23:10:41 +00:00
Lorenz Moesenlechner
592bc15380
Catch all errors, not only SIMPLE-ERROR in event-loop
2010-07-16 18:14:24 +00:00
Lorenz Moesenlechner
777197067e
Added hook to shutdown the node on lisp exit & reindented
2010-07-16 18:13:42 +00:00
Josh Faust
1c6be6a6ad
Fix crash when an intraprocess subscriber is being shutdown while its publisher is publishing to it
2010-07-15 03:28:35 +00:00
Lorenz Moesenlechner
da345064f4
Fixed a bug in xmlrpc parameter serialization
...
Check for symbols have to happen after bool since T and nil are also symbols.
2010-07-14 20:53:03 +00:00
Lorenz Moesenlechner
0c01b5f655
Fixed possible race condition
...
We need to have the check for file existence and the creation of the marker
file in one atomic operation.
2010-07-14 17:37:47 +00:00
Lorenz Moesenlechner
f9971bc3a4
Added comilation marker file
...
This should prevent from compiling the same file and trying to load the not
completely compiled file in different lisp process. This hopefully solves
ticket #2882
2010-07-14 16:35:44 +00:00
Josh Faust
c58d22c1bf
fix null pointer dereference if the connection header hasn't been assigned
2010-07-13 02:08:40 +00:00
Josh Faust
ab29b689b1
Print both wall and sim time if sim time is valid, otherwise print wall time ( #2880 )
2010-07-12 18:56:08 +00:00
Lorenz Moesenlechner
63996bb5f7
CALL-SERVICE supports strings for service types now
...
This makes it more consistent with type specs of topics
2010-07-11 20:56:06 +00:00
Lorenz Moesenlechner
50bcdc9c17
Fixed a bug in WAIT-FOR-SERVICE / SPIN-UNTIL
...
It did not work with a timeout parameter value of NIL. Added an additional
check to SPIN-UNTIL.
2010-07-11 20:10:10 +00:00
Ken Conley
32410cb05a
rospy: undoing accidental commit in r10318
2010-07-09 21:30:25 +00:00
Ken Conley
d9c9c354b1
rxgraph: #2874 new escaping code had a serious bug with /'s
2010-07-09 21:29:28 +00:00
Ken Conley
32ebc46f3e
roslib.distro: fixed props
2010-07-09 01:21:23 +00:00
Bhaskara Marthi
9207596b5f
Workaround for sbcl's problems with parallel builds
...
This disables parallelism within a given package. It's still possible for failures to happen when multiple packages reference the same .lisp files, and we need to address that eventually. See #2849 .
2010-07-08 19:54:21 +00:00
Josh Faust
09da2f624c
Fix UDP transport for messages that cross multiple datagrams
2010-07-08 01:36:40 +00:00
Josh Faust
620bd38c59
more informative assertion
2010-07-07 22:19:11 +00:00
Josh Faust
6ac0f30c09
fix isEmpty to reflect the fact that other threads may be in the middle of calling callbacks
2010-07-07 20:48:36 +00:00
Josh Faust
810d72c7d6
fix race condition that could cause a deadlock on exit
2010-07-07 06:01:23 +00:00
Josh Faust
12afee2a22
Fix race condition where reused file descriptors getting added to the pollset immediately after the old one was closed caused them to get passed the POLLNVAL/POLLHUP/POLLERR events from the old descriptor.
2010-07-07 05:35:57 +00:00
James Bowman
d549f1db1f
Example of time synchronizer in doc
2010-07-02 00:16:19 +00:00
Josh Faust
26abe0d111
gah... real fix for 100% CPU issue. not sure why my tests showed the previous fix working
2010-07-01 03:40:46 +00:00
Josh Faust
9c318125fb
Fix 100% CPU issue when connections close, caused by the lack of ever actually handling POLLERR/POLLHUP/POLLNVAL events ( #2845 )
2010-06-30 20:31:35 +00:00
Brian Gerkey
d0a8ea3883
switch from p0 to p1 in patch, to make native git patches apply cleanly, #2692
2010-06-29 21:46:04 +00:00
Ken Conley
65d081d9e0
rospy: #2841 validator no longer uses resolve_name, which can result in extra remapping
2010-06-29 00:13:48 +00:00
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
Josh Faust
a084408d6f
fix some ROSCPP_ to ROS_
2010-05-12 23:32:43 +00:00
Josh Faust
05bef36de4
Remove deprecated (and definition-less) methods ( #2708 )
2010-05-12 02:39:08 +00:00
Ken Conley
3c7200c0eb
roslib/rostopic: #1733 time/duration printed representation is now a dictionary
2010-05-11 23:57:36 +00:00
Josh Faust
0d99d5468a
Fix tests for time-not-initialized exception
2010-05-11 23:25:05 +00:00
Josh Faust
c88d553962
Fix tests for Time not initialized exception
2010-05-11 23:23:58 +00:00
Ken Conley
b7c49734c2
rosgraph.masterapi: #2689 moved from roslib to rosgraph and deprecated old library
2010-05-11 23:23:07 +00:00
Ken Conley
525fa0d5d2
new in ROS 1.2 comment
2010-05-11 21:57:40 +00:00
Josh Faust
7f65f6b3d9
Redo locking logic a bit (never try to lock in the concurrent case), and add a test for the non-concurrent case
2010-05-11 21:36:21 +00:00
Josh Faust
d927a65b61
Provide option for concurrent subscription callbacks ( #2107 )
2010-05-11 21:23:34 +00:00
Ken Conley
d2c50e9bd6
rospy: fix to new /clock and use_sim_time update #2652
2010-05-11 05:16:22 +00:00
Josh Faust
15792d2a2e
Changes to how simulation time works ( #2657 )
...
* Duration::sleep() waits for the first time message before starting its sleep timer
* Add calls to check if time is valid yet, and wait for time to be valid
* Calling ros::Time::now() before ros::init() has been called now throws an exception
2010-05-11 00:38:04 +00:00
Brian Gerkey
fdd38dbc9e
merged r9652 from tags/rc, adding back git_checkout.mk
2010-05-11 00:06:17 +00:00
Ken Conley
18b015c2aa
rospy: #2652 don't subscribe to clock if is_use_simtime is not set
2010-05-11 00:00:13 +00:00
Josh Faust
25e1fc6393
Prefix references to names with :: ( #2623 , #wg-ros-pkg4193)
2010-05-10 23:33:41 +00:00
Josh Faust
50efcdb203
Don't subscribe to /clock if /use_sim_time is not set ( #2653 )
2010-05-10 23:21:50 +00:00
Tully Foote
40aac3e8f8
reverting gtest conversion to rosdep since it is not compatable on jaunty, due to runtime linking errors from incorrect rpath ordering
2010-05-10 22:35:40 +00:00
Ken Conley
2aa01b1508
fixing makedirs_with_parent_perms import
2010-05-10 20:25:51 +00:00
Ken Conley
97b0e5df33
roslib.rosenv.resolve_paths: filter out empty paths
2010-05-10 18:37:48 +00:00
Ken Conley
972fb28403
adding on_ros_path utility from roscreate to roslib.rosenv
2010-05-10 18:24:51 +00:00
Ken Conley
8f7a836aa5
removing old (deprecated) makedirs_with_parent_perms. use rosenv version instead
2010-05-10 18:24:27 +00:00
Lorenz Moesenlechner
97a7ae23fd
Bugfix: ros-load:*current-ros-package* must be added to paths with ASDF subdir.
2010-05-05 18:35:32 +00:00
Josh Faust
53978be4c2
Add PreDeserialize trait ( #2683 )
2010-05-04 20:04:59 +00:00
Josh Faust
ca6e5fdd1f
Get header information for intraprocess subscriptions from the publisher ( #2683 )
2010-05-04 18:31:05 +00:00
Lorenz Moesenlechner
2c9e2019e5
Removed ROSLISP-MSG-SOURCE-FILE class again.
...
It is no longer needed since asdf always generates output in $ROS_HOME
when the original output directory is read-only.
2010-05-04 05:43:41 +00:00
Lorenz Moesenlechner
fb5c42b3f4
Added support for read-only lisp source directories.
...
* ros-load-manifest always compiles itself into
$ROS_HOME/roslisp/... (or ~/.ros respectively). This is necessary
since it contains all the magic that is necessary to put object
files into $ROS_HOME when the source directory is read-only.
* hooked into :around methods of asdf:output-files,
asdf:operation-done-p and asdf:perform to check if source directory
is read-only and change the output file name if necessary.
* added rospack method
* asdf-paths-to-add calls rospack now
* added caches for ros-package-path and asdf-paths-to-add. Asdf
loading is pretty fast now.
2010-05-02 07:43:37 +00:00
Lorenz Moesenlechner
7cf3ff9832
Added ignore declaration for unused variable.
2010-05-02 07:35:42 +00:00
Lorenz Moesenlechner
b58ae0998b
Added roslisp-warn macro.
2010-05-02 07:35:03 +00:00
Tim Field
c2ccf5737f
message_traits: fix typo in documentation
2010-04-28 20:54:23 +00:00
Tully Foote
6f775f25d9
trying again for removing gtest to rosdep, added jaunty script, and public.cmake rules
2010-04-28 19:08:03 +00:00
Brian Gerkey
c77b9b1b2f
Fixed a nasty bug in link line construction and added an interlock to prevent trying to build static executables and shared libs at the same time
2010-04-28 16:24:58 +00:00
Ken Conley
c41ffafadf
removed paramiko and pycrypto from whitelist
2010-04-28 04:04:09 +00:00
Ken Conley
f753a90fee
rospy: starting to reorganize codebase to hide non-user-facing code. Work in progress
2010-04-28 00:20:16 +00:00
Lorenz Moesenlechner
21be1b4021
Improved lisp wrapper script generation.
...
* Added a per-node instead of a per-package init file that lies in
$ROS_HOME/roslisp/<package>/<exec_name>-init.lisp
* Removed loading of the global ~/.sbclrc-ros init file.
2010-04-27 22:11:54 +00:00
Lorenz Moesenlechner
ea8f28c2c6
Make clean for roslisp executables works through a fake custom_command now.
...
This seems to be a cleaner solution than adding up all targets to a
directory property although not perfect.
2010-04-27 22:10:14 +00:00
Josh Faust
03d57fbe30
Fix timer deadlock
2010-04-26 23:48:22 +00:00
Ken Conley
2005184c52
adding hg support to roslib
2010-04-26 21:04:42 +00:00
Brian Gerkey
0c8ba26f30
Applied Brett Ponsler's patch to fix generation of string constants
2010-04-24 18:14:57 +00:00
Josh Faust
4bc43e9aa7
move most of genmsg_cpp into a library
2010-04-23 23:30:16 +00:00
Lorenz Moesenlechner
e3a2d18a21
Added 'make clean' support for generated lisp wrappers again.
2010-04-23 23:20:00 +00:00
Lorenz Moesenlechner
1daf753033
Updated roslisp stand-alone script generation & cleanups.
...
* Removed all versions of roslisp-sbcl-init but one.
* Deprecated rospack_add_lisp_executable in favor of
rosbuild_add_lisp_executable.
* Roslisp packages get compiled on make invokation.
* Cleaned up wrapper script.
* Per-script init file is now $ROS_HOME/roslisp/<package>/<system>-init.lisp
2010-04-23 22:21:14 +00:00
Lorenz Moesenlechner
12db82b23d
Exported a few more helper functions from ROS-LOAD-MANIFEST.
2010-04-23 22:14:53 +00:00
Josh Faust
0bfa39c4bb
make some methods const-correct in Subscriber, Chain and Cache ( #2648 )
2010-04-23 17:40:54 +00:00
Bhaskara Marthi
e63d229b0c
Minor change due to change in md5sum code
2010-04-23 01:23:09 +00:00
Lorenz Moesenlechner
6540890bf9
Added some debug output for roslisp service calls and callbacks.
2010-04-23 01:05:00 +00:00
Lorenz Moesenlechner
f5be730242
md5sum is a string now. Fixed roslisp to use the new representation.
2010-04-23 01:04:28 +00:00
Lorenz Moesenlechner
e2909ad060
Use strings instead of numbers for md5 sum in lisp message generation.
2010-04-23 01:03:21 +00:00
Ken Conley
ca4080a43b
substitution_args: removed default value setting
2010-04-22 22:31:00 +00:00
Ken Conley
06b669cdf9
roslib.vcs/distro: resyncing with roslib2. Also added version comments and licenses
2010-04-22 20:59:31 +00:00
Ken Conley
90f8b27a9a
rospy: modified shutdown routine to get around possible double-signal condition
2010-04-22 20:44:31 +00:00
Josh Faust
8c1ce56f62
support publish(shared_ptr<M>) in SingleSubscriberPublisher
2010-04-22 19:12:44 +00:00
Ken Conley
8092d94e3c
roslib.substitution_args: lower-level support for . Not exposed in roslaunch yet
2010-04-22 18:50:08 +00:00
Bhaskara Marthi
f0e7a87c2f
Adding unadvertise function
...
Author: Daniel Hewlett
2010-04-22 16:54:44 +00:00
Bhaskara Marthi
e92009c550
Take the __log argument into account when choosing log location
2010-04-22 16:42:28 +00:00
Bhaskara Marthi
88ef34e588
Decrease level of warning when connection to service client is dropped
2010-04-22 16:40:10 +00:00
Ken Conley
2e8ebfa453
fixing broken tests
2010-04-22 07:40:15 +00:00
Josh Faust
3cc9a8d0e0
didn't need the includes_length argument anymore
2010-04-22 01:40:40 +00:00
Brian Gerkey
11ccd6caad
Use rostest to run gtests and pyunits; still need to expose timeouts
2010-04-22 00:34:11 +00:00
Ken Conley
ad16c1f0c6
minor cleanup. TCPServer is new-style class now, switched to with
2010-04-22 00:26:56 +00:00
Ken Conley
110ce768d3
mild cleanup of notes in rospy.udpros to explore how much effort it will be to implement
2010-04-22 00:26:03 +00:00
Josh Faust
9165888bfa
Fix fixed-size arrays of strings ( #2640 )
2010-04-21 18:48:41 +00:00
Ken Conley
d0e3a6b91a
roslib: #2638 patch from bhaskara
2010-04-21 00:45:06 +00:00
Bhaskara Marthi
68ba3c5d8c
Correct handling of log location
...
Following the policy introduced in Ros 0.10.0, with the addition that if the lisp variable *ros-log-location* is set, that has the highest priority
2010-04-20 20:47:47 +00:00
Josh Faust
478cd3ddf4
Add __getServerMD5Sum() and __s_getServerMD5Sum() methods required for service backwards compatibility ( #2622 )
2010-04-19 18:34:50 +00:00
Bhaskara Marthi
4010259952
Update documentation
2010-04-17 01:19:50 +00:00
Bhaskara Marthi
c9de90113c
fixed bug in previous commit that made it very verbose
2010-04-17 00:57:51 +00:00
Bhaskara Marthi
5af98e21c3
Allow debug levels to be set when node is not running
...
When node starts, the debug levels read from the ros parameters have precedence over the once that were locally set
2010-04-17 00:28:32 +00:00
Josh Faust
c5758f5f71
fix ServiceClientLink disconnect
2010-04-16 22:52:08 +00:00
Josh Faust
602209098a
Validate parameters to subscribe() and advertise(), including now strictly enforcing that you cannot advertise with * as the datatype/md5sum
2010-04-16 22:39:17 +00:00
Josh Faust
63cdef698c
* Make *-md5sum subscribers decay to real types when they are available (either a 2nd concrete subscriber in the same node or once a publisher connects with a non-* md5sum)
...
* Fix bug where multiple subscribers on the same topic with different md5sums would silently succeed but not work in some cases
* Fix UDPROS to fail the connection if the md5sums don't match (do the same validation TCPROS does)
* Fix possible infinite loop in TransportUDP
* Remove subscriber-side disconnect on publisherUpdate b/c it does not match rospy's behavior
* Fix sending of header errors to not disconnect before the error is sent
2010-04-16 19:58:15 +00:00
Lorenz Moesenlechner
e725c5456f
roslisp stand-alone scripts use sbcl ros package now.
2010-04-16 00:29:27 +00:00
Lorenz Moesenlechner
845e14ec1d
Added recompilation of FASL files if they have wrong version to roslisp-sbcl-init-slime.
2010-04-16 00:06:10 +00:00
Lorenz Moesenlechner
67b474ead2
Removed apparently unused file and added sbcl config to be used with slime.
2010-04-15 23:35:36 +00:00
Bhaskara Marthi
9d8c6d0bd2
moving tests to the roslisp_test package
2010-04-15 03:20:18 +00:00
Ken Conley
266d350439
fixed roslib.vcs legacy support
2010-04-15 02:18:50 +00:00
Lorenz Moesenlechner
b8ca7bd7e0
Ignore thread termination errors when the subscriber thread is already dead.
2010-04-15 02:17:33 +00:00
Ken Conley
8993d05311
preparing ROS 1.1.2
2010-04-15 02:13:49 +00:00
Ken Conley
0fcab4f899
cleaning up roslisp
2010-04-15 02:13:39 +00:00
Ken Conley
7e9a1301b1
moving roslisp to be part of ROS 1.1.x
2010-04-15 01:43:02 +00:00
Ken Conley
adc5d139c3
moving to new componentized vcs library from roslib2
2010-04-15 01:18:32 +00:00
Ken Conley
75fc36d36f
another fix for distro.py on OS X
2010-04-15 00:48:13 +00:00
Ken Conley
b4c8d3c967
fixing distro test for non Ubuntu systems
2010-04-15 00:24:21 +00:00
Romain Thibaux
3bc6cc0a6b
Simply renamed epsilon as age_penalty, which is clearer
2010-04-14 20:13:26 +00:00
Ken Conley
7bea267170
new distro.py file from roslib2
2010-04-14 01:59:07 +00:00
Ken Conley
e790afb45a
removed stale comment
2010-04-14 01:33:07 +00:00
Ken Conley
bc5e17e7b8
got rid of lazy import of traceback
2010-04-09 22:32:20 +00:00
Ken Conley
55b28052cf
roslib: #2551 python messages now pickleable
2010-04-09 20:43:31 +00:00
Ken Conley
05826c3834
rospy: #1807 #2579 performance tuning of serializers. About 10% faster
2010-04-09 01:08:47 +00:00
Ken Conley
3380c09820
rospy: updated to use gensrv_py.py directly and removed symlinks
2010-04-09 00:41:13 +00:00
Ken Conley
e4d8e40503
rospy: targetting genmsg_py.py directly as otherwise cmake doesn't seem to pick up file update
2010-04-09 00:40:10 +00:00
Josh Faust
25910de540
don't always log the fact that a timer is getting reset ( #2585 )
2010-04-08 22:29:15 +00:00
Ken Conley
16b7d68a5c
roslib.message: prepping #1807
2010-04-08 22:28:12 +00:00
Brian Gerkey
cc882f3a05
Added macro for testing roslaunch files, #2153 .
2010-04-08 21:07:50 +00:00
Ken Conley
7b37cf0444
roslib.message should be raising ValueError instead of ROSMessageException in invalid type cases
2010-04-08 17:32:31 +00:00
Ken Conley
b24601eec9
rospy: #2584 changed instance check to md5sum check so it works for dyngen instances
2010-04-08 02:20:10 +00:00
Ken Conley
a8dffc8b27
rospy: #2587 bad doc
2010-04-08 01:32:59 +00:00
Ken Conley
36443bd94f
rospy: #2347 implemented ServiceProxy.wait_for_service(). Required restructuring of libraries in submodules. Also includes tests
2010-04-07 23:34:46 +00:00
Ken Conley
41fbfd5f53
genpy: converted to epydoc comments
2010-04-07 22:04:39 +00:00
Ken Conley
55be496c44
rospy: touching message generator to force update
2010-04-07 21:40:10 +00:00
Ken Conley
4e8d810c24
roslib: #2074 change _get_types() accessor to use self instead of static accessor so it will work for dyngen cases
2010-04-07 21:19:56 +00:00
Josh Faust
8b3c98ca26
missed some forward declarations
2010-04-06 20:43:14 +00:00
Josh Faust
52a1b634fe
Break ROS_DECLARE_MESSAGE/etc. into a separate header
2010-04-06 20:38:18 +00:00
Josh Faust
a77d8567f4
Fix waitForMessage() timeout to not return immediately, and fix unit test to actually test against it
2010-04-05 23:01:27 +00:00
Ken Conley
cbf74fd2d4
merging jamesb's patch for string deser speed, approx 10%
2010-04-02 18:31:58 +00:00
Ken Conley
85da4d0582
genpy: patch from jamesb to fix performance issues with Message construction
2010-04-02 18:18:02 +00:00
Ken Conley
f7231c2aa7
roslaunch: redoing/updating node name logic for rosh. new guarantees on node name assignment and changing return value of launch_nodes to be externally useful
2010-04-02 00:58:08 +00:00
Josh Faust
578494ac1d
Fix ros::service::call() with ~ names, which was incorrectly throwing an exception
2010-03-29 18:52:41 +00:00
Josh Faust
be019b07ac
remove invalid md5sum member from TopicInfo
2010-03-27 20:53:15 +00:00
Lorenz Moesenlechner
939bc836a9
Lisp messages use the ASDF::ROSLISP-MSG-SOURCE-FILE component class now.
...
That means they are compiled into $ROS_HOME/roslisp/...
2010-03-25 20:02:42 +00:00
Josh Faust
4863a670d3
Provide callOne result -- needed for the nodelet callback queue manager
2010-03-24 21:46:29 +00:00
Josh Faust
026c6824a4
fix exception catching from services to not assert
2010-03-24 20:20:15 +00:00
Ken Conley
a8ac62fa2d
removed deprecated note for ROS_HOSTNAME
2010-03-24 20:07:36 +00:00
Brian Gerkey
e2537b9313
Added -pthread to link line, #2490
2010-03-24 01:13:33 +00:00
Josh Faust
08f60be9f7
ROS_ENABLE_DEBUG -> ROSCPP_ENABLE_DEBUG
2010-03-23 21:57:51 +00:00
Josh Faust
24b64c87fb
switch the tls callbacks back to a deque
2010-03-23 03:40:14 +00:00
Josh Faust
7b680f04ec
only meant to make the tls callbacks into a list
2010-03-22 23:48:11 +00:00
Josh Faust
eba64923b6
* Make CallbackQueue::callAvailable()/callOne() reentrant, i.e. you can now call into them from within a callback being called from the same queue ( #2500 )
...
* Add callback queue unit tests
2010-03-22 23:21:25 +00:00
Josh Faust
249cc7c104
Fix invalid memory reads
2010-03-22 23:15:57 +00:00
Ken Conley
43f4c568d2
roslib.is_interactive/set_interactive flags
2010-03-22 22:30:04 +00:00
Ken Conley
f601266455
roslib: removing old rosdeb support for setup_default_environment
2010-03-22 22:03:42 +00:00
Ken Conley
4b3dd77568
rosmaster: turning of LOG_API
2010-03-22 20:34:17 +00:00