+2010-03-22 Zoltan Varga <vargaz@gmail.com>
+
+ * mono-sigcontext.h: Applied patch from Robert Nagy (Robert@openbsd.org).
+ Add OpenBSD definitions.
+
+2010-03-17 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * mono-semaphore.c: _timedwait takes an absolute time.
+
+2010-03-04 Zoltan Varga <vargaz@gmail.com>
+
+ * strtod.c: Get rid of locking so this works with eglib.
+
+2010-03-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * mono-mmap.c: apparently kill() can return ENOMEM. Also use signal 0
+ which is the documented way of testing for the existence of a PID.
+ Thanks to Cal Page.
+
+Thu Feb 25 11:59:22 CET 2010 Paolo Molaro <lupus@ximian.com>
+
+ * mono-logger.h, Makefile.am: expose in the API the ability to
+ set trace mask and level.
+ * mono-logger-internal.h: new header for mono internal use.
+ * mono-logger.c: fixed mono_trace_set_mask_string() to not change
+ the passed string argument.
+
+Wed Feb 24 15:50:55 CET 2010 Paolo Molaro <lupus@ximian.com>
+
+ * mono-publib.h, mono-publib.c: new public header file to allow
+ the removal of gli from the other public headers.
+ * Makefile.am: install only the public header mono-publib.h.
+
+2010-02-19 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * mono-semaphore.h: enable the #defines when io-layer is in use.
+ * Makefile.am: added new file.
+ * mono-semaphore.c: new mono_sem_timedwait() function.
+
+2010-02-19 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * mono-semaphore.h: set maximum count to 0x7fffffff.
+
+2010-01-28 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mono-error-internals.h: Add mono_error_set_not_verifiable.
+
+ * mono-error.h: Add MONO_ERROR_NOT_VERIFIABLE.
+
+ * mono-error.c: Implement mono_error_set_not_verifiable.
+
+2010-01-26 U-anarquia\miguel <miguel@anarquia>
+
+ * mono-dl.c: Removed debugging messages for the embeddable version
+ of mono-dl.
+
+2010-01-22 Miguel de Icaza (miguel@novell.com)
+
+ * mono-dl.c: Always strdup the return value, for consistency.
+
+2010-01-18 Sebastien Pouliot <sebastien@ximian.com>
+
+ * mono-error.c: Call va_end/va_start before reusing 'args'.
+
+2010-01-15 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * mono-hash.c: fix the null-gc build.
+
+2010-01-11 Miguel de Icaza <miguel@novell.com>
+
+ * valgrind.h, memcheck.h: Add guards to prevent the gcc features
+ from being included in non-GCC builds like the Windows build.
+
+2010-01-03 Zoltan Varga <vargaz@gmail.com>
+
+ * mono-path.c (mono_path_resolve_symlinks): Use g_strfreev () to free the
+ result of g_strplit.
+
+2009-12-18 Zoltan Varga <vargaz@gmail.com>
+
+ * valgrind.h memcheck.h: New files containing the BSD licensed valgrind
+ headers so we can use the valgrind user requests even if mono is compiled on
+ a system where they are not installed.
+
+2009-12-11 Marek Habersack <mhabersack@novell.com>
+
+ * mono-io-portability.c: moved all the reporting code to the IOMAP
+ profiler module.
+ (mono_portability_find_file_internal): calls mono_profiler_iomap
+ whenever an adjustement is made.
+
+2009-12-02 Mark Probst <mark.probst@gmail.com>
+
+ * mono-hash.c: Don't use MONO_ROOT_SETREF for setting keys and
+ values. It's unnecessary - the hash table has a marking function
+ which takes care of all GC-tracked keys and values.
+
+2009-11-26 Zoltan Varga <vargaz@gmail.com>
+
+ * mono-ehash.c (mono_g_hash_table_find): Add this for eglib too.
+
+2009-11-25 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mono-error-internals.h: Add mono_error_set_bad_image_name and change signature
+ of mono_error_set_bad_image to take a MonoImage instead of a const char *.
+
+ * mono-error.c: Same.
+
+2009-11-25 Zoltan Varga <vargaz@gmail.com>
+
+ * mono-hash.c (mono_g_hash_table_find): Implement this.
+
+2009-11-24 Zoltan Varga <vargaz@gmail.com>
+
+ * mono-io-portability.c (append_report): g_string_append_vprintf is available
+ only in glib 2.14.
+
+2009-11-23 Andreas Färber <andreas.faerber@web.de>
+
+ * mono-mmap.c (mono_mprotect): Use posix_madvise in absence of madvise.
+
+ Code contributed under MIT/X11 license.
+
+2009-11-23 Marek Habersack <mhabersack@novell.com>
+
+ * mono-io-portability.c: gather up and report misnamed files
+ accessed by the application if the 'report' option is present in
+ the MONO_IOMAP environment variable.
+
+2009-11-13 Jonathan Chambers <joncham@gmail.com>
+
+ * mono-semaphore.h: Implementation for Windows platform.
+
+ Code contributed under MIT/X11 license.
+
+2009-11-12 Geoff Norton <gnorton@novell.com>
+
+ * mono-path.c: When resolving symlinks in a path, we need to
+ split on the directory separator and check each level, as
+ readlink only checks the final destination.
+
+2009-11-08 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mono-sigcontext.h: Add ucontext support for FreeBSD/ppc64.
+
+ Patch by Justin Hibbits <chmeeedalf@gmail.com>.
+
+2009-11-06 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * mono-error.c: VS does not like this.
+
+2009-11-05 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mono-error-internals.h: Add mono_error_set_argument and mono_error_raise_exception.
+
+ * mono-error.h: Add new MONO_ERROR_ARGUMENT constant for
+ ArgumentException.
+
+ * mono-error.c: Implement mono_error_set_argument, mono_error_raise_exception.
+
+ * mono-error.c (mono_error_prepare_exception) Init error_out at the beginning. Add support
+ for MONO_ERROR_ARGUMENT.
+
+2009-10-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * mono-proclib.c: hz is only multiplied by the number of cpus when
+ requesting "_Total".
+
+2009-10-29 Mark Probst <mark.probst@gmail.com>
+
+ * mono-hash.c (mono_g_hash_mark): Don't use SET_NODE_KEY/VALUE here.
+
+2009-10-23 Alp Toker <alp@nuanti.com>
+
+ Fix embedding API breakage from r144688. mono-compiler.h is an internal
+ header and should not be shipped:
+
+ * Makefile.am: Include newly added public header mono-error.h in HEADERS so
+ it gets installed.
+
+2009-10-23 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * Makefile.am: Fix make dist.
+
+2009-10-22 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mono-compiler.h: Add MONO_DEPRECATED.
+
+2009-10-22 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mono-error.c, mono-error.h, mono-error-internal.h: New error handling
+ structures and functions.
+
+ * Makefile.am: Add new files.
+
+2009-10-12 Joel W. Reed <joelwreed@gmail.com>
+
+ * mono-networkinterfaces.c, mono-networkinterfaces.h: Read
+ network statistics from "/proc/net/dev" for performance counters.
+
+ Code is contributed under MIT/X11 license.
+
+2009-09-29 Zoltan Varga <vargaz@gmail.com>
+
+ * mono-compiler.h (MONO_INTERNAL): Disable this on solaris as it produces a
+ millions of warnings during compilation.
+
+2009-09-25 Jonathan Chambers <joncham@gmail.com>
+
+ * mono-logger.c: Include mono-compiler.h for __func__ on MSVC.
+
+ Code is contributed under MIT/X11 license.
+
+2009-09-02 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mono-sha1.c: Update documentation.
+
+2009-09-02 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mono-md5.c: Update documentation.
+
+2009-09-02 Sebastien Pouliot <sebastien@ximian.com>
+
+ * mono-dl.c (mono_dl_open): Don't leak module if name is NULL
+ * mono-md5.c (mono_md5_get_digest_from_file): Close 'fp' even on
+ success (just like we do for sha1)
+
+2009-08-21 Mark Probst <mark.probst@gmail.com>
+
+ * mono-hash.c: When creating a hash table, if the keys are managed
+ objects, assert that we have a hash function. Remove the
+ rehashing after GC marking.
+
+2009-08-18 Christian Hergert <chris@dronelabs.com>
+
+ * strtod.c: Fix warnings for uninitialized variables.
+
+2009-08-18 Christian Hergert <chris@dronelabs.com>
+
+ * mono-proclib.c:
+ * mono-counters.c: Fix printf warnings.
+
+2009-08-12 Mark Probst <mark.probst@gmail.com>
+
+ * mono-hash.c (mono_g_hash_mark): If the keys are managed objects,
+ rehash the table after marking.
+
+2009-08-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * monobitset.h: add comment.
+
+2009-08-01 Zoltan Varga <vargaz@gmail.com>
+
+ * mono-sigcontext.h (UCONTEXT_GREGS): Fix freebsd definition.
+
+2009-07-30 Mark Probst <mark.probst@gmail.com>
+
+ * mono-sigcontext.h: Include config.h.
+
+2009-07-30 Mark Probst <mark.probst@gmail.com>
+
+ * mono-sigcontext.h, Makefile.am: Arch-dependent sigcontext
+ macros, moved from mini.
+
+2009-07-29 Massimiliano Mantione <massi@ximian.com>
+
+ * mono-codeman.c (free_chunklist and new_codechunk):
+ Call profiler hooks to keep track of code chunks.
+
+2009-07-20 Geoff Norton <gnorton@novell.com>
+
+ * mono-semaphore.h: Refactor from io-layer/thread-private.h so it
+ can be used by the runtime as well.
+
+2009-07-17 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * mono-proclib.c: fix reading processor usage for a process. Patch
+ from Jacob Gladish that fixes bug #523052.
+
+2009-07-15 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * mono-proclib.c: fixed setting the NUL terminator.
+ Thanks to Jacob Gladish.
+
+2009-06-15 Zoltan Varga <vargaz@gmail.com>
+
+ * gc_wrapper.h: Disable thread local alloc on mips.
+
+2009-05-26 Zoltan Varga <vargaz@gmail.com>
+
+ * CMakeLists.txt: New file.
+
+2009-05-09 Miguel de Icaza <miguel@novell.com>
+
+ * mono-value-hash.c (mono_value_hash_table_insert_replace):
+ Initialize variable, to quiet the compiler.
+
+ * mono-proclib.c: Eliminate two warnings.
+
+2009-04-03 Miguel de Icaza <miguel@novell.com>
+
+ * mono-filemap.c: Move mono_file_unmap for the not-mmap case to
+ the mono-filemap.c file so it can be plugged in platform-specific
+ code as well.
+
+2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * strenc.h:
+ * strenc.c: Add mono_utf8_validate_and_len_with_bounds.
+
+2009-03-23 Zoltan Varga <vargaz@gmail.com>
+
+ * Makefile.am (libmonoutils_la_SOURCES): Fix make dist.
+
+2009-03-22 Zoltan Varga <vargaz@gmail.com>
+
+ * gc_wrapper.h: Disable thread local allocation for ARM too because of
+ incomplete support in libgc.
+
+2009-03-20 Zoltan Varga <vargaz@gmail.com>
+
+ * gc_wrapper.h: New file, moved from ../os.
+
+ * Makefile.am: Add gc_wrapper.h
+
+2009-03-06 Zoltan Varga <vargaz@gmail.com>
+
+ * mono-hash.c: Use precise GC allocation for the Boehm GC as well.
+
+2009-02-16 Mark Probst <mark.probst@gmail.com>
+
+ Contributed under the terms of the MIT/X11 license by Steven
+ Munroe <munroesj@us.ibm.com>.
+
+ * mono-compiler.h: MONO_THREAD_VAR_OFFSET for PPC(64).
+
+2009-02-11 Bill Holmes <billholmes54@gmail.com>
+
+ * mono-filemap.c : Fixing the MSVC build.
+
+ Contributed under MIT/X11 license.
+
+2009-02-03 Miguel de Icaza <miguel@novell.com>
+
+ * mono-dl.c: Add support for registering in-proc addresses as
+ libraries that can be P/Invoked. Used in operating systems that
+ lack a dynamic linker.
+
+ * mono-filemap.c: Integrate Paolo's mono-filemap code here, split
+ some code from mono-mmap. into this file to ease porting.
+
+ * mono-io-portability.c: Use new define to turn off portability
+ features.
+
+2009-01-25 Zoltan Varga <vargaz@gmail.com>
+
+ * mono-compiler.h (MONO_THREAD_VAR_OFFSET): Add ARM Linux support.
+
+2009-01-21 Zoltan Varga <vargaz@gmail.com>
+
+ * mono-mmap.c: Applied patch from Koushik Dutta
+ (koush@koushikdutta.com). Rework the #ifdefs so Android could use the mmap
+ implementation.
+
2009-01-19 Bill Holmes <billholmes54@gmail.com>
* mono-path.c (mono_path_canonicalize): Adding support for UNC