2007-08-23 Gert Driesen * 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 * 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 * Makefile: Make profile-specific. (CLEAN_FILES): Add 'al.exe' and 'al.exe.mdb'. 2005-08-01 Carlos Alberto Cortez * Al.cs: Use AssemblyBuilder.AddResourceFile instead of AddResourceFile when linkin to a resource, just as .NET does. 2005-07-08 Zoltan Varga * Al.cs: Applied patch from Sridhar Kulkarni (sridharkulkarni@msn.com). Implement /template option. Fixes #74814. 2005-06-14 Sebastien Pouliot * 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 * Al.cs: Applied patch from Gert Driesen (gert.driesen@pandora.be). Fixes #72274. * Al.cs: Algid and Flags should be specified in hexadecimal. Fixes #72282. 2005-01-30 Zoltan Varga * Al.cs: Fix spitting of newlines. * Al.cs: Add support for response files. Fixes #71949. 2004-03-15 Zoltan Varga * Al.cs: Avoid crash if entryPoint is not defined. 2004-01-16 Atsushi Enomoto * Al.cs : csc build fix. See bugzilla #47991. 2004-01-15 Zoltan Varga * Al.cs Makefile ChangeLog al.exe.sources: New files.