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 259 260 261 262 263
|
2006-04-20 Gert Driesen <drieseng@users.sourceforge.net>
* VBCodeGenerator.cs: Empty line and comments should be output after
namespace imports.
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
|