+2004-05-26 Zoltan Varga <vargaz@freemail.hu>
+
+ * marshal.c (mono_ftnptr_to_delegate): Implement this.
+
+2004-05-26 Atsushi Enomoto <atsushi@ximian.com>
+
+ * culture-info-tables.h: reflecting locale-builder updates.
+
+2004-05-26 Zoltan Varga <vargaz@freemail.hu>
+
+ * profiler.c (simple_allocation): Skip icall wrapper methods. Fixes
+ #59086.
+
+2004-05-26 Sebastien Pouliot <sebastien@ximian.com>
+
+ * appdomain.cs: Bumped MONO_CORLIB_VERSION to 20.
+ * icall.c: Modified icalls for RNG.
+ * rand.c|h: Changed RNG interface to allow thread-safe usage under
+ Windows (CryptoAPI).
+
+2004-05-25 Zoltan Varga <vargaz@freemail.hu>
+
+ * locales.c: Fix build.
+
+2004-05-25 Atsushi Enomoto <atsushi@ximian.com>
+
+ * culture-info-tables.h: reflecting locale-builder updates.
+
+2004-05-25 Jackson Harper <jackson@ximian.com>
+
+ * locales.c: When creating the current culture use the $LANGs
+ specific culture. So DateTimeFormat and NumberFormat entries are created.
+
+2004-05-25 Zoltan Varga <vargaz@freemail.hu>
+
+ * string-icalls.{h,c} icalls.c: Add new icalls for Strcpy which take
+ a char array as parameter.
+
+2004-05-24 Lluis Sanchez Gual <lluis@ximian.com>
+
+ * image.c: In mono_image_open(), always use an absolute path name to
+ look for already loaded images.
+
+2004-05-24 Sebastien Pouliot <sebastien@ximian.com>
+
+ * icall.c: Added define for CSIDL_FLAG_CREATE (0x8000) in case it is
+ missing in the windows build (like older cygwin include files).
+
+2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
+
+ * icall.c: Fixed check for possible integer overflow in Buffer_
+ BlockCopy icall. Replaced comments style // by /* */.
+
+2004-05-22 Zoltan Varga <vargaz@freemail.hu>
+
+ * marshal.c (mono_ftnptr_to_delegate): Fix warning.
+
+ * marshal.c (mono_marshal_get_proxy_cancast): Move thread interrupt
+ check after MONO_VTADDR. Fixes pinvoke2.exe.
+
+ * marshal.h marshal.c metadata.h: Add beginnings of support for
+ ftnptr -> delegate marshalling.
+
+2004-05-21 Zoltan Varga <vargaz@freemail.hu>
+
+ * threads.c (ves_icall_System_Threading_Thread_ResetAbort): Fix compilation on gcc-2.95.
+ * threads.c: Fix warnings.
+
+2004-05-20 Lluis Sanchez Gual <lluis@ximian.com>
+
+ * appdomain.c, gc.c: Make use of the new WaitForSingleObjectEx.
+ * icall.c: Registered icalls for Suspend and Resume.
+ * locales.c: Beware, mono_monitor_try_enter can now be interrupted by
+ Thread.Abort.
+ * monitor.c: Use WaitForSingleObjectEx. Added some interruption checkpoints.
+ * mono-debug-debugger.c: Use WaitForSingleObjectEx et al.
+ * process.c: Use WaitForSingleObjectEx.
+ * threadpool.c: Use WaitForSingleObjectEx. Added some interruption
+ checkpoints.
+ * threads.c, threads.h: Make use of new Ex wait methods. Improved
+ implementation of Thread.Abort and Thread.ResetAbort icalls. Added icalls
+ for Suspend and Resume. Added new mono_thread_stop, used for stoping
+ background threads. Added basic support for Abort in Windows.
+ Start new threads using a managed delegate invoke wrapper. This wrapper
+ has an interruption checkpoint that is needed since an interruption
+ can be requested before the thread leaves the unmanaged code that starts
+ the thread.
+ * marshal.c: Added interruption checkpoint after every native call, and
+ also before managed calls for wrappers called from unmanaged code to
+ go into managed code.
+ * object.h: Added new field in MonoThread to keep track of interruption
+ requests.
+
+2004-05-20 Zoltan Varga <vargaz@freemail.hu>
+
+ * marshal.c: Insert SAVE_LMF and RESTORE_LMF opcodes around native
+ calls.
+
+2004-05-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * appdomain.c:
+ * assembly.c:
+ * gc.c:
+ * locales.c:
+ * mono-config.c:
+ * rand.c: getenv -> g_getenv (windows!)
+
+ * process.c: complete_path is also used on non-windows platforms.
+
+2004-05-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * icall.c: new signature for Process_Start.
+
+ * process.[ch]: new signature for Process_Start. If we're on windows
+ and UseShellExecute is false, we have to search for the program by
+ ourselves if we don't get a full path.
+
+2004-05-18 Zoltan Varga <vargaz@freemail.hu>
+
+ * marshal.c (mono_marshal_get_native_wrapper): Fix up custom
+ marshalling and call CleanUpNativeData if needed. Fixes #58646.
+
+2004-05-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * socket-io.c: field value changed for Int32 from 'value' to 'm_value'.
+ Fixes bug #58373.
+
+2004-05-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * process.c: use double quotes to quote program name and arguments on
+ windows. Fixes bug #58575.
+
+2004-05-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * file-io.c: don't return "." and ".." when using windows Find*File.
+
+2003-05-17 Patrik Torstensson <totte@hiddenpeaks.com>
+
+ * marshal.c: Don't pass wrappers to message init because method
+ addressed used to lookup metadata. part of remoting[2|3] fix.
+
+2004-05-15 Jackson Harper <jackson@ximian.com>
+
+ * assembly.c: Remove user gac and implement MONO_GAC_PATH, this
+ path is essentially the same as MONO_PATH except that it points to
+ GACs instead of lib directories.
+ * loader.h: The user gac is gone so we dont need function to
+ enable/disable it.
+ * mono-config.c: user gac option is now gone.
+
2004-05-15 Jackson Harper <jackson@ximian.com>
* culture-info.h: Make defines more consistent, add calendar data