Commit Graph

6312 Commits

Author SHA1 Message Date
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
Jon Skeet
d33bff04b3 Fixed i18n issues with numbers 2009-05-11 19:42:18 +01:00
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. 2009-05-06 22:17:46 +00:00
kenton@google.com
e21c5734ec Make sure examples link properly. 2009-05-06 20:41:30 +00:00
kenton@google.com
63e646b7ad Provide ShutdownProtobufLibrary() which frees all startup-allocated objects. 2009-05-06 19:27:03 +00:00
kenton@google.com
9824eda6b5 enable cross-compiling 2009-05-06 17:49:37 +00:00
kenton@google.com
42c81e1a76 Set better default CXXFLAGS and don't use optimization when compiling tests
(takes too long).
2009-05-06 01:15:06 +00:00
kenton@google.com
3d694ad2d8 Fix test failure on 64-bit python. 2009-05-01 23:33:31 +00:00
kenton@google.com
a8923cdd9a More Sun CC hacks. Contributed by Monty Taylor. 2009-05-01 21:53:10 +00:00
kenton@google.com
2fd1208b34 Hopefully make autogen.sh run on solaris. 2009-05-01 21:41:32 +00:00
kenton@google.com
2cdba5baee Add Emacs editor mode. Contributed by Alexandre Vassalotti. 2009-05-01 21:03:20 +00:00
temporal
1589b1d8c1 Fix startup crash when statically linking on Mac. 2009-04-28 08:09:44 +00:00