don't assign window ID when it was already assigned by the system
[mono.git] / mcs / tests / ChangeLog
1 2003-04-10  Miguel de Icaza  <miguel@ximian.com>
2
3         * test-43.cs: Improve test.
4
5 2003-04-06  Martin Baulig  <martin@ximian.com>
6
7         * test-190.cs: New test.
8
9 2003-04-05  Martin Baulig  <martin@ximian.com>
10
11         * test-189.cs: New test for bug #40670.
12
13 2003-04-02  Zoltan Varga  <vargaz@freemail.hu>
14
15         * README.tests test-188.cs makefile: Added test-188.cs.
16
17 2003-02-25  Miguel de Icaza  <miguel@ximian.com>
18
19         * makefile (all): Make it so that doing `make' will run the
20         default tests depending on Windows/Linux.
21
22 2003-02-23  Martin Baulig  <martin@ximian.com>
23
24         When adding any tests here, please do also add them to the
25         README.tests !
26
27         The following tests are still missing:
28
29         test-176 test-177 test-179 test-180 test-181 test-182 test-183
30         test-184
31
32 2003-02-23  Martin Baulig  <martin@ximian.com>
33
34         * test-185.cs: New test for bug #37708.
35
36 2003-02-15  Miguel de Icaza  <miguel@ximian.com>
37
38         * test-128.cs: Improved testl, reflects bug #37363 problems
39
40 2003-02-12  Zoltan Varga  <vargaz@freemail.hu>
41
42         * makefile (TEST_SOURCES): Added test-181.
43
44 2002-12-21  Ravi Pratap  <ravi@ximian.com>
45
46         * test-171.cs : Fix up since it wasn't working because of some
47         array code bug. That is a separate problem ;-)
48
49 2002-12-21  Ravi Pratap  <ravi@ximain.com>
50
51         * test-171.cs : This was mysteriously absent. Add new test in its
52         place.
53
54 2002-12-18  Ravi Pratap  <ravi@ximian.com>
55
56         * test-177.cs : Add. This doesn't pass yet because we don't have
57         ReturnTypeCustomAttributes working.
58
59 2002-12-10  Ravi Pratap  <ravi@ximian.com>
60
61         * test-102.cs : Improve to catch the case when an attribute
62         can be emitted twice for the same program element but with
63         different targets.
64
65 2002-11-24  Martin Baulig  <martin@ximian.com>
66
67         * test-130.cs: This test did not compile with csc and
68         mcs now reports the error as well.  Removed the offending
69         line from the test.
70
71 2002-11-24  Martin Baulig  <martin@ximian.com>
72
73         * verify-6.cs: New test for bug #32269.
74
75 2002-11-24  Martin Baulig  <martin@ximian.com>
76
77         * test-175.cs: New test for bug #30443.
78
79 2002-11-17  Martin Baulig  <martin@ximian.com>
80
81         * README.tests: Whoever added test-167 to test-172
82         while I was away, you forgot to add them here.
83
84 2002-11-17  Martin Baulig  <martin@ximian.com>
85
86         * test-173.cs: New test for bug #34165.
87
88 2002-11-14  Martin Baulig  <martin@gnome.org>
89
90         * test-148.cs: Added some tests from bug #33089.
91
92 2002-10-10  Martin Baulig  <martin@gnome.org>
93
94         * verify-1.cs: Added testcase from bug #31470.
95
96 2002-10-10  Martin Baulig  <martin@gnome.org>
97
98         * verify-5.cs: Added testcase from bug #31541.
99
100 2002-10-06  Martin Baulig  <martin@gnome.org>
101
102         * test-164.cs: Added a few more testcases here.
103
104 2002-10-04  Martin Baulig  <martin@gnome.org>
105
106         * test-154.cs: Added testcase from bug #31546.
107
108 2002-09-19  Martin Baulig  <martin@gnome.org>
109
110         * test-154.cs: Added testcase from bug #30487.
111
112 2002-09-17  Martin Baulig  <martin@gnome.org>
113
114         * test-148.cs: Added testcase for base indexers.
115
116 2002-09-14  Martin Baulig  <martin@gnome.org>
117
118         * test-166.cs: New test.
119
120 2002-09-14  Martin Baulig  <martin@gnome.org>
121
122         * verify-4.cs: Added testcase from bug #29857.
123
124 2002-09-12  Martin Baulig  <martin@gnome.org>
125
126         * test-40.cs: Removed the syntax errors from this test.
127
128 2002-09-09  Martin Baulig  <martin@gnome.org>
129
130         * makefile: Reverted Ravi's `Update'.  When moving tests from
131         TESTS_NOPASS to TEST_SOURCES, please make sure that they actually
132         pass on both platforms and don't do it without a ChangeLog entry.
133
134 2002-09-09  Martin Baulig  <martin@gnome.org>
135
136         * test-165.cs: Added testcase for bug #30040.
137
138 2002-09-09  Martin Baulig  <martin@gnome.org>
139
140         * test-164.cs: Added testcase for virtual functions in delegate
141         creating expressions (Bug #30043).
142
143 2002-09-06  Ravi Pratap  <ravi@ximian.com>
144
145         * test-163.cs : Add test to check we select string
146         over object when we have a Null literal as the argument.
147
148         * makefile : Update.
149
150 2002-08-11  Martin Baulig  <martin@gnome.org>
151
152         * test-162.cs: New test.
153
154 2002-08-08  Martin Baulig  <martin@gnome.org>
155
156         * test-154.cs (test16): Added test for bug #28717.
157
158 2002-08-08  Martin Baulig  <martin@gnome.org>
159
160         * test-161.cs: New test.
161
162 2002-08-07  Martin Baulig  <martin@gnome.org>
163
164         * test-160.cs: New test for bug #28176.
165
166 2002-08-07  Martin Baulig  <martin@gnome.org>
167
168         * test-158.cs: New test for bug #22119.
169
170 2002-08-05  Martin Baulig  <martin@gnome.org>
171
172         * test-157.cs: Formerly known as ../errors/cs-20.cs
173
174 2002-08-05  Martin Baulig  <martin@gnome.org>
175
176         * error-1.cs, error-2.cs: Moved to ../errors.
177
178 2002-08-03  Martin Baulig  <martin@gnome.org>
179
180         * test-156.cs, error-2.cs: New tests.
181
182 2002-08-02  Martin Baulig  <martin@gnome.org>
183
184         * makefile: Moved test-66.cs to TEST_NOPASS since there's currently
185         a bug in the runtime which makes this crash.
186
187         * test-155.cs: New test.
188
189 2002-08-01  Martin Baulig  <martin@gnome.org>
190
191         * verify-3.cs: New test.
192
193 2002-07-31  Martin Baulig  <martin@gnome.org>
194
195         * test-154.cs: New test for the flow analysis code.
196
197         * error-1.cs: Each method in this test must produce a compiler
198         error message.
199
200         * makefile (test-unsafe-mono): New target to compile and run all
201         the --unsafe tests wich MCS and the Mono runtime.
202
203 2002-07-29  Martin Baulig  <martin@gnome.org>
204
205         * makefile: Put back test-152.cs.
206
207         * test-143.cs: Fixed a compilation error in this test.
208
209 2002-07-27  Martin Baulig  <martin@gnome.org>
210
211         * test-153.cs: New test.
212
213 2002-07-27  Martin Baulig  <martin@gnome.org>
214
215         * test-113.cs: Made this test actually work.
216
217 2002-07-26  Martin Baulig  <martin@gnome.org>
218
219         * test-152.cs: New test for bug #24007.
220
221         * makefile: Disabled test-151.cs since it isn't fixed yet.
222
223 2002-07-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
224
225         * test-151.cs: New test. See bug #22119.
226         * makefile: added new test.
227
228 2002-07-24  Martin Baulig  <martin@gnome.org>
229
230         * test-150.cs: New test.
231
232         * test-149.cs: New test.
233
234         * test-95.cs: .... and finally, another bug in MCS is fixed and
235         the syntax error in this test is caught.
236
237 2002-07-23  Martin Baulig  <martin@gnome.org>
238
239         * test-148.cs: New test.
240
241 2002-07-22  Martin Baulig  <martin@gnome.org>
242
243         * verify-2.cs: New test.
244
245 2002-07-22  Martin Baulig  <martin@gnome.org>
246
247         * verify-1.cs: New test.  The verify-XXX.cs tests must be
248         compiled and then verified - either with `pedump --verify code'
249         or with PEverify.
250
251 2002-07-22  Martin Baulig  <martin@gnome.org>
252
253         * makefile: test-29 now passes.
254
255 2002-07-22  Martin Baulig  <martin@gnome.org>
256
257         * test.147.cs: New test for the `new' modifier.
258
259 2002-07-21  Martin Baulig  <martin@gnome.org>
260
261         * test-38.cs: Added a few more test cases to this test.
262
263 2002-07-20  Martin Baulig  <martin@gnome.org>
264
265         * test-38.cs: This test now passes with MCS.  Added a few more
266         test cases to it.
267
268         * test-52.cs: The order of the elements returned by
269         `IDictionary.Keys' is unspecified.
270
271         * makefile: The following tests fail under linux and have been
272         moved to TEST_NOPASS: 45, 53, 91, 106, 107, 122, 132, 133.
273         (test-compiler-mono): Compile all the TEST_NOPASS tests, but
274         don't run them.
275
276 2002-07-20  Martin Baulig  <martin@gnome.org>
277
278         * README.tests: Added (empty) list of all the test cases.
279         When you add any test cases, please add them to this file.
280
281         * test-146.cs: Added test for bug #27977 which is now fixed.
282
283 2002-07-19  Martin Baulig  <martin@gnome.org>
284
285         * test-145.cs: Added test for bug #25318 which is now fixed.
286
287 2002-07-17  Martin Baulig  <martin@gnome.org>
288
289         * test-144.cs: Added test for constant `unchecked' and `checked'
290         expressions in a constant assignment.
291
292 2002-07-10  Ravi Pratap  <ravi@ximian.com>
293
294         * test-142.cs : Add. This ensures events can be accessed
295         correctly from subclasses etc.
296         
297 2002-07-06  Andrew Birkett  <adb@tardis.ed.ac.uk>
298
299         * test-74.cs: Added test for \n in verbatim string.
300
301 2002-06-27  Martin Baulig  <martin@gnome.org>
302
303         * makefile (test-compiler-mono): New target to compile and run
304         the tests with mcs and the mono jit.
305
306 2002-06-25  Andrew Birkett  <adb@tardis.ed.ac.uk>
307
308         * makefile: The following tests fail under linux and have been 
309         moved to TEST_NOPASS: 40, 45, 52, 53, 91, 106, 107, 122, 132, 133
310
311         Windows-specific tests have been extracted, and are now run by the
312         test-windows rule (it'll be run under linux but fail)
313
314         The output format has been made less noisy, and is basically the
315         same as the tests in mcs/errors - like "Running test-1 ... OK".
316
317 2002-06-13  Ravi Pratap  <ravi@ximian.com>
318
319         * test-131.cs : Add to test enum member attribute application.
320
321 2002-06-10  Rachel Hestilow  <hestilow@ximian.com>
322
323         * unsafe-3.cs: New test for address-of-pointer.
324         
325 2002-06-09  Martin Baulig  <martin@gnome.org>
326
327         * test-130.cs: New test for constants and casts.
328
329 2002-06-09  Martin Baulig  <martin@gnome.org>
330
331         * test-129.cs: New test for unary minus.
332
333 2002-06-08  Ravi Pratap  <ravi@ximian.com>
334
335         * test-128.cs : Add. This ensures we apply attributes to accessors
336         of events and properties.
337
338 2002-06-08  Martin Baulig  <martin@gnome.org>
339
340         * test-127.cs: New test for Enum.IsDefined().
341
342 2002-05-24  Ravi Pratap  <ravi@ximian.com>
343
344         * test-124.cs, test-125.cs : Add.
345
346         * makefile : update.
347
348 2002-05-11  Miguel de Icaza  <miguel@ximian.com>
349
350         * test-49.cs: Improve test.
351
352 Wed May 8 16:48:11 CEST 2002 Paolo Molaro <lupus@ximian.com>
353
354         * test-118.cs: test alternate type lookup for attributes.
355
356 2002-05-07  Ravi Pratap  <ravi@ximian.com>
357
358         * test-117.cs : Add.
359
360 2002-05-05  Miguel de Icaza  <miguel@ximian.com>
361
362         * test-28.cs: Improved test: before we were failing on abstract
363         indexers invoked in the same class (as the accessor would have no
364         body).
365
366 2002-05-02  Ravi Pratap  <ravi@ximian.com>
367
368         * test-113.cs : Another test for overload resolution ;-)
369
370         * test-114.cs : Add.
371
372 2002-04-28  Miguel de Icaza  <miguel@ximian.com>
373
374         * test-108.cs: Improve test
375
376 2002-04-26  Ravi Pratap  <ravi@ximian.com>
377
378         * test-105.cs, test-106.cs, test-107.cs : Add.
379
380 2002-04-22  Ravi Pratap  <ravi@ximian.com>
381
382         * test-104.cs : Another overload resolution test !
383
384 2002-04-05  Ravi Pratap  <ravi@ximian.com>
385
386         * test-101.cs : Add test from Paolo.
387
388         * test-102.cs : Another test for attribute emission.
389
390 2002-04-05  Ravi Pratap  <ravi@ximian.com>
391
392         * test-90.cs : Fix bug where we had no class !
393
394         * test-96.cs : Here too !
395
396         * test-98.cs : Supply a missing Main.
397
398 2002-03-27  Miguel de Icaza  <miguel@ximian.com>
399
400         * test-18.cs: Augment test with the multi-flow try/catch.
401
402 2002-03-21  Miguel de Icaza  <miguel@ximian.com>
403
404         * test-49.cs: Improved test to excerise the coverage.
405
406 2002-03-13  Ravi Pratap  <ravi@ximian.com>
407
408         * test-86.cs : Add. This is to check for correct overload resolution
409         with a null literal.
410
411 2002-03-07  Ravi Pratap  <ravi@ximian.com>
412
413         * test-82.cs : Add.
414
415 2002-03-07  Miguel de Icaza  <miguel@ximian.com>
416
417         * test-52.cs: Expanded test to cover more cases of foreach.
418
419 2002-03-05  Ravi Pratap  <ravi@ximian.com>
420
421         * test-81.cs : Add. 
422
423         * makefile : Update accordingly as this test passes.
424
425 2002-02-20  Miguel de Icaza  <miguel@ximian.com>
426
427         * unsafe-1.cs: Extend test.
428
429 2002-01-18  Miguel de Icaza  <miguel@ximian.com>
430
431         * test-7.cs: Fix test (i.i wsa invalid)
432
433 2002-01-18  Nick Drochak  <ndrochak@gol.com>
434
435         * makefile: remove path to beta2 csc.exe.  path to csc.exe must be in PATH instead.
436
437 2002-01-13  Ravi Pratap  <ravi@ximian.com>
438
439         * test-58.cs : Since it was a duplicate, replace with unsafe
440         code testing.
441
442 2002-01-08  Miguel de Icaza  <miguel@ximian.com>
443
444         * test-34.cs: Improve this test to check ref/ref cases.
445
446 2002-01-02  Ravi Pratap  <ravi@ximian.com>
447
448         * test-45.cs : Augment to exercise support for array initialization
449         for various other types.
450
451 2001-12-30  Miguel de Icaza  <miguel@ximian.com>
452
453         * test-67.cs: Improve this test.
454
455 2001-12-29  Ravi Pratap  <ravi@ximian.com>
456
457         * test-69.cs : Add. This tests support for methods which are
458         internal calls.
459
460 2001-12-28  Ravi Pratap  <ravi@ximian.com>
461
462         * test-34.cs : Update to exercise the new overload resolution
463         code.
464
465 2001-12-26  Ravi Pratap  <ravi@ximian.com>
466
467         * test-67.cs : Add. These are tests for explicit layout
468         of structs and classes.
469
470         * makefile : Update accordingly.
471         
472 2001-12-25  Ravi Pratap  <ravi@ximian.com>
473
474         * test-57.cs : Update to exercise more of the code base for
475         events.
476
477 2001-12-24  Ravi Pratap  <ravi@ximian.com>
478
479         * test-19.cs : Augment to exercise tests on delegates
480         defined in mscorlib.
481
482         * test-57.cs : Update to exercise the -= operator
483         as well.
484         
485 2001-12-23  Ravi Pratap  <ravi@ximian.com>
486
487         * test-57.cs : Update.
488
489         * makefile : Update to include the above as it passes nicely.
490
491 2001-12-21  Ravi Pratap  <ravi@ximian.com>
492
493         * test-19.cs : Augment to exercise code which fixed the bug
494         where we were not generating a This for the delegate's 
495         instance expression - for the non-static methods ie.
496
497 2001-12-15  Miguel de Icaza  <miguel@ximian.com>
498
499         * test-45.cs: Make test also use variables as arguments to new;
500         We used to have a bug in the compiler that did not resolve some of
501         the arguments.
502
503 2001-12-15  Ravi Pratap  <ravi@ximian.com>
504
505         * makefile : Include test-52.cs in the suite, it works fine!
506
507         (NO_PASS): It's test-51 which doesn't seem to pass.
508
509         * test-50.cs : Augment some more to set named arguments on
510         the DllImport attribute.
511
512         * test-57.cs : Add. This tests support for Events and does not
513         pass yet.
514
515 2001-12-14  Ravi Pratap  <ravi@ximian.com>
516
517         * test-45.cs : Update for float and double initialization.
518
519 2001-12-13  Miguel de Icaza  <miguel@ximian.com>
520
521         * makefile (test-30): Another test moved to the `pass' section.
522         This is explicit interface implementation.
523
524         (test-54): returning from catch exceptions has been working for
525         some time now. 
526
527 2001-12-09  Radek Doulik  <rodo@ximian.com>
528
529         * makefile (TEST_SOURCES): added test-55 for using alias directive
530
531 2001-12-06  Dietmar Maurer  <dietmar@ximian.com>
532
533         * makefile: added new target test-jit
534
535 2001-12-04  Ravi Pratap <ravi@ximian.com>
536
537         * makefile : Update to include test 50 as it now passes.
538
539 2001-12-04  Ravi Pratap <ravi@ximian.com>
540
541         * test-45.cs : Update for string initialization tests.
542
543 2001-12-03  Miguel de Icaza  <miguel@ximian.com>
544
545         * test-49.cs: Updated to test `goto default'
546
547         * test-43.cs: Test break and continue here.
548
549         * gen-cast-test.cs: Improved cast test generator.
550
551 2001-12-03  Ravi Pratap <ravi@ximian.com>
552
553         * test-50.cs : Add. This does not pass yet.
554
555 2001-12-02  Ravi Pratap  <ravi@ximian.com>
556
557         * test-40.cs : Update to now test recursive definitions with
558         constants hooked up.
559
560 2001-12-01  Ravi Pratap  <ravi@ximian.com>
561
562         * test-40.cs : Update to do recursive enumeration definition.
563
564 2001-11-28  Ravi Pratap  <ravi@ximian.com>
565
566         * test-48.cs : Add for constant emission tests.
567
568         * makefile : Update for the above as it passes nicely :-)
569
570 2001-11-22  Ravi Pratap  <ravi@ximian.com>
571
572         * test-45.cs : Augment some more to test shorthand declaration
573         of variables/fields that are array types.
574
575 2001-11-20  Ravi Pratap  <ravi@ximian.com>
576
577         * test-45.cs : Add for array initialization testing.
578
579 2001-11-16  Miguel de Icaza  <miguel@ximian.com>
580
581         * test-34.cs: Improve this test to check if we are actually
582         walking over the arguments in foreach.
583
584 2001-11-15  Ravi Pratap  <ravi@ximian.com>
585
586         * makefile : Update to include test-33 again. All tests
587         pass again !
588
589 2001-11-13  Ravi Pratap  <ravi@ximian.com>
590
591         * test-7.cs : Re-write to make the tests more robust.
592
593 2001-11-12  Ravi Pratap  <ravi@ximian.com>
594
595         * test-39.cs : Update to test named arguments too.
596
597 2001-11-11  Ravi Pratap  <ravi@ximian.com>
598
599         * test-40.cs : Update to be a little more useful.
600
601 2001-11-08  Ravi Pratap  <ravi@ximian.com>
602
603         * test-39.cs : Add
604
605         * test-40.cs : Add
606
607         * makefile : Modify to include the above as they pass all tests.
608         
609 2001-10-31  Ravi Pratap  <ravi@ximian.com>
610
611         * test-34.cs : Add 
612         
613 2001-10-28  Ravi Pratap  <ravi@ximian.com>
614
615         * test-32.cs : Added to test array definition and creation.
616
617         * makefile : Updated accordingly.
618
619 2001-10-22  Ravi Pratap  <ravi@ximian.com>
620
621         * makefile : New target 'verify' which uses the verifier to check
622         that executables produced by us are identical to the MSC produced ones.
623
624         * test-7.cs : Update to exercise more overloadable operators.
625
626 2001-10-21  Ravi Pratap  <ravi@ximian.com>
627
628         * test-27.cs : Add to do various implicit and explicit
629         reference conversions.
630
631         * makefile : Update accordingly.
632
633 2001-10-18  Ravi Pratap  <ravi@ximian.com>
634
635         * test-26.cs : Update to test delegate creation from another 
636         delegate.
637         
638 2001-10-17  Ravi Pratap  <ravi@ximian.com>
639
640         * test-26.cs : Added to demonstrate delegate support.
641
642 2001-10-16  Miguel de Icaza  <miguel@ximian.com>
643
644         * test-25.cs: Added new test to excercise break/continue on
645         various loop constructs.
646
647         * test-24.cs: Test property use in expression and statement
648         contexts. 
649
650 2001-10-14  Miguel de Icaza  <miguel@ximian.com>
651
652         * test-23.cs: Added new test for properties. 
653
654 2001-10-12  Ravi Pratap  <ravi@ximian.com>
655
656         * test-21.cs : Update to actually do some checking and return
657         an appropriate value.
658
659 2001-10-11  Ravi Pratap  <ravi@ximian.com>
660
661         * test-21.cs : Add. This is a test for testing our support
662         for nested types
663         
664 2001-10-05  Ravi Pratap  <ravi@ximian.com>
665
666         * test-16.cs : Update to exercise the code which selects the best 
667         conversion operator based on "most encompassing/encompassed type"
668
669         * test-7.cs : Update here too.
670
671 2001-10-05  Ravi Pratap  <ravi@ximian.com>
672
673         * test-7.cs : Update to do explicit conversion tests.
674
675         * makefile : small fix.
676
677 2001-10-03  Ravi Pratap  <ravi@ximian.com>
678
679         * test-16.cs : Update to make the test more correct.
680
681 2001-10-03  Ravi Pratap  <ravi@ximian.com>
682
683         * test-16.cs : Add.
684
685         * makefile : update accordingly.
686
687 2001-10-02  Miguel de Icaza  <miguel@ximian.com>
688
689         * makefile (test-compiler): Add rm *.exe before launching tests.
690
691 2001-10-02  Ravi Pratap  <ravi@ximian.com>
692
693         * test-13.cs : Added. 
694
695         * makefile : update accordingly.
696
697 2001-09-27  Ravi Pratap  <ravi@ximian.com>
698
699         * test-7.cs : Revamp and add more operator tests. Still in progress.
700
701         * test-9,10.cs : Added by Miguel earlier.
702
703 2001-09-26  Ravi Pratap  <ravi@ximian.com>
704
705         * test-7.cs : Update to return an exit code
706
707         * test-8.cs : Added by Miguel.
708
709 2001-09-25  Ravi Pratap  <ravi@ximian.com>
710
711         * test-7.cs : Update to include implicit conversion tests.
712
713 2001-09-21  Ravi Pratap  <ravi@ximian.com>
714
715         * test-7.cs : Add.
716
717 2001-09-21  Miguel de Icaza  <miguel@ximian.com>
718
719         * makefile (test-compiler): Abort tests on failure.
720