This commit was manufactured by cvs2svn to create branch 'mono-1-0'.
[mono.git] / mcs / class / Mono.GetOptions / ChangeLog
1 2004-05-31   Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
2         * OptionDetails.cs : ShortForm member now a string to favor some simplifications, fixes for Bug 58672
3         * OptionList.cs : Fixes for Bug 58672 and better handling for mixed-form options (linux/windows)
4
5 2004-05-31  Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
6         * OptionDetails.cs: Assemble an one-line authors' list in about processor (also abandon after about)
7
8 2004-04-08  Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
9         * OptionDetails.cs: Implemented Jonathan Pryor request for multiplicity in boolean properties
10
11 2004-03-31  Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
12         * AssemblyInfo.cs: Bumped version and completed some more infos
13         * OptionDetails.cs: Incorporated C.J. Collier patch to make help screen more Windows-ish when mode==windows
14
15 2003-08-25  Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
16         * ArgumentProcessorAttribute.cs, OptionAttribute.cs:
17                 - Copyright attribution was missing
18
19 2003-06-16  Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
20     * OptionDetails.cs :
21                 - Now handles correctly options specifiying maxOccurs != 1 (that was preventing mbas from being useable)
22                 - Now indicates if option parsing consumed a parameter or not (also checks if it is available first)
23                 - Now multivalued options can either be given as many pairs option/parameter and also as a pair option/comma-separated-list, and both
24                         Example: -r System.Data -r System.Xml  or /r System.Data,System.Xml
25                 - Now it is more lax in the form matching: -r /r -reference --reference /reference are valid for a ('r',"reference") option
26         * Options.cs : new BreakSingleDashManyLettersIntoManyOptions field to make more GNUish parsing of single letter options.
27                         Makes -zxf become -z -x -f if set to true
28
29 2003-01-30  Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
30
31     * OptionDetails.cs : now handle composite arguments '/option:suboption'
32
33 2003-01-20  Duncan Mak  <duncan@ximian.com>
34
35     * list.unix: Remove the extra reference to ArgumentProcessorAttribute.cs
36       
37 2002-09-03  Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
38
39         * added AboutAttribute.cs, AuthorAttribute.cs, OptionAttribute.cs, 
40                 UsageComplementAttribute.cs, OptionDetails.cs, Options.cs. 
41         Now reflection is used to drive the options processing.
42
43         * added GetOptTest test subproject
44
45 2002-08-30  Juli Mallett  <jmallett@FreeBSD.org>
46
47         * list.unix, makefile.gnu: Added build glue for UNIX.