Permalink
Commits on Mar 5, 2013
  1. version 0.3.0

    [ci skip]
    committed Mar 4, 2013
Commits on Mar 4, 2013
  1. Use current build status image

    [ci skip]
    committed Mar 4, 2013
  2. Make action handling test more robust

    Need to sleep before stopping the interaction because the actions are processed. The actions are processed in separate threads, so from time to time the second action finished executing first and killed the first one which made the test fail.
    committed Mar 4, 2013
Commits on Mar 3, 2013
  1. Add docs for ruby compatibility

    [ci skip]
    committed Mar 3, 2013
  2. Remove debugger dependency

    That doesn't build on ruby 2.0.0 yet.
    committed Mar 3, 2013
  3. Clarify docs

    committed Mar 3, 2013
  4. Rework multi threading

    committed Mar 3, 2013
  5. Refactor code branches to map lookups

    This results in less complex code but I'm not sure about the performance impact of this.
    committed Mar 3, 2013
  6. Add logging facilities

    committed Mar 2, 2013
Commits on Mar 2, 2013
  1. Refactor Launchpad::Interaction#close test

    - just test that it calls #stop
    - test what #stop does in #stop tests
    committed Mar 2, 2013
  2. Reactivate travis email notifications

    They were just deactivated until the build was running properly.
    
    [ci skip]
    committed Mar 2, 2013
  3. Remove experiment

    This was just here to document the way this gem took, it has no value any more.
    
    [ci skip]
    committed Mar 2, 2013
  4. Remove rubygems from code

    Just use any method you like to run the examples that sets up the gem environment properly, either with ruby -rubygems or preferably with bundle exec. No need to require rubygems in code, let the user decide which gem manager to use.
    
    [ci skip]
    committed Mar 2, 2013
  5. Remove outdated gemcutter reference

    [ci skip]
    committed Mar 2, 2013
  6. Add travis-ci status badge

    [ci skip]
    committed Mar 2, 2013
  7. Fix rash last commit

    - an interaction _always_ needs an input
    - we just assume that someone using the interaction also wants to output something
    
    => always create both input and output!
    committed Mar 2, 2013
  8. Optimize device creation

    only initialize input/output devices when needed
    committed Mar 2, 2013
Commits on Feb 26, 2013
  1. Streamline examples

    - same require as others
    - no need to reset, Launchpad::Device constructor does that already
    - newline at end
    committed Feb 26, 2013
  2. Merge pull request #3 from rixth/new_example

    Binary clock example
    committed Feb 26, 2013
Commits on Feb 17, 2013
  1. Adjust tested ruby version

    1.8.7 doesn't work yet
    committed Feb 17, 2013
  2. Add todos (yay)

    committed Feb 17, 2013
  3. Switch to minitest

    committed Feb 17, 2013
Commits on Feb 15, 2013
Commits on Dec 31, 2012
  1. Binary clock example

    rixth committed Dec 31, 2012