* TypeDescriptorTests.cs: Use Assert instead of deriving from
[mono.git] / mcs / class / System / System.Diagnostics / ChangeLog
index c636adfbc45e9a3e952dd737b4a445de5eb5cbb0..d15b7610daa18ee7c30126a2741e3749a8522576 100644 (file)
@@ -1,3 +1,93 @@
+2007-02-02  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * EventLogImpl.cs: When no log name is specified, return zero-length
+       string for LogDisplayName.
+
+2007-01-28 Ilya Kharmatsky <ilyak -at- mainsoft.com>
+
+       * TraceEventCache.jvm.cs: added as a stub class.
+
+Tue Jan 23 17:19:13 CET 2007 Paolo Molaro <lupus@ximian.com>
+
+       * ProcessStartInfo.cs: put the fields in the order expected
+       by the runtime code.
+
+2007-01-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Switch.cs : added missing .ctor(), Attributes, Value, 
+         GetSupportedAttributes() and OnValueChanged().
+       * DiagnosticsConfigurationHandler.cs : added some hacky handler for
+         new "sources" element. Don't wrap another ConfigurationException.
+       * TraceListener.cs : added missing trace methods.
+       * TraceSource.cs, SourceLevels.cs, CorrelationManager.cs,
+         TraceEventCache.cs, TraceEventType.cs, SourceSwitch.cs:
+         added missing 2.0 stuff, mostly just stubs.
+
+2007-01-12  Miguel de Icaza  <miguel@novell.com>
+
+       * Trace.cs: Add a number of 2.0 overloads.
+
+2007-01-02  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * Process.cs: Allow GetProcesses and GetProcessById overloads with 
+       machine name to work for local machine.
+
+2006-12-29  Robert Jordan  <robertj@gmx.net>
+
+       * TraceImpl.cs (Assert): Include line numbers in the stack trace
+       emitted by Assert (). Fixes bug #80400.
+
+Thu Dec 14 20:24:09 CET 2006 Paolo Molaro <lupus@ximian.com>
+
+       * Process.cs: if a process object is restarted, close the
+       previous process handle (bug #80143).
+
+2006-11-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Process.cs: the Process returned by the static Start method never had
+       the right ProcessStartInfo. Fixes bug #80019.
+
+2006-10-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DiagnosticsConfigurationHandler.cs : be more skeptic on
+         broken configuration file.
+
+2006-09-28 Andrew Skiba <andrews@mainsoft.com>
+
+       * DefaultTraceListener.cs: TARGET_JVM
+
+2006-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Process.cs: fix operation number to be 8. The other one was working
+       because the default is to wait for input on the file descriptor.
+
+2006-09-05  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * Win32EventLog.cs: Removed workarounds for bug #79152 and bug #79117
+       now that these have been fixed. Release unmanaged memory that was
+       allocated for replacement strings.
+
+2006-08-27  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * NullEventLog.cs: Added dummy GetLogNames implementation.
+       * EventLogImpl.cs: Moved GetEventLogs implementation to base class.
+       Added abstract GetLogNames method. Added ValidateCustomerLogName
+       method which should be called by eventlog providers when creating a
+       new log to ensure the significant part of the log name is unique, does
+       not match any of the special log names and does not match an exist event
+       source.
+       * Win32EventLog.cs: Validate customer log name when creating new log.
+       Moved GetEventLogs implementation to base class. Added GetLogNames
+       method.
+       * LocalFileEventLog.cs: Merged CreateLogStore into CreateEventSource.
+       Validate customer log name when creating new log. Moved GetEventLogs
+       implementation to base class. Added GetLogNames method.
+
+2006-08-26  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * Win32EventLog.cs: Fixed error messages. Use RegisterEventSource
+       pinvoke when opening eventlog for writing entries.
+
 2006-08-26  Gert Driesen  <drieseng@users.sourceforge.net>
 
        * Win32EventLog.cs: Added and documented workarounds for bug #79117