Josh Faust
f181a97b86
sync_exact_time.h -> sync_policies/exact_time.h
...
sync_approximate_time.h -> sync_policies/approximate_time.h
2010-03-16 00:18:46 +00:00
Josh Faust
78ecda7053
sync::Synchronizer -> Synchronizer
...
sync namespace -> sync_policies namespace
2010-03-16 00:10:42 +00:00
Ken Conley
aacd79220f
test_roslib: #2514 added ps tests, plus refactored to make it shorter and more readable
2010-03-15 22:56:27 +00:00
Josh Faust
7a1d5be224
Move drop callback into the exact time policy (since it will look different for other policies)
2010-03-15 22:52:43 +00:00
Josh Faust
9d6aca1ff1
* Move PassThrough filter to its own header
...
* Fix TimeSynchronizer's connecting constructors and add test for it
2010-03-15 22:46:55 +00:00
Josh Faust
3cf9ee07b0
synchro -> sync. This didn't compile somewhere, let's find out where.
2010-03-15 22:24:27 +00:00
Josh Faust
12517c5629
Fix message definition
2010-03-15 20:33:10 +00:00
Josh Faust
3715220f69
Fix ServiceClientLink race condition
2010-03-13 04:23:09 +00:00
Josh Faust
e2f293fab2
Add ros::console::formatToBuffer() and ros::console::formatToString() ( #2403 )
2010-03-13 02:03:10 +00:00
Ken Conley
1aeef532a5
roslib.message: added reload_on_error for rosh
2010-03-13 01:19:37 +00:00
Ken Conley
57aa18a38f
added _reinit to roslib.masterapi
2010-03-13 01:19:23 +00:00
Josh Faust
8c37b94118
Fix compilation of createTimer() with const member-functions ( #2521 )
2010-03-12 23:55:47 +00:00
Josh Faust
8c08fd0e8f
Merge subscription retry to trunk
2010-03-12 23:27:34 +00:00
Ken Conley
eaa161be4d
rosmaster: #2518 fixed hanging on shutdown
2010-03-12 08:52:59 +00:00
Ken Conley
4dcf9b5083
roslib.masterapi: param server support, plus doc cleanup
2010-03-10 23:50:05 +00:00
Ken Conley
a8eb2af5b4
roslib.message: repr now returns str form
2010-03-10 02:57:57 +00:00
Josh Faust
323b760333
Fix uint32_t/size_t mismatch, incorrect warning in synchronizer test
2010-03-10 01:44:44 +00:00
Ken Conley
f003412a14
roslib: fixing tests
2010-03-06 00:55:59 +00:00
Ken Conley
df75ad5941
switching to rospyerr
2010-03-06 00:27:14 +00:00
Ken Conley
7cb7dda606
roslib.masterapi: support for getUri, plus an is_online check
2010-03-05 23:59:35 +00:00
Ken Conley
4325d4b2e1
removing unused validators
2010-03-05 23:40:51 +00:00
Ken Conley
28f06c233d
code cleanup and doc fixes
2010-03-05 23:40:37 +00:00
Ken Conley
b50f44ccca
removing unused validators
2010-03-05 23:40:21 +00:00
Ken Conley
f7ab60c439
removing old master code
2010-03-05 23:40:08 +00:00
Josh Faust
cbf9412b6f
switch constant integral values to enums to avoid linker errors with some versions of gcc
2010-03-05 22:57:12 +00:00
Josh Faust
1503ee053e
Add getSubscriber() method to message_filters::Subscriber
2010-03-05 22:45:05 +00:00
Josh Faust
cdadb20fbe
Pass along remappings from parent node handles ( #2454 )
2010-03-05 22:37:06 +00:00
Josh Faust
4b32097f0f
Correct initialization of constant floating point and string values ( #2478 )
2010-03-05 22:18:50 +00:00
Josh Faust
9e7b50b545
Change name to full_name in MsgSpec ( #2420 )
2010-03-05 21:49:07 +00:00
Josh Faust
6f710aa146
Add factory function argument to SubscribeOptions::init
2010-03-03 20:45:26 +00:00
Josh Faust
b19b5b932d
move Synchronizer/policies into synchro namespace (cannot use the name sync because of the sync() function in unistd)
2010-03-02 01:14:02 +00:00
Josh Faust
fe145e5b08
fix approximate policy
2010-03-02 00:53:00 +00:00
Josh Faust
b41dd27c46
Long-running timers should no longer be able to starve other callbacks when doing multithreaded spinning ( #2470 )
2010-03-02 00:28:21 +00:00
Ken Conley
c874939a44
roslib.rosdistro: library for process distros. Copied from build_release. Have to merge in capabilities from release.py as well
2010-02-27 01:16:02 +00:00
Bhaskara Marthi
6572481fad
fixed type specifiers for roslisp compound messages
2010-02-25 19:39:57 +00:00
Josh Faust
8a533debbb
Fix compilation on OSX (and hopefully ubuntu hardy/anything else with gcc < 4.3)
2010-02-25 06:24:41 +00:00
Josh Faust
ff8f464959
fix non-virtual destructor warnings
2010-02-25 05:49:07 +00:00
Josh Faust
eda3954443
Refactor TimeSynchronizer into a policy-based Synchronizer class + ExactTime policy. Also integrate Romain's ApproximateTimeSynchronizer as ApproximateTime, but the tests are disabled as they are not passing yet.
...
TimeSynchronizer itself remains for backwards compatibility, but is not implemented as a subclass of Synchronizer<ExactTime<> >...
2010-02-24 23:43:40 +00:00
Josh Faust
b7d2f5af73
add operator<< for messages ( #2461 )
2010-02-23 19:16:50 +00:00
Josh Faust
7339063b57
update docstrings
2010-02-22 23:40:30 +00:00
Josh Faust
35d4b08726
* Add new members to MsgSpec, SrvSpec: name, short_name, package
...
* Add new roslib.msgs.Field class, which contains name, type, base_type, is_array, array_len, is_header, is_builtin
* Add MsgSpec.parsed_fields() which returns a list of Fields
* Rework roscpp genmsg/gensrv code to work w/new members
* Rework roscpp gensrv code to generate MsgRequest/MsgResponse classes that get put outside the service struct, and typedef'd in
2010-02-22 22:53:13 +00:00
Josh Faust
faca051145
cached parameters no longer hit parameter server every time if the parameter did not exist ( #2455 )
2010-02-22 18:47:58 +00:00
Ken Conley
5332b0cf6f
rosdoc: attempting to add in repo info to stack manifest, as well as vcs info
2010-02-22 04:01:24 +00:00
Ken Conley
e35a86e57b
roslib.vcs: bug fix to guess_vcs_uri
2010-02-20 10:26:42 +00:00
Ken Conley
b6eb93059f
roslib.vcs: added get_svn_url to help fix #2456
2010-02-20 10:04:18 +00:00
Ken Conley
e46600dce2
rosdoc.yaml
2010-02-20 08:53:45 +00:00
Ken Conley
bb226b4dea
roslib.vcs: adding common checkout routine
2010-02-20 07:11:58 +00:00
Ken Conley
99a8e7bd24
roslib.vcs: new module for collection version-control routines
2010-02-20 06:52:23 +00:00
Josh Faust
27386d0ba2
docstrings
2010-02-19 03:31:05 +00:00
Brian Gerkey
4e0dde65ca
Added missing callerid header field to publisher's XML/RPC response for UDPROS
2010-02-19 02:27:48 +00:00
Josh Faust
a69c8b7b49
Better fix for #1520 , which also fixes #2444
2010-02-19 01:32:23 +00:00
Josh Faust
0a0a13e348
fix shedloads of compile warnings
2010-02-19 01:03:06 +00:00
Josh Faust
e789e6ac7a
Merge message_overhaul branch to trunk
2010-02-18 22:22:20 +00:00
Ken Conley
03f2627151
adding suggestion when make package_source fails
2010-02-18 02:14:43 +00:00
Bhaskara Marthi
2d1bd83e60
Made message fields constant
2010-02-17 23:19:24 +00:00
Bhaskara Marthi
931ab2536a
Got type specifiers being generated for message fields in genmsg_lisp
2010-02-17 22:29:55 +00:00
Bhaskara Marthi
5b76a7af96
changed code generation of list conversion function to be shallow
2010-02-17 22:29:53 +00:00
Tully Foote
0b8acecade
doc strings
2010-02-17 02:07:42 +00:00
Ken Conley
6caf5e7482
test_ros: adding in a test for master.getUri(). Cleaned up some documentation
2010-02-17 01:43:27 +00:00
Ken Conley
9f8742f627
rospy: fixing up manifest
2010-02-17 01:30:57 +00:00
Ken Conley
fc2a09a6ea
rospy: #2266 removing more master code
2010-02-17 01:28:32 +00:00
Ken Conley
b7e6862b55
rosmaster: svn keywords and bug fix to exceptions
2010-02-17 01:23:15 +00:00
Ken Conley
ffe337a052
rospy: #2295 improved error message when master out of contact
2010-02-17 00:27:56 +00:00
Ken Conley
d703706ade
roslib: removing roslib.masterapi.getMasterUri as rosmaster removes this redundant/inherited API
2010-02-16 22:02:12 +00:00
Ken Conley
88f9edcdb7
roslib: copied makedirs_with_parent_perms to rosenv, as it is common functionality for ROS environment directories
2010-02-16 19:53:21 +00:00
Ken Conley
367364e19e
rospy: removing old 'master' node
2010-02-16 19:21:22 +00:00
Ken Conley
92ff10cd1c
rospy: cleanup (removing doxygen and commented out make)
2010-02-16 19:20:25 +00:00
Ken Conley
ce73f34936
rosmatser: epydoc
2010-02-13 04:19:03 +00:00
Ken Conley
5f1a07608f
roslib.util: missing import
2010-02-13 04:00:00 +00:00
Ken Conley
ce27b18b83
rosmaster.util: missing import
2010-02-13 03:57:50 +00:00
Ken Conley
bb8dc1f2e7
rospy: moved constants out of core as they are only used in masterslave.py
2010-02-13 03:45:47 +00:00
Ken Conley
6161e48531
rosmaster: basic functionality appears to be working
2010-02-13 03:34:04 +00:00
Josh Faust
df74dbd976
Apply UDP patch fixing connection header from #2432
2010-02-12 22:42:41 +00:00
Tully Foote
a519acdfb1
fixing error message in exception and adding exception on malformed os detect class not from OSBase. similar to work for #2358
2010-02-12 02:43:08 +00:00
Ken Conley
54b96a030c
rospy: migrating code to use roslib.names.resolve_name where appropriate, import cleanup
2010-02-11 23:16:42 +00:00
Ken Conley
a92edd0022
rosmaster: purged rospy references, started consolidating common routines in roslib
2010-02-11 19:48:59 +00:00
Ken Conley
cb2623008d
roslib: resolve_name() now passes tests correctly. test was configured incorrectly
2010-02-11 19:07:41 +00:00
Ken Conley
877bd047c5
roslib: adding a stripped down resolve_name from rospy to assist with refactoring rosmaster.
2010-02-11 18:59:03 +00:00
Josh Faust
09416098b8
update filter API based on review conclusions
2010-02-11 02:56:45 +00:00
Ken Conley
669852d305
rosmaster: enabling epydoc
2010-02-11 02:02:45 +00:00
Ken Conley
78a55c041e
rosmaster: starting on work to migrate master code out of rospy to simplify and extend
2010-02-11 02:00:15 +00:00
Josh Faust
4cbd819bfa
Add ${node} token
2010-02-10 19:44:44 +00:00
Josh Faust
0b3b459d8f
Add ability to change how rosconsole outputs to console through the ROSCONSOLE_FORMAT environment variable ( #1039 )
...
Format is in the form of: [${severity}] [${time}] [${thread}] [${logger}] [${file}:${line}:${function}]: ${message}, where each ${...} is a token that gets replaced
2010-02-10 19:06:00 +00:00
Josh Faust
476426555b
Remove type-safety from getFilter(), since we want to be able to retrieve filters as their base-class, which boost::any does not allow
2010-02-05 20:01:39 +00:00
Josh Faust
de086635f0
add ChainBase base-class for Chain
2010-02-05 19:43:50 +00:00
Josh Faust
c7e3334065
add Chain filter
2010-02-05 19:21:42 +00:00
Josh Faust
4a658fedfd
Add drop callback for TimeSynchronizer ( #2277 )
2010-02-04 22:26:03 +00:00
Josh Faust
3f4d668e84
Subscriber now stores its options and the nodehandle it was subscribed with, and allows you to re-subscribe without knowing what topic it was on.
...
Also added SubscriberBase base-class so that you can store subscribers of different types in the same container
2010-02-04 21:43:42 +00:00
Josh Faust
6235badb1a
limit -> throttle
2010-02-04 20:35:38 +00:00
Brian Gerkey
e9837fa285
Added RelWithAsserts build type, #2393
2010-02-04 19:55:57 +00:00
Josh Faust
c506992695
more doxygen
2010-02-04 00:07:49 +00:00
Josh Faust
676679916a
add homepage url to manifest
2010-02-03 23:33:48 +00:00
Josh Faust
cbecfab50e
remove old doxygen info now that it's on the wiki
2010-02-03 23:33:01 +00:00
Josh Faust
94e3928fa1
add change filter stream test
2010-02-03 22:35:25 +00:00
Josh Faust
e490fcbbdc
Add _FILTER versions of rosconsole macros ( #2138 )
2010-02-03 22:33:36 +00:00
Josh Faust
8e092f8015
Add _ONCE and _LIMIT macros ( #2138 )
2010-02-03 21:12:22 +00:00
Josh Faust
319b030ea1
fix TimeSequencer compilation ( #2399 )
2010-02-03 18:26:19 +00:00
Josh Faust
4b9552418d
fix roscpp compilation due to it using internal rosconsole APIs that changed
2010-02-03 05:47:05 +00:00
Josh Faust
fc4140a088
Fix thread-safety of rosconsole when multiple threads hit the same location at the same time for the first time.
...
Also removed the necessity for including log4cxx/logger.h inside the ros/console.h header. The include is still there for backwards compatibility, but should be able to be removed soon.
2010-02-03 03:33:34 +00:00
Brian Gerkey
0b6a3f6532
Unset cached variables before computing them, #2389 .
2010-01-30 19:27:54 +00:00
Josh Faust
6527f704e5
Fix crash from pop_front() on an empty list
2010-01-29 02:28:00 +00:00
Brian Gerkey
6c4b140287
Updated from deprecated md5 module to hashlib module, #2385 .
2010-01-29 00:52:36 +00:00
Ken Conley
23a0b17c2e
rules is now _rules
2010-01-28 01:17:18 +00:00
Ken Conley
1d1d2df478
updated create_release for new rosdistro file format
2010-01-28 01:14:34 +00:00
Josh Faust
03b3fd4592
Fix caching of XmlRpcValue parameters to not always return true the 2nd time getCached is called
2010-01-26 19:15:46 +00:00
Josh Faust
24b8f57e91
Fix unexpected caching of XmlRpcValue parameters ( #2381 )
2010-01-26 19:01:37 +00:00
Ken Conley
d25f975f44
rospy: #2378 , fixing recursive dependency calculation. Was failing because the depency's messages were not being loaded, thus ignored. The patch will overly load dependencies. To fix this will require the next-generation message generator infrastructure
2010-01-25 03:52:53 +00:00
Ken Conley
9e7d77dc98
ROS 1.0.0
2010-01-22 19:39:21 +00:00
Josh Faust
84e1b5701d
Update doxygen based on doc-review
2010-01-22 19:26:28 +00:00
Ken Conley
b9777f5b22
rosbuild: doc reviewed
2010-01-22 01:13:21 +00:00
Ken Conley
ed144524c5
mk: doc reviewed
2010-01-22 01:03:51 +00:00
Ken Conley
fbc75369e8
roslib.rospack: rospack/rosstack execution must be ros_root-relative
2010-01-21 18:19:41 +00:00
Ken Conley
15ead12a84
rospy: #2360 improved error message and removed logging message
2010-01-20 02:00:31 +00:00
Ken Conley
961006e290
rospy: #2362 ROSInterruptException is now a subclass of KeyboardInterrupt
2010-01-20 01:46:50 +00:00
Ken Conley
9ad68a9d5d
genpy: adding doxygen for self param to quiet warnings
2010-01-19 21:46:50 +00:00
Ken Conley
58b0a9c067
rospy: #2348 call was failing to trap internal exceptions and convert them to service exceptions. Also added ROSInterruptException to API spec in the event of SIGINT
2010-01-19 04:47:07 +00:00
Ken Conley
0476dbe081
rospy: doc reviewed
2010-01-19 03:08:51 +00:00
Brian Gerkey
cec6bc080e
removed legacy file
2010-01-19 02:03:06 +00:00
Brian Gerkey
daa471845b
removing unused, undocumented file
2010-01-19 02:02:32 +00:00
Brian Gerkey
2f5684c0b5
removed legacy files
2010-01-19 02:01:46 +00:00
Brian Gerkey
9c28ae6479
Updated manifest per doc review
2010-01-19 01:54:21 +00:00
Ken Conley
46750e18c9
roslib.msgs: fixed edge cases in resolve_type with both arrays of primitives as well as the Header type
2010-01-18 22:04:29 +00:00
Tully Foote
367979b91e
linuxMint working and cleaner
2010-01-18 17:53:29 +00:00
Ken Conley
1b2c5175d0
rospy: toning down new logic for the sake of stability as they were causing unstable shutdown behavior
2010-01-15 22:03:09 +00:00
Ken Conley
c4b6cdad39
rospy: added timeout on join
2010-01-15 21:43:07 +00:00
Ken Conley
9f33a53524
rospy: threading patch to join on reg manager before exit
2010-01-15 21:39:15 +00:00
Ken Conley
0aec928997
rospy.tcpros_base: minor change to check for shutdown flag before passing to handler
2010-01-15 21:34:37 +00:00
Tully Foote
8284d2ae14
fedora working #2331
2010-01-14 22:33:43 +00:00
Josh Faust
6be96d3c02
update status to doc reviewed
2010-01-14 21:15:43 +00:00
Josh Faust
7879cae7b9
updated doxygen
2010-01-14 21:09:58 +00:00
Josh Faust
bf3c967b39
fix doxygen links that were pointing to old pr wiki and directly to roscpp_tutorials doxygen
2010-01-14 19:57:37 +00:00
Ken Conley
586833bd5e
rospy: changed manifest link to parameter server instead
2010-01-14 19:51:39 +00:00
Ken Conley
1d0dcff59f
roslib: #2346 roslib.stacks.get_stack_dir now raises InvalidROSStackException to match behavior of get_pkg_dir
2010-01-14 18:55:53 +00:00
Tully Foote
fe27dc4802
raising an exception instead of returning None #2308
2010-01-14 18:38:36 +00:00
Brian Gerkey
30d54f4406
Removed deprecated calls, #1976 .
2010-01-14 03:00:08 +00:00
Ken Conley
586a208e9b
roslib: patch for #2344
2010-01-14 01:38:55 +00:00
Josh Faust
cee0356a11
Print the topic name when possible when publishing on an invalid Publisher
2010-01-13 23:50:04 +00:00
Josh Faust
b1a5eb79fc
Updated doxygen based on review results
2010-01-13 23:49:20 +00:00
Josh Faust
5e2278bd18
add ros::param and ros::names links to doxygen mainpage
2010-01-13 22:18:16 +00:00
Brian Gerkey
2b5ed681ba
fixed typo in manifest
2010-01-13 21:38:06 +00:00
Josh Faust
c06d442d02
change Parameters link in manifest to point to the Parameter Server page
2010-01-13 21:23:27 +00:00
Ken Conley
f402d52097
rospy: #2312 fixed bugs with rospy service proxy dealing with client returning a failure. There were separate issues for the persistent and non-persistent case. Also added unit tests for this and changed handler spec so that returning None is always a failure, which is a more clear behavior. Similarly, suppress stack trace if handler returns ServiceException.
2010-01-13 20:16:33 +00:00
Ken Conley
744e2ebcc7
rospy: #2340 re-enabled value error on namespace in name. fixes hanging test issue
2010-01-13 07:31:39 +00:00
Ken Conley
1efb08efac
roslib: doc reviewed
2010-01-13 04:17:41 +00:00
Josh Faust
e58c0e6337
* Fix roslib doxygen according to review
...
* Fix ros::TIME_MAX/MIN
2010-01-13 03:58:44 +00:00
Tully Foote
810a12e0a1
adding ubuntu back
2010-01-13 03:53:34 +00:00
Tim Field
360dc88e39
rospy: added period to end of final paragraph in manifest.xml
2010-01-13 03:47:10 +00:00
Ken Conley
79105e799b
rospy: #2202 warns on illegal topic, node, parameter, and service names
2010-01-13 03:10:11 +00:00
Josh Faust
2ee18434ca
remove deprecated versions of getParam/param::get
2010-01-13 02:57:44 +00:00
Ken Conley
24abfad218
roslib: removing most of mainpage.dox
2010-01-13 02:55:59 +00:00
Ken Conley
e4f049e385
roslib: removing gensrv.py, genmsg.py, which have been replaced by rosbuild
2010-01-13 02:53:57 +00:00
Ken Conley
7ead5330e7
roslib: docs per review #2320
2010-01-13 02:49:27 +00:00
Josh Faust
e028ce9f9d
Fix a race condition that resulted in multiple calls to ServiceClient::call() on a non-persistent connection accidentally use the same ServiceServerLink which could cause deadlock (and likely a crash, though that hasn't been seen).
...
#2336
2010-01-13 02:49:02 +00:00
Ken Conley
e6bca504a9
reworked comment in roslib/Header
2010-01-13 02:09:46 +00:00
Ken Conley
4d046c07f1
adding comments to roslib messages, per doc review
2010-01-13 02:06:33 +00:00
Ken Conley
8aae051b72
rosout: doc reviewed
2010-01-12 22:12:52 +00:00
Ken Conley
e0c312975c
rospy: added notes to wait_for_service to clarify that wait_for_service cannot be non-blocking
2010-01-12 21:30:54 +00:00
Ken Conley
3fd209c765
reverting r7807, #2326
2010-01-12 21:27:58 +00:00
Ken Conley
6046fe0014
rosconsole: tweaking description
2010-01-12 21:10:03 +00:00
Ken Conley
34ecd32862
rosonsole: doc reviewed
2010-01-12 21:09:00 +00:00
Ken Conley
274962d60c
rospy: #2326 timeout fix in wait_for_service
2010-01-12 20:54:22 +00:00
Ken Conley
9d6269483b
marking internal genmsg_cpp package as doc reviewed
2010-01-12 20:07:54 +00:00
Ken Conley
2f18c8c028
roslang: marking as doc reviewed
2010-01-11 08:41:31 +00:00
Ken Conley
9890c280e2
roslib: changing windows os detect to use sys.platform instead to handle instability with cygwin string
2010-01-10 19:01:06 +00:00
Tully Foote
cb3ec2dc0a
removing replaced code and removing unnecessary hack
2010-01-08 19:58:14 +00:00
Brian Gerkey
96312a8a38
Removed ROSPACK_MAKEDIST logic, because it's not needed
2010-01-08 03:01:21 +00:00
Ken Conley
90bf245a4b
create_release: updating for new distro process
2010-01-08 02:06:12 +00:00
Rob Wheeler
bf2e7af33b
Add more information to ROS_WARNING to ease debugging.
2010-01-07 21:56:20 +00:00
Josh Faust
d3d17f9e71
Fix race condition on connection drop (appears to fix wg-ros-pkg ticket 3394)
2010-01-07 18:33:57 +00:00
Josh Faust
6a22d8841d
Fixes for cygwin support ( #2283 )
2010-01-07 01:59:20 +00:00
Josh Faust
64b1419d83
rxconsole/rxloggerlevel shouldn't crash on invalid node names
2010-01-07 01:38:39 +00:00
Josh Faust
dc8adcd45a
Only unlock the current thread if it's locked on the correct removal id
2010-01-07 01:19:20 +00:00
Josh Faust
7b3f864c61
Create a rw-mutex per removal id, so that we only wait on callbacks from that id when removing callbacks
2010-01-07 00:52:02 +00:00
Ken Conley
354b600c3d
roslib: #2283 making windows compare case insensitive
2010-01-06 23:17:06 +00:00
Ken Conley
f8a87d1625
roslib: #2283 adding partial support for Windows/cygwin. A more complete version of this should be implemented using PATHEXT
2010-01-06 23:10:24 +00:00
Josh Faust
ae491db67b
Fix callback queue memory leak
2010-01-06 23:02:46 +00:00
Ken Conley
073b4ee14f
rospy: changing logerror to logdebug to match roscpp and prevent spam due to stale master state
2010-01-06 22:52:49 +00:00
Brian Gerkey
69514959a4
Implemented flag-caching scheme to speed up rosbuild_init(), #2109 .
2010-01-06 22:52:42 +00:00
Tully Foote
e279132e8a
rosdep patch for cywin #2283
2010-01-06 21:51:28 +00:00
Brian Gerkey
194e8861dc
Applied cygwin patch, #2283
2010-01-06 21:17:17 +00:00
Josh Faust
84510105c9
Change scope of internal callback queue, fixes #2275
2010-01-06 18:16:38 +00:00
Tully Foote
e853b4fa13
Patch from Daniel Stonier re Gentoo support
2010-01-05 19:01:46 +00:00
Tully Foote
9659f7c66d
patching to add gentoo support to rosdep thanks to Ken Tossel #2273
2010-01-04 21:33:38 +00:00
Ken Conley
b077fca47a
roslib: missing 'versioncontrol' in optional tag list
2010-01-01 02:08:54 +00:00
Ken Conley
daf969a9a4
rospy: passing along KeyboardInterrupt in the event that user calls disable_signals on rospy
2009-12-31 22:05:03 +00:00
Ken Conley
a85ca23db5
rospy: passing along KeyboardInterrupt in the event that user calls disable_signals on rospy
2009-12-31 21:59:34 +00:00
Ken Conley
b5d5b9b077
roslib: changes to fill_message_args to deal with peculiarities of strify_message (e.g. secs/nsecs concatenation, empty strings == null)
2009-12-31 00:48:20 +00:00
Ken Conley
b6ff1d5244
roslib: added resolve_type() method for convenience and removed doxygen include from generated msg file
2009-12-30 23:59:41 +00:00
Ken Conley
8fa4c63e07
rosbuild: #1988 bug fix to get_active_distro. Disabling rosdistro active command. Added ROS_DISTRO env variable workaround
2009-12-30 23:41:36 +00:00
Ken Conley
7bfd2526bc
roslib: bug fix to cache loading logic
2009-12-30 23:35:08 +00:00
Tully Foote
3f09e40354
safe load manifest for invalid package #2231
2009-12-30 02:26:28 +00:00
Ken Conley
bef730c098
roslib: #2231 fixed minor bug in depends/rosdeps logic, rewrote caching algorithm to recurse down to base dependencies then build upwards
2009-12-30 02:06:33 +00:00
Tully Foote
a5150faf5e
adding recursive rosdep lookup w/caching
2009-12-30 00:53:12 +00:00
Tully Foote
a887015fa6
adding recursive and caching of recursion
2009-12-30 00:32:04 +00:00
Ken Conley
094e794056
roslib: #2231 experimental ROSPackages class for doing cached package property operations
2009-12-29 01:05:10 +00:00
Ken Conley
623929bcd5
roslib: #2225 variant of rospy anon name. Roslaunch substitution args also need to be legal
2009-12-24 20:10:59 +00:00
Ken Conley
ec80f156b6
rospy: #2225 fixed anonymous name generation
2009-12-24 20:01:25 +00:00
Ken Conley
6d404a6f37
rospy: #2222 documenting that you call signal_shutdown with disable_signals
2009-12-24 00:18:33 +00:00
Ken Conley
32a673605c
roslib: #2220 invalidate cache if pkg dir does not exist
2009-12-24 00:13:59 +00:00
Ken Conley
401ecf17b7
moving rosjson to experimental
2009-12-23 23:54:42 +00:00
Ken Conley
3adcf67a2d
rosjson: #2221 bugfix for duration type check
2009-12-23 22:17:46 +00:00
Ken Conley
92f01d0172
rospy: #2217 race condition with node teardown and publish() creating spurious exceptions in user code
2009-12-23 03:22:11 +00:00
Josh Faust
f3eca8b0ef
check for SOL_TCP before using it
2009-12-23 01:26:23 +00:00
Ken Conley
c057768ee8
rospy: patch for KEEPALIVE on OS X
2009-12-23 01:11:51 +00:00
Ken Conley
2482399d7d
roslib: #2198 changed return signature of rosdeps_of to be dictionary
2009-12-23 00:59:31 +00:00
Ken Conley
2c1b072c2e
rospy: undoing changes to rosout (list-ifying topic list) as it turns out to not have been the issue and adds slight overhead
2009-12-23 00:40:46 +00:00
Ken Conley
7e6ebae732
rospy: error on unicode topic name
2009-12-23 00:39:09 +00:00
Josh Faust
995c8bbba4
Enable TCP keepalive on sockets so that we can detect connection "hangs" that can happen when wireless goes out
2009-12-23 00:20:02 +00:00
Ken Conley
46d2b95528
rospy: enabling TCP KEEPALIVE
2009-12-23 00:07:01 +00:00
Ken Conley
ed0665d1d6
rospy: type converting topic list
2009-12-22 19:30:06 +00:00
Ken Conley
4a5f7773ff
rospy: touching generators to force rebuild
2009-12-22 00:50:12 +00:00
Ken Conley
7bc3f4726e
rospy: major change to msg generators to always set package context t fix type validation
2009-12-22 00:42:27 +00:00
Brian Gerkey
a97530e540
Fixed ordering on dependency for legacy target rospack_genmsg_libexe. This
...
change avoids spurious failures in packages that do configuration
generation using dynamic_reconfigure.
2009-12-20 23:49:05 +00:00
Ken Conley
fe62b8b3c8
rospy: tests for publock state to catch bad shutdown errors
2009-12-20 20:31:09 +00:00
Ken Conley
08f810667a
roslib.stacks: #2199 fixed precedence bug. also added regression tests
2009-12-19 22:43:41 +00:00
Ken Conley
4e1e090f72
roslib.packages: fixed bug in r7501
2009-12-19 21:03:34 +00:00
Ken Conley
cd50929746
roslib.packages: bug fix to caching issue with list_pkgs_by_path
2009-12-19 20:55:54 +00:00
Ken Conley
2940631978
roscreate/roslib.packages: #2200 fixed list_pkgs() bug when pkg_dirs was specified. It was pulling from the cache instead. I decided to deprecated the rarely used pkg_dirs argument now that there is list_pkgs_by_path, which has clear semantics. roscreate-stack now uses the latter form, though list_pkgs() itself is fixed.
2009-12-19 19:27:02 +00:00
Ken Conley
435cca07b2
roslib.packages: adding rosdeps_of for #2198
2009-12-19 00:22:06 +00:00
Tully Foote
a1604c5faa
reverting manifest change in r7476
2009-12-18 23:27:51 +00:00
Tully Foote
ae0b1edab5
adding platform supported methods to roslib.packages #2187
2009-12-18 23:27:23 +00:00
Ken Conley
36c5f21317
roslib.stacks: performance tuning get_stack_dir, list_stacks
2009-12-18 21:31:32 +00:00
Ken Conley
4005f839e2
roslib.network: patch from Nicholas Butko to fix localhost handling
2009-12-18 19:48:02 +00:00
Brian Gerkey
363ad6ce0e
Added rosbuild_add_swigpy_library(), and used it in rxtools, #2193 .
2009-12-18 19:13:12 +00:00
Ken Conley
dd467d4df9
rospy master/roslaunch: enabled multicall, implemented in roslaunch with param setting. Cut about 70ms off of 200ms test
2009-12-18 10:35:00 +00:00
Ken Conley
f30eb45b5a
roslib.packages: reads from rospack cache now. This really speeds things up. This will need some soak time.
2009-12-18 04:37:45 +00:00
Ken Conley
a51a13956c
rospy: test value of publock in case it is None on teardown
2009-12-18 04:27:46 +00:00
Ken Conley
d764a8294e
roslib.network: disabling netifaces. As it turns out, it's really slow
2009-12-18 04:20:38 +00:00
Ken Conley
76c7ec369f
rospy: touching genmsg_py script to ensure messages rebuilt
2009-12-18 03:02:26 +00:00
Ken Conley
a2cc6606bb
roslib.manifest: #2186 support for platform tag
2009-12-18 02:54:05 +00:00
Tully Foote
84330eb94f
converting get_os_specific_class to get_os and adding tests #2194
2009-12-18 02:53:37 +00:00
Ken Conley
304f7d5b30
roslib.names: fixed bugs in new name validators. Have to permit unicode for resource names. Removed is_valid_local_name as that is an undefined concept.
2009-12-18 02:53:01 +00:00
Tully Foote
d68568cbac
switching ubuntu to version number again
2009-12-18 02:36:43 +00:00
Tully Foote
9100825431
OSBase added to os_detect and OSAbstraction renamed to OSDetect as per API review #2194
2009-12-18 02:22:59 +00:00
Ken Conley
6a1ea6d711
roslib.names: updated to current namespec, added separate routines for base names and resource names. Removed ROSNameException and replaced usage with ValueError
2009-12-18 01:54:40 +00:00
Ken Conley
a7d1ad301f
rospy: #2011 keyword-filling for service args as well as returning unwrapped types from service handlers. Unit tests as well.
2009-12-18 00:39:24 +00:00
Josh Faust
39fda7a5c4
validate names going into NodeHandle::resolveName in addition to names::resolve ( #2184 )
2009-12-18 00:31:17 +00:00
Ken Conley
9b5f3bd0cf
roslib.params: epydoc
2009-12-17 01:49:35 +00:00
Ken Conley
7e4dc32fab
rosbuild: #1971 new 'distro-svn' key for 'latest' tag
2009-12-17 01:44:41 +00:00
Tully Foote
55b7590c40
adding roslib changes
2009-12-17 00:07:30 +00:00
Josh Faust
9e9f0ada6e
Remove last of the long-deprecated methods (SingleSubscriberPublisher::getSubscriptionCallerID), ( #2119 )
2009-12-16 23:43:54 +00:00
Josh Faust
b1f64539cc
Switch generated type for fixed-length arrays to boost::array ( #2164 )
2009-12-16 23:31:04 +00:00
Josh Faust
84ea43d75f
fix subscription queue test
2009-12-16 05:03:25 +00:00
Josh Faust
0f9fbe4c08
Remove direct use of APR -- discovered boost::shared_mutex, which I did not realize had been added in 1.35
2009-12-16 02:38:04 +00:00
Brian Gerkey
66a94d660c
Removed build_version, #2134
2009-12-16 02:26:02 +00:00
Ken Conley
87744c302e
roscreate-stack: #1706 roscreate-stack is now safe to run again
2009-12-16 01:32:21 +00:00
Josh Faust
664c91b530
Fix cached parameters in the case where the parameter does not exist -- no longer hits the master each time ( #2157 )
2009-12-15 19:31:42 +00:00
Josh Faust
c5838e7f9d
* Change default callOne() and callAvailable() timeouts to be 0
...
* Don't timed_wait if the wait time is 0
2009-12-15 19:06:23 +00:00
Ken Conley
8aa30712fc
roslib: #2150 fixed list_pkgs_by_path to respect path order
2009-12-15 01:03:16 +00:00
Ken Conley
bc5af8b4ad
roslib.get_pkg_dir: #2144 always invoke rospack with full path when its possible to derive it so that it works on remote machines
2009-12-14 22:36:28 +00:00