Switch branches/tags
Nothing to show
Commits on Feb 2, 2015
  1. Merge pull request #18 from dpocock/dpocock-travis

    dpocock committed Feb 2, 2015
    travis-ci: initial config
  2. Use ruby from path

    dpocock committed Feb 2, 2015
  3. travis-ci: initial config

    dpocock committed Feb 2, 2015
  4. Merge pull request #16 from dpocock/dpocock-vtodo

    sam-github committed Feb 2, 2015
    Improve Vtodo support / add Maker
Commits on Jan 31, 2015
Commits on Aug 19, 2014
  1. Split decoded ADR value instead of raw value

    Stefan Erben committed Aug 19, 2014
    The vCard address (ADR) line has multiple parameters (separated by
    semicolons). If those parameters are encoded they have to be decoded
    before splitting the and parsing the values.
Commits on Nov 11, 2013
  1. v13.11.11 release

    sam-github committed Nov 11, 2013
Commits on Oct 5, 2013
  1. Update version

    sam-github committed Oct 5, 2013
  2. Move agent tests into their own sub-directory.

    sam-github committed Oct 5, 2013
    This keeps them oout of the way of the vcard and icalendar tests They
    aren't passing, and aren't of interest to most people.
  3. Use Vpim::VERSION in gemspec

    sam-github committed Oct 5, 2013
    Thanks to Matthias Grosser <>
  4. Require test/common relative to current file

    sam-github committed Oct 5, 2013
    Cherry picked out of sam-github/vpim#8, by @grosser
Commits on Oct 4, 2013
  1. Create vpim_icalendar.gemspec for building the vpim_icalendar gem

    hnrysmth committed Oct 4, 2013
    This separates the two different gemspec builder blocks into their own dedicated
    gemspec files, enabling vpim to be bundle-installed via git as requested in
Commits on Oct 2, 2013
  1. Strip trailing whitespace

    sam-github committed Oct 2, 2013
  2. Remove agent and repo tests from test_all

    sam-github committed Oct 2, 2013
    They aren't used, I don't want to install all the dependencies (like
Commits on Aug 5, 2013
  1. Add "encoding: utf8" comment in order to suppress encoding error message

    hnrysmth committed Aug 5, 2013
    This error message was being generated in Rubies 1.9.2, 1.9.3, and 2.0.0.
        test_ical_1(TestVcard): ArgumentError: invalid byte sequence in US-ASCII
        /Users/h2s/src/vpim/lib/vpim/rfc2425.rb:92:in `block in unfold'
        /Users/h2s/src/vpim/lib/vpim/rfc2425.rb:88:in `each_line'
        /Users/h2s/src/vpim/lib/vpim/rfc2425.rb:88:in `unfold'
        /Users/h2s/src/vpim/lib/vpim/rfc2425.rb:315:in `decode'
        test/test_vcard.rb:351:in `block in test_ical_1'
    Adding a "#encoding: utf8" comment to the top of all the source code files using
    the magic_encoding gem fixes the error. This now leaves only the invalid
    multibyte encoding error to deal with.
Commits on Aug 4, 2013
  1. Assert RuntimeError when modifying frozen objects in Ruby 1.9 and beyond

    hnrysmth committed Aug 4, 2013
    Before trying to fix the invalid multibyte escape error in Ruby 2.0, I first
    want to get the test_vcard.rb suite all green in Ruby 1.8.7, 1.9.2, 1.9.3 and
    This test failure resulted from the fact that as of Ruby 1.9, attempts to modify
    frozen objects raise RuntimeErrors instead of TypeErrors.
        test_modify_name(TestVcard) [test/test_vcard.rb:693]:
        [TypeError] exception expected, not
        Class: <RuntimeError>
        Message: <"can't modify frozen Vpim::Vcard::Name">
        test/test_vcard.rb:694:in `block in test_modify_name'
    The fix for this is simply to assert the correct type of error according to the
    version of Ruby currently executing.
Commits on Dec 18, 2012
Commits on Jun 22, 2011
  1. Use #each_line so this works with ruby 1.9.

    sam-github committed Jun 22, 2011
    This has the side-effect of forcing the input to be a String, when it used to be
    possible to be anything with an #each that produced lines.
Commits on Feb 11, 2010
  1. Merge branch 'seebq-qp'

    sam-github committed Feb 11, 2010
  2. Added assertion showing quoted printable isn't handled correctly, tho…

    sam-github committed Feb 11, 2010
    …ugh better than before.
  3. test add telephone numbers

    sam-github committed Feb 11, 2010
Commits on Feb 10, 2010
  1. Fixes a Vpim::InvalidEncodingError on a field with ENCODING=QUOTED-PR…

    Charles Brian Quinn committed Feb 10, 2010
    …INTABLE, due to the ability for = to soft break a line.
Commits on Nov 15, 2009
  1. Ignore tags.

    sam-github committed Nov 15, 2009