aboutsummaryrefslogtreecommitdiff
path: root/vsprojects/libprotobuf.vcproj
Commit message (Collapse)AuthorAgeFilesLines
* Add missing files in vsprojects.Jisi Liu2015-03-011-0/+3
| | | | Change-Id: I23abcd7f5ad4a1c6b94b0035ac0441ea874cf55d
* Make maps fields work on installed C++ protobufs.Jisi Liu2015-02-251-0/+4
| | | | Change-Id: Id937e25bbb35968ee76c92bd4a8ce6247408c443
* Fix the intermediate directory of vc project files.Feng Xiao2014-12-091-2/+2
|
* Update VC projects to include new source files.Feng Xiao2014-12-041-29/+57
|
* change some files to pass MSVC 2013jieluo@google.com2014-07-311-2/+10
|
* Update MSVC project files and fix compilation issues in MSVC.xiaofeng@google.com2012-09-241-1/+17
|
* Add atomicops from V8.pliard@google.com2012-03-021-0/+16
|
* Remove hashmap.cc in vcproj files.liujisi@google.com2010-12-061-4/+0
|
* Fix build on MSVC.kenton@google.com2009-12-211-0/+4
|
* Massive roll-up of changes. See CHANGES.txt.kenton@google.com2009-12-181-430/+430
|
* Update MSVC project files for recent changes. Added new projects for ↵kenton@google.com2009-08-011-7/+35
| | | | libprotobuf-lite and the lite test.
* Update MSVC project files for rev 120, and add instructions for compiling ↵kenton@google.com2009-04-271-0/+16
| | | | with zlib.
* Remove scoped_memory_log.h from MSVC project files -- it has not existed for ↵kenton@google.com2009-04-221-4/+0
| | | | some time.
* Update MSVC project files to work with new gtest bundling strategy.kenton@google.com2009-04-221-390/+390
|
* Integrate changes from internal code.kenton@google.com2008-11-211-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | protoc * Enum values may now have custom options, using syntax similar to field options. * Fixed bug where .proto files which use custom options but don't actually define them (i.e. they import another .proto file defining the options) had to explicitly import descriptor.proto. * Adjacent string literals in .proto files will now be concatenated, like in C. C++ * Generated message classes now have a Swap() method which efficiently swaps the contents of two objects. * All message classes now have a SpaceUsed() method which returns an estimate of the number of bytes of allocated memory currently owned by the object. This is particularly useful when you are reusing a single message object to improve performance but want to make sure it doesn't bloat up too large. * New method Message::SerializeAsString() returns a string containing the serialized data. May be more convenient than calling SerializeToString(string*). * In debug mode, log error messages when string-type fields are found to contain bytes that are not valid UTF-8. * Fixed bug where a message with multiple extension ranges couldn't parse extensions. * Fixed bug where MergeFrom(const Message&) didn't do anything if invoked on a message that contained no fields (but possibly contained extensions). * Fixed ShortDebugString() to not be O(n^2). Durr. * Fixed crash in TextFormat parsing if the first token in the input caused a tokenization error. Java * New overload of mergeFrom() which parses a slice of a byte array instead of the whole thing. * New method ByteString.asReadOnlyByteBuffer() does what it sounds like. * Improved performance of isInitialized() when optimizing for code size. Python * Corrected ListFields() signature in Message base class to match what subclasses actually implement. * Some minor refactoring.
* * Fix build on MSVC.kenton@google.com2008-09-301-26/+4
| | | | | * Switch to statically-linked libraries instead of DLLs on MSVC.
* Initial checkin.temporal2008-07-101-0/+408