[xbuild] Add support for Before/AfterTargets.
[mono.git] / mcs / tools / al / ChangeLog
index ebfdc5a864a7a11004435df12d9d3fef01d4d89e..b05c3db986739141914a3ff0b68744d92b6ac3e9 100644 (file)
@@ -1,3 +1,36 @@
+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