Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update gtest to 1.6; Disable death tests when exceptions are enabled. | liujisi@google.com | 2012-12-04 | 6 | -8/+15 |
| | |||||
* | Make PROTOBUF_USE_EXCEPTIONS configurable from CPPFLAGS. | liujisi@google.com | 2012-12-04 | 2 | -6/+11 |
| | |||||
* | Merge from tags/2.5.0rc1 to trunk | xiaofeng@google.com | 2012-12-04 | 2 | -166/+47 |
| | |||||
* | Fix issues: 342, 424, 428, 430, 436 | xiaofeng@google.com | 2012-12-04 | 4 | -6/+9 |
| | |||||
* | Update version to 2.5.0-pre | liujisi@google.com | 2012-11-30 | 4 | -12/+12 |
| | |||||
* | Fix compile issues under GCC 3.4.6 | xiaofeng@google.com | 2012-11-30 | 4 | -11/+26 |
| | |||||
* | Fix issue 412: update protobuf for 64-bit compatibility on Mac OS X - patch ↵ | xiaofeng@google.com | 2012-11-14 | 2 | -8/+9 |
| | | | | from Mark Mentovai | ||||
* | Generate missing inclusion of common.h. | pliard@google.com | 2012-10-02 | 3 | -0/+3 |
| | | | | | | | | | | | FileGenerator::GenerateBuildDescriptors() emits "::google::protobuf::internal::OnShutdown(&$shutdownfilename$);" which is declared in common.h. Although Protobuf is very well tested a compilation error was triggered while rolling Protobuf r423:426. There might be something wrong in the Chromium roll (still in progress). It seems safer anyway not to rely on indirect headers inclusion. | ||||
* | Use string::size_type instead of int for results of string.find() etc. -- ↵ | xiaofeng@google.com | 2012-09-27 | 2 | -2/+2 |
| | | | | patch from hans | ||||
* | Update MSVC project files and fix compilation issues in MSVC. | xiaofeng@google.com | 2012-09-24 | 5 | -56/+25 |
| | |||||
* | Down-integrate from internal branch | xiaofeng@google.com | 2012-09-22 | 156 | -2972/+13457 |
| | |||||
* | Add support for NaCl in atomicops. | pliard@google.com | 2012-07-17 | 2 | -89/+22 |
| | | | | | | | | | | This does additionally a significant cleanup in platform_macros.h (initially pulled from v8). It implemented some subtleties that we don't use like the HOST/TARGET arch distinction. Changes related to NaCl support come from Chromium's build/build_config.h. BUG=392 | ||||
* | Update atomicops to support new platforms where intptr_t = long. | liujisi@google.com | 2012-06-05 | 11 | -161/+250 |
| | | | | Fix license headers. | ||||
* | Fix a NULL/bool conversion. | liujisi@google.com | 2012-05-17 | 1 | -1/+1 |
| | |||||
* | Fix issue 378 | xiaofeng@google.com | 2012-05-16 | 3 | -3/+6 |
| | |||||
* | Update outdated use of GoogleOnceType. | pliard@google.com | 2012-05-10 | 1 | -2/+1 |
| | |||||
* | Don't call AddDesc() at static init time in LITE_RUNTIME mode. | pliard@google.com | 2012-05-04 | 7 | -62/+247 |
| | | | | | | | | | | | | | | | This patch makes the generation of StaticDescriptorInitializer_$filename$ depend on whether LITE_RUNTIME is enabled. Note that this works only when extensions are not used. This lets us significantly decrease the number of static initializers generated by protoc in LITE_RUNTIME mode (used in Chromium). In LITE_RUNTIME mode, $adddescriptorsname$() is called the first time that default_instance() is called (rather than being called during static init). To benefit from this patch in LITE_RUNTIME mode without extensions, compile with -DGOOGLE_PROTOBUF_NO_STATIC_INIT. BUG=351 | ||||
* | Improve GoogleOnceInit() in Protocol Buffers. | pliard@google.com | 2012-04-10 | 2 | -63/+98 |
| | | | | | | | | | | It is based on V8's new CallOnce(): http://codereview.chromium.org/9447052/. This patch includes the following changes: - POD (no static initializer generated) and faster implementation on Windows. - GoogleOnceInit() can now take an additional parameter which is forwarded to the function provided by the user. This patch is part of the static initializers removal initiative. | ||||
* | Add missing guard in atomicops MSVC cc file | pliard@google.com | 2012-03-08 | 2 | -1/+4 |
| | |||||
* | Fix build error in Mac atomicops. | pliard@google.com | 2012-03-06 | 2 | -9/+9 |
| | |||||
* | Remove static initializer in wire_format_lite.cc. | pliard@google.com | 2012-03-02 | 2 | -4/+19 |
| | |||||
* | Add atomicops from V8. | pliard@google.com | 2012-03-02 | 10 | -0/+1625 |
| | |||||
* | A workaround for MSVC 2010 x64 platform bug, | liujisi@google.com | 2011-07-05 | 1 | -0/+7 |
| | | | | which affects proto compiler in generating field has_bit mask. | ||||
* | Add missing dll export macros. | liujisi@google.com | 2011-07-05 | 4 | -6/+6 |
| | |||||
* | Remove extra semicolon in primitive repeated field init code. | liujisi@google.com | 2011-07-05 | 1 | -1/+1 |
| | |||||
* | Update comments for globally unique extension number for custom options. | liujisi@google.com | 2011-05-25 | 1 | -4/+9 |
| | |||||
* | Allow String to be used as message names. | liujisi@google.com | 2011-05-04 | 1 | -22/+27 |
| | |||||
* | Update mainline version to 2.4.2-pre. | liujisi@google.com | 2011-05-03 | 3 | -3/+3 |
| | |||||
* | Define serailVersionUID for generated java class. | liujisi@google.com | 2011-04-29 | 1 | -0/+1 |
| | |||||
* | Use fully qualified java.lang.Object in protoc java code. | liujisi@google.com | 2011-04-08 | 2 | -7/+8 |
| | |||||
* | Add an intermediate method to propagate the friendship access to nested ↵ | liujisi@google.com | 2011-02-07 | 1 | -3/+6 |
| | | | | classes as a workaround for old compilers (e.g. gcc 3.4) | ||||
* | Update version number to 2.4.1 in common.h. | liujisi@google.com | 2011-02-03 | 3 | -3/+3 |
| | |||||
* | Use Subprocess::Win32ErrorMessage() in command_line_interface_unittest to ↵ | liujisi@google.com | 2010-12-21 | 1 | -3/+3 |
| | | | | make the it OS locale independent. | ||||
* | Escape C++ Trigraphs. | liujisi@google.com | 2010-12-21 | 6 | -4/+26 |
| | |||||
* | Boost version number to 2.4.0-pre, add more test cases for text_format.py ↵ | liujisi@google.com | 2010-12-09 | 4 | -12/+12 |
| | | | | about unicode field. | ||||
* | Fix issues: 223 224 242. | liujisi@google.com | 2010-12-08 | 1 | -1/+1 |
| | |||||
* | Add new files for vcprojs, fix issues: 165, 211, 228, 240 | liujisi@google.com | 2010-12-07 | 3 | -10/+44 |
| | |||||
* | Fix issues: 200 202 211 215 237 246. | liujisi@google.com | 2010-12-06 | 3 | -5/+17 |
| | |||||
* | Fix issues: 166 167 172 175 181 188 192 194 195. | liujisi@google.com | 2010-12-03 | 8 | -64/+25 |
| | |||||
* | Fix byte encoding macros. | liujisi@google.com | 2010-12-01 | 1 | -4/+2 |
| | |||||
* | Add some explicit casts to eliminate some warnings as described in issue 83 ↵ | kenton@google.com | 2010-11-30 | 1 | -2/+2 |
| | | | | comment 17. | ||||
* | Submit recent changes from internal branch. See CHANGES.txt for more details. | liujisi@google.com | 2010-11-02 | 90 | -2236/+8812 |
| | |||||
* | Roll back revision 313. A similar but far more exensive change was made in ↵ | kenton@google.com | 2010-09-17 | 2 | -51/+9 |
| | | | | our internal branch, which will be integrated soon. | ||||
* | add cast to avoid compiler warning | kenton@google.com | 2010-04-23 | 1 | -1/+2 |
| | |||||
* | Allow services with lite runtime when using rpc generator plugin. | kenton@google.com | 2010-04-19 | 2 | -3/+17 |
| | |||||
* | Improve coded_stream.h handling on MSVC. Avoid a bogus runtime check and ↵ | kenton@google.com | 2010-04-05 | 1 | -16/+28 |
| | | | | enable little-endian optimization. Based on patch from Nathan McDaniel. | ||||
* | Use full paths when writing MSVS-style errors. Patch from Oleg Smolsky. | kenton@google.com | 2010-04-05 | 2 | -4/+14 |
| | |||||
* | Fix bug with permanent callbacks that delete themselves when run. Patch ↵ | kenton@google.com | 2010-02-16 | 2 | -6/+24 |
| | | | | from Evan Jones. | ||||
* | Remove comment referring to non-protobuf code. | kenton@google.com | 2010-02-10 | 1 | -3/+1 |
| | |||||
* | Fix missing header issue -- INT_MAX is defined in limits.h. I chose to use ↵ | kenton@google.com | 2010-02-09 | 1 | -1/+1 |
| | | | | a different constant rather than add the #include. |