Ying Wang
64227227e7
Retire LOCAL_NDK_VERSION.
...
Bug: 6932421
Change-Id: Ieaad80daf4e6a4a7f058dd242f37a144e8ee9e76
12 years ago
liujisi@google.com
9ced30caf9
Down-integration form opensource depot
13 years ago
pliard@google.com
daced74d77
Add support for NaCl in atomicops.
...
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
13 years ago
liujisi@google.com
d0e03932c1
Fix issue/333. skip any escaped characters in quotes.
13 years ago
liujisi@google.com
d2967cda0e
-lz in protobuf.pc belongs in Libs.private, not Libs
13 years ago
liujisi@google.com
42e3b666ef
set _VARDADIC_MAX=10 preprocessor definition to make test pass in vc11.
13 years ago
liujisi@google.com
26261eb756
Allow configure to disable maintainer mode
13 years ago
Ying Wang
4747b03ac1
Build the target protobuf libraries against the NDK
...
This change unbundled the protobuf target libraries, so they can be used
in unbundled branches.
Change-Id: Ic4948f27395b2c2b81ea120d9e2353ba9aad02a8
13 years ago
liujisi@google.com
e7881e8e12
Update atomicops to support new platforms where intptr_t = long.
...
Fix license headers.
13 years ago
liujisi@google.com
aabd7cf8f8
Fix a NULL/bool conversion.
13 years ago
xiaofeng@google.com
2072421124
Fix issue 378
13 years ago
pliard@google.com
a269a2c48b
Update outdated use of GoogleOnceType.
13 years ago
pliard@google.com
6103d4ed13
Don't call AddDesc() at static init time in LITE_RUNTIME mode.
...
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
13 years ago
pliard@google.com
7cc257673c
Improve GoogleOnceInit() in Protocol Buffers.
...
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.
13 years ago
pliard@google.com
6a10204df6
Add missing guard in atomicops MSVC cc file
13 years ago
pliard@google.com
72afe6ee3f
Fix build error in Mac atomicops.
13 years ago
pliard@google.com
324779ad70
Remove static initializer in wire_format_lite.cc.
13 years ago
pliard@google.com
f5de486b53
Add atomicops from V8.
13 years ago
Jeff Brown
17892bccbb
Remove the simulator target from all makefiles.
...
Bug: 5010576
Change-Id: I9a5e66066482aa0007f221bb866ac57f4eb1b70c
14 years ago
liujisi@google.com
cb6dd4ef5f
A workaround for MSVC 2010 x64 platform bug,
...
which affects proto compiler in generating field has_bit mask.
14 years ago
liujisi@google.com
2a89d0022d
Add missing dll export macros.
14 years ago
liujisi@google.com
f36ae07c58
Update external gtest to 1.5.0.
14 years ago
liujisi@google.com
295a096023
Remove extra semicolon in primitive repeated field init code.
14 years ago
liujisi@google.com
5325de1808
Support for C-style comments in editors/proto.vim -- patch from infnty.
14 years ago
liujisi@google.com
3239fec94c
Close resources properly for java tests and examples.
14 years ago
liujisi@google.com
e8e6eed0be
Fixed a memory leak in python CPP implementation.
14 years ago
liujisi@google.com
7a6de0008a
Update comments for globally unique extension number for custom options.
14 years ago
liujisi@google.com
02d7015ba8
Allow String to be used as message names.
14 years ago
liujisi@google.com
5c24564811
Update mainline version to 2.4.2-pre.
14 years ago
liujisi@google.com
5d99632b2d
Update changelog for 2.4.1 release.
14 years ago
liujisi@google.com
03aaa0417f
Python CPP implementation now requires c++ libprotobuf installed before running
...
setup.py to fix RPATH problem.
14 years ago
liujisi@google.com
5a3342823a
Add missing plugin.h into extract_includes.bat script.
14 years ago
liujisi@google.com
23f42ceaf8
Define serailVersionUID for generated java class.
14 years ago
liujisi@google.com
3dc4a7be33
Fix incomplete comments.
14 years ago
liujisi@google.com
5a5e67a25d
Make protobuf java JDK 1.5 compatible.
14 years ago
liujisi@google.com
9cf65b7dd2
Use fully qualified java.lang.Object in protoc java code.
14 years ago
jasonh@google.com
eab9b5d47f
Fix issue 256: compute the correct size for negative enum values, which need to be sign extended.
14 years ago
Ying Wang
d4bdc4c78a
am 7cc5f59e: Unbundle protobuffer target libraries.
...
* commit '7cc5f59ec79718040bb1efd8be2ed12af2de5e1a':
Unbundle protobuffer target libraries.
14 years ago
Ying Wang
3b3e5e580c
Unbundle protobuffer target libraries.
...
Change-Id: I3047d2cd10828844562fa57ae3b619fe919c6113
14 years ago
liujisi@google.com
17d57dbbcd
Add an intermediate method to propagate the friendship access to nested classes as a workaround for old compilers (e.g. gcc 3.4)
14 years ago
liujisi@google.com
c345db7d6b
Update version number to 2.4.1 in common.h.
14 years ago
liujisi@google.com
01cba4b16e
Update mainline version to 2.4.1-pre.
14 years ago
liujisi@google.com
7a26147997
Update the release date of 2.4.0
14 years ago
liujisi@google.com
bdfc1eab53
Add missing files into pom.xml for protobuf-lite.
14 years ago
Ying Wang
ddf74061de
Unbundle protobuffer target libraries.
...
Change-Id: I535f93389b3b13578c9602dce3d38f1ca256e807
14 years ago
liujisi@google.com
1e106bc320
Update contributors.
14 years ago
liujisi@google.com
42e67e081a
update ez_setup.py to fix the python2.6 problem.
14 years ago
liujisi@google.com
d4a57f1557
Fix corner case in acx_pthread.m4 to work with -nostdlib, patch from Kacper Kowalik.
14 years ago
liujisi@google.com
57014ffa52
Use Subprocess::Win32ErrorMessage() in command_line_interface_unittest to make the it OS locale independent.
14 years ago
liujisi@google.com
5c20ca1fcc
Escape C++ Trigraphs.
14 years ago