updated browser capabilities file
[mono.git] / mono / io-layer / ChangeLog
index f9341179fd4d3370c7261f747a5ba7337d716e2d..3bdbe5677f2a64db08e41da94c58f5a6ae6786ec 100644 (file)
@@ -1,3 +1,161 @@
+2004-02-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * error.c: fixed mapping for EPROTONOSUPPORT and ESOCKTNOSUPPORT.
+
+       * sockets.[ch]: retry creating the socket for AF_INET, SOCK_RAW
+       using IP protocol with IP over IP. Implemented WSAIoctl UNIX-style.
+
+2004-01-27  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * shared.c (_wapi_shm_file): add hostname
+       to shared data file names to handle NFS mounted
+       .wapi directories.
+
+Mon Jan 26 16:15:03 CET 2004 Paolo Molaro <lupus@ximian.com>
+
+       * sockets.h: remove obsolete soklen_t typedef.
+
+Fri Jan 23 21:07:02 CET 2004 Paolo Molaro <lupus@ximian.com>
+
+       * socket-wrappers.h, sockets.h, sockets.c, Makefile.am: move socket
+       wrappers to its own non-installed header file.
+
+2004-01-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * io.c:
+       (FindFirstFile): unlock the handle if FindNextFile fails.
+       (FindNextFile): g_free a couple of pointers before retrying.
+
+       * wait.c:
+       (WaitForMultipleObjects): if only one handle provided, use
+       WaitForSingleObject.
+
+2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * handles-private.h: (_wapi_handle_type) check
+       for segment in range before using it
+
+2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * thread-private.h: _wapi_thread_ops is now const
+       must match .c file.
+
+Mon Dec 22 18:29:03 CET 2003 Paolo Molaro <lupus@ximian.com>
+
+       * threads.c, timed-thread.c, timed-thread.h: use mach
+       semaphores on Darwin (MacOSX) since the posix ones
+       are mostly broken there (threads are not created suspended
+       and they can start executing before they are fully initialized
+       like in tests/thread-static.cs).
+
+Mon Dec 22 17:18:45 CET 2003 Paolo Molaro <lupus@ximian.com>
+
+       * atomic.h: ppc fixes.
+
+2003-12-19  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * handles.c: remove my bad use of MONO_ZERO_ARRAY_LENGTH
+       in HDRSIZE 
+
+2003-12-15  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * shared.c: (_wapi_shm_open) make scratch file
+       not have to immediately regrow to avoid remaps
+       (HPUX can't cope with these).
+       (_wapi_shm_attach) use actual size of file
+       to set scratch data_len for the creating process.
+
+       * handles.c: (_wapi_handle_new_internal) make
+       sure mutex & cond var are initialized even for
+       non process shared ones. 
+       (_wapi_handle_unref) always call destroy 
+       routines on mutex & cond var
+
+2003-12-15  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * daemon.c: change channel data structure so
+       input sources are removed from glib event loop
+       properly. xsp works better on Solaris and 
+       fixes #51278
+
+2003-12-12  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * wapi-private.h: Replace G_GNUC_PRETTY_FUNCTION
+       definition with file & line number for non-GCC
+       compiles.
+
+2003-12-08  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * Makefile.am: make sure hppa_atomic.s is in distribution
+
+2003-12-01  Dick Porter  <dick@ximian.com>
+
+       * wapi-private.h: 
+       * mutexes.c (CreateMutex): 
+       * mutex-private.h (struct _WapiHandle_mutex): 
+       * handles.c: Look up certain handle types by name, in a shared
+       namespace.  Currently only mutex handles have this implemented.
+       Fixes bug 51089.
+
+       * semaphores.c (CreateSemaphore): 
+       * events.c (CreateEvent): Fix signature
+
+2003-11-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * io.c: don't call g_free before testing errno as it may modify it.
+       If the path exists, return an error if it's not a directory. Fixes
+       bug #50753.
+
+2003-11-20  Dick Porter  <dick@ximian.com>
+
+       * io.c: Missed a little-endian UTF16 conversion.  Patch from
+       Jeroen Zwartepoorte (Jeroen@xs4all.nl), fixes bug 51065.
+
+2003-10-29  Dick Porter  <dick@ximian.com>
+
+       * io.c (MoveFile): If the move crosses filesystems, try and fall
+       back to copy and delete.  Patch from Jörg Rosenkranz
+       (JoergR@voelcker.com), fixes bug 50298.
+
+2003-10-28  Dick Porter  <dick@ximian.com>
+
+       * io.c: Use the new encoding conversion to cope with non-utf8
+       locales in filenames.
+
+       * processes.c: Ditto for process arguments.
+
+Tue Oct 21 12:01:14 CEST 2003 Paolo Molaro <lupus@ximian.com>
+
+       * atomic.h: some ppc inline asm fixes (incorrect use of labels, 
+       incorrect register constraints, incorrect clobber lists).
+
+2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * Makefile.am hppa_atomic.s: add HP 64bit
+       implementation of atomic ops
+
+2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
+
+       * threads.c (CreateThread): Wrap pthread_attr_setstacksize call in
+       a conditional for platforms that don't have it.
+
+2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * threads.c: (CreateThread) use stacksize argument
+       if non-zero - change default for 64 bits to 4Mb
+
+2003-09-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * sockets.c: set last error when socket creation fails. This shed some
+       light on bug #49015.
+
+2003-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * processes.c: fixed bug #48973: we only change \ by / for the argument
+       to be used as command.
+       When getting the program name from the args, don't let the space between
+       them in the args.
+
 2003-09-24  Bernie Solomon <bernard@ugsolutions.com>
 
        * atomic.h atomic.c: fix sparc so lock is