aboutsummaryrefslogtreecommitdiffstats
path: root/pb_decode.c
AgeCommit message (Expand)AuthorFilesLines
2013-03-09Fix additional bug with empty message types.Petteri Aimonen1-0/+3
2013-03-09Fix bug with decoding empty message types. Add test for the same.Petteri Aimonen1-1/+1
2013-02-20Separate PB_HTYPE to PB_ATYPE and PB_HTYPE.Petteri Aimonen1-66/+94
2013-02-20Rename PB_HTYPE_ARRAY -> PB_HTYPE_REPEATED.Petteri Aimonen1-4/+4
2013-02-07Fix error message bugs with packed arrays.Petteri Aimonen1-3/+9
2013-02-07Fix compiler warning on MSVC (issue #57)Petteri Aimonen1-1/+1
2013-02-06Use unsigned datatypes where appropriate.Petteri Aimonen1-9/+9
2013-02-06Improve the pb_decode_varint implementations.Petteri Aimonen1-18/+40
2013-02-06Avoid unnecessary looping in required fields check.Petteri Aimonen1-7/+26
2013-02-06Add compile-time option PB_BUFFER_ONLY.Petteri Aimonen1-0/+11
2013-02-05Make pb_decode_varint32 a separate implementation.Petteri Aimonen1-4/+14
2013-02-05Performance improvement: replace memcpy with loop.Petteri Aimonen1-2/+5
2013-01-16Oops, typoed #ifdef; again fixing previous commit.Petteri Aimonen1-1/+1
2013-01-16Put previous commit (issue 52) inside #ifndefPetteri Aimonen1-0/+3
2013-01-16Fix bug with error messages.Petteri Aimonen1-0/+1
2012-11-27Complete initialization of pb_istream_t.Jens Steinhauser1-0/+3
2012-10-18Remove the "buf = NULL" => skip requirement from pb_istream_t callbacks.Petteri Aimonen1-11/+26
2012-09-03Enable -Wconversion for core and fix the warnings.Petteri Aimonen1-4/+4
2012-09-03Fix build warnings on MS compilersdch1-4/+4
2012-08-26Fix warnings with -Wcast-qual. Add test for C++ compile.Petteri Aimonen1-1/+8
2012-08-26Add pb_decode_noinit and use it from pb_dec_submessage.Petteri Aimonen1-4/+8
2012-08-26Revert "Add pb_decode_noinit and use it from pb_dec_submessage."Petteri Aimonen1-8/+4
2012-08-26Add pb_decode_noinit and use it from pb_dec_submessage.Petteri Aimonen1-4/+8
2012-08-24Implement error messages in the decoder side.Petteri Aimonen1-15/+15
2012-08-24Revert "Change the substream implementation in pb_decode."Petteri Aimonen1-13/+20
2012-08-24Reorganize the field decoder interface.Petteri Aimonen1-55/+82
2012-08-24Change the substream implementation in pb_decode.Petteri Aimonen1-16/+13
2012-08-16Fix casting issuesStan Hu1-2/+2
2012-08-09Declare warn_unused_result only on GCC >= 3.4.0.Petteri Aimonen1-5/+5
2012-07-31Fix bug in decoder with packed arrays.Petteri Aimonen1-1/+4
2012-07-19Additional unsigned vs. signed fix for tagPetteri Aimonen1-1/+1
2012-07-18Fix an unsigned vs. signed warning on some compiler.Petteri Aimonen1-2/+2
2012-07-18Fixed a few compiler warnings, added check.Petteri Aimonen1-1/+1
2012-06-30Improve the detection of missing required fields.Petteri Aimonen1-15/+25
2012-06-16Added new functions to public interface in pb_decode.h.Petteri Aimonen1-18/+34
2012-06-13Fix non-constant initializer errors with some compilers.Petteri Aimonen1-5/+14
2012-04-18Fixing compiler warnings, mostly related to unused parameters.Petteri Aimonen1-2/+5
2012-01-12Fixed issue 1 reported by Erik Rosen:Petteri Aimonen1-1/+3
2011-11-30Merged 0005-Handle-endianness-correctly.patch by Matt Kern.Petteri Aimonen1-5/+9
2011-11-10Fix some compiler warnings in strict C89 modePetteri Aimonen1-5/+6
2011-09-13Fixed a bunch of bugs related to callback fields.Petteri Aimonen1-22/+63
2011-08-23more unittestsPetteri Aimonen1-6/+3
2011-08-23check return valuesPetteri Aimonen1-19/+27
2011-08-23More unittestsPetteri Aimonen1-2/+3
2011-08-22unittests, change to PB_LTYPE_BYTES data sizePetteri Aimonen1-4/+2
2011-08-17ExamplePetteri Aimonen1-7/+26
2011-08-14More documentation, small improvementsPetteri Aimonen1-8/+13
2011-08-11Documenting and improving stream behaviourPetteri Aimonen1-1/+1
2011-08-04EncoderPetteri Aimonen1-29/+28
2011-07-30unittests (some)Petteri Aimonen1-3/+4