Jon Skeet
5cb5d782b0
Workaround for Mono bug 516379
16 years ago
Jon Skeet
b2526215e1
Use remoting mocks to work with mono
16 years ago
Jon Skeet
2178b93bbb
Fix bug when reading many messages - size guard was triggered
16 years ago
Jon Skeet
51a2f5ea1a
Remove unused class (was going to be used for multi-file support)
16 years ago
Jon Skeet
60fb63e370
Initial Silverlight compatibility work
16 years ago
Jon Skeet
367217301d
Get the right warning number this time.
16 years ago
Jon Skeet
cb8644df88
Fixed a couple of warnings
16 years ago
Jon Skeet
c784be3149
Remove unused variable in static constructors
16 years ago
Adam Bliss
c1a443d486
Adds a few utilities to ProtoBufUtil, integrating over from mainline
16 years ago
Mitsuru Oshima
7e013cacd4
Revert "ProtoBuf update"
...
This reverts commit 9aaf507646c866ab131bf2bcd973882ff9f553cf.
16 years ago
Mitsuru Oshima
babfb77851
ProtoBuf update
...
* Added IntMap that uses Hashtable for larger keys
* Chagned to use IntMap to allow larger tags
* Changed to use autoboxing for int/longs.
16 years ago
Jon Skeet
8729cf4628
Added the ability to use an IEnumerable<T> when adding to a list, so you can do:
...
new Foo.Builder {
RepeatedValue = { x.Select(y) }
};
... a bit like LINQ to XML.
16 years ago
Jon Skeet
d6dd0a4560
Add CLSCompliance.
16 years ago
Jon Skeet
0864d30b97
Include missing generated files
16 years ago
Jon Skeet
df67f1482b
Fix custom options behaviour
16 years ago
kenton@google.com
f22943c7d0
Fix build problem with -std=gnu++0x.
16 years ago
Jon Skeet
c298c89229
New tests, double build errors, and a few miscellaneous fixes
16 years ago
Jon Skeet
2e6dc12fa8
Write/Read delimited messages
16 years ago
Jon Skeet
43da7ae328
Fix equality of messages to include unknown fields
16 years ago
Jon Skeet
7ee85c4e9f
Added field constant generation
16 years ago
kenton@google.com
b43727981c
Fix final leak (win32 only).
16 years ago
kenton@google.com
1fb3d394e5
Update version number in trunk.
16 years ago
Jon Skeet
d33bff04b3
Fixed i18n issues with numbers
16 years ago
kenton@google.com
1d4df6caa4
Fix compile error on Cygwin, where int32 is typedefed to long instead of int, and the compiler can't figure out which overload of this method to use in that case.
16 years ago
kenton@google.com
63e646b7ad
Provide ShutdownProtobufLibrary() which frees all startup-allocated objects.
16 years ago
kenton@google.com
9824eda6b5
enable cross-compiling
16 years ago
kenton@google.com
42c81e1a76
Set better default CXXFLAGS and don't use optimization when compiling tests
...
(takes too long).
16 years ago
temporal
1589b1d8c1
Fix startup crash when statically linking on Mac.
16 years ago
kenton@google.com
c5ff06cc74
Add second run of cpp_unittest which verifies that descriptors are constructed lazily. This is accomplished by avoiding any use of descriptors while testing a bunch of other operations, then checking at the end that descriptors have not been constructed.
16 years ago
kenton@google.com
503a4dd705
Convert some \u escape sequences to UTF-8 because MSVC interprets them differently.
16 years ago
kenton@google.com
30be0a8758
Don't use dll-export declspec on class-nested extensions.
16 years ago
kenton@google.com
ccc11678c7
Make building libprotobuf as a DLL work again.
16 years ago
kenton@google.com
ef3730c2df
Add test verifying that protoc accepts trailing backslashes on Windows, which some users claim doesn't work. Seems to work on my machine.
16 years ago
kenton@google.com
d33e53ad4c
That last rev shouldn't have compiled, but apparently did, for some reason. Fixed.
16 years ago
kenton@google.com
db4b583084
Protect a new death test with GTEST_HAS_DEATH_TEST, since MinGW doesn't support it.
16 years ago
kenton@google.com
50ede8ba17
Update MSVC project files for rev 120, and add instructions for compiling with zlib.
16 years ago
kenton@google.com
d37d46dfbc
Integrate recent changes from Google-internal code tree. See CHANGES.txt
...
for details.
16 years ago
kenton@google.com
709ea28f32
Work around windows.h #defining GetMessage().
16 years ago
kenton@google.com
6f9bc71ffd
Add missing LIBPROTOBUF_EXPORT.
16 years ago
kenton@google.com
37ad00d2c4
Update bundled gtest to latest version (1.3.0) and include it as a
...
nested autoconf package rather than as raw source. This way we can
trivially update it again in the future.
Actually, this change doesn't even include gtest in protobuf's SVN.
Instead, we auto-download it when autogen.sh is invoked. Note that
it will be included in release distributions, though.
TODO:
* Add a configure option to use the system's installed gtest rather
than the bundled copy. Apparently the gtest maintainers are working
on some general-purpose autoconf macros which will do this
automagically.
* Update MSVC project files.
16 years ago
kenton@google.com
6dcd46c8d2
Fix initialization ordering problem in logging code. Based on patch from Wink Saville.
16 years ago
kenton@google.com
cfa2d8aa87
Generate field number constants. Patch from Michael Poole.
16 years ago
kenton@google.com
eb26a1efde
Commit Michael Poole's patch for explicitly constructing all class fields in
...
generated code.
16 years ago
kenton@google.com
e59427a62c
Commit Brian Olson's gzip stream implementations.
16 years ago
kenton@google.com
f663b1602d
Adds a flag to protoc called --error_format which specifies what
...
convention to use when printing errors. Default is GCC, but Microsoft
Visual Studio is another option. This allows errors to be clickable in
the MSVS error log.
16 years ago
The Android Open Source Project
5a08423c59
auto import from //branches/cupcake_rel/...@140373
16 years ago
Jon Skeet
7de1aef848
Avoid creating UnknownFieldSets unless we really have to.
16 years ago
Jon Skeet
75f4268e60
Minor benchmarking changes
16 years ago
Jon Skeet
bceed3c198
Commit earlier deletes
16 years ago
The Android Open Source Project
82155ace01
auto import from //depot/cupcake/@135843
16 years ago