Commit Graph

  • 8601458e5c protobuf-c.c: Don't crash when *_by_name fields in descriptors are NULL Ilya Lipnitskiy 2015-02-14 17:15:35 -08:00
  • 6c32080b69 Rebuild html documentation from commit 3b7d27a462bcbd9500f21a8de06655f779e247a2 using Doxygen 1.8.9.1 Ilya Lipnitskiy 2015-03-15 19:49:33 -07:00
  • 3b7d27a462 ChangeLog: 1.1.1 v1.1.1 Robert Edmonds 2015-03-14 16:48:37 -04:00
  • 9983a190a0 Bump version to 1.1.1 Robert Edmonds 2015-03-14 16:58:50 -04:00
  • 21dead9e19 Bump copyright year to 2015 Robert Edmonds 2015-03-14 17:00:30 -04:00
  • a5a802641a .travis.yml: Update protobuf dependency to 2.6.1 Robert Edmonds 2015-03-14 16:08:10 -04:00
  • 812ecf9326 Fix incorrect 'Short version of service name' generation for ProtobufCServiceDescriptor Andrey Myznikov 2015-03-11 01:51:48 +02:00
  • cbe7b84a14 Merge remote-tracking branch 'github/protoc_c_comments' into next Robert Edmonds 2015-03-13 12:42:51 -04:00
  • dc62123ff7 skip protoc-c tests on cross-compiling Zex 2015-02-15 18:34:24 +08:00
  • c89cd01189 .travis.yml: Exclude protoc-c from the coveralls report Ilya Lipnitskiy 2015-02-14 20:45:04 -08:00
  • 0a29317348 .travis.yml: exclude downloaded protobuf sources from coveralls report Oleg Efimov 2015-01-07 02:16:57 +03:00
  • 7c052eef75 Merge 82831819e4b63d8d9f42d11e15d12f8c80335274 into ce6cc2350f5ed11b2b518e37a98bd9d81fdd6b4d Oleg Efimov 2015-02-15 04:17:30 +00:00
  • ce6cc2350f TODO: Remove items that have been completed Ilya Lipnitskiy 2015-02-14 19:32:54 -08:00
  • b64f6c1f68 protoc-c/c_enum.cc: Make enum_values_{by_name,by_number} structs static Ilya Lipnitskiy 2015-02-14 19:21:29 -08:00
  • 617fa7ef6f test-generated-code2.c: Cosmetic change Ilya Lipnitskiy 2015-02-14 17:28:19 -08:00
  • 8f42a69f86 protoc-c/c_helpers.cc: Enhance comment string parsing Ilya Lipnitskiy 2015-01-17 15:56:27 -08:00
  • 5238d655b9 protobuf-c.c: Better input checks in protobuf_c_message_free_unpacked Oleg Efimov 2015-01-18 20:53:42 +03:00
  • 24182d859f protobuf-c.c: Better input checks in protobuf_c_message_free_unpacked Oleg Efimov 2015-01-18 20:40:57 +03:00
  • 05c173ff0d protobuf-c.c: Better input checks in protobuf_c_message_free_unpacked Oleg Efimov 2015-01-18 20:53:42 +03:00
  • 060766baed protobuf-c.c: Better input checks in protobuf_c_message_free_unpacked Oleg Efimov 2015-01-18 20:40:57 +03:00
  • 82831819e4 .travis.yml: c is enough here Oleg Efimov 2015-01-07 02:33:45 +03:00
  • bc5d7fd709 .travis.yml: exclude downloaded protobuf sources from coveralls report Oleg Efimov 2015-01-07 02:16:57 +03:00
  • f49fabead4 t: fix compile warnings about pointers of different types assignments Oleg Efimov 2015-01-06 18:58:28 +03:00
  • 15e564b3a5 t: fix compile warnings about pointers of different types assignments Oleg Efimov 2015-01-06 18:58:28 +03:00
  • 7a1c10b0f9 Rebuild html documentation from commit b0b0e874a402aba4ca973c720a95a9e4532fca4a using Doxygen 1.8.8 Robert Edmonds 2015-01-05 18:26:17 -05:00
  • b0b0e874a4 ChangeLog: 1.1.0 v1.1.0 Robert Edmonds 2015-01-05 16:25:09 -05:00
  • 287c916f9d bump version to 1.1.0 Robert Edmonds 2015-01-05 15:54:02 -05:00
  • a57204d867 ChangeLog: Document recent changes Robert Edmonds 2015-01-05 15:36:28 -05:00
  • 35ec2e2f9c protoc-c: Print comments for generated enum, message, and field definitions Ilya Lipnitskiy 2014-12-16 18:12:54 -08:00
  • 8eec9c90e6 protobuf-c.h: Add docs for generated message init macro and function Ilya Lipnitskiy 2014-12-06 22:53:05 -08:00
  • c23348a14e Fix PROTOBUF_C_VERSION, PROTOBUF_C_VERSION_NUMBER Robert Edmonds 2014-11-24 16:38:22 -05:00
  • e0841a957e configure.ac: next has 1.1.0 in development Robert Edmonds 2014-11-24 16:23:08 -05:00
  • 0ba0fe6aab ChangeLog: oneof support Robert Edmonds 2014-11-24 16:20:23 -05:00
  • 453f39e692 Merge oneof support Robert Edmonds 2014-11-24 16:18:56 -05:00
  • 8f23163f68 ChangeLog: Document fix in previous commit Robert Edmonds 2014-11-24 16:18:04 -05:00
  • 6090d9a924 t: Add tests for oneoffs Ilya Lipnitskiy 2014-11-05 01:00:02 -08:00
  • 9db84a3b90 protoc-c: Implement oneofs Ilya Lipnitskiy 2014-11-04 00:37:45 -08:00
  • 2e465cfdc7 configure.ac: Bump min protobuf version to 2.6.0 for oneof parsing support Ilya Lipnitskiy 2014-11-05 01:00:36 -08:00
  • 791b0458bf protobuf-c.{c,h}: Implement oneof support Ilya Lipnitskiy 2014-11-05 15:04:52 -08:00
  • 060c071209 protobuf-c.c: Fix a bug when merging optional byte fields Ilya Lipnitskiy 2014-11-18 23:51:37 -08:00
  • c6a950c53c README.md: Add a Documentation section Ilya Lipnitskiy 2014-11-15 01:00:43 -08:00
  • 8c182866a3 Rebuild html documentation from commit 24dd502094cdb0a42a9f9bb9a7881128289edf37 using Doxygen 1.8.6 Ilya Lipnitskiy 2014-11-15 00:31:15 -08:00
  • 24dd502094 .commit_docs.sh: initial version of the documentation update script Ilya Lipnitskiy 2014-11-15 00:27:50 -08:00
  • 8c3d74ebe1 Merge 9ecdc19e192b5b0a17d109d4dac4aeecef596daf into 0481c71e064dd2e33cfc572006267220f498ef16 Ilya Lipnitskiy 2014-11-05 23:40:35 +00:00
  • 9ecdc19e19 t: Add tests for oneoffs Ilya Lipnitskiy 2014-11-05 01:00:02 -08:00
  • c35abfd288 protoc-c: Implement oneofs Ilya Lipnitskiy 2014-11-04 00:37:45 -08:00
  • 08a2eea0f4 configure.ac: Bump min protobuf version to 2.6.0 for oneof parsing support Ilya Lipnitskiy 2014-11-05 01:00:36 -08:00
  • 243626d850 protobuf-c.{c,h}: Add a field flag and functions to pack/unpack oneofs Ilya Lipnitskiy 2014-11-05 15:04:52 -08:00
  • 15d999d3bc Added handling for IEEE_DOUBLE_MIXED_ENDIAN case, which means that memory layout of double has 32bit longwords swapped. Byte order within 32-bit quantities is little endian, but long word order is big endian. Lukas Zeller 2014-10-31 09:37:41 +01:00
  • 0481c71e06 ChangeLog: finalize 1.0.2 v1.0.2 Robert Edmonds 2014-09-12 16:32:42 -04:00
  • 57bdb38886 ChangeLog: alex85k -> Alexei Kasatkin Robert Edmonds 2014-09-10 14:33:20 -04:00
  • 151d48d956 ChangeLog: 1.0.2 Robert Edmonds 2014-09-08 17:48:31 -04:00
  • 58f764ecfe bump version to 1.0.2 Robert Edmonds 2014-09-08 17:07:47 -04:00
  • cb7498b0a7 Makefile.am: distribute build-cmake/CMakeLists.txt Robert Edmonds 2014-09-08 16:56:43 -04:00
  • b0e0430d57 build-cmake/: add a new CMakeLists.txt file as a fallback Robert Edmonds 2014-09-08 16:50:01 -04:00
  • b0bb563033 Makefile.am: fix parallel build of t/generated-code2/cxx-generate-packed-data Natanael Copa 2014-09-08 13:42:32 +02:00
  • d80856c3f5 protobuf-c: 'inline' workaround for microsoft compilers Robert Edmonds 2014-09-08 16:00:38 -04:00
  • 674ebdaa11 fix parallel build Natanael Copa 2014-09-08 13:42:32 +02:00
  • 4da7ef4ad8 Merge c8d5ceed394e8ff37ade44e7f2c7618251b17979 into 0c774499efe009f4fa98b00713d61627e6c07342 alex85k 2014-09-06 05:38:37 +00:00
  • c8d5ceed39 __inline is better than _inline alex85k 2014-09-06 09:38:37 +04:00
  • faf6244ef5 .travis.yml: fetch the protobuf tarball from GitHub instead of Google Code Robert Edmonds 2014-09-05 17:18:18 -04:00
  • 51b8da1589 .travis.yml: bump protobuf version to 2.6.0 Robert Edmonds 2014-09-05 17:17:24 -04:00
  • 6d275c5691 protobuf-c: eliminate void pointer arithmetic Robert Edmonds 2014-09-05 16:35:03 -04:00
  • 7e5c09ea6b protobuf-c: always define PROTOBUF_C__DEPRECATED Robert Edmonds 2014-09-05 16:05:45 -04:00
  • 3ba170ccc7 .travis.yml: try to speed up the build a bit with "make -j2" Robert Edmonds 2014-09-05 15:44:47 -04:00
  • c4a0e69337 t/test-full.proto: add 'allow_alias' option to TestEnumDupValues Robert Edmonds 2014-09-05 15:38:26 -04:00
  • f25a0f4e58 configure.ac: require protobuf >= 2.5.0 Robert Edmonds 2014-09-05 15:16:06 -04:00
  • 11326ce7f3 .travis.yml: run 'ldconfig' after installing protobuf Robert Edmonds 2014-09-05 15:03:24 -04:00
  • 7a2947401f README.md: Contributing: add note about master/next branches Robert Edmonds 2014-09-05 14:41:50 -04:00
  • 61e5bee03d .travis.yml: fix 'language' declaration Robert Edmonds 2014-09-05 14:35:50 -04:00
  • 1ccc5d4239 .travis.yml: install protobuf 2.5.0 from source Robert S. Edmonds 2014-09-05 14:00:45 -04:00
  • 1ef143a7d8 fix compilation errors on Visual Studio alex85k 2014-09-04 13:34:33 +06:00
  • 5c2c16e15c Merge 004e77c8f167e013c1e8c09a8695e9ad3add3b05 into 0c774499efe009f4fa98b00713d61627e6c07342 Ilya Lipnitskiy 2014-09-04 06:54:47 +00:00
  • 004e77c8f1 Bump minimum protobuf version to 2.5.0 Ilya Lipnitskiy 2014-09-03 23:16:45 -07:00
  • 0c774499ef README.md: update protobuf URL to point to the new github location Robert S. Edmonds 2014-09-03 14:11:01 -04:00
  • e9505b92a7 Change protobuf project link to github Cong 2014-09-03 21:18:31 +10:00
  • ce90c3be88 ChangeLog: 1.0.1 v1.0.1 Robert Edmonds 2014-08-05 14:35:02 -04:00
  • 5c3a7b9464 bump version to 1.0.1 Robert Edmonds 2014-08-05 14:30:33 -04:00
  • 108635a35f protobuf-c: parse_required_member(): zero bd->data in 0-length byte string case Robert Edmonds 2014-08-05 14:20:29 -04:00
  • 17769f92d6 Merge 82c1aca02b50045642f89ade8b1877f3a432f170 into 4c2225d0a75456666f1c6c233d7c16824e429ed4 alex85k 2014-07-29 17:31:08 +00:00
  • 82c1aca02b Add cmake build system and VS2013 support Alexei Kasatkin 2014-07-29 22:03:43 +06:00
  • 4c2225d0a7 ChangeLog: finalize for 1.0.0 v1.0.0 Robert Edmonds 2014-07-22 19:19:46 -04:00
  • b1c2ca4cf1 configure.ac: bump version to 1.0.0 Robert Edmonds 2014-07-22 19:19:38 -04:00
  • 94ee39c8cb bump PROTOBUF_C_VERSION to 1.0.0 Robert Edmonds 2014-07-22 19:19:13 -04:00
  • a2fb491088 README.md: add details to the Versioning section Robert Edmonds 2014-07-15 00:14:27 -04:00
  • 6136f54b22 added check for PROTOBUF_C_TYPE_BYTES fields, including repeated added check that repeated fields vectors are not NULL fixed repeated field quantity type: it's "size_t", not "unsigned" cleaner code, no cast porn all covered with tests Andrei Nigmatulin 2014-06-30 18:23:42 +01:00
  • 93b9674e93 configure.ac: bump version to 1.0.0-rc2 v1.0.0-rc2 Robert Edmonds 2014-06-27 17:59:43 -04:00
  • 448f04acd1 protobuf-c: bump PROTOBUF_C_VERSION to 1.0.0-rc2 Robert Edmonds 2014-06-27 17:59:07 -04:00
  • aa2f8697d8 Revert "protobuf-c: Add vim modeline magic at the end of the files" Robert Edmonds 2014-06-27 17:34:30 -04:00
  • a2100d1f39 protobuf-c.c: Fix repeated field concatenation order in merge_messages (fixes #147) Ilya Lipnitskiy 2014-06-19 11:18:41 -07:00
  • e7dc76c54b protobuf-c: Add vim modeline magic at the end of the files Ilya Lipnitskiy 2014-06-19 16:11:56 -07:00
  • cc2506b948 protobuf-c.c: Fix compiler warnings Ilya Lipnitskiy 2014-06-19 16:10:54 -07:00
  • 6502eec07f protobuf-c.c: Fix repeated field concatenation order in merge_messages (fixes #147) Ilya Lipnitskiy 2014-06-19 11:18:41 -07:00
  • 713a748e62 ChangeLog: document the removal of protobuf_c_default_allocator and protobuf_c_system_allocator Robert Edmonds 2014-06-09 18:52:35 -04:00
  • 3decba7a16 remove protobuf_c_default_allocator Robert Edmonds 2014-06-09 18:18:24 -04:00
  • 17d26c0af5 ChangeLog: doc updates Robert Edmonds 2014-06-09 16:49:58 -04:00
  • cbb0f3dd0d doc/c-code-generator.{html,xml}: delete Robert Edmonds 2014-06-09 16:31:53 -04:00
  • 3e126545b1 protobuf-c: add doxygen documentation derived from doc/c-code-generator.xml Robert Edmonds 2014-06-09 16:30:10 -04:00
  • fc266579b8 add doxygen documentation for the protobuf-c implementation Robert Edmonds 2014-06-07 14:40:41 -04:00
  • 21382d1fca protobuf-c: consistently use TRUE and FALSE instead of 1 and 0 Robert Edmonds 2014-06-06 15:39:50 -04:00