Граф коммитов

3448 Коммитов

Автор SHA1 Сообщение Дата
Andrew Arnott 984edab07e CR feedback 2016-07-15 12:42:51 -07:00
Andrew Arnott ab138af2fa Rename HeaderDelimitedMessageHandler class 2016-07-15 12:36:24 -07:00
Andrew Arnott 7102ae90e7 PR 28917: Add tests to prove behavior when Async and non-Async method suffixes are present
- Add tests to prove behavior when Async and non-Async method suffixes are present
2016-07-15 19:23:33 +00:00
Andrew Arnott fdd031e218 Remove -Localization switch from init.ps1
Localization is no longer a MicroBuild step.
2016-07-15 11:54:16 -07:00
Andrew Arnott 68014cfc5b Merge branch 'dev/andarno/perftests' 2016-07-15 08:40:08 -07:00
Andrew Arnott 425e0f59e1 Add named pipe perf test as well 2016-07-15 08:39:33 -07:00
Andrew Arnott 181d88906d Merge branch 'dev/andarno/perftests' into dev/andarno/jsonHeaders 2016-07-15 07:53:46 -07:00
Andrew Arnott 6c9a15e970 Add perf reporting 'test' 2016-07-15 07:33:53 -07:00
Andrew Arnott f0bf927122 Update VS version number in sln
VS won't leave me alone till I allow this.
2016-07-15 07:23:54 -07:00
Andrew Arnott ff8701f03c Add tests to prove behavior when Async and non-Async method suffixes are present 2016-07-14 12:14:12 -07:00
Andrew Arnott 9844f7ad53 PR 26735: Allow JSON-RPC messages that omit the "Async" suffix on method names
Services should use Async method suffixes on their async methods, per C# guidelines. In particular when sharing an interface between service and client, the client should also use Async method suffixes on their names.
But doing so previously required the client to append the "Async" suffix to their remote calls, which exposes something of an implementation detail to the JSON-RPC client. So this change makes it optional.

Related work items: #234257
2016-07-14 18:00:44 +00:00
Andrew Arnott 2747ee0fa0 Rename BadHeaderException to BadRpcHeaderException 2016-07-11 07:33:00 -06:00
Andrew Arnott abdd7d231c Fix build break when using nuget 3.4.4 2016-07-01 22:44:56 -06:00
Andrew Arnott acabb55dd3 Remove InternalsVisibleTo for tests 2016-07-01 22:39:52 -06:00
Andrew Arnott 1f81e24df7 Add max buffer check and comments 2016-07-01 22:36:52 -06:00
Andrew Arnott d879e296a3 Merge branch 'master' 2016-07-01 22:25:01 -06:00
Andrew Arnott b2eb1cf30b Remove blank lines from xlf files
This is a change MAT wants to make after localizers have translated the files.
2016-07-01 22:23:38 -06:00
Andrew Arnott 919e91ee8b Merge master into jsonHeaders 2016-07-01 22:12:08 -06:00
Andrew Arnott a46673ff6c Support Content-Type header when sending messages 2016-07-01 19:33:03 -06:00
Andrew Arnott b0389ec549 Fix timed out test 2016-07-01 18:45:05 -06:00
Andrew Arnott 69339bf7bf Replace test hangs with timeouts 2016-07-01 18:43:08 -06:00
CSIUSERS 5fa71be91b PR 27498: LOC CHECKIN | StreamJsonRpc + Desktop | localized XLFs
- LOC CHECKIN | StreamJsonRpc + Desktop | localized XLFs
2016-07-02 00:41:05 +00:00
Andrew Arnott 5819f150ee Apply xliff translations to resx files 2016-07-01 18:30:00 -06:00
Andrew Arnott 3841625c5f Support Content-Type header when receiving messages 2016-07-01 18:27:46 -06:00
redmond\csiusers 54221c4e6a LOC CHECKIN | StreamJsonRpc + Desktop | localized XLFs 2016-07-01 01:11:46 -07:00
Andrew Arnott 246e813195 Dispose of underlying streams when disconnected
Fixes last two failing tests.
2016-06-30 21:56:39 -06:00
Andrew L Arnott 7473d19b34 PR 27317: Remove old style localization
- Remove old style localization
2016-06-30 04:20:02 +00:00
Andrew Arnott bf9bcd9918 Remove old style localization 2016-06-29 22:10:06 -06:00
Andrew L Arnott 50b55e0cd5 PR 26649: Merge dev/andarno/xliff to master
This prepares us for 'open source friendly' localization. Eventually the LCL files will go away.
2016-06-25 00:05:44 +00:00
Andrew L Arnott 9d766bed71 PR 26751: Use nuget.exe 3.3.0, since that actually works
- Use nuget.exe 3.3.0, since that actually works
2016-06-24 19:59:53 +00:00
Andrew Arnott ba5fdd2559 Use nuget.exe 3.3.0, since that actually works 2016-06-24 12:48:00 -07:00
Andrew Arnott eac13acffb Allow JSON-RPC messages that omit the "Async" suffix on method names
Closes #234257
2016-06-24 11:52:20 -07:00
Andrew Arnott 5b187cc54f Fix NuGet packaging of satellite assemblies in dotnet folder 2016-06-24 11:18:39 -07:00
Andrew L Arnott 4340d3d1f9 PR 26369: Merge dev/andarno/analyzers to master
- Add .ConfigureAwait(false) everywhere that's missing
 - Add Async suffix to async methods
2016-06-22 17:56:40 +00:00
Andrew Arnott 118e22760f Replace delimiter protocol with header protocol to match VS Code 2016-06-22 08:30:31 -07:00
Andrew Arnott bed449dea1 Add the first message header test 2016-06-22 07:23:33 -07:00
Andrew Arnott cef4778712 Add Async suffix to async methods
Analyzers will also help catch and enforce this going forward.
2016-06-22 07:21:05 -07:00
Andrew Arnott 4b648e2e86 Add .ConfigureAwait(false) everywhere that's missing
I use AsyncUsageAnalyzers as a way to detect and enforce this now.
2016-06-22 07:18:22 -07:00
Andrew Arnott e7f21e94b4 Add empty translation files for all VS languages 2016-06-14 23:06:40 -07:00
Andrew Arnott 538bed6aaf Enable Multilingual app toolkit 2016-06-14 23:04:38 -07:00
Andrew Arnott c0a1a5cf98 We release out of master 2016-06-13 18:26:42 -07:00
Andrew Arnott 3b32a738db Add support for 'dotnet' target in nupkg 2016-06-13 18:21:08 -07:00
Andrew Arnott 3f6de69273 Bump version (to exceed the one found in DevCore) 2016-06-13 14:50:26 -07:00
Andrew Arnott 45fd008b93 Consolidate MicroBuild package versions 2016-06-11 13:44:23 -07:00
Andrew Arnott 4c53669bf5 Stop localizing unit test project 2016-06-11 13:35:13 -07:00
Andrew Arnott e7339cb014 Add build authoring 2016-06-11 12:27:15 -07:00
Microsoft 87ef0f189b Add loc files 2016-06-11 12:17:26 -07:00
Microsoft 79fb704bfd Initial commit 2016-06-11 12:17:11 -07:00