New tests.
[mono.git] / mcs / class / System / System.Diagnostics / ChangeLog
index 6099ee991e4671f9773005f16799ce39301ee3cd..acad4d7b93c5c16b048366b4ae180ee270377ccb 100644 (file)
@@ -1,3 +1,107 @@
+2010-04-06  Jb Evain  <jbevain@novell.com>
+
+       * Debug.cs: make class static.
+
+2010-04-06  Jb Evain  <jbevain@novell.com>
+
+       * Debug.cs (Assert, WriteLine): add net_4_0 overloads.
+
+2010-03-11  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Debug_2_1.cs: Change type to static to match SL4
+
+2010-01-27 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Stopwatch.cs: add new Restart().
+
+2009-11-30  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Debug_2_1.cs: Change type to sealed to match SL2/3
+
+2009-10-12  Zoltan Varga  <vargaz@gmail.com>
+
+       * Process.cs (Dispose): Close the async output/error readers. Fixes #545429.
+
+2009-07-22  Jb Evain  <jbevain@novell.com>
+
+       * ProcessStartInfo.cs: force no-verb on MONOTOUCH.
+
+2009-07-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * ProcessStartInfo.cs: HaveEnvVars is enabled by just using the
+       EnvironmentVariables property. Bug #520650 fixed.
+
+2009-05-12  Jonathan Pryor  <jpryor@novell.com>
+
+       * DiagnosticsConfigurationHandler.cs: Use the new
+         TraceSourceInfo(string, SourceLevels, TraceImplSettings) constructor.
+       * TraceSourceInfo.cs: Add a new constructor, 
+         TraceSourceInfo(string, SourceLevels, TraceImplSettings), which adds
+         the DefaultTraceListener w/o depending upon (the possibly still
+         initializing) TraceImpl members.  Fixes #502944.
+
+2009-05-01 Jonathan Pryor  <jpryor@novell.com>
+
+       * DiagnosticsConfigurationHandler.cs: Don't refer to TraceImpl member
+         while reading the .config file, instead cache the values and refer
+         to the cached values during initialization.  This prevents recursive
+         initialization calls (Trace.OnInit() ... Trace.Listeners.Add() ...
+         Trace.OnInit() ...), and associated duplicate parsing of .config file
+         sections.  Fixes bnc#499442.
+       * TraceImpl.cs: Cope with DiagnosticsConfigurationHandler changes.
+       * TraceListenerCollection.cs: Add internal 
+         Add(TraceListener,TraceImplSettings) method for adding
+         TraceListeners during DiagnosticsConfigurationHandler initialization
+         (which can't access TraceImpl, as we may still be reading the
+         .config file to determine the TraceImpl values).
+
+2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * ConsoleTraceListener.cs: add an internal constructor that takes a
+       string argument. Used when 'initializeData' is set.
+       * DiagnosticsConfigurationHandler.cs: try internal constructors when
+       the assembly is System.
+       Fixes bug #498853.
+
+2009-04-19  Miguel de Icaza  <miguel@novell.com>
+
+       * Process.cs: Do not crash if GetProcesses_internal returns null
+       This happens on operating systems where we have not implemented
+       EnumProcesses in the io-layer, see bug 496294.
+
+2009-02-24  AndrĂ©s G. Aragoneses  <aaragoneses@novell.com>
+
+       * Process.cs: Throw IOEs instead of normal exceptions.
+       Fixes bug 477943.
+
+2009-01-22  Zoltan Varga  <vargaz@gmail.com>
+
+       * Stopwatch.cs: Reorder the calculations in Elapsed and ElapsedMilliseconds
+       to avoid overflow. Fixes #468570. Patch by Yoni Shalom <silver83@gmail.com>.
+
+2009-01-18  Zoltan Varga  <vargaz@gmail.com>
+
+       * Process.cs: Avoid closing the duplicated process handle in
+       ProcessWaitHandle, it is done automatically by the WaitHandle.Dispose ().
+       Fixes #464628.
+
+2008-12-09 Christian Hergert <christian.hergert@gmail.com>
+
+       * CounterCreationData.cs: CounterHelp defaults to String.Empty.
+
+2008-11-20 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * PerformanceCounter.cs: add 2 workarounds for known problems. I will
+       add the corresponding test cases later.
+
+2008-11-13  Bill Holmes  <billholmes54@gmail.com>
+
+       * Process.cs : Adding an implementation for WaitForInputIdle
+         to call the an internal call.  The internal call is only 
+         implemented properly on Windows.
+         
+       Code is contributed under MIT/X11 license.
+
 2008-11-06  Jonathan Chambers  <joncham@gmail.com>
 
        * Process.cs : Use DuplicateHandle when redirecting