Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make changes and fixes in signing | Jan Tattermusch | 2015-08-02 | 10 | -96/+16 |
| | |||||
* | added protoc.exe and well known protobuf files to the nuspec file | Jan Tattermusch | 2015-08-02 | 1 | -1/+15 |
| | |||||
* | build signed assemblies | Jan Tattermusch | 2015-08-02 | 15 | -36/+97 |
| | |||||
* | Merge pull request #669 from jskeet/simpify-json-tests | Jan Tattermusch | 2015-08-01 | 1 | -60/+71 |
|\ | | | | | Simpify json tests | ||||
| * | Simplify the JSON tests for readability | Jon Skeet | 2015-07-31 | 1 | -60/+71 |
| | | | | | | | | Use ' instead of " in the expected JSON, then replace it before asserting. | ||||
* | | Merge pull request #668 from jskeet/json_ordering | Jan Tattermusch | 2015-08-01 | 4 | -36/+353 |
|\| | | | | | Fix C# JSON field ordering | ||||
| * | Fix JSON formatting to always emit fields in field order, including oneofs | Jon Skeet | 2015-07-31 | 4 | -36/+353 |
| | | |||||
* | | Merge pull request #643 from yukawa/fix_win_unicode_build | Paul Yang | 2015-07-31 | 1 | -1/+1 |
|\ \ | | | | | | | Fix build failure on Windows when Unicode build is enabled. | ||||
| * | | Fix build failure on Windows when Unicode build is enabled. | Yohei Yukawa | 2015-07-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a follow up CL for e9abc404df99ef85d3e25aaaccd4aa83e381, 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. | ||||
* | | | Merge pull request #667 from jskeet/fix-field-orderings | Jan Tattermusch | 2015-07-31 | 2 | -1/+14 |
|\ \ \ | | |/ | |/| | Fix trivial bug in field orderings. | ||||
| * | | Fix trivial bug in field orderings. | Jon Skeet | 2015-07-31 | 2 | -1/+14 |
|/ / | | | | | | | (Shows the benefit of unit testing even code "too simple to fail"...) | ||||
* | | Merge pull request #666 from jskeet/wkt-times | Jon Skeet | 2015-07-31 | 7 | -0/+563 |
|\ \ | | | | | | | Well-known type operations for Timestamp and Duration | ||||
| * | | Well-known type operations for Timestamp and Duration (but not JSON formatting). | Jon Skeet | 2015-07-31 | 7 | -0/+563 |
|/ / | | | | | | | | | 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. | ||||
* | | Merge pull request #665 from jskeet/types_field | Jon Skeet | 2015-07-31 | 4 | -7/+251 |
|\ \ | | | | | | | Handle field names of "descriptor" and "types". | ||||
| * | | Handle field names of "descriptor" and "types". | Jon Skeet | 2015-07-31 | 4 | -7/+251 |
|/ / | |||||
* | | Merge pull request #664 from jtattermusch/expose_umbrella_class_name2 | Jan Tattermusch | 2015-07-30 | 6 | -34/+28 |
|\ \ | | | | | | | Expose GetUmbrellaClassName in csharp_names.h | ||||
| * | | refactor umbrella class helpers | Jan Tattermusch | 2015-07-30 | 6 | -34/+28 |
|/ / | |||||
* | | Merge pull request #632 from google/csharp-experimental | Jan Tattermusch | 2015-07-30 | 385 | -255618/+32710 |
|\ \ | | | | | | | Merge C# proto3 from csharp-experimental to master | ||||
| * \ | Merge pull request #660 from jskeet/throw-on-null | Jan Tattermusch | 2015-07-30 | 19 | -149/+169 |
| |\ \ | | | | | | | | | Throw on null for string/bytes single fields | ||||
| | * | | Generated code for previous commit. | Jon Skeet | 2015-07-30 | 9 | -57/+57 |
| | | | | |||||
| | * | | Prohibit null values for string/bytes fields in generated code. | Jon Skeet | 2015-07-30 | 3 | -13/+12 |
| | | | | |||||
| | * | | Rename ThrowHelper to Preconditions and make it public - we'll want to use ↵ | Jon Skeet | 2015-07-30 | 7 | -79/+100 |
| |/ / | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | Merge pull request #659 from jskeet/fix-frozen | Jon Skeet | 2015-07-30 | 21 | -327/+3 |
| |\ \ | | | | | | | | | Remove a few hangers-on from frozenness. | ||||
| | * | | Generated code from previous commit. | Jon Skeet | 2015-07-30 | 18 | -315/+0 |
| | | | | |||||
| | * | | More freezing tidy-up; generated code in next commit. | Jon Skeet | 2015-07-30 | 2 | -5/+2 |
| | | | | |||||
| | * | | Minor bits of left-over frozenness. | Jon Skeet | 2015-07-30 | 2 | -7/+1 |
| |/ / | |||||
| * | | Merge pull request #654 from jtattermusch/csharp_hide_freeze | Jon Skeet | 2015-07-30 | 35 | -1498/+8 |
| |\ \ | | | | | | | | | Remove the C# Freeze API | ||||
| | * | | regenerate code | Jan Tattermusch | 2015-07-29 | 18 | -1192/+0 |
| | | | | |||||
| | * | | remove the freeze API | Jan Tattermusch | 2015-07-29 | 17 | -306/+8 |
| | | | | |||||
| * | | | Merge pull request #655 from jtattermusch/csharp_expose_more_info_about_service | Jon Skeet | 2015-07-30 | 1 | -0/+10 |
| |\ \ \ | | |/ / | |/| | | Expose IsClientStreaming and IsServerStreaming in MethodDescriptor | ||||
| | * | | add IsClientStreaming and IsServerStreaming to MethodDescriptor | Jan Tattermusch | 2015-07-29 | 1 | -0/+10 |
| |/ / | |||||
| * | | Merge pull request #638 from jskeet/portable | Jan Tattermusch | 2015-07-29 | 19 | -21/+457 |
| |\ \ | | | | | | | | | First attempt at using profile 259 for Google.Protobuf. | ||||
| | * | | Update the readme file to indicate supported platforms | Jon Skeet | 2015-07-28 | 1 | -0/+11 |
| | | | | |||||
| | * | | Humbug - previous commit didn't include project file changes :( | Jon Skeet | 2015-07-28 | 1 | -0/+2 |
| | | | | |||||
| | * | | Tweaks to Profile259 support | Jon Skeet | 2015-07-28 | 6 | -11/+303 |
| | | | | | | | | | | | | | | | | | | | | | | | | - Fix nupec paths - Remove an obsolete part of the JSON build - Add documentation and tests to reflection extension methods, and improve implementations | ||||
| | * | | First attempt at using profile 259 for Google.Protobuf. | Jon Skeet | 2015-07-27 | 14 | -15/+146 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | This requires .NET 4.5, and there are a few compatibility changes required around reflection. Creating a PR from this to see how our CI systems handle it. Will want to add more documentation, validation and probably tests before merging. This is in aid of issue #590. | ||||
| * | | Merge pull request #641 from jtattermusch/csharp_descriptor_database | Jon Skeet | 2015-07-25 | 2 | -4/+21 |
| |\ \ | | | | | | | | | Expose original binary data for file descriptor | ||||
| | * | | expose original binary data for filedescriptor | Jan Tattermusch | 2015-07-24 | 2 | -4/+21 |
| |/ / | |||||
| * | | Merge pull request #634 from jskeet/reflection2 | Jon Skeet | 2015-07-23 | 9 | -199/+342 |
| |\ \ | | | | | | | | | Reflection part 2 - for discussion | ||||
| | * | | Implemented Jan's suggestion of FieldCollection, replacing ↵ | Jon Skeet | 2015-07-22 | 6 | -119/+128 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FieldAccessorCollection. I think Jan was actually suggesting keeping both, but that feels redundant to me. The test diff is misleading here IMO, because I wouldn't expect real code using reflection to use several accessors one after another like this, unless it was within a loop. Evidence to the contrary would be welcome :) This change also incidentally goes part way to fixing the issue of the JSON formatter not writing out the fields in field number order - with this change, it does except for oneofs, which we can fix in a follow-up change. I haven't actually added a test with a message with fields deliberately out of order - I'm happy to do so though. It feels like it would make sense to be in google/src/protobuf, but it's not entirely clear what the rules of engagement are for adding new messages there. (unittest_proto3.proto?) | ||||
| | * | | Added newlines | Jon Skeet | 2015-07-22 | 2 | -2/+2 |
| | | | | |||||
| | * | | First pass at making field access simpler. | Jon Skeet | 2015-07-22 | 7 | -175/+309 |
| |/ / | | | | | | | | | | This is definitely not ready to ship - I'm "troubled" by the disconnect between a list of fields in declaration order, and a mapping of field accessors by field number/name. Discussion required, but I find that easier when we've got code to look at :) | ||||
| * | | Merge pull request #625 from jskeet/reflection-refactor | Jan Tattermusch | 2015-07-22 | 48 | -1274/+772 |
| |\ \ | | | | | | | | | Reflection refactor | ||||
| | * | | Fix typo in Makefile.am | Jon Skeet | 2015-07-22 | 1 | -1/+1 |
| | | | | |||||
| | * | | Fix attribute mistake and regenerate code. | Jon Skeet | 2015-07-22 | 4 | -10/+0 |
| | | | | |||||
| | * | | Fix file lists for C# | Jon Skeet | 2015-07-22 | 1 | -1/+1 |
| | | | | |||||
| | * | | Generated code for previous commit. | Jon Skeet | 2015-07-22 | 17 | -511/+129 |
| | | | | |||||
| | * | | Remove the usage of attributes for field/method discovery. | Jon Skeet | 2015-07-22 | 22 | -405/+243 |
| | | | | | | | | | | | | | | | | Instead, introduce GeneratedCodeInfo which passes in what we need, and adjust the codegen to take account of this. | ||||
| | * | | Fix comment typo | Jon Skeet | 2015-07-21 | 1 | -1/+1 |
| | | | | |||||
| | * | | Generated code changes following previous commit. | Jon Skeet | 2015-07-21 | 18 | -728/+686 |
| | | | |