aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge from tags/2.5.0rc1 to trunkxiaofeng@google.com2012-12-044-169/+81
|
* Fix issues: 342, 424, 428, 430, 436xiaofeng@google.com2012-12-046-13/+10
|
* Update version to 2.5.0-preliujisi@google.com2012-11-307-15/+15
|
* Fix compile issues under GCC 3.4.6xiaofeng@google.com2012-11-304-11/+26
|
* Fix Java compile issues under JDK 1.5xiaofeng@google.com2012-11-305-17/+15
|
* Fix issue 412: update protobuf for 64-bit compatibility on Mac OS X - patch ↵xiaofeng@google.com2012-11-142-8/+9
| | | | from Mark Mentovai
* Fix issue 298: add OSGi configuration to pom.xml - patch from Thomas Kockxiaofeng@google.com2012-10-251-1/+11
|
* Generate missing inclusion of common.h.pliard@google.com2012-10-023-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.com2012-09-272-2/+2
| | | | patch from hans
* Update MSVC project files and fix compilation issues in MSVC.xiaofeng@google.com2012-09-2411-58/+160
|
* Down-integrate from internal branchxiaofeng@google.com2012-09-22244-3902/+24555
|
* Down-integration form opensource depotliujisi@google.com2012-08-011-18/+39
|
* Add support for NaCl in atomicops.pliard@google.com2012-07-172-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
* Fix issue/333. skip any escaped characters in quotes.liujisi@google.com2012-07-131-2/+2
|
* -lz in protobuf.pc belongs in Libs.private, not Libsliujisi@google.com2012-07-031-1/+2
|
* set _VARDADIC_MAX=10 preprocessor definition to make test pass in vc11.liujisi@google.com2012-07-031-2/+2
|
* Allow configure to disable maintainer modeliujisi@google.com2012-07-031-0/+1
|
* Update atomicops to support new platforms where intptr_t = long.liujisi@google.com2012-06-0511-161/+250
| | | | Fix license headers.
* Fix a NULL/bool conversion.liujisi@google.com2012-05-171-1/+1
|
* Fix issue 378xiaofeng@google.com2012-05-163-3/+6
|
* Update outdated use of GoogleOnceType.pliard@google.com2012-05-101-2/+1
|
* Don't call AddDesc() at static init time in LITE_RUNTIME mode.pliard@google.com2012-05-047-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.com2012-04-102-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 filepliard@google.com2012-03-082-1/+4
|
* Fix build error in Mac atomicops.pliard@google.com2012-03-062-9/+9
|
* Remove static initializer in wire_format_lite.cc.pliard@google.com2012-03-022-4/+19
|
* Add atomicops from V8.pliard@google.com2012-03-0213-0/+1660
|
* A workaround for MSVC 2010 x64 platform bug,liujisi@google.com2011-07-051-0/+7
| | | | which affects proto compiler in generating field has_bit mask.
* Add missing dll export macros.liujisi@google.com2011-07-054-6/+6
|
* Update external gtest to 1.5.0.liujisi@google.com2011-07-051-3/+3
|
* Remove extra semicolon in primitive repeated field init code.liujisi@google.com2011-07-051-1/+1
|
* Support for C-style comments in editors/proto.vim -- patch from infnty.liujisi@google.com2011-07-051-2/+1
|
* Close resources properly for java tests and examples.liujisi@google.com2011-06-073-10/+25
|
* Fixed a memory leak in python CPP implementation.liujisi@google.com2011-06-071-1/+3
|
* Update comments for globally unique extension number for custom options.liujisi@google.com2011-05-251-4/+9
|
* Allow String to be used as message names.liujisi@google.com2011-05-042-22/+47
|
* Update mainline version to 2.4.2-pre.liujisi@google.com2011-05-036-6/+6
|
* Update changelog for 2.4.1 release.liujisi@google.com2011-04-301-0/+19
|
* Python CPP implementation now requires c++ libprotobuf installed before runningliujisi@google.com2011-04-292-8/+9
| | | | setup.py to fix RPATH problem.
* Add missing plugin.h into extract_includes.bat script.liujisi@google.com2011-04-291-0/+1
|
* Define serailVersionUID for generated java class.liujisi@google.com2011-04-291-0/+1
|
* Fix incomplete comments.liujisi@google.com2011-04-281-1/+1
|
* Make protobuf java JDK 1.5 compatible.liujisi@google.com2011-04-288-35/+77
|
* Use fully qualified java.lang.Object in protoc java code.liujisi@google.com2011-04-083-8/+13
|
* Fix issue 256: compute the correct size for negative enum values, which need ↵jasonh@google.com2011-02-182-1/+16
| | | | to be sign extended.
* Add an intermediate method to propagate the friendship access to nested ↵liujisi@google.com2011-02-071-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.com2011-02-033-3/+3
|
* Update mainline version to 2.4.1-pre.liujisi@google.com2011-02-023-3/+3
|
* Update the release date of 2.4.0liujisi@google.com2011-02-021-1/+1
|
* Add missing files into pom.xml for protobuf-lite.liujisi@google.com2011-01-271-1/+6
|