X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem%2FSystem.Diagnostics%2FChangeLog;h=ac21743e0c1e19d7d61bd03ba59df63ad9d8e09e;hb=c87a8b492906dc8288cfc613da5a58a782605b9f;hp=30487a82d0a10bdab45e19cbdf9090bd76d06e7a;hpb=b843881827e58a142d997d35a202094b85f04740;p=mono.git diff --git a/mcs/class/System/System.Diagnostics/ChangeLog b/mcs/class/System/System.Diagnostics/ChangeLog index 30487a82d0a..ac21743e0c1 100644 --- a/mcs/class/System/System.Diagnostics/ChangeLog +++ b/mcs/class/System/System.Diagnostics/ChangeLog @@ -1,3 +1,115 @@ +2003-07-14 Andreas Nahr + + * PerformanceCounterCategory.cs: Fixed signatures + +2003-07-13 Andreas Nahr + + * PerformanceCounter.cs: Implemented or implementation added + +2003-07-13 Andreas Nahr + + * DiagnosticsConfigurationHandler.cs: Removed a never used variable + * EventLog.cs: Small update to prevent a warning + * EventLogPermission.cs: Implemented or implementation added + * EventLogPermissionAttribute.cs: Implemented or implementation added + * EventLogPermissionEntry.cs: Implemented or implementation added + * EventLogPermissionEntryCollection.cs: Implemented or implementation added + * EventLogTraceListener.cs: Implemented or implementation added + * PerformanceCounterManager.cs: Implemented or implementation added + * PerformanceCounterInstaller.cs: Made internal + * PerformanceCounterCategory.cs: Implemented few members + * PerformanceCounterPermission.cs: Implemented or implementation added + * PerformanceCounterPermissionAttribute.cs: Implemented or implementation added + * PerformanceCounterPermissionEntry.cs: Implemented or implementation added + * PerformanceCounterPermissionEntryCollection.cs: Implemented or implementation added + +2003-07-07 Andreas Nahr + + * EventLog.cs: Removed unneccesary attribute according to corecompare + * EventLogEntry.cs: Removed unneccesary attribute according to corecompare + * Process.cs: Removed unneccesary attributes according to corecompare, added attribute + * ProcessModule.cs: Removed unneccesary attribute according to corecompare + * ProcessStartInfo.cs: Removed unneccesary attribute according to corecompare + * ProcessThread.cs: Removed unneccesary attribute according to corecompare, fixed signature + +2003-07-05 Andreas Nahr + + * InstanceDataCollectionCollection.cs: Corrected wrong signature + * EventLog.cs: Missing attributes added, redirected some class members + * EventLogEntry.cs: Missing attributes added + * EventLogInstaller.cs: Made internal + +2003-07-02 Andreas Nahr + + * CounterCreationData.cs: Added missing attributes + * CounterSample.cs: Implemented missing rest, fixed signature + * CounterSampleCalculator.cs: Added private constructor, redirected function + * Process.cs: Added attributes, added event mechanism + * ProcessModule.cs: Added missing attributes + * ProcessModuleCollection.cs: Redone using the already inherited-from ArrayList. Simplifies this a LOT + * ProcessStartInfo.cs: Added missing attributes, moved internal fields to the begining of the file, restyling + * ProcessThread.cs: Added missing attributes, added pseudo constructor + * ProcessThreadCollection.cs: Implemented + * PerformanceCounterPermission.cs: Fixed typo in class name + * PerformanceCounterPermissionAccess.cs: Added attributes, fixed wrong member + +2003-03-19 Dick Porter + + * Process.cs: Implement HasExited, fixes bug 39267 + +2003-03-13 Gonzalo Paniagua Javier + + * Process.cs: throw an exception when the executable cannot be found. + +2002-12-20 Jonathan Pryor + * DiagnosticsConfigurationHandler.cs: + - Don't assume that optional attributes are always present + - can't have any child nodes + - Change in semantics: if the attribute isn't present, + GetAttribute() returns null, not "". This allows us to + differentiate between an attribute not being present and an + attribute with an empty value. + - Translate exceptions if a TraceListener type is invalid + +2002-12-19 Jonathan Pryor + * TraceListenerCollection.cs: IndentLevel and IndentSize shouldn't be + hardcoded; they should be set to whatever TraceImpl is using (which + in turn may have been set by the .config file, so we should get the + user-specified values in added listeners). + * TraceListener.cs: Make sure that indents are initially written. This + allows code that uses Trace.Indent() before a Trace.WriteLine() to be + indented properly. + * TraceImpl.cs: provide a static constructor to explicitly specify the + ordering of initialization, in particular the ordering of + TraceImpl.Listeners and the reading of the .config file (by + accessing DiagnosticsConfiguration.Settings). This (hopefully) + ensures that the Listeners collection is initialized before the + .config file is read in, as the DiagnosticsConfigurationHandler will + directly modify the listeners collection. + The DiagnosticsConfigurationHandler assumes this so that it can + and trace listeners and set the logfile for the + DefaultTraceListener. + + +2002-12-18 Jonathan Pryor + * BooleanSwitch.cs: Complete re-write. It works now. + * DefaultTraceListener.cs: + - Use `const' strings, so I don't worry about copy/paste errors + - Give `AssertUiEnabled' an actual backing member + * DiagnosticsConfigurationHandler.cs: To avoid race conditions, let the + configuration handler set .config-specified properties on + DefaultTraceListener (AssertUiEnabled, LogFileName) and TraceImpl + (AutoFlush, IndentSize). + * Switch.cs: Near complete re-write. Actually works, and is (should be) + comformant with .NET behavior. Changed member names because they + were confusing me. (Yes, that doesn't say much about my memory.) + * TextWriterTraceListener.cs: Append text to already existing files, + don't overwrite them. + * TraceImpl.cs: + - Added private destructor, to ensure no instances are created. + - Move members declarations to be closer to each other. + * TraceSwitch.cs: Complete re-write. It works now. + 2002-12-17 Jonathan Pryor * DiagnosticsConfigurationHandler.cs: Implement so that .config files support sections.