Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@@ -1,83 +0,0 @@
2010-03-04 Jonathan Pryor <jpryor@novell.com>
* Driver.cs, CommandLineOptions.cs: Remove Mono.GetOptions use and use
Mono.Options instead (as Mono.GetOptions will be removed).
* Makefile: Remove Mono.GetOptions.dll reference.
* svcutil.exe.sources: Add Options.cs to the build.
2010-01-28 Atsushi Enomoto <atsushi@ximian.com>
* Driver.cs, MoonlightChannelBaseExtension.cs, CommandLineOptions.cs:
Now that ServiceContractGenerator generates both sync and async
methods, it has to explicitly remove sync methods from moonlight
proxies since they are not supported.
Also now we can generate sync proxies for monotouch, so
differentiate them again to support sync proxy generation (if you
don't want to generate sync methods, just use -moonlight).
2009-12-18 Atsushi Enomoto <atsushi@ximian.com>
* MoonlightChannelBaseExtension.cs : do not remove base EventArgs.
2009-12-18 Atsushi Enomoto <atsushi@ximian.com>
* how-client-proxy-is-created.txt : brief summary of code generation
behavior (it is rather about ServiceContractGenerator, but would
rather fit here).
2009-12-18 Atsushi Enomoto <atsushi@ximian.com>
* Driver.cs, MoonlightChannelBaseExtension.cs, CommandLineOptions.cs:
Added event-based async generator support (/tcv:35).
Some refactoring on async method generation.
Removed IExtensibleDataObject usage in moonlight proxy.
Added notes on MT profile + sync impossibility (so far).
2009-09-30 Atsushi Enomoto <atsushi@ximian.com>
* Driver.cs, MoonlightChannelBaseExtension.cs, CommandLineOptions.cs:
add experimental -monotouch option to generate proxy that are based
on moonlight but for sync methods.
2009-09-30 Atsushi Enomoto <atsushi@ximian.com>
* MoonlightChannelBaseExtension.cs : add CreateChannel() override.
2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
* MoonlightChannelBaseExtension.cs : fixed a couple of generated
code to compile on .NET (not in mcs yet; some nested generics bug).
2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
* Driver.cs, CommandLineOptions.cs : add moonlight proxy generator
support.
* MoonlightChannelBaseExtension.cs : new, moonlight proxy generator.
Implemented as I[Service|Operation]ContractGenerationExtension.
* svcutil.exe.sources : add above.
2006-10-19 Ankit Jain <jankit@novell.com>
* Driver.cs: Try to use HTTP GET to get wsdl, if it fails then try
ws-mex.
* Makefile: Add reference to System.Web.Services.dll
2006-06-27 Ankit Jain <jankit@novell.com>
* Copy of client-proxy-generator.
* Driver.cs: Hacked to use fetch metadata from a url.
2006-04-14 Atsushi Enomoto <atsushi@ximian.com>
* README : added, as this tool exists only in mono.
2006-04-14 Atsushi Enomoto <atsushi@ximian.com>
* CommandLineOptions.cs : set "" for default Namespace value.
2006-04-14 Atsushi Enomoto <atsushi@ximian.com>
* CommandLineOptions.cs, Driver.cs, Makefile,
client-proxy-gen.exe.sources :
new files for convenient client proxy generator *from contract Type*.

View File

@@ -2,12 +2,9 @@ thisdir = tools/svcutil
SUBDIRS =
include ../../build/rules.make
LOCAL_MCS_FLAGS = \
-r:System.Core.dll \
-r:System.Runtime.Serialization.dll \
-r:System.ServiceModel.dll \
-r:System.Web.Services.dll \
-r:System.Configuration.dll
LOCAL_MCS_FLAGS =
LIB_REFS = System.Core System.Runtime.Serialization System.ServiceModel System.Web.Services System.Configuration System System.Xml
PROGRAM = svcutil.exe
include ../../build/executable.make