1 2003-08-25 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
2 * ArgumentProcessorAttribute.cs, OptionAttribute.cs:
3 - Copyright attribution was missing
5 2003-06-16 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
7 - Now handles correctly options specifiying maxOccurs != 1 (that was preventing mbas from being useable)
8 - Now indicates if option parsing consumed a parameter or not (also checks if it is available first)
9 - Now multivalued options can either be given as many pairs option/parameter and also as a pair option/comma-separated-list, and both
10 Example: -r System.Data -r System.Xml or /r System.Data,System.Xml
11 - Now it is more lax in the form matching: -r /r -reference --reference /reference are valid for a ('r',"reference") option
12 * Options.cs : new BreakSingleDashManyLettersIntoManyOptions field to make more GNUish parsing of single letter options.
13 Makes -zxf become -z -x -f if set to true
15 2003-01-30 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
17 * OptionDetails.cs : now handle composite arguments '/option:suboption'
19 2003-01-20 Duncan Mak <duncan@ximian.com>
21 * list.unix: Remove the extra reference to ArgumentProcessorAttribute.cs
23 2002-09-03 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
25 * added AboutAttribute.cs, AuthorAttribute.cs, OptionAttribute.cs,
26 UsageComplementAttribute.cs, OptionDetails.cs, Options.cs.
27 Now reflection is used to drive the options processing.
29 * added GetOptTest test subproject
31 2002-08-30 Juli Mallett <jmallett@FreeBSD.org>
33 * list.unix, makefile.gnu: Added build glue for UNIX.