Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Option headers can be provided via OptionSet.Add(string), and allows
forgoing the use of a separate mechanism to provide contextual output.
For example, one used to do this:
bool show_help = false;
new OptionSet {
// ...
{ "help|h|?", v => show_help = v != null },
}.Parse (args);
if (show_help) {
Console.WriteLine ("usage: sample-app ARGS");
p.WriteOptionDescriptions (Console.Out);
// ...
}
Using the new header support, the "contextual" output can be merged
with the option specification:
bool show_help = false;
new OptionSet {
"usage: sample-app ARGS",
{ "help|h|?", v => show_help = v != null },
}.Parse (args);
if (show_help)
p.WriteOptionDescriptions (Console.Out);
Furthermore, headers can be provided "inline", thus serving as a
mechanism to categorize options:
// mcs options
var p = new OptionSet {
"Mono C# compiler, Copyright 2001 - 2011 Novell, Inc.",
"mcs [options] source-files",
// ...
"Resources:",
{ "linkresource|linkres:", v => /* ... */ },
// ...
"",
"Options can be of the form -option or /option",
};
|
|
|
|
|
|
|
|
|
|
machine.config
|
|
Response file support is an "opt-in" feature, performed by adding a
ResponseFileSource to the OptionSet initialization logic:
var p = new OptionSet () {
// normal options here...
new ResponseFileSource (),
};
Response files make use of the new "ArgumentSource" support, which
acts as a low-level argument pre-processor, allowing processing of
arguments _before_ Option processing is performed.
|
|
|
|
Generate the wsdl document with UTF8 encoding.
|
|
Fixes bnc#649994
|
|
|
|
ServiceHostBase.
|
|
and get xsp4 working.
|
|
|
|
Ditto.
Fixes bug #636841.
|
|
|
|
|
|
|
|
This set of .gitattributes was automatically generated from the list of files
that GIT tried to normalize when I enabled automatic EOL conversion.
With this set of attributes, we prevent automated EOL conversion on files that
we know will cause trouble down the road.
|
|
* mono-gdb.py: Add pretty printers for more runtime data structures.
svn path=/trunk/mono/; revision=159586
|
|
* mono-2.pc.in (Libs): Remove glib dependencies.
svn path=/trunk/mono/; revision=157449
|
|
svn path=/trunk/mono/; revision=157379
|
|
svn path=/trunk/mono/; revision=157335
|
|
svn path=/trunk/mono/; revision=157334
|
|
* mono-2.pc (Requires): Remove glib dependencies.
svn path=/trunk/mono/; revision=156921
|
|
svn path=/trunk/mono/; revision=155433
|
|
svn path=/trunk/mono/; revision=154951
|
|
* dotnet35.pc.in: add System.Data.Services.dll.
svn path=/trunk/mono/; revision=154728
|
|
svn path=/trunk/mono/; revision=154288
|
|
svn path=/trunk/mono/; revision=153694
|
|
* mono.supp: Add hazard pointers supressions.
svn path=/trunk/mono/; revision=153280
|
|
svn path=/trunk/mono/; revision=152377
|
|
* confiure.in, data/mono-2.pc.in, data/Makefile.am,
samples/embed/*: increase the API version.
svn path=/trunk/mono/; revision=152356
|
|
svn path=/trunk/mono/; revision=152113
|
|
svn path=/trunk/mono/; revision=150977
|
|
svn path=/trunk/mono/; revision=149986
|
|
svn path=/trunk/mono/; revision=148363
|
|
* mono-gdb.py: Add an 'xdb' command to flush the debugging info.
svn path=/trunk/mono/; revision=144035
|
|
* data/Makefile.am (gdb_DATA): Install mono-gdb.py alongside the mono executable.
svn path=/trunk/mono/; revision=143958
|
|
* mono-gdb.py: Update this to gdb 7.0.
* mono-gdbinit: Removed, no longer needed.
svn path=/trunk/mono/; revision=143957
|
|
* data/gdb-pre7.0: New directory, containing the mono support files for
gdb versions before 7.0.
svn path=/trunk/mono/; revision=143956
|
|
* mono-gdb.py (MonoSupport.run_hook): Set MONO_XDEBUG to 'gdb' to activate
the GDB support mode in the runtime.
svn path=/trunk/mono/; revision=143874
|
|
svn path=/trunk/mono/; revision=143172
|
|
svn path=/trunk/mono/; revision=143122
|
|
svn path=/trunk/mono/; revision=143117
|
|
* runtime/Makefile.am, configure.in: Don't build 1.1 profile
svn path=/trunk/mono/; revision=143010
|