Commit Graph

5423 Commits

Author SHA1 Message Date
temporal
f837b0066d Use the nice macro to declare once-init control objects, like good little coders should. Otherwise the initialization routines never run on Mac. TODO: Investigate how this was broken. 2009-08-01 07:30:49 +00:00
kenton@google.com
9270a99d2e Make DLLs work again. 2009-08-01 02:16:55 +00:00
kenton@google.com
e6607e3963 Update MSVC project files for recent changes. Added new projects for libprotobuf-lite and the lite test. 2009-08-01 01:29:03 +00:00
kenton@google.com
c3a24531d1 Hurr, some merge conflict was resolved poorly. Fixed. 2009-08-01 00:44:01 +00:00
kenton@google.com
253a850804 Allow compression level of GzipOutputStream to be configured. 2009-08-01 00:38:45 +00:00
kenton@google.com
1900c536cd Fix compile for GCC 3.4.4. 2009-08-01 00:30:11 +00:00
kenton@google.com
39671e5309 Extend MAINTAINERCLEANFILES to include some things automatically added by libtoolize. 2009-07-31 21:46:11 +00:00
kenton@google.com
6cbe32fa13 Use SVN externals for gtest. 2009-07-31 21:20:02 +00:00
kenton@google.com
c137750365 Remove two empty source files. This doesn't actually have any effect on code size but might as well get rid of them. 2009-07-29 21:48:13 +00:00
kenton@google.com
4f3491ee5f Decouple strutil from C++ lite library for a further 23k reduction. 2009-07-29 21:33:08 +00:00
kenton@google.com
858a22be11 Define libprotobuf-lite in Makefile.am.
TODO:  Compile conditionally?  Provide a way to omit ExtensionSet?
  Should libprotobuf depend on libprotobuf-lite instead of being a
  stand-alone lib?
2009-07-29 02:21:47 +00:00
kenton@google.com
80b1d62bfc Submit recent changes from internal branch, including "lite mode" for
C++ and Java.  See CHANGES.txt for more details.
2009-07-29 01:13:20 +00:00
Jean-Baptiste Queru
0422db3be9 reconcile korg/master into goog/master 2009-07-26 11:43:55 -07:00
Jean-Baptiste Queru
e68c309360 Merge korg/donut into korg/master 2009-07-25 17:48:02 -07:00
kenton@google.com
d2fd0638c3 Down-integrate some code from an internal branch. (More to come.) 2009-07-24 01:00:35 +00:00
kenton@google.com
31afcd730b Fix problems with emacs protobuf mode, I guess. See <http://www.opensubscriber.com/message/emacs-devel@gnu.org/7155093.html>. Patch from domq@google.com. 2009-07-08 20:37:43 +00:00
Jon Skeet
1a79d04d25 Mono build file improvements and readme 2009-06-25 20:31:26 +01:00
kenton@google.com
ceb561d65b Add Swap(), SwapElements(), and RemoveLast() to Reflection. Patch by Scott Stafford. 2009-06-25 19:05:36 +00:00
Jon Skeet
ad74853e0c Fix copyright notices 2009-06-25 16:55:58 +01:00
Jon Skeet
e1e8431681 Gone back to non-remoting mocks, but marked breaking unit test as ignored 2009-06-25 16:55:08 +01:00
Jon Skeet
5cb5d782b0 Workaround for Mono bug 516379 2009-06-25 10:51:31 +01:00
Jon Skeet
a22663eda9 Initial mono build scripts 2009-06-25 09:30:14 +01:00
Jon Skeet
b2526215e1 Use remoting mocks to work with mono 2009-06-25 09:18:02 +01:00
Jon Skeet
37a7983aaa Merge branch 'master' of git@github.com:jskeet/dotnet-protobufs 2009-06-25 07:52:54 +01:00
Jon Skeet
2178b93bbb Fix bug when reading many messages - size guard was triggered 2009-06-25 07:52:07 +01:00
Jon Skeet
51a2f5ea1a Remove unused class (was going to be used for multi-file support) 2009-06-22 11:31:29 +01:00
Jon Skeet
60fb63e370 Initial Silverlight compatibility work 2009-06-20 20:46:28 +01:00
Jon Skeet
367217301d Get the right warning number this time. 2009-06-17 16:23:30 +01:00
Jon Skeet
cb8644df88 Fixed a couple of warnings 2009-06-17 16:09:22 +01:00
Jon Skeet
c784be3149 Remove unused variable in static constructors 2009-06-17 15:47:33 +01:00
Adam Bliss
9ed5ba9170 am a67f19de: Adds a few utilities to ProtoBufUtil, integrating over from mainline
Merge commit 'a67f19deb0794784d1b841bc1900328103af03c5'

* commit 'a67f19deb0794784d1b841bc1900328103af03c5':
  Adds a few utilities to ProtoBufUtil, integrating over from mainline
2009-06-11 00:45:03 -07:00
Adam Bliss
c1a443d486 Adds a few utilities to ProtoBufUtil, integrating over from mainline 2009-06-10 17:40:19 -07:00
Mitsuru Oshima
8a3fd8152c am 7fea449b: Revert "ProtoBuf update"
Merge commit '7fea449b53848057686ac4266ee51853bda70e30'

* commit '7fea449b53848057686ac4266ee51853bda70e30':
  Revert "ProtoBuf update"
2009-06-10 16:31:48 -07:00
Mitsuru Oshima
7e013cacd4 Revert "ProtoBuf update"
This reverts commit 9aaf507646c866ab131bf2bcd973882ff9f553cf.
2009-06-10 16:16:02 -07:00
Mitsuru Oshima
53a2e9d2b0 am 9aaf5076: 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.
Merge commit '9aaf507646c866ab131bf2bcd973882ff9f553cf'

* commit '9aaf507646c866ab131bf2bcd973882ff9f553cf':
  ProtoBuf update
2009-06-10 10:30:24 -07:00
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.
2009-06-10 10:28:53 -07:00
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.
2009-06-05 22:49:05 +01:00
Jon Skeet
d6dd0a4560 Add CLSCompliance. 2009-06-05 22:00:05 +01:00
Jon Skeet
0864d30b97 Include missing generated files 2009-06-05 20:10:32 +01:00
Jon Skeet
df67f1482b Fix custom options behaviour 2009-06-05 19:29:36 +01:00
kenton@google.com
f22943c7d0 Fix build problem with -std=gnu++0x. 2009-06-01 18:27:23 +00:00
Jon Skeet
6ef233d4ea Updated todo list 2009-05-30 10:07:53 +01:00
Jon Skeet
c298c89229 New tests, double build errors, and a few miscellaneous fixes 2009-05-30 10:07:09 +01:00
Jon Skeet
a6afb7cd48 Update protoc.exe to 2.1 release 2009-05-30 10:05:24 +01:00
Jon Skeet
2e6dc12fa8 Write/Read delimited messages 2009-05-29 06:34:52 +01:00
Jon Skeet
43da7ae328 Fix equality of messages to include unknown fields 2009-05-28 21:45:43 +01:00
Jon Skeet
7ee85c4e9f Added field constant generation 2009-05-28 21:11:15 +01:00
kenton@google.com
a5183461f8 Fixes to acx_check_suncc.m4 from Monty Taylor. 2009-05-28 00:48:15 +00:00
kenton@google.com
b43727981c Fix final leak (win32 only). 2009-05-18 18:38:56 +00:00
kenton@google.com
1fb3d394e5 Update version number in trunk. 2009-05-13 23:20:03 +00:00