aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/csharp
Commit message (Collapse)AuthorAge
...
* | regenerate C# protosGravatar Jan Tattermusch2018-08-07
| |
* | upgrade C# to protobuf 3.6.0Gravatar Jan Tattermusch2018-08-07
| |
* | portable zip for unity packageGravatar Jan Tattermusch2018-08-07
| |
* | add instructions how to use UnityGravatar Jan Tattermusch2018-08-06
| |
* | Merge pull request #16208 from jtattermusch/csharp_unity_packageGravatar Jan Tattermusch2018-08-02
|\ \ | | | | | | Add script for creating a C# package for Unity
| * | unitypackage: fix extensions when copyingGravatar Jan Tattermusch2018-08-02
| | |
| * | explain where .meta files came fromGravatar Jan Tattermusch2018-08-02
| | |
| * | fix unity package nameGravatar Jan Tattermusch2018-08-02
| | |
| * | regenerateGravatar Jan Tattermusch2018-08-02
| | |
| * | add skeleton of unity packageGravatar Jan Tattermusch2018-08-02
| | |
| * | regenerateGravatar Jan Tattermusch2018-08-01
| | |
* | | Merge pull request #16194 from jtattermusch/add_xamarin_exampleGravatar Jan Tattermusch2018-08-01
|\ \ \ | | | | | | | | C#: Add Xamarin example
| | * | add script for building unitypackageGravatar Jan Tattermusch2018-08-01
| | | |
| | * | remove script for building c# packages on LinuxGravatar Jan Tattermusch2018-08-01
| |/ / |/| |
| * | fix markdown renderingGravatar Jan Tattermusch2018-08-01
| | |
* | | remove Jenkins references from build_packages scriptsGravatar Jan Tattermusch2018-07-31
| | |
| * | mention experimental support for Xamarin and UnityGravatar Jan Tattermusch2018-07-31
|/ /
* | Grpc.Core: add support for x86 android emulatorGravatar Jan Tattermusch2018-07-24
| |
* | build fat binary for iosGravatar Jan Tattermusch2018-07-24
| |
* | fix Grpc.Core.csprojGravatar Jan Tattermusch2018-07-24
| |
* | copying filesGravatar Jan Tattermusch2018-07-24
| |
* | experiment: build grpc_csharp_ext for iosGravatar Jan Tattermusch2018-07-24
| |
* | Merge pull request #16067 from srini100/masterGravatar Srini Polavarapu2018-07-23
|\ \ | | | | | | Bump version to v1.15.0-dev
* | | improve xamarin platform detectionGravatar Jan Tattermusch2018-07-23
| | |
* | | C# native libraries should support Android 4.4+ (=api level 19)Gravatar Jan Tattermusch2018-07-23
| | |
* | | add explanation for MonoPInvokeCallback attributeGravatar Jan Tattermusch2018-07-23
| | |
* | | iOS (and probably other AOT platforms) needs to have delegates registeredGravatar Matthew Leibowitz2018-07-23
| | | | | | | | | | | | | | | | | | - if a managed delegate is going to be passed to native code, then it requires an attribute - instead of depending on Xamarin.iOS for this, we can just create our own, the iOS runtime just checks for the type name - reference: https://docs.microsoft.com/en-gb/xamarin/ios/internals/limitations#reverse-callbacks
* | | Merge pull request #15969 from Greenliff/support/xamarinGravatar Jan Tattermusch2018-07-23
|\ \ \ | | | | | | | | Xamarin.Android: add support
* \ \ \ Merge pull request #15846 from medinandres/json_fixGravatar Jan Tattermusch2018-07-20
|\ \ \ \ | | | | | | | | | | Corrected formatting of json files
| | * | | fix continuous build of the Grpc.Core nugetGravatar Jan Tattermusch2018-07-20
| | | | |
| | * | | explicitly list Grpc.Core.targets filesGravatar Jan Tattermusch2018-07-19
| | | | |
| | * | | revert changes to Version.csproj.includeGravatar Jan Tattermusch2018-07-19
| | | | |
| | * | | better NativeExtension.LoadNativeMethods readabilityGravatar Jan Tattermusch2018-07-19
| | | | |
| | * | | Merge remote-tracking branch 'upstream/master' into support/xamarinGravatar Jan Tattermusch2018-07-19
| | |\ \ \ | |_|/ / / |/| | | |
| | * | | fix automatized android artifact buildGravatar Jan Tattermusch2018-07-19
| | | | |
| | | * | Regenerate projectsGravatar Srini Polavarapu2018-07-19
| |_|/ / |/| | |
* | | | Merge pull request #15998 from grpc/v1.13.xGravatar Mehrdad Afshari2018-07-12
|\ \ \ \ | | | | | | | | | | Upmerge changes from v1.13.x to master.
| * | | | add a TODOGravatar Jan Tattermusch2018-07-10
| | | | |
| * | | | explain the shutdown hooks in detailGravatar Jan Tattermusch2018-07-10
| | | | |
| * | | | Remove C# shutdown hook on .NET CoreGravatar Chris Bacon2018-07-10
| | | | |
| | | * | Xamarin support: introduce PlatformApis.isXamarin*, working NativeMethods ↵Gravatar Alexander Houben2018-07-09
| |_|/ / |/| | | | | | | | | | | for Xamarin.Android, do not use System.Runtime.Loader on Android for the moment
| * | | Regenerate projectsGravatar Srini Polavarapu2018-06-27
| | | |
| * | | Regenerate ProjectsGravatar Mehrdad Afshari2018-06-22
| | | |
| | * | Corrected formatting of json filesGravatar Andres Medina2018-06-22
| |/ / |/| | | | | | | | | | | | | | | | | | | | examples/csharp/route_guide/RouteGuide/route_guide_db.json: Removed BOM encoding. Some json parsers cannot natively open these files. There are more portable ways to define Unicode encodings than embedded in files. src/csharp/doc/docfx.json: Incorrect json format.
| | * fixup! Add Grpc.Tools MsBuild taks assembly, test and scriptingGravatar kkm2018-06-21
| | |
| | * Add Grpc.Tools MsBuild taks assembly, test and scriptingGravatar kkm2018-06-21
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a complete set of tooling to build .proto files, with or without gRPC services, in .csproj, both "classic" and SDK flavors, and a bare minimum support for C++ projects. Highlights and omissions: * By default, generated files are placed into project's intermediate directory under obj/, and treated as temporary generated sources. * The projects are highly customizabe thorugh item metadata on Protobuf items. * SDK projects only use Visual Studio new build system, and automatically import XAML property sheets that allow setting per-file properties, such as generated file access, and whether to expect gRPC outputs, from VS properties windows. This possibly requires VS restart after the package is added to solution. Classic projects cannot be extended this way, and only show Protobuf as the possible item; settings are modified by editing the project only. * For C++ projects, only the tool and standard proto import paths are provided, no custom targets yet. This is in the works. * gRPC and Protobuf scripts are separate, and everything is programmed to easily split the Tools package into one for Google.Protobuf and another for Grpc.Tools. This requires tighter coordination between the teams. * The tasks DLL knows about gRPC. I tried to use it to support gRPC in a script-only fashion, but using the tasks results in much cleaner scripts. This is probably how it should remain. * In multitarget projects (multiple frameworks) protoc files are compiled for each target, and also for Debug/Release configuration sepatately. A possible fix is in the works, but requries some MsBuild tooling fixes, so it will take a while. * There are 4 tasks. The "smart" task predicts protoc outputs, and knows things about protoc naming conventions. This supports only C# and C++. The "dumb" task simply invokes protoc in a language-independent way, and supports all languages known to protoc. In the (not very likely) case protoc is used with MsBuild for these languages, instructions for extending the build is provided in build script comments. The other 2 tasks are one to detect current platform and therefore tools paths, and another to read protoc generated dependency file. We use it for C#, but custom project may opt not to use the dependecy files. * 64-bit tools for Windows (protoc and grpc plugin exe) have been removed from package, as Windows is alsways able to run 32-bit executable (and they are smaller and faster, and always preferred when 2G address space is enough).
* | overhaul of top-level .md filesGravatar Jan Tattermusch2018-06-20
| |
* | Merge pull request #15274 from JackOfMostTrades/verify-callback-coreGravatar Mark D. Roth2018-06-19
|\ \ | | | | | | Create verify_peer_options when creating ssl credentials to support a peer verification callback
* \ \ Merge pull request #15668 from ↵Gravatar Mehrdad Afshari2018-06-19
|\ \ \ | | | | | | | | | | | | | | | | mehrdada/remove-csharp-interceptor-api-experimental-warning Remove EXPERIMENTAL API notice on C# interceptor API
* | | | Fix typos in the description of ServerGravatar Rinat Abdullin2018-06-17
| | | |