ChangeLog 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. Wed Feb 13 21:51:30 CET 2002 Paolo Molaro <[email protected]>
  2. * Thread.cs: implement CurrentCulture property needed by
  3. Convert.ChangeType() (used when compiling enums).
  4. 2002-01-23 Dick Porter <[email protected]>
  5. * ManualResetEvent.cs:
  6. * AutoResetEvent.cs: Fixed DOS line endings
  7. 2002-01-22 Veronica De Santis <[email protected]>
  8. * NativeEventCalls : Class that contains internal calls shared by Auto
  9. and Manual Reset Events
  10. * AutoResetEvents.cs : Added class AutoResetEvents and its implementation
  11. * ManualResetEvents.cs : Added class ManualResetEvents and its implementation
  12. 2002-01-16 Veronica De Santis <[email protected]>
  13. * WaitHandle.cs : Renamed handle to os_handle and make it protected
  14. instead of private.
  15. * Mutex.cs : Write the System.Threading.Mutex methods ( constructors
  16. and the ReleaseMutex)
  17. 2002-01-15 Dick Porter <[email protected]>
  18. * WaitHandle.cs:
  19. * Thread.cs: Make the runtime's idea of infinite timeouts coincide
  20. with the class library's
  21. 2002-01-10 Dick Porter <[email protected]>
  22. * WaitHandle.cs: Added checks for too many handles and null
  23. handles in WaitAll() and WaitAny
  24. 2002-01-05 Ravi Pratap <[email protected]>
  25. * AutoResetEvent.cs, ManualResetEvent.cs, Monitor.cs : MonoTODO
  26. decoration.
  27. * Mutex.cs, Overlapped.cs, ReaderWriterLock.cs, RegisteredWaitHandle.cs,
  28. Thread.cs, ThreadAbortException.cs, ThreadPool.cs, Timer.cs, WaitHandler.cs : Ditto.
  29. 2001-12-11 Dick Porter <[email protected]>
  30. * WaitHandle.cs: Implemented WaitAll(), WaitAny() and WaitOne() as
  31. internal calls.
  32. 2001-11-26 Dick Porter <[email protected]>
  33. * Thread.cs: DataSlot uses a single system TLS slot, and a
  34. hashtable per thread. Some minor changes to reflect the new
  35. internal calls using the new IO library, and the newly-supported
  36. bool returns from internal calls.
  37. * Monitor.cs: Use bool returns from internal calls now they are
  38. supported by the runtime. Coalesce enter with the try_enter
  39. internal call.
  40. Wed Nov 14 17:06:18 CET 2001 Paolo Molaro <[email protected]>
  41. * Overlapped.cs, ThreadPool.cs, Timer.cs: CLSCompliant updates.
  42. 2001-10-03 Dick Porter <[email protected]>
  43. * Monitor.cs: Implemented all methods except the two Wait()
  44. methods that take boolean parameters
  45. 2001-09-28 Dick Porter <[email protected]>
  46. * Thread.cs: Implemented AllocateDataSlot(),
  47. AllocateNamedDataSlot(), FreeNamedDataSlot(), GetData(),
  48. GetNamedDataSlot(), SetData(), IsBackground. Reworked Thread()
  49. and Start() to avoid a race condition. Added thread-safe state
  50. changing private operations.
  51. * Monitor.cs: Comment out the GetType() calls because it isn't implemented yet
  52. 2001-09-25 Dick Porter <[email protected]>
  53. * Thread.cs: Implement Join and timed Join, set correct state
  54. around Start, Join and Sleep calls, implement IsAlive and
  55. ThreadState properties.
  56. * ThreadState.cs (Threading): Added StopRequested,
  57. SuspendRequested, Suspended values
  58. 2001-09-23 Dick Porter <[email protected]>
  59. * Thread.cs: Implemented CurrentThread and Sleep (both versions)
  60. with internal calls, and Name.
  61. 2001-09-21 Dick Porter <[email protected]>
  62. * Thread.cs: Implement Thread(ThreadStart) constructor and Start()
  63. with an internal call
  64. * WaitHandle.cs: Close calls Dispose(false)
  65. 2001-09-13 Dick Porter <[email protected]>
  66. * ApartmentState.cs (Threading): Set the correct enum values
  67. 2001-09-13 Dick Porter <[email protected]>
  68. * ApartmentState.cs, AutoResetEvent.cs, IOCompletionCallback.cs,
  69. Interlocked.cs, LockCookie.cs, ManualResetEvent.cs, Monitor.cs,
  70. Mutex.cs, NativeOverlapped.cs, Overlapped.cs, ReaderWriterLock.cs,
  71. RegisteredWaitHandle.cs, SynchronizationLockException.cs,
  72. Thread.cs, ThreadAbortException.cs, ThreadInterruptedException.cs,
  73. ThreadPool.cs, ThreadStart.cs, ThreadStateException.cs,
  74. Timeout.cs, Timer.cs, TimerCallback.cs, WaitCallback.cs,
  75. WaitHandle.cs, WaitOrTimerCallback.cs: System.Threading class
  76. stubs.
  77. 2001-07-18 Michael Lambert <[email protected]>
  78. * ThreadPriority.cs, ThreadState.cs: Add.