aboutsummaryrefslogtreecommitdiff
path: root/csharp/src/Google.Protobuf.Test/TestProtos
Commit message (Collapse)AuthorAgeFilesLines
* Cherrypick for csharp, including:Jie Luo2017-12-198-508/+1692
| | | | | | Add preserve UnknownFields Compare floating point values bitwise Add auto-generated header to C# generated files
* Fix merging with message-valued oneofJon Skeet2017-10-311-6/+351
| | | | | | | | | | If messages A and B have the same oneof case, which is a message type, and we merge B into A, those sub-messages should be merged. Fixes #3200. Note that I haven't regenerated all the code, as some of the protos have been changed, breaking generation.
* Update the comment on the message_type to cover what it should be.Thomas Van Lenten2017-07-261-3/+3
|
* fix php failing list and csharp generated protoYilun Chong2017-07-051-211/+215
|
* There might be duplicated enum values when allow_alias is true. Add ↵Jie Luo2017-02-281-89/+209
| | | | PreferredAlias into OriginalNameAttribute to remove the duplication (#2727)
* Add Oneof custom options testJie Luo2017-01-271-110/+108
|
* Support custom options in C#Jon Skeet2017-01-191-0/+2627
| | | | | | | | | | | | This consists of: - Changing the codegen for the fixed set of options protos, to parse unknown fields instead of skipping them - Add a new CustomOptions type in the C# support library - Expose CustomOptions properties from the immutable proto wrappers in the support library Only single-value options are currently supported, and fetching options values requires getting the type right and knowing the field number. Both of these can be addressed at a later time. Fixes #2143, at least as a first pass.
* remove leading whitespace in C# xml commentsJan Tattermusch2016-12-125-84/+84
|
* Factored Conformance and Benchmark test messages into shared test schema. ↵Joshua Haberman2016-12-031-0/+3688
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#1971) * Factored Conformance test messages into shared test schema. * Updated benchmarks to use new proto3 message locations. * Fixed include path. * Conformance: fixed include of Python test messages. * Make maven in Rakefile use --batch-mode. * Revert changes to benchmarks. On second thought I think a separate schema for CPU benchmarking makes sense. * Try regenerating C# protos for new test protos. * Removed benchmark messages from test proto. * Added Jon Skeet's fixes for C#. * Removed duplicate/old test messages C# file. * C# fixes for test schema move. * Fixed C# to use the correct TestAllTypes message. * Fixes for Objective C test schema move. * Added missing EXTRA_DIST file.
* Changes to generated code from previous commitJon Skeet2016-07-046-78/+1107
|
* Regenerate all C# code and make it compileJon Skeet2016-04-204-71/+71
| | | | JSON tests fail, as we're not using OriginalNameAttribute yet.
* csharp: add support for the json_name optionalien2016-03-181-5/+168
| | | | | Conflicts: csharp/src/Google.Protobuf/JsonFormatter.cs
* Generated code changes from previous commitJon Skeet2016-02-042-14/+14
|
* Generated code for GeneratedCodeInfo changeJon Skeet2016-02-046-59/+59
|
* Merge pull request #1096 from jskeet/custom-to-stringJan Tattermusch2016-01-191-0/+45
|\ | | | | Introduce ICustomDiagnosticMessage to allow for custom string formatting
| * Introduce ICustomDiagnosticMessage to allow for custom string formattingJon Skeet2016-01-131-0/+45
| | | | | | | | This fixes issue #933, effectively.
* | Make sure thatJon Skeet2016-01-151-3/+40
|/ | | | | | "valueField": null is parsed appropriately, i.e. that it remembers that the field is set.
* Prohibit null values in map fieldsJon Skeet2016-01-111-9/+9
| | | | | On deserialization, missing values for message types are replaced with a "default" message.
* Generated code changes from previous commit.Jon Skeet2015-12-156-58/+58
|
* Generated code changes for previous commit (basically ↵Jon Skeet2015-11-226-6/+6
| | | | InternalBuildGeneratedFileFrom => FromGeneratedCode)
* Generated code from previous commit.Jon Skeet2015-11-196-53/+53
|
* Generated code changes and manual changes for previous commit.Jon Skeet2015-11-096-69/+69
|
* Generated code for previous commit (oneof case contributing to hash code and ↵Jon Skeet2015-10-243-0/+10
| | | | equality).
* Generated code from previous commit.Jon Skeet2015-10-016-0/+405
|
* Fix typo in oneof case enum commentJon Skeet2015-09-303-5/+5
|
* Generated code changes for previous commit.Jon Skeet2015-09-296-12/+12
|
* Generated code for previous commitJon Skeet2015-09-296-0/+23
|
* Regenerated code. Most changes are whitespace, removing trailing spaces.Jon Skeet2015-09-016-416/+416
| | | | Other changes are due to the well-known types changing without us regenerating.
* Generated code for previous commit.Jon Skeet2015-08-066-232/+58
|
* Generated code changes for previous commit.Jon Skeet2015-08-056-174/+58
|
* Generated code changes for previous commit.Jon Skeet2015-08-056-0/+58
|
* Fix JSON formatting to always emit fields in field order, including oneofsJon Skeet2015-07-311-6/+298
|
* Handle field names of "descriptor" and "types".Jon Skeet2015-07-311-6/+227
|
* Generated code for previous commit.Jon Skeet2015-07-301-11/+11
|
* Generated code from previous commit.Jon Skeet2015-07-306-165/+0
|
* regenerate codeJan Tattermusch2015-07-296-660/+0
|
* Fix attribute mistake and regenerate code.Jon Skeet2015-07-222-6/+0
|
* Generated code for previous commit.Jon Skeet2015-07-226-368/+69
|
* Generated code changes following previous commit.Jon Skeet2015-07-216-376/+392
|
* First pass at the big rename from ProtocolBuffers to Google.Protobuf.Jon Skeet2015-07-176-0/+12020
We'll see what I've missed when CI fails...