2005-09-27 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / io-layer / ChangeLog
index 0fceee29b6ca2096cea0f3f07848cdea09f9ac4e..19ee14aca039dc104ad188c86b5a91ab536ae3f9 100644 (file)
@@ -1,3 +1,100 @@
+2005-09-26  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * io.c: Apply patch from #76192 (Can't write files past 2gb on AMD64 
+       (x86_64)) for Brion on IRC (Dick approved it).
+
+2005-09-23  Dick Porter  <dick@ximian.com>
+
+       * processes.c: Don't wait for processes that have already been
+       signalled; also fix typo.
+
+       * handles.c: Improve locking inside new handle and handle
+       searching functions.
+
+2005-09-20  Dick Porter  <dick@ximian.com>
+
+       * collection.c: 
+       * processes.c: Periodically waitpid for known process IDs.  Fixes
+       bug 74870.
+
+2005-09-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * io.c:
+       (CreateFile): if the file is a named pipe, treat the handle as a pipe,
+       not as a file. Fixes bug #76075.
+
+2005-08-27  Zoltan Varga  <vargaz@gmail.com>
+
+       * atomic.h: Add support for intel icc.
+
+2005-08-25  Zoltan Varga  <vargaz@gmail.com>
+
+       * io-layer.h: Include winbase.h not WinBase.h.
+
+2005-08-19  Dick Porter  <dick@ximian.com>
+
+       * threads.c, threads.h, thread-private.h: Use a gsize to store the
+       thread ID, so it can hold a 64 bit value if needed.
+
+2005-07-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * error.c: map ENOENT to WSAECONNREFUSED. It might happen when
+       connecting to unix sockets. Closes bug #75632.
+
+2005-07-05  Dick Porter  <dick@ximian.com>
+
+       * io.c: Make sure SIGPIPE is ignored when calling write(2).
+       Prevents the runtime exiting when writing to a closed pipe,
+       fixing bug 75468.
+
+2005-06-30  Dick Porter  <dick@ximian.com>
+
+       * shared.c (_wapi_shm_semaphores_init): Add some helpful error
+       messages when semget () fails due to lack of resources.
+
+2005-06-21  Dick Porter  <dick@ximian.com>
+
+       * mutex-private.h:
+       * thread-private.h:
+       * mutexes.c: 
+       * threads.c: Keep a list of owned mutexes in each thread handle,
+       so that it is easier to abandon them when the thread exits.
+       Removes a bottleneck when multiple threads are finishing in
+       parallel.
+
+2005-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * io.c: (GetLogicalDrives) when a bogus line is read, don't leak memory.
+       When the buffer has not enough space, close the file before returning.
+
+2005-06-09  Duncan Mak  <duncan@novell.com>
+
+       * *.h: Added G_BEGIN_DECLS and G_END_DECLS where appropriate to
+       all public headers. Fixes #74919.
+
+2005-05-30  Zoltan Varga  <vargaz@freemail.hu>
+
+       * atomic.h: Add IA64 atomic ops.
+
+2005-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * processes.c: make ExitCode be valid even if the user didn't call
+       WaitForExit() and is just polling on HasExited.
+
+2005-05-17  Dick Porter  <dick@ximian.com>
+
+       * io.c (file_getfilesize): Clear the error value, so that files
+       with sizes with the low bits 0xFFFFFFFF can be distinguished from
+       a genuine error.
+
+2005-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * shared.c: forgot to ignore a warning.
+
+2005-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * shared.c: don't display warnings after reboots.
+
 2005-05-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * sockets.c: on windows, getsockopt/setsockopt for send/receive timeout