You can clone with
HTTPS or Subversion.
Merge pull request #30 from akru/master
Build error fixes with the new haxr version, issue #29.
Build error fixes with the new HaXml version, issue #29.
Ignore cabal-check error code.
We build the roshask executable with -O2, which cabal check doesn't
Added missing other-modules to roshask exe
Removed -O2 from library ghc-options
Test multiple GHCs on Travis-CI
Vagrant configuration: roshask alias.
A handy alias for running a roshask executable that has been built but
not installed to a location on PATH.
Package creation roshask constraint.
New packages are constrained to depend upon the major version of roshask
that created them.
Merge pull request #27 from rgleichman/master
Issue #26 quick fix and add service client example
acowley/roshask#26 quick fix. Change roshask version dependency in ca…
…bal files generated by roshask create.
Added AddTwoInts service client example.
Added haddock upload script.
Cabal file tweaks.
Removed references to missing code
Vagrant setup tweak.
Merge ROS Service support
Bumped roshask major version
Don't run the service tests on Travis-CI
CPP guard the hiding of Prelude.join
In GHC 7.10, "join" will be exported by Prelude, so we will have to hide
that import in Topic.hs where we define a "join" for Topics.
CPP guard ErrorCall Eq instance
This instance was added in GHC 7.8 (base 4.7), so we only need to define
it when building with an older GHC.
Send the "callerid" field when connecting.
This should be an optional field, but is apparently mandatory in the
core ROS tooling that ships with the Indigo version.
The bug was discovered and fixed by @akru on github.
Change dev environment ot ROS Indigo.
Base development environment on Ubuntu 14.04
Add support for ROS Service client
Unit tests for message code generation.
Test parsing, MD5 computation, and Haskell code generation for messages
defined in the actionlib_msgs package, and a message including string
constants (whose quotation escaping behavior is easy to get wrong!).
More tweaking to quotation mark escaping.
Address GHC warning.
GHC 7.8 warns that join shouldn't be shadowed when importing Prelude, so
we explicitly hide it. This generates its own warning... so that's neat.
Improved error messages for debugging.
More string escaping fixes.
Escape quotes during code generation.
This means MD5 computation is done with the original string constant
Added support for default messages. Default messages can be created b…
…y importing Data.Default.Generics and doing (def :: <message type>).
Merge pull request #19 from rgleichman/capitalize
Capitalize filename for message module.