2010-03-04 Jonathan Pryor * 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 * 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 * MoonlightChannelBaseExtension.cs : do not remove base EventArgs. 2009-12-18 Atsushi Enomoto * 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 * 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 * 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 * MoonlightChannelBaseExtension.cs : add CreateChannel() override. 2009-08-10 Atsushi Enomoto * 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 * 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 * 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 * Copy of client-proxy-generator. * Driver.cs: Hacked to use fetch metadata from a url. 2006-04-14 Atsushi Enomoto * README : added, as this tool exists only in mono. 2006-04-14 Atsushi Enomoto * CommandLineOptions.cs : set "" for default Namespace value. 2006-04-14 Atsushi Enomoto * CommandLineOptions.cs, Driver.cs, Makefile, client-proxy-gen.exe.sources : new files for convenient client proxy generator *from contract Type*.