Hi Miguel and folks,

Mono.GetOptions
---------------------

Big feature added:
- Mono.GetOptions.Useful.CommonCompilerOptions: implements common .net
compiler options processing (extracted from mbas), including soft/hard
assembly referencing, target type/name processing,... mbas already
uses it.

New informational attibutes: 
- Mono.IsPartOfPackageAttribute: For installer reflection
- Mono.AdditionalInfoAttribute: This new attribute permit to add some
extra text at the end of the automatically generated help screen
- Mono.ReportBugsToAttribute: This new attribute adds a "Report bugs
to <Url>" message at the end of the automatically generated help
screen
        
Important Bug Fix:
- Support quoted arguments in response files. Fixes bug #65484.

Small features
- To make code using Mono.GetOptions Unit-Testable the assembly with
the Options-derived class is assumed to be the "entry" one instead of
the one pointed by Reflection, unless some Mono.GetOptions provided
class is used directly
- Optional splitting of option values on Commas 
- Mono.GetOptions.KillOptionAttribute: This new attribute permit to
hide (kill) an inherited option when overriding the virtual base
member.
- Mono.GetOptions.Options:
        Added helper properties string FirstArgument, SecondArgument,
ThirdArgument, FourthArgument, FifthArgument and bool GotNoArguments
        Added a helper property bool RunningOnWindows

:)

-- 
Rafael "Monoman" Teixeira
---------------------------------------
I'm trying to become a "Rosh Gadol" before my own eyes. 
See http://www.joelonsoftware.com/items/2004/12/06.html for enlightment.
It hurts!
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to