Commit Graph

  • c404ce3eb0
    Merge pull request #377 from protobuf-c/ilya/issue330 Robert Edmonds 2019-05-18 17:16:37 -04:00
  • ffe38d4df5
    Merge branch 'next' into ilya/issue330 Robert Edmonds 2019-05-18 17:02:29 -04:00
  • 2f98c76676
    Merge pull request #376 from acozzette/fix-375 Robert Edmonds 2019-05-18 16:43:15 -04:00
  • 69c39824cf protoc-c/c_field.cc: Fix proto3 field packing #330 Ilya Lipnitskiy 2019-05-17 13:17:58 -07:00
  • 6aa7dc7a10 Add test case for #330 Ilya Lipnitskiy 2019-05-17 13:03:42 -07:00
  • d58d7ca271 Fixed out-of-bounds read Adam Cozzette 2019-05-16 11:39:40 -07:00
  • 6d9a98bfa5 Added a second set of braces around 0 when initializing union in code generator to fix the 'missing braces around initializer' error that some compilers give Ethan Gibson 2019-05-08 13:26:07 -06:00
  • ad6952d9f2 Add test case for protobuf_c_check SEGV on unpopulated oneof member Hayri Ugur Koltuk 2019-04-16 09:29:38 +02:00
  • 9412830d06
    Merge pull request #369 from protobuf-c/edmonds/protobuf-reflection-typedef-test-fix Robert Edmonds 2019-04-10 21:43:03 -04:00
  • 7456d16212 t/generated-code2/cxx-generate-packed-data.cc: Fix build failure on newer protobuf Robert Edmonds 2019-04-10 20:47:48 -04:00
  • 8a362db917
    Merge pull request #368 from protobuf-c/edmonds/travis/protobuf-3.7.1 Robert Edmonds 2019-04-10 20:46:27 -04:00
  • 8067d454b7 .travis.yml: Bump protobuf version to 3.7.1, use new URL Robert Edmonds 2019-04-10 20:28:52 -04:00
  • 5ed68130c3 put el-size on a separate line Jurriaan Bremer 2019-04-11 01:14:47 +02:00
  • e0ee2c5423 Added braces for scope to address #347 warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] Rob Casey 2019-03-25 20:18:17 +11:00
  • 2ff1d909a5 Add compatibility for compilers that use 32-bit doubles Michael Sandstedt 2019-02-11 22:01:50 -06:00
  • 9afbd53973 allow compilation with -pedantic (thanks @Bun) Jurriaan Bremer 2019-02-10 14:15:33 +01:00
  • 5d043e544f Fix a SEGV on on protobuf_c_check on messages with oneofs inside Hayri Ugur Koltuk 2019-02-05 13:57:07 +01:00
  • fcb4410d04 Fix crash due to removal of proto file Naveen Gogineni 2018-11-21 14:56:44 -05:00
  • 85d779ddca Initial cut of loading proto files dynamically with unit tests Naveen Gogineni 2018-11-21 14:42:51 -05:00
  • 4d9d0614d4
    fix suport for MSVC static build msshapira 2018-11-12 17:43:59 +02:00
  • 080724364a
    Invalid namespace storyun 2018-09-19 11:34:48 +09:00
  • 9030caf18c
    Merge 1ec9c1f38eab5252aaa2313d23fb780744d2752b into 269771b4b45d3aba04e59569f53600003db8d9ff Robert Edmonds 2018-09-05 01:04:14 +00:00
  • 1ec9c1f38e meson.build: Address some review feedback from @nacho edmonds/meson-build-system Robert Edmonds 2018-09-04 20:42:45 -04:00
  • 0c3c6d8f9a Set rpath on cxx-generate-packed-data so we don't need to set LD_LIBRARY_PATH Robert Edmonds 2018-09-04 00:56:48 -04:00
  • 01973fb2fb .travis.yml: Build using meson Robert Edmonds 2018-09-02 19:19:41 -04:00
  • 9e6eac915b Add meson build system Robert Edmonds 2018-09-02 18:04:24 -04:00
  • 91941168cd protoc-c: Rename 'legacy_name' to 'standalone_name' Robert Edmonds 2018-09-02 18:03:48 -04:00
  • 7cc1b80346 .travis.yml: Drop code coverage reports Robert Edmonds 2018-09-02 17:49:06 -04:00
  • 84999dd6f3 .gitignore: /build/ Robert Edmonds 2018-09-02 17:45:48 -04:00
  • 59914165de t/: Use "int main(void)" for the main C signature Robert Edmonds 2018-09-02 17:43:52 -04:00
  • b59fbf524b test-generated-code2.c: Strip path components from include of test-full-cxx-output.inc Robert Edmonds 2018-09-02 17:41:46 -04:00
  • 74c0ba2a40 Makefile.am: Remove "-I${top_srcdir}/protobuf-c" from AM_CPPFLAGS Robert Edmonds 2018-09-02 17:39:06 -04:00
  • e1c9671ea1 protoc-c: Fix -Wsign-compare diagnostics Robert Edmonds 2018-09-02 20:01:32 -04:00
  • d9733908c3 parse_oneof_member(): Fix a -Wdeclaration-after-statement diagnostic Robert Edmonds 2018-09-02 19:57:37 -04:00
  • c3732a8627
    Merge 3ce7c9114be718baeda8387890a36af8135c3a12 into 269771b4b45d3aba04e59569f53600003db8d9ff Carl-Yongrak-Cho 2018-08-21 10:32:21 +00:00
  • 3ce7c9114b I added some test which is related with protobuf c++ example, but it doesn't work well. I just intended to let you know that this kind of test is needed to someone who likes me. P0457 2018-08-21 19:30:13 +09:00
  • 269771b4b4
    Merge pull request #335 from protobuf-c/edmonds/version/1.3.1 v1.3.1 Robert Edmonds 2018-08-14 00:00:07 -04:00
  • 91486fdd11 ChangeLog: 1.3.1 Robert Edmonds 2018-08-13 23:42:41 -04:00
  • 53bf6c0b7c Bump version to 1.3.1 Robert Edmonds 2018-08-13 23:18:25 -04:00
  • 4176920e6b
    Merge pull request #334 from protobuf-c/edmonds/ax_cxx_compile_stdcxx Robert Edmonds 2018-08-13 23:11:57 -04:00
  • defc6f044b Revert ".travis.yml: Force C++ standard language version" Robert Edmonds 2018-08-13 22:30:39 -04:00
  • 9becc1b66f configure.ac: Use AX_CXX_COMPILE_STDCXX to enable C++11 support in old compilers Robert Edmonds 2018-08-13 22:25:41 -04:00
  • 42612b4ba4 m4/ax_cxx_compile_stdcxx.m4: Import from autoconf-archive (serial 10) Robert Edmonds 2018-08-13 22:23:25 -04:00
  • 09adec34ad
    Merge 1275decbfc00e57042422b2e2a7c8bef1b558739 into f3102ed22711057c61929768a0b05b5cfe5519b1 James Cook 2018-08-14 02:10:54 +00:00
  • f3102ed227
    Merge pull request #290 from matthid/master Robert Edmonds 2018-08-13 22:10:38 -04:00
  • 9b899c9d3b Check the return value of int_range_lookup before using as an array index; it can return -1 Sam Collinson 2018-04-15 21:46:55 +10:00
  • 8073f6ee23
    Merge pull request #333 from protobuf-c/edmonds/protobuf-scoped_ptr-removal Robert Edmonds 2018-08-13 22:06:26 -04:00
  • bd99f81ea2
    Merge bfb6f9a4cdd232013ec39805cde7ce2a7246002d into 26a836423c1677ed082efed4062a965f6012d9a8 Vasily 2018-08-14 01:38:12 +00:00
  • 83c59e705f Convert uses of protobuf's scoped_ptr.h to C++11 std::unique_ptr Robert Edmonds 2018-08-13 21:26:00 -04:00
  • 26a836423c
    Merge pull request #309 from iveqy/add_std Robert Edmonds 2018-08-13 20:57:46 -04:00
  • 3bcca236c9
    Merge pull request #332 from protobuf-c/edmonds/travis-updates Robert Edmonds 2018-08-13 20:46:31 -04:00
  • 0585e053a8 .travis.yml: Force C++ standard language version Robert Edmonds 2018-08-13 20:24:05 -04:00
  • 3b7ba77c4d .travis.yml: Bump protobuf version to 3.6.1 Robert Edmonds 2018-08-13 19:40:30 -04:00
  • fe36c1677a .travis.yml: Update to xenial Robert Edmonds 2018-08-13 19:27:44 -04:00
  • f7e4d51f36
    Merge 67e5187e96baac2e16d88ac01471c5ce7cdc3c53 into dac1a65feac4ad72f612aab99f487056fbcf5c1a ilovezfs 2018-06-20 15:12:20 +00:00
  • 67e5187e96 Fix build with protobuf 3.6.x ilovezfs 2018-06-20 08:08:53 -07:00
  • e5757efb24
    Add build flag cryptocode 2018-06-04 13:57:38 +02:00
  • 29c3334a18 Check the return value of int_range_lookup before using as an array index; it can return -1 Sam Collinson 2018-04-15 21:46:55 +10:00
  • 034e603d2a Add std:: to some types Fredrik Gustafsson 2018-03-11 08:57:46 +01:00
  • 1275decbfc Cleaned a [-Wmaybe-uninitialized] warning in protobuf-c.c James Cook 2018-02-09 21:55:24 -08:00
  • 921671f397 Improved error checking Italo Guerrieri 2017-12-04 10:38:05 +01:00
  • 565118bf26 Check if tag is equal to 0 Italo Guerrieri 2017-11-29 18:04:03 +01:00
  • bfb6f9a4cd Fix build on Linux Vasily 2017-11-20 17:12:10 +03:00
  • dc71fac54d Made test-generated-code2 compile with vs2008 Vasily 2017-11-17 12:59:26 +03:00
  • ad5eab753a Defined macro to statically initialize ProtobufCAllocator Vasily 2017-11-17 12:59:08 +03:00
  • 990cc12cb0 Fixed compilation of protobuf-c.* on VS2008 Vasily 2017-11-17 12:47:41 +03:00
  • 71273f3919 fix mingw compilation Matthias Dittrich 2017-09-25 18:38:24 +02:00
  • 8fc414ccbd Add 'protobuf_c_service_descriptor_get_method_index_by_name' function Matt Bennett 2017-08-15 14:27:43 +12:00
  • baf056fea6 Split the freeing of unknown fields into a separate function Matt Bennett 2017-08-15 12:54:46 +12:00
  • 320af89e0f Merge 66e3d9b4ba5a4de65ca79f9659bb0d9ebfb00933 into 4912c5a574d96be6e39d94eafa4617276b65cb9c Martin Ankerl 2017-08-14 23:09:38 +00:00
  • 4912c5a574 Merge pull request #285 from protobuf-c/edmonds/protobuf-2.x-compatibility Robert Edmonds 2017-08-14 15:36:00 -04:00
  • 4302266b45 Restore protobuf-2.x compatibility Robert Edmonds 2017-08-07 12:31:55 -04:00
  • dac1a65fea Merge pull request #283 from protobuf-c/edmonds/changelog/1.3.0 v1.3.0 Robert Edmonds 2017-08-05 17:41:36 -04:00
  • cd573da538 ChangeLog: 1.3.0 Robert Edmonds 2017-07-29 20:10:44 -04:00
  • 66e3d9b4ba Merge branch 'next' into next Martin Ankerl 2017-08-04 08:29:58 +02:00
  • ab599cfae8 Merge pull request #282 from protobuf-c/edmonds/proto3-bump-min_header_version Robert Edmonds 2017-07-30 22:51:25 -04:00
  • 712154b912 Bump minimum required header version for proto3 syntax Robert Edmonds 2017-07-29 20:16:22 -04:00
  • 631dbd0db7 .gitignore: t/generated-code3/test-generated-code3 Robert Edmonds 2017-07-29 19:44:07 -04:00
  • aee115c92b Merge pull request #281 from protobuf-c/edmonds/version/1.3.0 Robert Edmonds 2017-07-29 19:43:41 -04:00
  • 25cb6e2bdf Bump version to 1.3.0 Robert Edmonds 2017-07-29 19:30:36 -04:00
  • 0ee7b576e9 Merge 9df2f3af3222c63702656ba862702509dcc061db into d7189b6940db211f84e41b1c75db2f17f6ae3825 Lionel Landwerlin 2017-07-29 23:10:27 +00:00
  • d7189b6940 Merge pull request #280 from protobuf-c/edmonds/fix-namespace-errors Robert Edmonds 2017-07-29 19:10:00 -04:00
  • 582cad8bff Fix namespace errors when compiled with latest protobuf Robert Edmonds 2017-07-29 18:52:28 -04:00
  • 858ce990e8 Merge pull request #274 from pbor/wip/empty-string Robert Edmonds 2017-07-29 18:17:15 -04:00
  • 073137a33c Adds customizeable error handler. Martin Ankerl 2017-06-30 07:45:24 +02:00
  • 2a46af4278 proto3: make strings default to "" instead of NULL Paolo Borelli 2017-05-26 18:24:32 +02:00
  • 9df2f3af32 Fix compilation with upstream protobuf Lionel Landwerlin 2017-05-12 21:07:45 +01:00
  • f0a17d874d Merge 6e20ec8cc27b16588f346fa00e7318c3217b6b09 into 006d69bd8481738323c58af5cd4c8477d09eb9f5 davemiedema 2017-05-11 16:57:59 +00:00
  • 6e20ec8cc2 Avoid 'unused label' compiler warning/error in big endian architectures Dave Miedema 2017-05-11 12:55:16 -04:00
  • 8121361875 Merge 15d999d3bc227a865ad835714fc6f55e712f87bc into a8921fe7dc2455a20114130eacc6761d1354fa2c Lukas Zeller 2017-04-16 03:48:19 +00:00
  • a18fa7685c Merge ce14d72d8aff0ae90a00fefbb818aea94dae085d into a8921fe7dc2455a20114130eacc6761d1354fa2c LittleSnowJov 2017-04-10 16:05:09 +00:00
  • 68a8608ef3 Merge 04aed7409af19625c1c70cf13bb8d2b95c3fde8f into a8921fe7dc2455a20114130eacc6761d1354fa2c Paolo Borelli 2017-04-10 16:05:08 +00:00
  • a8921fe7dc Merge pull request #267 from pbor/wip/zeroish Robert Edmonds 2017-04-10 08:40:51 -07:00
  • 5464067168 Merge pull request #266 from alex85k/next Robert Edmonds 2017-04-10 08:27:05 -07:00
  • 4ca344ed9f Rework is_zeroish one more time Paolo Borelli 2017-04-10 17:21:25 +02:00
  • 58a4514164 fixing tests building in CMake alex85k 2017-04-10 18:13:48 +05:00
  • 0014b7c046 Merge pull request #265 from pbor/wip/cleanup Robert Edmonds 2017-04-09 09:44:46 -07:00
  • 448dba28d9 Merge pull request #264 from pbor/wip/zeroish Robert Edmonds 2017-04-09 09:44:35 -07:00
  • 6bbcc433d5 Cleanup oneof handling Paolo Borelli 2017-04-09 14:15:34 +02:00
  • 13b6e1fd00 Improve proto3 unit test Paolo Borelli 2017-04-08 14:27:37 +02:00