[xbuild] Add support for Before/AfterTargets.
[mono.git] / mcs / tools / al / ChangeLog
index c11ea79b45be70510a203645dffb8e8004d6a6c3..b05c3db986739141914a3ff0b68744d92b6ac3e9 100644 (file)
@@ -1,3 +1,52 @@
+2007-08-23  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * Al.cs: Ignore AssemblyKeyAttribute in template when KeyFile is null 
+       or a zero-length string. Ignore AssemblyKeyNameAtribute in template
+       when KeyName is null or a zero-length string. Fixes bug #82550.
+
+2007-01-15  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * Al.cs: Use DelaySign enum to capture whether a delaysign (+ or -)
+       option was specified, and what value was set. This was necessary to
+       make a distinction between leaving the default value (possibly
+       obtained from a template assembly), and explicitly turned delay signing
+       off. Removed unused IsStrongName method. Added support for absolute
+       paths for modules on unix (borrowed from mcs). Previously absolute
+       paths where reported as unrecognized command line options. Only add
+       AssemblyDelaySignAttribute, AssemblyKeyFileAttribute and
+       AssemblyKeyNameAttribute on 1.0 profile. Do not add an 
+       AssemblyCultureAttribute if culture is specified, instead set the
+       culture on the AssemblyName. When template is not an absolute path,
+       then consider it to relative to the current directory. Removed unused
+       AddResource method. Do not require template to be strongly signed;
+       although MSDN states this, MS does not enforce this (and it should not).
+       Template option take a file name, not an assembly name. Fixed bug
+       #80440. When a template is set, use the keyfile specified in
+       AssemblyKeyFileAttribute of that template to sign the assembly (unless
+       overridden by /keyfile option). Same goes for AssemblyDelaySignAttribute
+       and AssemblyKeyNameAttribute.
+
+2007-01-12  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * Makefile: Make profile-specific.
+        (CLEAN_FILES): Add 'al.exe' and 'al.exe.mdb'.
+
+2005-08-01  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * Al.cs: Use AssemblyBuilder.AddResourceFile instead of
+       AddResourceFile when linkin to a resource, just as .NET
+       does.
+       
+2005-07-08  Zoltan Varga  <vargaz@freemail.hu>
+
+       * Al.cs: Applied patch from Sridhar Kulkarni (sridharkulkarni@msn.com).
+       Implement /template option. Fixes #74814.
+
+2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Al.cs: Added support for signing/delay-signing/ecma-delay-signing.
+       * Makefile: Added dependency on Mono.Security.dll for CryptoConvert.
+
 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
 
        * Al.cs: Applied patch from Gert Driesen (gert.driesen@pandora.be).