Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ChangeLog « Microsoft.VisualBasic « System « class « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: be47b6e282d71824f0910e048b861178a88ec5c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
2006-02-14  Rafael Teixeira <rafaelteixeirabr@hotmail.com> 
	* VBCodeCompiler.cs: 
		use mbas.exe from 1.0 or 2.0, depending on NET_2_0
		BuildArgs()
			copy options.CompilerOptions to the resulting command line  (as pointed by Arnhoffer Károly)	
			use Append instead of AppendFormat when possible
			
2005-12-07  Gert Driesen  <drieseng@users.sourceforge.net>

	* VBCodeCompiler.cs: Set eol-style to native.
	* VBCodeGenerator.cs: Set eol-style to native.
        * VBCodeProvider.cs: Set eol-style to native.


2005-12-07  Gert Driesen  <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Modified GeneratePrimitiveExpression to match
	.NET 1.x and 2.0 for char, float, ushort, uint, ulong and sbyte.

2005-11-30  Gert Driesen  <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Fixed NRE in GenerateEventReferenceExpression,
	and escape event name. Indent statements for iteration. Avoid
	ArgumentNullException if expression is not set for CodeReturnStatement.
	Temporary reduce indentation for label, and fixed ArgumentNullException
	if no statement is set. Cosmetic changes to code generated for 
	condition to match MS.NET. In OutputTypeNamePair, escape name.

2005-11-26  Gert Driesen  <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Fixed NullReferenceException if no ToThrow
	expression is set for CodeThrowExceptionStatement. Fixed
	GenerateComment to output comment chars for carriage-returns and
	linefeed characters. Modified code generated for
	CodeTryCatchFinallyStatement to match MS.NET. Fixed code generated
	for CodeGotoStatement to match MS.NET. On 2.0 profile, output
	"__exception" if name is zero-length string in OutputTypeNamePair.

2005-10-29  Sebastien Pouliot  <sebastien@ximian.com>

	* VBCodeProvider.cs: GenerateCodeFromMember method is an override in 
	2.0 final.

2005-10-28  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Use fixed signature for entrypoint method.
	Only output attributes on 2.0 profile. Replace + with dot in type 
	name (for nested types). Fixes bug #76580.

2005-10-25  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Do not output name of CodeAttributeArgument if
	its a zero-length string.

2005-10-19  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
	* VBCodeGenerator.cs: Generate MyBase.New() with parenthesis as mbas currently chokes without them 
	
2005-10-17  Sebastien Pouliot  <sebastien@ximian.com>

	* VBCodeProvider.cs: Added a LinkDemand and an InheritanceDemand
	for FullTrust (i.e. Unrestricted permission set) at the class level.
	Added [Obsolete] on CreateCompiler and CreateGenerator methods (2.0).
	Stubbed new method GenerateCodeFromMember (2.0).

2006-07-30  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Fixed code generated for NewSlot members.

2005-07-24  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Fixed generated code for enums, interfaces and
	delegates to match MS.NET.

2005-07-02  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Added support for ReturnTypeCustomAttributes.

2005-07-02  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Scope modifiers should not be output for
	events.

2005-07-02  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Added PrivateImplementationType support for
	properties, methods and event (2.0 only). Added Overloads support
	for properties and methods.

2005-07-01  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Added ImplementationTypes support for
	properties and events, and fixed support for methods.

2005-06-30  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Mark indexer as default property.

2005-06-27  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Added short type names for which support was
	added in .NET 2.0. Added support for Date. 

2005-06-26  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Minor fixes for compatibility with MS.NET 2.0.

2005-06-26  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Fixed generated code for attributes on ctors.
	Implemented Base/Chained ctor args.

2005-06-26  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Fixed generated code for method, property
	and parameter level attributes. Fixed code generated for
	FieldDirection.

2005-06-25  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Removed type shortcuts that are not valid for
	VB.NET. Fixed generated code for event and field level attributes.
	Don't output Overridable for events. 

2005-06-25  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Modified generated code for type-level
	attributes to match MS.NET.

2005-06-25  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: No longer implictly add import for 
	Microsoft.VisualBasic namespace to match MS.NET. Several fixes
	in order to have generated code match that generated by MS
	(backed by unit tests).

2005-06-13  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeCompiler.cs: Temp source files should have extension ".vb".

2005-06-09  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeCompiler.cs: ArgumentException was thrown when more than 
	one file/source or CodeCompileUnit is built, temporary files were
	not cleaned up. Fixes bug #75191.

2005-05-29  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeCompiler.cs: Load compiled assembly from byte array if
	GenerateInMemory compiler parameter is set, set PathToAssembly
	if compilation succeeded and GenerateInMemory is false.
	Fixes bug #74959.

2005-04-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
	* VBCodeGenerator.cs: Better logic for OptionStrict/Explicit generation

2004-12-27  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
	* VBCodeCompiler.cs: Added /quiet argument to avoid the "Alpha message"
	
2004-08-21  Jochen Wezel <jwezel@compumaster.de>
	* VBCodeGenerator.cs: Removed some indentation commenting in generated
	  source code

2004-08-09  Jambunathan K  <kjambunathan@novell.com>
	* VBCodeCompiler.cs: Regex pattern in CreateErrorFromString() now
	  reads (?<level>error|warning) instead of (?<level>\w*). This is
	  so that mbas's ALPHA message doesn't get captured as a error
	  string.

2004-06-28  Atsushi Enomoto  <atsushi@ximian.com>

	* VBCodeCompiler.cs : (only for windows) First check mono.bat, then
	  check mono.exe. It enables xsp working with mono windows installer.

2004-06-24  Atsushi Enomoto <atsushi@ximian.com>

	* VBCodeCompiler.cs : On windows we use fixed mono.exe and mbas.exe
	  located by mscorlib.dll. (The same fix as that of CSharpCodeCompiler)

2004-06-03  Jochen Wezel <jwezel@compumaster.de>

	* VBCodeGenerator.cs: MemberAttributes made more compatible to MS
        style (e. g. NotOverridable), Properties ReadOnly/WriteOnly fixed,
	Property Set fixed, successless analysis of wrong indentation of last 
	line which contains "End Namespace" (should be on the very left)

2004-04-26  Jochen Wezel <jwezel@compumaster.de>

	* VBCodeGenerator.cs: GenerateAttributeDeclarationsEnd: Fix of line break

2004-02-10  Jackson Harper <jackson@ximian.com>

	* VBCodeCompiler.cs: Use the temp files collection for
	creating temp files.
	
2004-02-05  Jackson Harper <jackson@ximian.com>

	* VBCodeCompiler.cs: Set file extensions properly.
	
2003-11-27  Rafael Teixeira <rafaelteixeirabr@hotmail.com>

	* Microsoft.VisualBasic/VBCodeGenerator.cs: Support for Option Strict/Option Explicit
	
2003-11-27  Jackson Harper <jackson@ximian.com>

	* VBCodeCompiler.cs: Put a space between Property and the
	properties name. Only add a closing quote to strings if we are
	still in a quote. Use BaseType == "System.Void" to determine if a
	method is void. This prevents getting As Nothing functions. Many
	thanks to Anirban for helping me with VB Syntax.
	
2003-11-27  Jackson Harper <jackson@ximian.com>

	* VBCodeCompiler.cs: use /wlevel for warning level. This is what
	mbas uses.
	
2003-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* VBCodeGenerator.cs: some corrections regarding missing spaces in
	generated code (e. g. "Property "). QuoteSnippetString implemented.
	Patch by Jochen Wezel (jwezel@compumaster.de).

2003-10-17  Rafael Teixeira <rafaelteixeirabr@hotmail.com>

	* Microsoft.VisualBasic/VBCodeGenerator.cs: Sub or Function generation
	is switched by method.ReturnType being "System.Void"

2003-10-17  Rafael Teixeira <rafaelteixeirabr@hotmail.com>

	* Microsoft.VisualBasic/VBCodeCompiler.cs: Inserts "--" before file
	names block
	* Microsoft.VisualBasic/VBCodeGenerator.cs: Indexer should be
	".Item(xx)"

2003-10-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* Microsoft.VisualBasic/VBCodeCompiler.cs: New.
	* Microsoft.VisualBasic/VBCodeGenerator.cs:
	* Microsoft.VisualBasic/VBCodeProvider.cs: modified others to use the
	new CodeCompiler.

	New VBCodeCompiler by Jochen Wezel <jwezel@compumaster.de>.


2003-07-07  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

	* VBCodeProvider.cs: Removed unneccesary attributes according to
	corecompare

2003-06-25  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

	* VBCodeGenerator.cs: Added and nearly completely implemented
		(it compiles, but the functionallity is completely untested)
		(also without a working mbas the compilaton options will fail)
		(once all command line arguments for mbas are final and the
		warning output is final change the apropriate code to generate
		these options)

	* VBCodeProvider.cs: Added and implemented