2009-02-03 Zoltan Varga <vargaz@gmail.com>
[mono.git] / support / ChangeLog
index c0fa91d6f54f07aad9218407517b7846cf32791e..704b81ae9a444777246a2183a9b445b1918df81d 100644 (file)
@@ -1,3 +1,130 @@
+2009-01-14  Geoff Norton  <gnorton@novell.com>
+
+       * supportw.c: Use unsigned int instead of uint, as its more portable.
+       Fixes compilation issue on Mac OSX.
+
+2009-01-08  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * signal.c: Don't allow registration of a realtime signal to happen
+       if it was already registered outside of Mono.Posix.
+
+2008-12-19  Jonathan Pryor  <jpryor@novell.com>
+
+       * signal.c: Improve error checking within Mono_Posix_FromRealTimeSignum.
+
+2008-12-19  Jonathan Pryor  <jpryor@novell.com>
+
+       * map.h: Flush.
+       * signal.c: Add Mono_Posix_SIGRTMIN(), Mono_Posix_SIGRTMAX(),
+         Mono_Posix_FromRealTimeSignum().
+         Patch thanks to tim.jenks@realtimeworlds.com.
+
+2008-11-06  Alan McGovern  <amcgovern@novell.com>
+
+       * Makefile.am: Missed out on a header file for minizip
+
+2008-11-06  Alan McGovern  <amcgovern@novell.com>
+
+       * minizip/minizip/miniunz.c :
+       * Makefile.am: Removed unnecessary file from build and svn.
+
+2008-11-06  Alan McGovern  <amcgovern@novell.com>
+
+       * minizip/*.am :
+       * Makefile.am: Merged minizip build into the support code.
+
+2008-11-05  Bill Holmes  <billholmes54@gmail.com>
+
+       * Makefile.am : For generation of map.c adding preprocessor
+         checks for sys/time.h, unistd.h, dirent.h and utime.h.
+
+       * map.c : Re-run 'make refresh' to add preprocessor checks
+         for sys/time.h, unistd.h, dirent.h and utime.h.
+
+       Code is contributed under MIT/X11 license.
+
+2008-10-15  Jonathan Pryor  <jpryor@novell.com>
+
+       * time.c: Add Mono_Posix_Syscall_nanosleep().
+
+2008-10-15  Jonathan Pryor  <jpryor@novell.com>
+
+       * fcntl.c: Use Mono_Posix_{From,To}Flock() for flock conversion.
+       * Makefile.am: Include <time.h> in map.c.
+       * map.c, map.h: Flush; adds Flock, Timespec support.
+
+2008-09-14  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * serial.c: When writing bytes and polling, take into account negative
+       values to indicate infinite timeout. Patch by Leszek Ciesielski.
+       Fixes #399245.
+
+2008-07-22  Zoltan Varga  <vargaz@gmail.com>
+
+       * Makefile.am (patch-libtool): New helper target.
+
+2008-04-05  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * serial.c (set_attributes): When setting parity to Even,
+       besides removing the PARODD bit, add the PARENB bit to actually
+       use even parity.
+       Patch by Leszek Ciesielski.
+       Fixes #365248.
+
+2008-03-31  Miguel de Icaza  <miguel@novell.com>
+
+       * serial.c (write_serial): Avoid infinite loops, see #375580.
+
+2008-02-12  Jonathan Pryor  <jpryor@novell.com>
+
+       * signal.c: SLES9 has glib 2.2, so we can't rely on g_atomic_int_*().
+         Provide a fallback mechanism between using Mono's atomic.h, glib 2.4
+         functions, and horribly unsafe-but-no-alternative code.
+
+2008-02-12  Jonathan Pryor  <jpryor@novell.com>
+
+       * signal.c: Fix another build break; g_atomic_int_set() (part of GLib 2.10)
+         isn't present on all build machines, so use an alternate function.
+
+2008-02-08  Jonathan Pryor  <jpryor@novell.com>
+
+       * signal.c: Mono_Unix_UnixSignal_WaitAny() semantic change: return the index
+         into the signals array of the first signaled signal if successful,
+         otherwise return the timeout.
+
+2008-02-07  Jonathan Pryor  <jpryor@novell.com>
+
+       * signal.c: Make the signal handler thread-safe, so that it can safely be
+         invoked concurrently from multiple threads.
+
+2008-02-05  Jonathan Pryor  <jpryor@novell.com>
+
+       * signal.c: Fix the Win32 build.
+
+2008-01-28  Jonathan Pryor  <jpryor@novell.com>
+
+       * signal.c: Provide support functions for Mono.Unix.UnixSignal, which 
+         supports both polling and waiting on signal emission.
+       * map.h: Flush (adds UnixSignal-related prototypes).
+
+2008-01-05  Jonathan Pryor  <jpryor@novell.com>
+
+       * map.h, map.c: Flush; add new ST_NOEXEC, ST_REMOUNT, and ST_BIND MountFlags 
+         enumeration values.
+
+2007-12-17  Jonathan Pryor  <jpryor@novell.com>
+
+       * map.h: Flush; add Mono_Posix_Syscall__Utsname, Mono_Posix_Syscall_uname()
+         declarations.
+       * Makefile.am: Add sys-utsname.c to the build.
+       * sys-utsname.c: Added; binding for uname(2).
+       * mph.h: Change definition of _mph_copy_structure_strings() so that the
+         offset array specifies whether the string is a pointer (char*) or inline
+         array (char[]) within the structure.  Necessary because most bound
+         structure string members are pointers, but `struct utsname' uses arrays.
+       * fstab.c, pwd.c: Update offset array generation due to above.
+       * x-struct-str.c: Update _mph_copy_structure_strings() as above.
+
 2007-11-01  Geoff Norton  <gnorton@novell.com>
 
        * stdio.c:  Handle Leopards lack of L_cuserid.