b05c3db986739141914a3ff0b68744d92b6ac3e9
[mono.git] / mcs / tools / al / ChangeLog
1 2007-08-23  Gert Driesen  <drieseng@users.sourceforge.net>
2
3         * Al.cs: Ignore AssemblyKeyAttribute in template when KeyFile is null 
4         or a zero-length string. Ignore AssemblyKeyNameAtribute in template
5         when KeyName is null or a zero-length string. Fixes bug #82550.
6
7 2007-01-15  Gert Driesen  <drieseng@users.sourceforge.net>
8
9         * Al.cs: Use DelaySign enum to capture whether a delaysign (+ or -)
10         option was specified, and what value was set. This was necessary to
11         make a distinction between leaving the default value (possibly
12         obtained from a template assembly), and explicitly turned delay signing
13         off. Removed unused IsStrongName method. Added support for absolute
14         paths for modules on unix (borrowed from mcs). Previously absolute
15         paths where reported as unrecognized command line options. Only add
16         AssemblyDelaySignAttribute, AssemblyKeyFileAttribute and
17         AssemblyKeyNameAttribute on 1.0 profile. Do not add an 
18         AssemblyCultureAttribute if culture is specified, instead set the
19         culture on the AssemblyName. When template is not an absolute path,
20         then consider it to relative to the current directory. Removed unused
21         AddResource method. Do not require template to be strongly signed;
22         although MSDN states this, MS does not enforce this (and it should not).
23         Template option take a file name, not an assembly name. Fixed bug
24         #80440. When a template is set, use the keyfile specified in
25         AssemblyKeyFileAttribute of that template to sign the assembly (unless
26         overridden by /keyfile option). Same goes for AssemblyDelaySignAttribute
27         and AssemblyKeyNameAttribute.
28
29 2007-01-12  Gert Driesen  <drieseng@users.sourceforge.net>
30
31         * Makefile: Make profile-specific.
32          (CLEAN_FILES): Add 'al.exe' and 'al.exe.mdb'.
33
34 2005-08-01  Carlos Alberto Cortez <calberto.cortez@gmail.com>
35
36         * Al.cs: Use AssemblyBuilder.AddResourceFile instead of
37         AddResourceFile when linkin to a resource, just as .NET
38         does.
39         
40 2005-07-08  Zoltan Varga  <vargaz@freemail.hu>
41
42         * Al.cs: Applied patch from Sridhar Kulkarni (sridharkulkarni@msn.com).
43         Implement /template option. Fixes #74814.
44
45 2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>
46
47         * Al.cs: Added support for signing/delay-signing/ecma-delay-signing.
48         * Makefile: Added dependency on Mono.Security.dll for CryptoConvert.
49
50 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
51
52         * Al.cs: Applied patch from Gert Driesen (gert.driesen@pandora.be). 
53         Fixes #72274.
54         
55         * Al.cs: Algid and Flags should be specified in hexadecimal. Fixes
56         #72282.
57
58 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
59
60         * Al.cs: Fix spitting of newlines.
61
62         * Al.cs: Add support for response files. Fixes #71949.
63
64 2004-03-15  Zoltan Varga  <vargaz@freemail.hu>
65
66         * Al.cs: Avoid crash if entryPoint is not defined.
67
68 2004-01-16  Atsushi Enomoto <atsushi@ximian.com>
69
70         * Al.cs : csc build fix. See bugzilla #47991.
71
72 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
73
74         * Al.cs Makefile ChangeLog al.exe.sources: New files.
75