+2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
+
+ * UnixEventLog.cs, EventLogEntry.cs, EventSourceCreationData.cs,
+ EventLogImpl.cs, Win32EventLog.cs, EventLogEntryCollection.cs,
+ EventLog.cs:
+ Reverted previous two changes that does not work at all.
+
+2006-08-11 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * EventLog.cs: For now, Use null implementation.
+
+2006-08-11 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * EventLogEntry.cs: Added InstanceId property (2.0 only). Moved
+ Obsolete attribute to correct property.
+ * EventSourceCreationData.cs: Updated copyright. For internal ctor,
+ set log name to "Application" if value is null or zero-length string.
+ * EventLogImpl.cs: EventImpl now acts as base class for event log
+ implemenations. Added NullEventLog implementation, which is not used
+ at the moment.
+ * EventLog.cs: EventLog implementation that uses registry for
+ keeping track of logs and sources to match .NET (and Windows). When
+ running on Windows NT (and higher), event entries are written to
+ the native win32 event log. Reading event entries is not yet working
+ for Windows. On linux, we use a local file store (based on patch by
+ Atsushi).
+ * UnixEventLog.cs: Event log implementation for linux which uses a
+ local file store.
+ * Win32EventLog.cs: Event log implementation for Windows NT and
+ higher which uses the Win32 native event log.
+ * EventLogEntryCollection.cs: Delegate implementation to event log
+ implemenation. Use lazy init for enumerating entries.
+
+2006-08-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * Process.cs: reset the 'start' time if we wait for stdout reading to
+ be completed.
+
+2006-08-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * Process.cs: add support for 2.0 asynchronous reads on stdout and
+ stderr.
+
+2006-08-09 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * EventSourceCreationData.cs: Marked ctor internal, and removed ctor.
+ Throw ArgumentOutOfRangeException if negative value for CategoryCount
+ is set.
+
+2006-08-09 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * EventInstance.cs: Added 2.0 class.
+ * EventSourceCreationData.cs: Added 2.0 class.
+ * OverflowAction.cs: Added 2.0 enum.
+
+2006-07-31 Sebastien Pouliot <sebastien@ximian.com>
+
+ * EventLogEntry.cs: Add a linkdemand for unrestricted on class.
+ * EventLogTraceListener.cs: Add a linkdemand for unrestricted on class
+ * FileVersionInfo.cs: Add a linkdemand for unrestricted on class. Add
+ an imperative demand for FileIOPermission.Read on GetVersionInfo
+ method. Change ToString method to use a StringBuilder.
+ * PerformanceCounterCategory.cs: Add a linkdemand for unrestricted on
+ class.
+ * PerformanceCounterManager.cs: Add a linkdemand for unrestricted on
+ class. Add [Obsolete] for NET_2_0 profile.
+ * Process.cs: Add a linkdemand and an inheritancedemand for
+ unrestricted on class.
+ * ProcessStartInfo.cs: Add a linkdemand for unrestricted on class.
+
+2006-07-16 Andrew Skiba <andrews@mainsoft.com>
+
+ * Process.cs: throw FileNotFoundException earlier; give more
+ diagnostics.
+
+2006-05-16 Dick Porter <dick@ximian.com>
+
+ * Process.cs: Dispose the handle from a destructor too
+
+2006-04-04 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Stopwatch.cs:
+ Zoltan was quicker to add it, here I put my implementation ;-)
+ * Process.cs :
+ Added some missing long members (not implemented anyways).
+ * DataReceivedEventHandler.cs DataReceivedEventArgs.cs :
+ added new 2.0 types.
+
+2006-04-01 Zoltan Varga <vargaz@gmail.com>
+
+ * Stopwatch.cs: New file.
+
+2006-03-31 Zoltan Varga <vargaz@gmail.com>
+
+ * Debug.cs: Add net 2.0 Print methods.
+
+2006-03-03 Dick Porter <dick@ximian.com>
+
+ * Process.cs: Close redirected pipes on errors. Fixes bug 77514.
+
+2006-01-12 Ben Maurer <bmaurer@andrew.cmu.edu>
+
+ * ConsoleTraceListener.cs: New 2.0 class
+
+2005-11-17 Dick Porter <dick@ximian.com>
+
+ * Process.cs: Split Start_common into Start_shell and
+ Start_noshell, which call ShellExecuteEx and CreateProcess
+ respectively. Fixes bug 76670.
+
+2005-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * Process.cs: deal with the fact that someone can enable raising events
+ and/or registed a Exited delegate before and *after* Start is called for
+ the process. Only queue the exit callback in the threadpool when it's
+ possible and requested. Fixes bug #76129.
+
+2005-08-09 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * EventLog.cs: Fixed Designer attribute to match MS.NET.
+ * ICollectData.cs: Added marshalling attribute to match MS.NET.
+ * PerformanceCounter.cs: Fixed Designer attribute to match MS.NET.
+ * Process.cs: Fixed Designer attribute to match MS.NET, modified
+ * ProcessModule.cs: Fixed Designer attribute to match MS.NET.
+ * ProcessThread.cs: Fixed Designer attribute to match MS.NET.
+ DesignerSerializationVisibility on StartInfo to match MS.NET, changed
+ Category attribute on Exited event to match MS.NET.
+
+2005-06-09 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * TraceImpl.cs: Adjust internal indentlevel and indentsize before
+ passing on to listeners. Fixes some test failures.
+
+2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * DefaultTraceListener.cs: s/MONO_TRACE/MONO_TRACE_LISTENER/. The
+ runtime uses MONO_TRACE too...
+
+2005-05-31 Sebastien Pouliot <sebastien@ximian.com>
+
+ * PerformanceCounterPermissionEntry.cs: Added more 2.0 validations for
+ machine names and PerformanceCounterPermissionAccess.
+
2005-02-22 Jonathan Pryor <jonpryor@vt.edu>
* TraceImpl.cs: More Thread-safety fixes. I have to lock on