csharptest
efc90f4000
Changes to support the Portable Library profile
12 years ago
csharptest
6716432ca6
Last (hopefully) changes to pre-processing directives
12 years ago
csharptest
0f56b84298
Added NOEXTENSIONS and NOFILEVERSION. Internalized golden_message test dependencies
12 years ago
csharptest
945bd1d516
Working to reduce number of conditional complication directives, and migrate towards feature-based condtions rather than platform-based
12 years ago
csharptest
5cda54bd8b
Refactored uses of CreateDelegate for compatibility with CF2
12 years ago
csharptest
fc353381e8
Refactored uses of CreateDelegate for compatibility with CF2
12 years ago
csharptest
1ab73c6a6c
Refactored the use of Delegate.CreateDelegate to use FrameworkPortability.CreateDelegate,
...
retooled MessageStreamIterator.cs to use safer/less complicated reflection.
12 years ago
csharptest
0d91952a58
Refactoring compatibility code to use FrameworkPortability class
12 years ago
csharptest
14e011f61b
Add generated_code_attributes option, defaulted to false to generate the CompilerGeneratedAttribute and GeneratedCodeAttribute attributes
12 years ago
csharptest
7d53c12912
Refactored SilverlightCompatibility.cs => FrameworkPortability.cs added NewLine const
12 years ago
csharptest
ad73b4250d
Fixing build for SILVERLIGHT and COMPACT_FRAMEWORK before adding more build
...
variations (WP). Changes are primarily superficial since they are to support
the Serialization assembly and unit tests compiling in the CF which has not
been done before.
12 years ago
csharptest
3cf3315370
Fix for GetProperty(string, Type[]) incompatible with Silverlight
12 years ago
csharptest
0e152e4386
addressbook.proto - Imported the options and set the expected namespace and umbrella class
12 years ago
csharptest
9c73660d55
Removed explicit build of addressbook so that it builds like all other protos
12 years ago
csharptest
d41ed17a06
Removed TestProtoFileDisablingClsComplianceFlags, see Issue 38: Disable CLSCompliant warnings
12 years ago
csharptest
7a030703db
Adding addressbook.proto to the build
12 years ago
csharptest
6bea9e25b1
Issue 40: import doesn't work / proto_path does not work for command-line file names
12 years ago
csharptest
bf2a92c524
regenerated proto files with recent changes
12 years ago
csharptest
6e2dfae3d8
Issue 38: Disable CLSCompliant warnings (3021)
12 years ago
csharptest
f96f5ae58a
Issue 49: Generated nested static Types class should be partial
12 years ago
csharptest
fb607d6fa6
Merged local fix for Issue 50
12 years ago
csharptest
eb6476d72f
Ignored batch files
12 years ago
csharptest
6c4a2de7df
Issue 50: The XML serializer will fail to deserialize a message with empty child message
12 years ago
pliard@google.com
75575df086
Generate missing inclusion of common.h.
...
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.
12 years ago
xiaofeng@google.com
3d46dad1d2
Use string::size_type instead of int for results of string.find() etc. -- patch from hans
12 years ago
xiaofeng@google.com
fcb8a50b50
Update MSVC project files and fix compilation issues in MSVC.
12 years ago
xiaofeng@google.com
b55a20fa2c
Down-integrate from internal branch
12 years ago
Ying Wang
b67a8ec635
Build against the NDK for x86 and mips too.
...
Change-Id: I68963dc1c274c3dcf1038d4e21dc418f9554b78f
12 years ago
Ying Wang
ce12c0a2c2
am a6d94785: Retire LOCAL_NDK_VERSION.
...
* commit 'a6d94785fc7c80c33de99b5a65e6a5e3a2e93fb3':
Retire LOCAL_NDK_VERSION.
13 years ago
Ying Wang
b74eb3fc65
Retire LOCAL_NDK_VERSION.
...
Bug: 6932421
Change-Id: Ieaad80daf4e6a4a7f058dd242f37a144e8ee9e76
13 years ago
Ying Wang
64227227e7
Retire LOCAL_NDK_VERSION.
...
Bug: 6932421
Change-Id: Ieaad80daf4e6a4a7f058dd242f37a144e8ee9e76
13 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
Jon Skeet
2be3870a5f
Change "typeof (Foo)" to "typeof(Foo)" everywhere. I have no idea why I used to
...
include the space - it definitely doesn't look idiomatic...
13 years ago
Jon Skeet
57e5746a39
Merge.
13 years ago
Jon Skeet
34378b49b5
Test and fix for issue 45. When we fetch properties, explicitly state that
...
we don't want any arguments, to avoid ambiguity with indexers.
(Also, change a few "typeof (Foo)" to "typeof(Foo)". Fuller replacement coming.)
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