Fri Mar 29 17:15:11 CET 2002 Paolo Molaro <lupus@ximian.com>
[mono.git] / mono / io-layer / ChangeLog
index 8bb11bf15841c723754a74882e0e68f373353380..5fa6848e9df05b8772d473446d46a4c0de94d525 100644 (file)
@@ -1,3 +1,72 @@
+
+Fri Mar 29 17:15:11 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * io.c: EEXISTS is ignored for directory creation.
+       * mono-mutex.h: remove silly "pragma }" that emacs users insert
+       because they use a broken editor:-)
+
+2002-03-28  Dick Porter  <dick@ximian.com>
+
+       * sockets.h: 
+       * sockets.c: 
+       * io.c: 
+       * handles.h: 
+       * handles.c: Warning cleanups
+
+2002-03-27  Dan Lewis <dihlewis@yahoo.co.uk>
+
+       * unicode.h, unicode.c: changed to gunichar2
+       * io.h, io.c: changed strings to gunichar2*, added
+       SetFileAttributes(), GetCurrentDirectory(), SetCurrentDirectory(),
+       some fixes to FindFirstFile() and friends.
+
+2002-03-26  Dick Porter  <dick@ximian.com>
+
+       * types.h: Implement the large integer struct
+
+       * timefuncs.h:
+       * timefuncs.c: Dummy functions that don't yet implement
+       QueryPerformanceCounter() and QueryPerformanceFrequency()
+
+       * threads.h:
+       * threads.c: Implement SleepEx()
+
+       * system.h:
+       * system.c: Beginnings of GetSystemInfo()
+
+       * mono-mutex.c (pthread_mutex_timedlock): Fix a ms/ns conversion
+       thinko
+
+       * context.h:
+       * context.c: Dummy function that doesnt yet implement
+       GetThreadContext()
+
+       * atomic.h: 
+       * atomic.c: Interlocked functions
+
+Mon Mar 25 13:01:40 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * threads.c: use a gc-safe hash table to store tls pointers.
+
+2002-03-22  Dick Porter  <dick@ximian.com>
+
+       * threads.c: Fix a race condition where a thread can start and
+       exit before the handle has been properly initialised (no reason
+       why the handle couldn't be initialised beforehand, so do so)
+
+       Fix a ms to ns conversion magnitude thinko.
+
+2002-03-21  Dick Porter  <dick@ximian.com>
+
+       * semaphores.c: Fix a problem when waiting for one or more
+       semaphores, and another semaphore is Released (all waiting
+       semaphores assumed they were signalled)
+
+2002-03-29  Dan Lewis <dihlewis@yahoo.co.uk>
+
+       * io.h, io.c, uglify.h: added MoveFile, CopyFile, CreateDirectory,
+       RemoveDirectory, GetFileAttributes, GetFileAttributesEx
+
 2002-03-19  Dietmar Maurer  <dietmar@ximian.com>
 
        * threads.c (Sleep): bug fix: 1ms == 1000000ns