2007-10-22 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System / Microsoft.CSharp / ChangeLog
index 578ad237bcfa81dd2ebbc1c88c7c36f4f795a146..b24644f0a1b96e8519c610bb144b617afb7317a5 100644 (file)
@@ -1,3 +1,79 @@
+2007-02-21  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * CSharpCodeCompiler.cs: Also generate temp filename for OutputAssembly
+       if its a zero-length string. Fixed bug #80920. Set extension to exe or
+       dll depending on whether we're generating an executable or not.
+
+2007-01-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * CSharpCodeGenerator.cs : for GenericTypeParameter, GetTypeOutput()
+         should just print its name.
+         For generic type definition, print "<>". OutputTypeArguments() was
+         also causing IndexOutOfRangeException.
+
+2006-12-30  Marek Habersack  <grendello@gmail.com>
+
+       * CSharpCodeGenerator.cs: implement actual identifier syntax correctness
+       checking, as defined in the C# standard (almost).
+
+2006-08-08  Gert Driesen <drieseng@users.sourceforge.net>
+
+       * CSharpCodeCompiler.cs: Added support for embedded resources, fixes
+       bug #78384. Added support for linked resources. Removed unnecessary
+       null check for options.ReferencedAssemblies.
+
+2006-07-16  Andrew Skiba <andrews@mainsoft.com>
+
+       * CSharpCodeCompiler.cs: find mono.exe in mono/mini; fixes #78731
+
+2006-04-30  Marek Safar <marek.safar@seznam.cz>
+
+       * CSharpCodeCompiler.cs: mcs does not like /r:"" syntax; fixes #78038.
+
+2005-12-07  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * CSharpCodeGenerator.cs: Override GeneratePrimitiveExpression to
+       match .NET 1.x and 2.0 for float, decimal, char, ushort, uint, ulong
+       and sbyte.
+
+2005-11-30  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * CSharpCodeGenerator.cs: No longer output semicolon and newline for
+       CodeVariableDeclarationStatement in for statement, fixes #75292. 
+       Fixed NRE in GenerateEventReferenceExpression. Cosmetic changes to 
+       code generated for iteration to match MS.NET. Temporary reduce 
+       indentation for label and no longer escape label if its a keyword.
+
+2005-11-26  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * CSharpCodeGenerator.cs: Fixed GenerateComment to also write
+       comment chars for carriage-return (and skip linefeed, if its the
+       next character). Fixed output for TryCatchFinallyStatement. Fixed
+       GotoStatement to end with newline.
+
+2005-11-04  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * CSharpCodeGenerator.cs: Ignore ChecksumData of CodeChecksumPragma
+       if null.
+
+2005-10-29  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CSharpCodeProvider.cs: GenerateCodeFromMember method is an override 
+       in 2.0 final.
+
+2005-10-28  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * CSharpCodeGenerator.cs: Use fixed signature for entrypoint method
+       on 1.0 profile. On 2.0 profile output custom attributes, and return
+       type. On 1.0 profile, also replace + with dot (for nested types).
+       Fixes bug #76580. Set eol-style to native.
+       * CSharpCodeCompiler.cs: Set eol-style to native.
+       * CSharpCodeProvider.cs: Set eol-style to native.
+
+2005-10-19  Miguel de Icaza  <miguel@novell.com>
+
+       * CSharpCodeCompiler.cs: Quote the directory, to fix #76469
+
 2005-10-17  Sebastien Pouliot  <sebastien@ximian.com>
 
        * CSharpCodeProvider.cs: Added a LinkDemand and an InheritanceDemand