1. 19 May, 2021 2 commits
  2. 10 Apr, 2021 2 commits
  3. 07 Apr, 2021 2 commits
  4. 06 Apr, 2021 3 commits
  5. 28 Mar, 2021 1 commit
    • Ilya Lipnitskiy's avatar
      protobuf-c.c: fix packed repeated bool parsing · 733ae77e
      Ilya Lipnitskiy authored
      From https://developers.google.com/protocol-buffers/docs/proto3#updating:
        int32, uint32, int64, uint64, and bool are all compatible – this means
        you can change a field from one of these types to another without
        breaking forwards- or backwards-compatibility. If a number is parsed
        from the wire which doesn't fit in the corresponding type, you will
        get the same effect as if you had cast the number to that type in C++
        (e.g. if a 64-bit number is read as an int32, it will be truncated to
        32 bits).
      
      Until this fix, protobuf-c did not conform to the rule above when it
      came to deserializing non-boolean packed repeated data into a
      protobuf_c_boolean array. Fully scan the varint and use parse_boolean to
      truncate the resulting value.
      
      Fixes #440
      733ae77e
  6. 22 Mar, 2021 10 commits
  7. 21 Mar, 2021 1 commit
  8. 16 Mar, 2021 4 commits
  9. 12 Mar, 2021 1 commit
  10. 19 Feb, 2021 4 commits
  11. 10 Feb, 2021 1 commit
  12. 08 Feb, 2021 1 commit
    • Piotr Pietraszkiewicz's avatar
      Install debug symbols alongside the protobuf-c.lib · f53a8c98
      Piotr Pietraszkiewicz authored
      A user of the protobuf-c library is confronted with MSVC warnings about missing
      PDB if the library happens to be built/configured using the CMAKE_BUILD_TYPE
      "Debug" or "RelWithDebInfo". This commit deals away with the warning by
      installing the "protobuf-c.pdb" alongside the lib. The .pdb is installed only
      if it exists. Configuring "Release" or building under Linux won't produce and
      won't install the PDB.
      f53a8c98
  13. 17 Oct, 2020 1 commit
  14. 16 Oct, 2020 1 commit
  15. 06 Sep, 2020 1 commit
  16. 23 Jul, 2020 2 commits
  17. 20 Jun, 2020 3 commits