symlinks are evil. icetray-inspect still needs an install target.


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1731 579d543e-85e3-4578-a5e8-1e6a993b7602
Ensure that icetray-inspect makes it into tarballs.


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1734 579d543e-85e3-4578-a5e8-1e6a993b7602
add as_xml to the pybindings so i3digger can display xml like dataio-shovel


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1743 579d543e-85e3-4578-a5e8-1e6a993b7602
Remove the (unused) naked-streambuf constructor, fixing the build with Boost 1.55.

Background: boost::interprocess::buffer stream and friends now inherit privately from their underlying streambufs, and since access is not considered when resolving overloads, this makes the portable_binary_iarchive constructor ambiguous. If for some reason you need to bind an archive to a free-standing streambuf, wrap it in a dummy iostream.

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1752 579d543e-85e3-4578-a5e8-1e6a993b7602
Make I3Module::RequestSuspension() target only the parent I3Tray. Suspension by SIGINT or SIGTERM will kill every I3Tray in the process as before. (via cweaver)


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1753 579d543e-85e3-4578-a5e8-1e6a993b7602
removed dependence on the util project.  only two tests uses RoundRobinStreams from it, so i just moved that module here.

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1775 579d543e-85e3-4578-a5e8-1e6a993b7602
Allow segments to communicate the keys and values of arbitrary keyword arguments.


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1793 579d543e-85e3-4578-a5e8-1e6a993b7602
Allow anonymous modules to be added from C++ as well as Python. We might
want to look at decommissioning the python wrapper so that this code can
be shared.

Submitted by:	cweaver


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1797 579d543e-85e3-4578-a5e8-1e6a993b7602
Fix typo.

Submitted by:	cweaver


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1798 579d543e-85e3-4578-a5e8-1e6a993b7602
Allow C++ functions to be run as modules, just like in Python (via cweaver).


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1800 579d543e-85e3-4578-a5e8-1e6a993b7602
Make icetray.set_log_level() accept strings


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1801 579d543e-85e3-4578-a5e8-1e6a993b7602
Add missing files


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1802 579d543e-85e3-4578-a5e8-1e6a993b7602
RequestSuspension() actually works, is used, and does do things. Fix the
comment that suggests otherwise.


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1803 579d543e-85e3-4578-a5e8-1e6a993b7602
I3DefaultLogLevel is only used in the C++ interface, and violates the one-definition rule when included from multiple C files. Protect it.


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1804 579d543e-85e3-4578-a5e8-1e6a993b7602
see [IC108057]

until we're only using fully C++11 conformant compilers, and fully C++11
conformant source files, newlines at the end of files are required.


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1806 579d543e-85e3-4578-a5e8-1e6a993b7602
Missed a value_type->element_type conversion.

Submitted by:	sflis


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1808 579d543e-85e3-4578-a5e8-1e6a993b7602
remove sjackso and add dschultz to mailinglist

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1815 579d543e-85e3-4578-a5e8-1e6a993b7602
Clip unused typedef.


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1818 579d543e-85e3-4578-a5e8-1e6a993b7602
make python function conditional.  closes ticket #486


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1820 579d543e-85e3-4578-a5e8-1e6a993b7602
Add a test and some documentation to my previous commit.


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1821 579d543e-85e3-4578-a5e8-1e6a993b7602