Commit Graph

778 Commits

Author SHA1 Message Date
Josh Faust 092a0cc040 didn't mean to leave that printf in 2010-09-01 20:28:51 +00:00
Josh Faust dfa9af6654 add demangling ability to getBacktrace() if cxxabi.h exists 2010-09-01 04:32:44 +00:00
Lorenz Moesenlechner 5c07038223 Added unsubscribe for roslisp 2010-08-30 13:39:57 +00:00
Tully Foote b6bbc4da58 removing inheritance at Ken's suggestion 2010-08-25 20:09:23 +00:00
Tully Foote a02a19eaef manually copying roslib2 vcs into roslib 2010-08-25 18:41:35 +00:00
Ken Conley 08ad385f9c roslib.packages: bug fix to list_pkgs_by_path where path is relative 2010-08-20 01:05:39 +00:00
Ken Conley 7f103b1b51 rospy: doc fixes 2010-08-20 01:02:35 +00:00
Lorenz Moesenlechner 6c8370d728 make-roslisp-exec.lisp should not create a package
This fixes a bug where fasls couldn't be loaded in slime because the package
ROSLISP-EXEC was missing. Apparently, the package was created by compilition
from rosmake but not present when loading the system in slime.
2010-08-19 15:06:26 +00:00
Josh Faust 2cf4710291 remove debug statement that was accidentally left in (#2962) 2010-08-17 20:32:06 +00:00
Lorenz Moesenlechner c998d09828 Bugfix: don't catch file-errors of call to CALL-NEXT-METHOD
When any source file specified in the asd file couldn't be found, the file
error was caught by the error handler for checking if the compilation marker
file exists. That means, the actual error message was shadowed by the marker
file message.
2010-08-12 20:34:02 +00:00
Lorenz Moesenlechner 8118a947b6 Fixed java message generation for string constants
Strings need to be trimmed and '\' and '"' characters need to be escaped.
2010-08-12 14:32:13 +00:00
Lorenz Moesenlechner 6fd1434bc1 Minor bug-fixes:
* node names must not contain - characters. Replaced them in anonymous nodes by _.
* Be robust against leading / characters in node names.
2010-08-06 20:34:38 +00:00
Ken Conley b7e4469aea added cwd param to ask_and_call 2010-08-05 21:50:24 +00:00
Josh Faust 57351caf7d Reduce CPU usage when running against system time instead of simulation time (#2936). Also reduces reconnect timer CPU usage in all nodes.
Previous checkin (r10587) was mistaken, should've been checked in along with this.
2010-08-02 21:14:00 +00:00
Josh Faust b44b1496ce forgot to check these in 2010-08-02 21:12:15 +00:00
Josh Faust 8d6c79241d change callAvailable/callOne timeouts to 100ms 2010-08-02 19:44:33 +00:00
Josh Faust 43c2d19744 change timeouts on poll()/select() to 100ms from 10ms 2010-08-02 18:57:54 +00:00
Bhaskara Marthi 649b55aaa3 Fix handling of names
- remappings happen w.r.t global names as per ros 0.9
- the node's own name is put into the node namespace, which wasn't happening before
2010-07-31 19:35:32 +00:00
Josh Faust 366895bb43 Remove warning when ROS_ROOT is not set, and allow separate config files (set through ROSCONSOLE_CONFIG_FILE) even if that's the case. 2010-07-29 18:40:54 +00:00
Ken Conley ce3d459363 rospy: fix to get/setstate for rospy.Time instances, plus unit tests 2010-07-29 00:50:35 +00:00
Ken Conley d8b21132d6 rospy: #2916 rospy logging now obeys log_level param in constructor, and default level is now INFO to stop CPU usage issues on less powerful targets 2010-07-26 18:57:04 +00:00
Ken Conley 7df5ebbb2d ros 1.1.16 version markers 2010-07-23 06:03:27 +00:00
Ken Conley 8059df3a05 roslib: Time and Duration are now pickle-able 2010-07-23 06:00:38 +00:00
Josh Faust 67652c1764 Fix message generator check for header, should only return true if the header is the first member (#2911) 2010-07-22 18:37:12 +00:00
Ken Conley 8c0069c539 rospy: less strict type-checking in service handler in order to enable serialization and deserialization tricks 2010-07-21 22:17:51 +00:00
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