1. 14 May, 2015 2 commits
  2. 13 May, 2015 3 commits
    • Feng Xiao's avatar
      Merge branch 'gerrit' · 5bd8b680
      Feng Xiao authored
      5bd8b680
    • Chris Fallin's avatar
      Merge pull request #383 from cfallin/ruby-travis · 2fe04838
      Chris Fallin authored
      Add Ruby to Travis testing
      2fe04838
    • Chris Fallin's avatar
      Added Ruby to Travis testing. · eb37551a
      Chris Fallin authored
      - Added RVM-based Ruby test driver that tests MRI and JRuby.
      - Fixed JRuby compilation (at least in my current setup): force source
        version to 1.6 (Java 6) to allow generics and annotations.
      - Modify the skipped JRuby JSON tests so that the exit code is 0 (skip()
        results in a failing exit code from `rake test`). An upcoming PR
        should fix JSON under JRuby in general soon.
      eb37551a
  3. 12 May, 2015 4 commits
  4. 11 May, 2015 1 commit
  5. 08 May, 2015 1 commit
  6. 07 May, 2015 7 commits
  7. 06 May, 2015 7 commits
  8. 05 May, 2015 1 commit
  9. 03 May, 2015 2 commits
  10. 02 May, 2015 2 commits
  11. 01 May, 2015 4 commits
  12. 30 Apr, 2015 2 commits
  13. 29 Apr, 2015 2 commits
  14. 28 Apr, 2015 2 commits
    • Jeff Davidson's avatar
      Generate a CREATOR for each Parcelable message. · 9d546c85
      Jeff Davidson authored
      This is less ideal from a dex count perspective because it requires a
      new variable for each message, and because most apps have proguard
      rules that will ensure that CREATOR classes are retained.
      
      However, it is required to be able to use nano protos inside of AIDL
      files, as the autogenerated AIDL code fails to compile otherwise. This
      is a substantial benefit as it allows for backwards-compatible
      parameters and return types in AIDL methods along the lines of
      safeparcel.
      
      Bug: 19084705
      Change-Id: I66a2c0424b96cf8ff6b631b186cc4f9407dfc1f4
      9d546c85
    • Charles Munger's avatar
      Throw OutOfSpaceException instead of IllegalArgumentException. · 6732dd7e
      Charles Munger authored
      When a MessageNano containing a String is serialized into a buffer that
      is too small to contain it, and the buffer's boundary happens to be
      where the string field's length delimiting varint is serialized,
      and the string's length and 3*length have the same length when
      encoded as a varint, an IllegalArgumentException is thrown rather than
      an OutOfSpaceException.
      
      Github issue: https://github.com/google/protobuf/issues/292
      
      Change-Id: If478d68cf15bfd0662252d008e42b2bf1ff1c75e
      6732dd7e