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