+2010-06-28 Zoltan Varga <vargaz@gmail.com>
+
+ * Makefile.am (patch-libtool): Fix this up after the dolt changes.
+
+2010-05-13 Geoff Norton <gnorton@novell.com>
+
+ * fakepoll.h: Added for OSX
+ * serial.c:
+ * signal.c: poll on OSX is broken, so we use a select based
+ implementation instead.
+
+2010-04-19 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * zlib-helper.c: don't call Z_FINISH if nothing has been written.
+
+2010-04-19 Jonathan Pryor <jpryor@novell.com>
+
+ * dirent.c, grp.c, macros.c, pwd.c, signal.c, sys-statvfs.c, sys-time.c,
+ unistd.c: Add #if HAVE_XXX checks for functions which aren't
+ provided on Android.
+
+2010-04-15 Jonathan Pryor <jpryor@novell.com>
+
+ * Makefile.am: Revert previous linkage against libmono.so, as lupus
+ mentioned that it's unacceptable for MonoPosixHelper to link against
+ libmono (e.g. when embedding mono, there might not be a libmono).
+ * map.h: Flush updated Mono_Unix_UnixSignal_SignalInfo prototype.
+ * signal.c: Don't use mono_runtime_is_shutting_down(). Instead, change
+ Mono_Unix_UnixSignal_WaitAny() to accept a function pointer argument,
+ which will return Environment.HasShutdownStarted in managed code (the
+ moral equivalent of mono_runtime_is_shutting_down()). This allows
+ us to avoid a libmono dependency w/o lots of rewriting. Fixes #592981.
+
+2010-04-07 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * zlib-helper.c: now that we don't use Z_SYNC_FLUSH, there might be
+ unflushed input in zstream, so always call Z_FINISH.
+
+2010-04-02 Jonathan Pryor <jpryor@novell.com>
+
+ * Makefile.am: On non-Windows platforms, MonoPosixHelper now links
+ against libmono.so, for mono_runtime_is_shutting_down().
+ * signal.c: Only continue retrying system calls if Mono is NOT
+ attempting to shut down. Fixes #592981.
+
+2010-03-29 Zoltan Varga <vargaz@gmail.com>
+
+ * mph.h: Applied some changes from the openbsd ports tree to fix openbsd
+ support.
+
+2010-03-23 Andreas Faerber <andreas.faerber@web.de>
+
+ * old-map.c (map_Mono_Posix_Signals): Fix build for platforms where
+ SIGIO is not defined (Haiku).
+
+ Code is contributed under MIT/X11 license.
+
+2010-02-23 Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+ * serial.cs: Add 921600 to the list of possible baud rates, and
+ use it only if defined, as is not available in all the unix systems.
+ Fixes #445520.
+
+2010-01-28 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * zlib-helper.c: no need for sync flush when compressing.
+ Thanks to Hin-Tak Leung.
+
+2010-01-28 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * serial.c: Fix the OSX build.
+
+2010-01-22 Leszek Ciesielski <skolima@gmail.com>
+
+ * serial.c: baud rate 460800 by Thad Thompson <TThompson@nucsafe.com>
+ * serial.c: report errors from every function
+
+2009-12-16 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * zlib-helper.c: when finishing uncompressing a buffer, we might need
+ more than one call to deflate with Z_FINISH since the uncompressed
+ data can take more space than the allocated buffer.
+
+ Fixes the IPY+Chiron test case.
+
+2009-10-24 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * zlib-helper.c: stop trying to decompress when we get Z_STREAM_END.
+ Patch by Ives Bastide. Fixes bug #549942.
+
+2009-09-21 Leszek Ciesielski <skolima@gmail.com>
+
+ * serial.c: return -1 from close() on error
+
+2009-09-14 Jonathan Pryor <jpryor@novell.com>
+
+ * zlib-helper.c: support reverse callbacks within MonoTouch.
+
+2009-09-09 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * zconf.h:
+ * Makefile.am: attempt to fix the windows GCC build.
+
+2009-09-02 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * time.c (Mono_Posix_Syscall_nanosleep): Avoid referencing unitialized
+ memory.
+
+2009-08-23 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * deflate.c:
+ * gzio.c:
+ * deflate.h:
+ * zutil.h:
+ * crc32.c:
+ * trees.c:
+ * zconf.h:
+ * inffast.c:
+ * compress.c:
+ * zlib.h:
+ * inftrees.c:
+ * inflate.c:
+ * inflate.h:
+ * adler32.c:
+ * infback.c: updated to 1.2.3.3
+
+2009-07-21 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * zlib-helper.c: use glib for malloc/free.
+
+2009-07-21 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * zlib-helper.c: don't try to finish the z_stream if it has not been
+ used. This fixes all the tests after the latest change.
+
+2009-07-20 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * Makefile.am: replaced zlib_macros.c with zlib-helper.c
+ * zlib_macros.c: Removed file.
+ * zlib-helper.c: new interface for DeflateStream. Flush() actually
+ does something.
+
+2009-04-13 Jonathan Pryor <jpryor@novell.com>
+
+ * sys-time.c: Properly set the modification time, instead of using the
+ access time as the modification time. Fixes #494253.
+
+2009-03-20 Jonathan Pryor <jpryor@novell.com>
+
+ * x-struct-str.c: It's possible for struct members to be NULL, so make
+ sure we don't pass NULL to strlen(3).
+
+2009-02-20 Jonathan Pryor <jpryor@novell.com>
+
+ * map.h: Flush (adds Mono_Unix_UnixSignal_SignalInfo::pipecnt, removes
+ functions no longer declared within Mono.Posix.dll).
+ * signal.c: Allow Mono_Unix_UnixSignal_WaitAny() to be called
+ concurrently from multiple threads w/o blocking each thread;
+ previously, calls to Mono_Unix_UnixSignal_WaitAny() would block
+ until the previous call completed. This required restructuring
+ Mono_Unix_UnixSignal_SignalInfo to hold a ref-counted
+ read_fd/write_fd pair (instead of allocating & releasing within
+ _WaitAny()) so that the pipes could be "shared" between threads.
+ Patch thanks to tim.jenks@realtimeworlds.com.
+
+2009-02-10 Jeffrey Stedfast <fejj@novell.com>
+
+ * minizip/zip.c: Fix warnings about old-style paramater type
+ specifications.
+
+ * minizip/unzip.c Fix warnings about old-style paramater type
+ specifications.
+ (unzlocal_DosDateToTmuDate): Fix ambiguous else's.
+ (unzlocal_DosDateToTmuDate): Here too.
+ (unzlocal_CheckCurrentFileCoherencyHeader): And here.
+
+ * old-map.c: Added prototypes to silence compile warnings. Looks
+ like this file is supposed to be autogenerated, so probably not
+ the right fix but I can't find the autogen script.
+
+ * map.h (helper_Mono_Posix_getpwnamuid): Added a prototype for
+ this - it doesn't seem to be used anywhere in mono, so
+ maybe it can be removed but I'm not positive.
+ (map_Mono_Posix_PollEvents): Added prototype.
+ (map_Mono_Posix_Signals): Added prototype.
+
+ * macros.c: #include "map.h" to silence compile warnings about no
+ previous prototypes.
+
+2009-02-09 Jeffrey Stedfast <fejj@novell.com>
+
+ * supportw.c (SetWindowPos): Fixed compile warnings about
+ printf-style formatters.
+ (SendMessageA): Same.
+
+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.
+