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