- 03 Aug, 2015 1 commit
-
-
Jon Skeet authored
This is taking an approach of putting all the logic in JsonFormatter. That's helpful in terms of concealing the details of whether or not to wrap the value in quotes, but it does lack flexibility. I don't *think* we want to allow user-defined formatting of messages, so that much shouldn't be a problem.
-
- 01 Aug, 2015 2 commits
-
-
Jan Tattermusch authored
Simpify json tests
-
Jan Tattermusch authored
Fix C# JSON field ordering
-
- 31 Jul, 2015 10 commits
-
-
Paul Yang authored
Fix build failure on Windows when Unicode build is enabled.
-
Jan Tattermusch authored
Fix trivial bug in field orderings.
-
Jon Skeet authored
Use ' instead of " in the expected JSON, then replace it before asserting.
-
Jon Skeet authored
-
Jon Skeet authored
(Shows the benefit of unit testing even code "too simple to fail"...)
-
Jon Skeet authored
Well-known type operations for Timestamp and Duration
-
Jon Skeet authored
While I've provided operators, I haven't yet provided the method equivalents. It's not clear to me that they're actually a good idea, while we're really targeting C# developers who definitely *can* use the user-defined operators.
-
Jon Skeet authored
Handle field names of "descriptor" and "types".
-
Jon Skeet authored
-
Yohei Yukawa authored
This is a follow up CL for e9abc404, which breaks build when UNICODE macro is defined. protoc has explicitly called MBCS version of APIs / funcsions rather than UTF-16 (wchar_t) version of them regardless of UNICODE macro definition (and it indeed works as expected). Hence it makes sense to call GetModuleFileNameA explicitly.
-
- 30 Jul, 2015 16 commits
-
-
Jan Tattermusch authored
Expose GetUmbrellaClassName in csharp_names.h
-
Jan Tattermusch authored
-
Jan Tattermusch authored
Merge C# proto3 from csharp-experimental to master
-
Jan Tattermusch authored
Throw on null for string/bytes single fields
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
Rename ThrowHelper to Preconditions and make it public - we'll want to use it from the generated code soon. Additionally, change it to return the value passed, and make it generic with a class constraint. A separate method doesn't have the class constraint, for more unusual scenarios.
-
Jon Skeet authored
Remove a few hangers-on from frozenness.
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
Remove the C# Freeze API
-
Jon Skeet authored
Expose IsClientStreaming and IsServerStreaming in MethodDescriptor
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
- 29 Jul, 2015 6 commits
- 28 Jul, 2015 3 commits
- 27 Jul, 2015 2 commits