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
AgeCommit message (Collapse)Author
2004-06-242004-06-24 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* Process.cs : quick fix for UseShellExecute=false on windows. See the code comment. svn path=/trunk/mcs/; revision=30290
2004-06-21Add MIT license to System.dllDuncan Mak
svn path=/trunk/mcs/; revision=30054
2004-06-17* Process.cs: Added missing check in HasExited property.Lluis Sanchez
svn path=/trunk/mcs/; revision=29721
2004-05-20* EventLogPermissionAttribute.cs:Gert Driesen
* PerformanceCounterPermissionAttribute.cs: adjust AllowMultiple and Inherited to match .NET svn path=/trunk/mcs/; revision=27769
2004-05-19Fix ChangeLog entry to tell the truthGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=27708
2004-05-192004-05-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* Process.cs: separate the command and the arguments when calling Start_internal. svn path=/trunk/mcs/; revision=27695
2004-05-192004-05-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* Process.cs: redirecting I/O is not permitted if UseShellExecute is false. Also throw if FileName is null. svn path=/trunk/mcs/; revision=27684
2004-04-06 * DiagnosticsConfigurationHandler.cs: If initializeData is provided, use theLluis Sanchez
constructor that only takes one string as parameter to construct the listener. The name is set using the Name property, not the constructor. * TextWriterTraceListener.cs: In Write*, do nothing if no writer was provided. svn path=/trunk/mcs/; revision=25105
2004-03-262004-03-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* Process.cs: use the ISynchronizeInvoke object to invoke the event. Implemented Close, CloseMainWindow and Kill. svn path=/trunk/mcs/; revision=24622
2004-03-232004-03-23 Ben Maurer <bmaurer@users.sourceforge.net>Ben Maurer
* Switch.cs: Don't throw when there is no switches section. svn path=/trunk/mcs/; revision=24502
2004-03-23Don't dispose the handlerGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=24441
2004-03-232004-03-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* Process.cs: support EnableRaisingEvents + Exited event. svn path=/trunk/mcs/; revision=24439
2004-03-162004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* Process.cs: patch by Gert Driesen that fixes WaitForExit when the timeout is int.MaxValue. svn path=/trunk/mcs/; revision=24104
2004-03-162004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* System.dll.sources: added ProcessStringDictionary. * System.Collections.Specialized/ProcessStringDictionary.cs: the same as StringDictionary, but doesn't turn keys into lowercase. * System.Diagnostics/Process.cs: added environment variables setting support and also send useShellExecute to the runtime. * System.Diagnostics/ProcessStartInfo.cs: support EnvironmentVariables. MS uses StringDictionary, which turns keys into lowercase. We don't do that. svn path=/trunk/mcs/; revision=24068
2004-02-222004-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* Process.cs: ExitCode and ExitTime check that the process is finished. svn path=/trunk/mcs/; revision=23316
2004-02-042004-02-04 Marek Safar <marek.safar@seznam.cz>Marek Safar
* Makefile: Build System.dll in two steps. Because of the circular dependency with System.XML.dll. svn path=/trunk/mcs/; revision=22761
2003-12-102003-12-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* Process.cs: if there's an error when starting the process, the 'pid' field contains the GetLastError code. Use that for the Win32Exception. svn path=/trunk/mcs/; revision=20976
2003-12-062003-12-06 Martin Baulig <martin@ximian.com>Martin Baulig
* DefaultTraceListener: Don't use `where' in variable names. svn path=/trunk/mcs/; revision=20823
2003-11-132003-11-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* ICollectData.cs: Fixed signature svn path=/trunk/mcs/; revision=19955
2003-11-12corrected some format errors my previous commit did makeAndreas N
svn path=/trunk/mcs/; revision=19913
2003-11-122003-11-12 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* ICollectData.cs: Added missing attribute svn path=/trunk/mcs/; revision=19908
2003-07-272003-07-27 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* SRDescriptionAttribute.cs: Moved to System directory svn path=/trunk/mcs/; revision=16735
2003-07-212003-07-21 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* EventLog.cs: Implementation handling * EventLogImpl.cs: Added, contains an platform independent empty implementation for EventLog svn path=/trunk/mcs/; revision=16492
2003-07-182003-07-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* AlphabeticalEnumConverter.cs: Added * EventLogEntry.cs: Implemented * EventLogPermissionEntryCollection.cs: Fixed signature and implementation of indexer * EventLogTraceListener.cs: Fixed signature * PerformanceCounter.cs: Added missing attribute * PerformanceCounterType.cs: Added missing attribute * SRDescriptionAttribute.cs: Added and implemented svn path=/trunk/mcs/; revision=16399
2003-07-172003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* CounterCreationData.cs: * EventLog.cs: * EventLogEntry.cs: * PerformanceCounter.cs: * Process.cs: * ProcessModule.cs: * ProcessStartInfo.cs: * ProcessThread.cs: Reworked attributes based on the new Consts scheme svn path=/trunk/mcs/; revision=16339
2003-07-142003-07-14 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* PerformanceCounterCategory.cs: Fixed signatures svn path=/trunk/mcs/; revision=16193
2003-07-142003-07-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* PerformanceCounter: Implemented or implementation added svn path=/trunk/mcs/; revision=16178
2003-07-142003-07-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* 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 svn path=/trunk/mcs/; revision=16177
2003-07-072003-07-07 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* 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 svn path=/trunk/mcs/; revision=16010
2003-07-062003-07-05 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* InstanceDataCollectionCollection.cs: Corrected wrong signature * EventLog.cs: Missing attributes added, redirected some class members * EventLogEntry.cs: Missing attributes added * EventLogInstaller.cs: Made internal svn path=/trunk/mcs/; revision=15968
2003-07-052003-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* 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 svn path=/trunk/mcs/; revision=15958
2003-03-192003-03-19 Dick Porter <dick@ximian.com>Dick Porter
* Process.cs: Implement HasExited, fixes bug 39267 svn path=/trunk/mcs/; revision=12680
2003-03-13oops. did the commit in the wrong treeGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=12478
2003-03-132003-03-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* Process.cs: throw an exception when the executable cannot be found. svn path=/trunk/mcs/; revision=12477
2002-12-21DiagnosticsConfigurationHandler.cs:Jonathan Pryor
Don't assume that optional attributes are always present <assert/> 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 ChangeLog: Update for the previous changes I forgot to record svn path=/trunk/mcs/; revision=9806
2002-12-21Fix from Matt Kunze to add the other Process.Start overloadsMiguel de Icaza
svn path=/trunk/mcs/; revision=9800
2002-12-20IndentLevel and IndentSize shouldn't be hardcoded; they should be set toJonathan Pryor
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). svn path=/trunk/mcs/; revision=9787
2002-12-20* TraceListener.cs: Make sure that indents are initially written. This allowsJonathan Pryor
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 <add/> and <remove/> trace listeners and set the logfile for the DefaultTraceListener. svn path=/trunk/mcs/; revision=9786
2002-12-18Switches (Boolean & Trace) should be working now. Behavior of user-providedJonathan Pryor
Switch derived classes should match that of .NET. Go forth and use Swiches! ;-) ChangeLog: * 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. svn path=/trunk/mcs/; revision=9747
2002-12-18Reformat to comply with Mono coding standards.Jonathan Pryor
svn path=/trunk/mcs/; revision=9735
2002-12-18Implement DiagnosticsConfigurationHandler, so that .config files can containJonathan Pryor
<system.diagnostics/> configuration sections. svn path=/trunk/mcs/; revision=9733
2002-12-152002-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* DefaultTraceListener.cs: now OutputDebugStringW is called from an internal call (update your runtime!). No more warnings in linux. svn path=/trunk/mcs/; revision=9661
2002-10-312002-10-31 Dick Porter <dick@ximian.com>Dick Porter
* FileStream.cs: Fix buffering properly this time. Also kludge around broken pipe errors, treating them as EOF instead of throwing an IO exception. * MonoIO.cs: Return the error status in a parameter, as the GetLastError() value has long since been blown away if we try and look it up in a subsequent internal call invocation. * Process.cs: * Environment.cs: * FileSystemInfo.cs: * FileInfo.cs: * File.cs: * Directory.cs: MonoIO methods now have an error parameter 2002-10-31 Dick Porter <dick@ximian.com> * list.unix: Added MonoIO and MonoIOError to the build svn path=/trunk/mcs/; revision=8712
2002-10-262002-10-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* DefaultTraceListener.cs: changed OutputDebugString to OutputDebugStringW (no more warnings under windows). Also a few style fixes. svn path=/trunk/mcs/; revision=8580
2002-10-232002-10-23 Dick Porter <dick@ximian.com>Dick Porter
* Process.cs: Redirected standard input needs to have AutoFlush set 2002-10-23 Dick Porter <dick@ximian.com> * FileStream.cs: Implemented CanSeek, and used it around all the calls to MonoIO.Seek. Fixed buffering in Read() so that it doesn't block forever on short reads. * MonoFileType.cs: New enum for GetFileType * MonoIO.cs: Added GetFileType svn path=/trunk/mcs/; revision=8492
2002-09-272002-09-27 Dick Porter <dick@ximian.com>Dick Porter
* Process.cs: Implemented {get_,set_}{Min,Max}WorkingSet, ProcessName, GetProcessById, GetProcesses, GetProcessesByName. Pass the working directory to Start. Pass the program and args in one string to be used with the second arg of CreateProcess, so it will search the path. svn path=/trunk/mcs/; revision=7856
2002-09-19Forgot one...Nick Drochak
svn path=/trunk/mcs/; revision=7609
2002-09-192002-09-19 Nick Drochak <ndrochak@gol.com>Nick Drochak
* TraceImpl.cs: Remove debug prints svn path=/trunk/mcs/; revision=7608
2002-09-192002-09-19 Nick Drochak <ndrochak@gol.com>Nick Drochak
* TraceListenerCollection.cs: Set Indet level and size to default values. The values from TraceImpl might have been changed. svn path=/trunk/mcs/; revision=7607
2002-09-172002-09-17 Nick Drochak <ndrochak@gol.com>Nick Drochak
* UriTest.cs: Fixed some path separator issues for the tests running on linux. * TraceTest.cs: Remove extraneous Console.WriteLine(). * ServicePointManagerTest.cs: Convert Console.WriteLine() into a Fail() * TraceImpl.cs: Add some debug to find the error. Still working on this one. svn path=/trunk/mcs/; revision=7563