d12744864dedb24d5519eb37ac2d54e31af41bad
[mono.git] / mcs / tools / svcutil / ChangeLog
1 2010-03-04  Jonathan Pryor  <jpryor@novell.com>
2
3         * Driver.cs, CommandLineOptions.cs: Remove Mono.GetOptions use and use
4           Mono.Options instead (as Mono.GetOptions will be removed).
5         * Makefile: Remove Mono.GetOptions.dll reference.
6         * svcutil.exe.sources: Add Options.cs to the build.
7
8 2010-01-28  Atsushi Enomoto  <atsushi@ximian.com>
9
10         * Driver.cs, MoonlightChannelBaseExtension.cs, CommandLineOptions.cs:
11           Now that ServiceContractGenerator generates both sync and async
12           methods, it has to explicitly remove sync methods from moonlight
13           proxies since they are not supported.
14           Also now we can generate sync proxies for monotouch, so
15           differentiate them again to support sync proxy generation (if you
16           don't want to generate sync methods, just use -moonlight).
17
18 2009-12-18  Atsushi Enomoto  <atsushi@ximian.com>
19
20         * MoonlightChannelBaseExtension.cs : do not remove base EventArgs.
21
22 2009-12-18  Atsushi Enomoto  <atsushi@ximian.com>
23
24
25         * how-client-proxy-is-created.txt : brief summary of code generation
26           behavior (it is rather about ServiceContractGenerator, but would
27           rather fit here).
28
29 2009-12-18  Atsushi Enomoto  <atsushi@ximian.com>
30
31         * Driver.cs, MoonlightChannelBaseExtension.cs, CommandLineOptions.cs:
32           Added event-based async generator support (/tcv:35).
33           Some refactoring on async method generation.
34           Removed IExtensibleDataObject usage in moonlight proxy.
35           Added notes on MT profile + sync impossibility (so far).
36
37 2009-09-30  Atsushi Enomoto  <atsushi@ximian.com>
38
39         * Driver.cs, MoonlightChannelBaseExtension.cs, CommandLineOptions.cs:
40           add experimental -monotouch option to generate proxy that are based
41           on moonlight but for sync methods.
42
43 2009-09-30  Atsushi Enomoto  <atsushi@ximian.com>
44
45         * MoonlightChannelBaseExtension.cs : add CreateChannel() override.
46
47 2009-08-10  Atsushi Enomoto  <atsushi@ximian.com>
48
49         * MoonlightChannelBaseExtension.cs : fixed a couple of generated
50           code to compile on .NET (not in mcs yet; some nested generics bug).
51
52 2009-08-10  Atsushi Enomoto  <atsushi@ximian.com>
53
54         * Driver.cs, CommandLineOptions.cs : add moonlight proxy generator
55           support.
56         * MoonlightChannelBaseExtension.cs : new, moonlight proxy generator.
57           Implemented as I[Service|Operation]ContractGenerationExtension.
58         * svcutil.exe.sources : add above.
59
60 2006-10-19  Ankit Jain  <jankit@novell.com>
61
62         * Driver.cs: Try to use HTTP GET to get wsdl, if it fails then try
63         ws-mex.
64         * Makefile: Add reference to System.Web.Services.dll
65
66 2006-06-27  Ankit Jain  <jankit@novell.com>
67
68         * Copy of client-proxy-generator.
69         * Driver.cs: Hacked to use fetch metadata from a url.
70
71 2006-04-14  Atsushi Enomoto  <atsushi@ximian.com>
72
73         * README : added, as this tool exists only in mono.
74
75 2006-04-14  Atsushi Enomoto  <atsushi@ximian.com>
76
77         * CommandLineOptions.cs : set "" for default Namespace value.
78
79 2006-04-14  Atsushi Enomoto  <atsushi@ximian.com>
80
81         * CommandLineOptions.cs, Driver.cs, Makefile,
82           client-proxy-gen.exe.sources :
83           new files for convenient client proxy generator *from contract Type*.