Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2006-03-15 20:31:34 +0300
committerMiguel de Icaza <miguel@gnome.org>2006-03-15 20:31:34 +0300
commitd9e02bf9de74a5cd4eff688ada5e68b89e6e72ba (patch)
tree92359adbc52f187bac9e3fa013b2267c4a14ade7 /man
parent180d4890fe580b196a5fa6832e6056586a8b121a (diff)
2006-03-15 Miguel de Icaza <miguel@novell.com>
* mono.1: Document MONO_XEXCEPTIONS and MONO_XSYNC, create new section, sort the previous enviornment section. svn path=/trunk/mono/; revision=58028
Diffstat (limited to 'man')
-rw-r--r--man/ChangeLog5
-rw-r--r--man/mono.186
2 files changed, 54 insertions, 37 deletions
diff --git a/man/ChangeLog b/man/ChangeLog
index 64b5a64d2e1..3825e6f04f2 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,3 +1,8 @@
+2006-03-15 Miguel de Icaza <miguel@novell.com>
+
+ * mono.1: Document MONO_XEXCEPTIONS and MONO_XSYNC, create new
+ section, sort the previous enviornment section.
+
2006-03-06 Lluis Sanchez Gual <lluis@novell.com>
* mono.1: Updated MONO_XMLSERIALIZER_THS option information.
diff --git a/man/mono.1 b/man/mono.1
index d19263ef5cb..b39164d3af7 100644
--- a/man/mono.1
+++ b/man/mono.1
@@ -486,11 +486,6 @@ If set, this variable will instruct Mono to ahead-of-time compile new
assemblies on demand and store the result into a cache in
~/.mono/aot-cache.
.TP
-.I "MONO_ASPNET_NODELETE"
-If set to any value, temporary source files generated by ASP.NET support
-classes will not be removed. They will be kept in the user's temporary
-directory.
-.TP
.I "MONO_CFG_DIR"
If set, this variable overrides the default system configuration directory
($PREFIX/etc). It's used to locate machine.config file.
@@ -532,6 +527,13 @@ If set, tells mono NOT to attempt using native asynchronous I/O services. In
that case, a default select/poll implementation is used. Currently only epoll()
is supported.
.TP
+.I "MONO_DISABLE_MANAGED_COLLATION"
+If this environment variable is `yes', the runtime uses unmanaged
+collation (which actually means no culture-sensitive collation). It
+internally disables managed collation functionality invoked via the
+members of System.Globalization.CompareInfo class. Collation is
+enabled by default.
+.TP
.I "MONO_EGD_SOCKET"
For platforms that do not otherwise have a way of obtaining random bytes
this can be set to the name of a file system socket on which an egd or
@@ -563,21 +565,6 @@ unix). MONO_GAC_PREFIX should point to the top directory of a prefixed
install. Or to the directory provided in the gacutil /gacdir command. Example:
.B /home/username/.mono:/usr/local/mono/
.TP
-.I "MONO_LOG_LEVEL"
-The logging level, possible values are `error', `critical', `warning',
-`message', `info' and `debug'. See the DEBUGGING section for more
-details.
-.TP
-.I "MONO_LOG_MASK"
-Controls the domain of the Mono runtime that logging will apply to.
-If set, the log mask is changed to the set value. Possible values are
-"asm" (assembly loader), "type", "dll" (native library loader), "gc"
-(garbage collector), "cfg" (config file loader), "aot" (precompiler) and "all".
-The default value is "all". Changing the mask value allows you to display only
-messages for a certain component. You can use multiple masks by comma
-separating them. For example to see config file messages and assembly loader
-messages set you mask to "asm,cfg".
-.TP
.I "MONO_MANAGED_WATCHER"
If set to any value, System.IO.FileSystemWatcher will use the default
managed implementation (slow). If unset, mono will try to use FAM under
@@ -627,6 +614,10 @@ Mono typically uses the hostname to create the files that are used to
share state across multiple Mono processes. This is done to support
home directories that might be shared over the network.
.TP
+.I "MONO_STRICT_IO_EMULATION"
+If set, extra checks are made during IO operations. Currently, this
+includes only advisory locks around file writes.
+.TP
.I "MONO_THEME"
The name of the theme to be used by Windows.Forms. Available themes today
include "clearlooks", "nice" and "win32".
@@ -638,6 +629,35 @@ The maximum number of threads in the general threadpool will be
20 + (MONO_THREADS_PER_CPU * number of CPUs). The default value for this
variable is 5.
.TP
+.I "MONO_XMLSERIALIZER_THS"
+Controls the threshold for the XmlSerializer to produce a custom
+serializer for a given class instead of using the Reflection-based
+interpreter. The possible values are `no' to disable the use of a
+custom serializer or a number to indicate when the XmlSerializer
+should start serializing. The default value is 50, which means that
+the a custom serializer will be produced on the 50th use.
+.SH ENVIRONMENT VARIABLES FOR DEBUGGING
+.TP
+.I "MONO_ASPNET_NODELETE"
+If set to any value, temporary source files generated by ASP.NET support
+classes will not be removed. They will be kept in the user's temporary
+directory.
+.TP
+.I "MONO_LOG_LEVEL"
+The logging level, possible values are `error', `critical', `warning',
+`message', `info' and `debug'. See the DEBUGGING section for more
+details.
+.TP
+.I "MONO_LOG_MASK"
+Controls the domain of the Mono runtime that logging will apply to.
+If set, the log mask is changed to the set value. Possible values are
+"asm" (assembly loader), "type", "dll" (native library loader), "gc"
+(garbage collector), "cfg" (config file loader), "aot" (precompiler) and "all".
+The default value is "all". Changing the mask value allows you to display only
+messages for a certain component. You can use multiple masks by comma
+separating them. For example to see config file messages and assembly loader
+messages set you mask to "asm,cfg".
+.TP
.I "MONO_TRACE"
Used for runtime tracing of method calls. The format of the comma separated
trace options is:
@@ -663,24 +683,16 @@ be used when writing messages like this: Console.Error:MyProgramName.
See the System.Diagnostics.DefaultTraceListener documentation for more
information.
.TP
-.I "MONO_DISABLE_MANAGED_COLLATION"
-If this environment variable is `yes', the runtime uses unmanaged
-collation (which actually means no culture-sensitive collation). It
-internally disables managed collation functionality invoked via the
-members of System.Globalization.CompareInfo class. Collation is
-enabled by default.
+.I "MONO_XEXCEPTIONS"
+This throws an exception when a X11 error is encountered; by default a
+message is displayed but execution continues
.TP
-.I "MONO_XMLSERIALIZER_THS"
-Controls the threshold for the XmlSerializer to produce a custom
-serializer for a given class instead of using the Reflection-based
-interpreter. The possible values are `no' to disable the use of a
-custom serializer or a number to indicate when the XmlSerializer
-should start serializing. The default value is 50, which means that
-the a custom serializer will be produced on the 50th use.
-.TP
-.I "MONO_STRICT_IO_EMULATION"
-If set, extra checks are made during IO operations. Currently, this
-includes only advisory locks around file writes.
+.I "MONO_XSYNC"
+This is used in the System.Windows.Forms implementation when running
+with the X11 backend. This is used to debug problems in Windows.Forms
+as it forces all of the commands send to X11 server to be done
+synchronously. The default mode of operation is asynchronous which
+makes it hard to isolate the root of certain problems.
.SH FILES
On Unix assemblies are loaded from the installation lib directory. If you set
`prefix' to /usr, the assemblies will be located in /usr/lib. On