* TextControl.cs: Make this operation undoable.
[mono-project.git] / mono / tests / ChangeLog
blobc0faa8a467ef2f33cbd8fa3ad0e589a58658b090
1 2006-11-02  Wade Berrier  <wberrier@novell.com>
3         * Makefile.am: Fix path to mkbundle so test passes
5 2006-10-31  Massimiliano Mantione  <massi@ximian.com>
6         * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
8 2006-10-20  Jonathan Chambers  <joncham@gmail.com>
10         * cominterop.cs: Added more tests for Variant.
11         * libtest.c: Added more tests for Variant.
12         
13 2006-10-02  Zoltan Varga  <vargaz@gmail.com>
15         * static-constructor.cs: Add a new test.
17 2006-09-30  Jonathan Chambers  <joncham@gmail.com>
19         * marshal7.cs: Added tests for size of structs containing
20         objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
22 2006-09-30  Zoltan Varga  <vargaz@gmail.com>
24         * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
26 2006-09-20  Zoltan Varga  <vargaz@gmail.com>
28         * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
29         prevent random errors.
30         (mono_test_marshal_stringbuilder): Ditto.
32 2006-09-18  Jonathan Chambers  <joncham@gmail.com>
34         * cominterop.cs: Added COM Interop tests for null BSTR checks.
35         * libtest.c: Added COM Interop tests for null BSTR checks.
37 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
39         * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
41 2006-09-14  Zoltan Varga  <vargaz@gmail.com>
43         * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
45 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
47         * pinvoke3.cs libtest.c: Add test for #79289.
49 2006-09-05  Zoltan Varga  <vargaz@gmail.com>
51         * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
53 2006-09-03  Zoltan Varga  <vargaz@gmail.com>
55         * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
56         the default ctor.
58 2006-08-09  Jonathan Chambers  <joncham@gmail.com>
60         * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
61         * libtest.c: Implemented QueryInterface correctly.
62         
63 2006-08-08  Zoltan Varga  <vargaz@gmail.com>
65         * vararg.il: Add a test for #79027.
67 2006-07-28  Jonathan Chambers  <joncham@gmail.com>
69         * cominterop.cs: Added COM Interop object marshalling tests; 
70         enabled on windows only.
71         * libtest.c: Added COM Interop object marshalling tests; 
72         enabled on windows only.
73         
74 2006-07-27  Zoltan Varga  <vargaz@gmail.com>
76         * libtest.c: Add a newline at the EOF.
78 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
80         * cominterop.cs: Added COM Interop tests; not enabled yet.
81         * libtest.c: Added COM Interop tests; not enabled yet.
83 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
85         * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
87 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
89         * libtest.c (mono_test_ref_vtype): Remove debug printfs.
91 2006-06-28  Zoltan Varga  <vargaz@gmail.com>
93         * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
95 2006-06-15  Zoltan Varga  <vargaz@gmail.com>
97         * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
98         
99         * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
101         * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
102         
103 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
105         * Makefile.am: Add 'cas' to SUBDIRS
107 2006-06-20  Massimiliano Mantione  <massi@ximian.com>
108         * bug-78656.cs. Makefile.am: Added test for bug 78656.
110 2006-06-16  Massimiliano Mantione  <massi@ximian.com>
111         * bug-78653.cs. Makefile.am: Added test for bug 78653.
113 2006-06-13  Massimiliano Mantione  <massi@ximian.com>
114         * test-inline-call-stack.cs: Test also that the order in which
115         .cctors are run is essentially the same regardless of the status of
116         "beforefieldinit", because too many apps depend on this behavior
117         (which seems to be also the one of the MS CLR).
119 2006-06-10  Zoltan Varga  <vargaz@gmail.com>
121         * interlocked-2.2.cs: Make the return values positive.
123 2006-06-07  Wade Berrier <wberrier@novell.com>
125         * Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
126         to EXTRA_DIST so that tests can be run from a dist tarball
128 2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>
130         * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
132 2006-06-06  Massimiliano Mantione  <massi@ximian.com>
134         * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
136 2006-06-05  Zoltan Varga  <vargaz@gmail.com>
138         * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
140 2006-05-18  Zoltan Varga  <vargaz@gmail.com>
142         * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
144 2006-05-17  Zoltan Varga  <vargaz@gmail.com>
146         * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
148         * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
149         #77523.
151 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
153         * test-enum-indstoreil.il : removed duplicate label.
154           Fixed test-runtime.
156 2006-05-06  Zoltan Varga  <vargaz@gmail.com>
158         * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
159         tests.
161         * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
163 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
164         * test-inline-call-stack.cs: Added missing check.
166 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
167         * Makefile.am: Added tests to see if inline breaks the call stack.
168         * test-inline-call-stack.cs: Likewise.
169         * test-inline-call-stack-library.cs: Likewise.
170         
171 2006-04-12  Zoltan Varga  <vargaz@gmail.com>
173         * thread6.cs: Add regression test for #78024.
175 2006-04-07  Zoltan Varga  <vargaz@gmail.com>
177         * marshal2.cs: Add tests for #77960.
179 2006-03-29  Raja R Harinath  <rharinath@novell.com>
181         * iface-large.cs: New test based on #75172.
183 2006-02-18  Zoltan Varga  <vargaz@gmail.com>
185         * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
186         attributes.
188 2006-01-30  Zoltan Varga  <vargaz@gmail.com>
190         * Makefile.am (patch-libtool): New utility target for those using a
191         static build.
193 2006-01-27  Raja R Harinath  <rharinath@novell.com>
195         Add support for net_2_0 test cases.
196         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
197         (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
198         (TEST_CS2_SRC, TEST_IL2_SRC): New.
199         (EXTRA_DIST): Add them.
200         (testjit-default, testjit-net_2_0): New.  Copies of old testjit,
201         updated to use appropriate runtimes.
202         (testjit): Depend on them.
203         * find-method.2.il: New test.
205 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
207         * thread-dump.cs: New file.
209 2005-12-22  Zoltan Varga  <vargaz@gmail.com>
211         * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
213         * custom-attr.cs: Add test for #77045.
215 2005-12-15  Zoltan Varga  <vargaz@gmail.com>
217         * cpblkTest.il: Fix storage of addresses into int32 variables.
219 2005-12-14  Zoltan Varga  <vargaz@gmail.com>
221         * marshal2.cs: Remove test which can fail on 64 bit archs.
223 2005-11-28  Raja R Harinath  <rharinath@novell.com>
225         * Makefile.am (ILASM): Use profile-dependent location of ilasm.
227 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
229         * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
231 2005-10-20  Miguel de Icaza  <miguel@novell.com>
233         * Makefile.am (stresstest): Change the strings so we can scan the
234         build logs more easily for failures (without the word "0 failed".
236         * Makefile (stresstest): 
238 2005-10-20  Raja R Harinath  <rharinath@novell.com>
240         * Makefile.am (testbundle): Use in-tree config, and in-tree
241         shared directory.
243 2005-10-08  Zoltan Varga  <vargaz@gmail.com>
245         * appdomain-unload.cs: Allocate some MBR objects between unloads to
246         exercise more code.
248 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
250         * remoting5.cs: Add test for ldflda on MBR objects.
252 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
254         * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
256 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
258         * custom-attr.cs: Add tests for bug #76062.
260         * test-driver Makefile.am: Fix detection of disabled tests.
262 2005-09-16  Raja R Harinath  <rharinath@novell.com>
264         * Makefile.am (check-local): Don't invoke semdel-wrapper.
266 2005-09-13  Raja R Harinath  <rharinath@novell.com>
268         * Makefile.am (test-type-load): Refer to source files using $(srcdir).
269         (EXTRA_DIST): Add sources from 'test-type-load'.
271 2005-09-12  Zoltan Varga  <vargaz@gmail.com>
273         * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
275         * pinvoke3.cs libtest.c: Add tests for bug #76063.
277 2005-09-09  Zoltan Varga  <vargaz@gmail.com>
279         * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
280         for handling type load exceptions.
282         * Makefile.am: Add type loading tests.
284 2005-08-27  Zoltan Varga  <vargaz@gmail.com>
286         * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
288 2005-08-23  Zoltan Varga  <vargaz@freemail.hu>
290         * delegate.cs: Add float and double tests.
292 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
294         * delegate.cs: Restructure and add long delegate test.
296         * thread-2.cs: New file.
298 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
300         * Makefile.am: Reenable disabled amd64 tests.
302 2005-07-21  Zoltan Varga  <vargaz@freemail.hu>
304         * marshal9.cs libtest.c: Add tests for byref custom marshalling.
306         * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
308 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
310         * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
312 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
314         * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
316 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
318         * thread6.cs: Disable part of the test that currently doesn't work. Add
319         new tests from a bug report.
321         * appdomain-unload.cs: Add tests for threadpools.
323 2005-07-04  Raja R Harinath  <rharinath@novell.com>
325         * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
327 2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>
329         * remoting1.cs: Test for getting a remote field value which is null.
331 2005-07-01  Raja R Harinath  <rharinath@novell.com>
333         * Makefile.am (check-local): Call semdel-wrapper.
335 2005-06-28  Zoltan Varga  <vargaz@freemail.hu>
337         * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
339 2005-06-27  Zoltan Varga  <vargaz@freemail.hu>
341         * pinvoke2.cs: Add test for #75374.
343         * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
345 2005-06-15  Zoltan Varga  <vargaz@freemail.hu>
347         * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
349 2005-06-15  Raja R Harinath  <rharinath@novell.com>
351         * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
352         the build tree -- it's built with autodeps off.
354 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
356         * Makefile.am (testbundle): Test case that bundling works with a
357         hello world.
359 2005-05-26  Zoltan Varga  <vargaz@freemail.hu>
361         * Makefile.am (TestDriver.dll): Fix a warning.
363 2005-05-14  Zoltan Varga  <vargaz@freemail.hu>
365         * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
366         bit issues.
368 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
370         * marshal9.cs libtest.c: Add more tests.
372         * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
373         Fix warnings.
375         * marshal9.cs libtest.c: Add tests for marshalling null values.
377         * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
378         and pinvoke15 into pinvoke2.
380         * pinvoke2.cs: Fix warnings.
382         * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
383         structures.
385 2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>
387         * main-returns-background-change.cs: New test for changing the
388         background mode of a thread.
390 2005-05-01  Zoltan Varga  <vargaz@freemail.hu>
392         * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
393         a delegate.
395         * pinvoke-2.cs: New file for 2.0 pinvoke tests. 
397 2005-04-22  Raja R Harinath  <rharinath@novell.com>
399         * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
401 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
403         * Makefile.am (testtrace): New target to test --trace functionality.
405 2005-04-04  Zoltan Varga  <vargaz@freemail.hu>
407         * invoke.cs: Add new test.
409 2005-03-31  Zoltan Varga  <vargaz@freemail.hu>
411         * stack-overflow.cs: New tests, not yet enabled.
413 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
415         * dataslot.cs: Add tests for #65414.
417 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
419         * rounding.cs: Remove this, this is now in the JIT regression tests.
421         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
423 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
425         * remoting1.cs: Add new regression test.
427 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
429         * pinvoke3.cs: Add tests for passing blittable arrays.
430         
431         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
433 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
435         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
436         aborting. The second one deadlocks, so it is disabled
438 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
440         * pinvoke3.cs libtest.c: Add more small struct tests.
442 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
444         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
445         structs from delegates. Currently fails on windows.
447 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
449         * pinvoke2.cs: Add test for #72625.
450         
451         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
452 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
454         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
455         can be found by the runtime.
457         * pinvoke13.cs: Fix test.
459         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
461         * pinvoke3.cs: Remove an error handling test which no longer fails in
462         2.0.
464         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
466 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
468         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
469         
470         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
471         bugs.
473         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
475 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
477         * libtest.c: Mark all exported functions STDCALL.
479         * Makefile.am (CSC): Disable some warnings.
481 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
483         * libtest.c: Fix some warnings.
485 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
487         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
488         
489         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
490         on amd64 to make the test green again.
492 2005-01-20  Raja R Harinath  <rharinath@novell.com>
494         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
495         field too.
496         * pinvoke2.cs (test_0_return_vtype): Update.
498 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
500         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
501         marshalling of unicode strings.
503 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
505         * thread6.cs: Add test for aborting the current thread.
507 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
509         * thread6.cs: Add test for rethrowing abort exceptions.
511 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
513         * desweak.cs: Add test to check for regression of the bug seen in
514         rev 38316. The original code that failed is no more part of the
515         class library.
517 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
519         * libtest.c: Fix blittable_struct_delegate test.
521 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
523         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
524         with delegates.
526         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
528 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
530         * interlocked.cs: added reg test for bug 70784
532 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
534         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
536 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
538         * interlocked.cs: New test.
540 2004-12-14  Raja R Harinath  <rharinath@novell.com>
542         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
544 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
546         * thread-static-init.cs: New test.
548 2004-12-09  Raja R Harinath  <rharinath@novell.com>
550         * test-driver: Clean up.
551         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
553 2004-12-08  Raja R Harinath  <rharinath@novell.com>
555         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
557 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
559         * appdomain-unload.cs: Disable nondeterministic async unloading test.
561 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
563         * delegate.cs: Add test for unboxing and delegates.
565 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
567         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
568         the appdomain.
569         
570         * appdomain-unload.cs: Stop the foreground thread created by one of the
571         tests.
573 2004-11-26  Raja R Harinath  <rharinath@novell.com>
575         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
577 2004-11-23  Raja R Harinath  <rharinath@novell.com>
579         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
580         the mcs/ tree directly.
582 2004-11-19  Raja R Harinath  <rharinath@novell.com>
584         * Makefile.am (check-local): New.  Hook into 'make check'.
585         (CSC): Define using in-tree mono and mcs.exe.
586         (ILASM): New.  Likewise, with in-tree ilasm.exe.
587         * async_read.cs (Main): Read async_read.exe, since async_read.cs
588         will not necessarily be in the build directory.
589         * test-driver: Preserve stderr.
591 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
593         * cross-domain.cs: New tests for cross-domain calls.
595 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
597         * loader.cs: Add test for loading dynamic assemblies using 
598         Assembly.LoadWithPartialName ().
600 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
602         * loader.cs: New file for assembly loading tests.
604 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
606         * cattr-object.cs: Correct type checking so test will stop giving
607         false negatives.
609 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
611         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
613 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
615         * marshal.cs: Add test for GetFunctionPointerForDelegate.
617         * libtest.c pinvoke2.cs: Add test for returning delegates.
619 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
621         * Makefile.am: Add marshal.cs.
623         * marshal.cs: New file for Marshal tests.
625 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
627         * libtest.c: Free memory using CoTaskMemFree on windows.
628         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
630 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
632         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
633         name mangling on windows.
635 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
637         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
639 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
641         * delegate8.cs: New regression test for bug #59299.
642         * Makefile.am: Added delegate8.cs.
644 2004-09-07  Duncan Mak  <duncan@ximian.com>
646         * typeof-ptr.cs: Add an unsafe section to the code that's using
647         direct pointers. This was breaking the test stage on the build boxes.
649 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
651         * libtest.c (mono_test_marshal_string_array): Add test for null
652         terminating string arrays.
654 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
656         * libtest.c: Mark delegates with __stdcall on windows.
658 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
660         * pinvoke2.cs libtest.c: Fix memory management in tests.
662         * pinvoke14.cs: Merge this into pinvoke2.cs.
664 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
666         * marshal9.cs libtest.c: Fix memory leaks in test.
668 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
670         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
672         * marshal9.cs: Clean up and expand custom marshalling tests.
674         * marshal10.cs: Merge this into marshal9.cs.
676         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
677         ago.
679 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
681         * pinvoke2.cs libtest.c: New test for byref string arrays.
683 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
685         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
687 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
689         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
690         test.
692 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
694         * reflection-const-field.cs: New test for reflection on
695         constant fields.
696         
697 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
699         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
701 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
703         * pinvoke3.cs libtest.c: New test for returning delegates from a
704         delegate.
706         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
708 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
710         * Makefile.am (CLEANFILES): Delete .stdout files too.
712 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
714         * invoke.cs: Add an Invoke test.
716 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
718         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
720         * static-constructor.cs: Add new regression test for bug #59193.
722         * setenv.cs: Fix this after marshalling changes.
724 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
726         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
728         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
730 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
732         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
734 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
736         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
738 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
740         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
742 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
744         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
746         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
748 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
750         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
751         failed tests.
753         * Makefile.am: Only disable thread6.exe on x86.
755 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
757         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
759 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
761         * Makefile.am test-driver: Disable some failing tests.
763 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
765         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
767 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
769         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
770         marshalling delegate fields in structs. Merge marshal4.cs into 
771         pinvoke2.cs.
773         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
775 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
776         
777         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
779 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
781         * libtest.c: declare SetLastError on Windows
783 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
785         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
786         lock is not owned by the current thread (see bug #56157). Modified test that
787         checked this.
789 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
791         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
792         of char[].
794 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
796         * libtest.c (mono_test_marshal_time_t): fix
797         for current code on 64 bit machines with 64bit time
799         * marshal9.cs marshal10.cs: Do arithmetic on
800         pointers as 64bits.
802 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
804         * setenv.cs: Handle DllNotFoundException.
806         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
808 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
810         * many-locals.cs: Add tests for locals with large stack frame offsets.
812 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
814         * switch.cs: Add test for bug #54473.
816 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
818         * libtest.c: Add <time.h>
820         * delegate.cs: Add test for bug #52092.
822 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
824         * marshal10.cs: Oops, wrong test.
826         * libtest.c: Add valuetype marshaling test.
828         * marshal9.cs: Fix after marshaling changes.
830         * marshal10.cs: Add valuetype marshaling test.
832 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
834         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
835         have bash.
837 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
839         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
841         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
842         parameter passing.
844 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
846         * setenv.cs: Make this run on platforms without setenv.
848 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
850         * Makefile.am: Set SHELL to bash, since some commands require it.
852 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
854         * pinvoke17.cs: Fix test.
856 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
858         * pinvoke2.cs: Add tests for DllImport problems.
860         * pinvoke.cs: Make this run under linux.
862 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
864         * custom-attr.cs: Add test for properties with array type.
866 2003-12-13  Patrik Torstensson  <p@rxc.se>
868         * bug-42136.cs: invalid liveness analyse for locals
869         used in try and catch block. (exceptions not counted 
870         for in the liveness analyse)
871         * Makefile.am: added bug-42136.cs
872         
873 2003-12-13  Patrik Torstensson  <p@rxc.se>
875         * bug-48015.cs: new test for obj.Equals on ContextBound objects
876         * Makefile.am: added bug-48015.cs.
878 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
880         * context-static.cs: new test for ContextStaticAttribute.
881         * Makefile.am: added context-static.cs.
883 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
885         * cattr-object.cs: Fix test so it does not count the attributes on the
886         Object class.
888 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
890         * appdomain-unload.cs: Get rid of hardcoded file names.
891                 
892         * appdomain-unload.cs: New file. AppDomain Unloading tests.
893         
894         * Makefile: Add new test + enable IL tests now that we have a working
895         ilasm.
896         
897         * delegate7.cs: Convert it to use the test driver + add regression test
898         for #50366.
900 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
902         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
904 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
906         * vararg.il: New file.
908         * Makefile.am: Added vararg.il.
910 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
912         * Makefile.am: fix so it works if builddir != srcdir
914         * libtest.c: (mono_test_empty_struct) make it exist for 
915         non-GCC builds (and possibly pass depending on trampolines).
916         (mono_test_marshal_bool_byref) bools marshal as ints by default
917         
918 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
920         * bug-46781.cs: New regression test.
922         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
924         * Makefile.am (TEST_CS_SRC): Remove merged tests.
926         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
927         convert tests so they run with the test driver used by mini.
929         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
930         values.
932         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.