2004-08-12 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / ChangeLog
1 2004-08-12  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * corlib.dll.sources: Added System.Runtime.ConstrainedExecution/
4         CER.cs, Consistency.cs, PrePrepareMethodAttribute.cs and
5         ReliabilityContractAttribute.cs. Added System.Threading/
6         ParameterizedThreadStart.cs. All for NET_2_0 profile.
7
8 2004-08-09  Marek Safar  <marek.safar@seznam.cz>
9
10         * corlib.dll.sources: Added System/EnvironmentVariableTarget.cs
11         for NET_2_0.
12
13 2004-08-09  Sebastien Pouliot  <sebastien@ximian.com>
14
15         * corlib.dll.sources: Added System/ApplicationId.cs, 
16         System.Reflection/ImageFileMachine.cs and PortableExecutableKind.cs,
17         and System.Security.Policy/ApplicationSecurityInfo.cs for NET_2_0.
18         * corlib_test.dll.sources: Added System/ApplicationIdentityTest.cs and
19         ApplicationIdTest.cs unit tests for NET_2_0.
20
21 2004-08-08  Sebastien Pouliot  <sebastien@ximian.com>
22
23         * corlib.dll.sources: Added System/AppDomainInitializer.cs,
24         AppDomainManager.cs, ApplicationActivator.cs and
25         DomainManagerInitializationFlags.cs. Added System.Threading/
26         HostExecutionContext.cs, HostExecutionContextManager.cs and
27         HostExecutionContextSwitcher.cs for NET_2_0.
28
29 2004-08-04  Sebastien Pouliot  <sebastien@ximian.com>
30
31         * corlib.dll.sources: Added System.Security.Permissions/
32         GacIdentityPermission.cs and GacIdentityPermissionAttribute.cs, and
33         System.Security.Policy/Gac.cs and GacMembershipCondition.cs to NET_2_0
34         * corlib_test.dll.sources: Added /Test/System.Security.Policy/
35         GacMembershipConditionTest.cs, GacTest.cs and
36         ZoneMembershipConditionTest.cs to unit tests.
37
38 2004-08-03  Sebastien Pouliot  <sebastien@ximian.com>
39
40         * corlib.dll.sources: Added PermissionSetCollection and SecureString
41         in System.Security. Moved CriticalFinalizerObject to System.Runtime.
42         ConstrainedExecution.
43         * corlib_test.dll.sources: Added /Test/System.Security.Permissions/
44         ZoneIdentityPermissionTest.cs to unit tests.
45
46 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
47
48         * Makefile: Use the new FRAMEWORK_VERSION variable to build the destination
49           path for mscorlib.
50
51 2004-07-27  Lluis Sanchez Gual  <lluis@novell.com>
52
53         * corlib.dll.sources: Added new files for NET_2_0 profile: 
54                 System.Threading/ExecutionContext.cs
55                 System.Threading/ExecutionContextSwitcher.cs
56                 System.Threading/SynchronizationContext.cs
57                 System.Threading/SynchronizationContextSwitcher.cs
58
59 2004-07-14  Sebastien Pouliot  <sebastien@ximian.com>
60
61         * corlib.dll.sources: Added new files for NET_2_0 profile: 
62                 System.Security/HostProtectionException.cs
63                 System.Security/HostSecurityManager.cs
64                 System.Security/HostSecurityManagerFlags.cs
65                 System.Security/SecurityContext.cs
66                 System.Security/SecurityContextSwitcher.cs
67                 System.Security.Permissions/HostProtectionResource.cs
68                 System.Threading/AsyncFlowControl.cs
69                 System.Threading/CompressedStackSwitcher.cs
70                 System.Threading/ContextCallback.cs
71
72 2004-07-13  Sebastien Pouliot  <sebastien@ximian.com>
73
74         * corlib.dll.sources: Added new files for NET_2_0 profile: 
75                 System/ActivationContext.cs
76                 System/ApplicationIdentity.cs
77                 System/IApplicationDescription.cs
78                 System/IHostContext.cs
79                 System.Security.Policy/ApplicationDefaultCodeGroup.cs 
80                 System.Security.Policy/ApplicationInstallScope.cs 
81                 System.Security.Policy.Security.Policy/ApplicationTrust.cs 
82                 System.Security.Policy/ApplicationVersionMatch.cs 
83                 System.Security.Policy/CodeConnectAccess.cs 
84                 System.Security.Policy/CodeGroupGrantScope.cs 
85                 System.Security.Policy/IApplicationTrustManager.cs 
86                 System.Security.Policy/ITrustLicenseIssuerCollection.cs 
87                 System.Security.Policy/ITrustManager.cs 
88                 System.Security.Policy/ITrustManagerConfig.cs 
89                 System.Security.Policy/PromptingLevel.cs 
90                 System.Security.Policy/ProvideAssemblyEvidenceEventArgs.cs 
91                 System.Security.Policy/TrustLicenseIssuer.cs 
92                 System.Security.Policy/TrustManagerContext.cs
93                 System.Security.Policy/TrustManagerUIContext.cs 
94                 System.Security.Policy/TrustManagerZoneConfig.cs 
95
96 2004-07-10  Lluis Sanchez Gual <lluis@ximian.com>
97
98         * corlib.dll.sources: Added System.Threading.SendOrPostCallback.cs.
99
100 2004-07-07  Sebastien Pouliot  <sebastien@ximian.com>
101
102         * corlib.dll.sources: Added new files for NET_2_0: 
103                 System.Runtime.InteropServices/_Exception.cs
104                 System.Security.Cryptography/RijndaelManagedTransform.cs
105                 System.Security.Cryptography/RIPEMD160.cs
106                 System.Security.Cryptography/RIPEMD160Managed.cs
107                 System.Security.AccessControl/AccessControlActions.cs
108                 System.Security.Cryptography.X509Certificates/X509ContentType.cs
109                 System.Security.Cryptography.X509Certificates/X509KeyStorageFlags.cs
110         * corlib.dll.sources: Added new tests for CipherMode and 
111         CspProviderFlags.
112
113 2004-07-02  Raja R Harinath  <rharinath@novell.com>
114
115         * Makefile (LIBRARY_USE_INTERMEDIATE_FILE): Define.
116
117 2004-07-02  Raja R Harinath  <rharinath@novell.com>     
118
119         * Makefile ($(net20bootstrap_makefrag)): Build from net_2_0
120         profile response file.
121         (gmcs): Style update.
122
123 2004-06-14  Raja R Harinath  <rharinath@novell.com>
124
125         * Makefile (net20bootstrap_response): Remove.  This shouldn't
126         differ from $(response).
127         (post_process): Remove, now that PLATFORM_CHANGE_SEPARATOR_CMD is
128         unconditional.
129         ($(cmp_response),$(res_response)): Update.
130
131 2004-06-11  Raja R Harinath  <rharinath@novell.com>
132
133         * Makefile (TEST_COMPILE): Use internal mcs to compile the
134         platform testsuite too.
135
136 2004-06-11  Gert Driesen <drieseng@users.sourceforge.net>
137
138         * corlib_test.dll.sources: added EnumBuilderTest and 
139         FieldBuilderTest to the build
140
141 2004-06-11  Raja R Harinath  <rharinath@novell.com>
142
143         * corlib_plattest.dll.excludes: Remove contents.  Any file listed
144         here has also to be listed in corlib_test.dll.sources.
145
146         * Makefile: Rewrite to use library.make.  Do away with stampfiles.
147
148 2004-06-04  Atsushi Enomoto  <atsushi@ximian.com>
149
150         * Makefile : fixed incorrectly unified corlib-plattest in the
151           previous fix.
152
153 2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>
154
155         * Makefile : added run-test-ondotnet support.
156
157 2004-05-30  Martin Baulig  <martin@ximian.com>
158
159         * Makefile (net_2_0_dir): New variable; also use the correct
160         directory here.
161
162 2004-05-29  Gert Driesen  (drieseng@users.sourceforge.net)
163
164         * corlib.dll.sources: added SetWin32ContextInIDispatchAttribute
165         and VariantWrapper
166
167 2004-05-25  Sebastien Pouliot  <sebastien@ximian.com>
168
169         * Makefile: changed case on nunit.framework.dll (lowercase)
170
171 2004-05-22  Todd Berman  <tberman@sevenl.net>
172
173         * corlib.dll.sources: added Mono/Runtime.cs
174         * Mono: added Mono directory back
175         * Mono/Runtime.cs: add back Runtime.cs, marked as internal, gnome#
176         needs it.
177
178 2004-05-22  Sebastien Pouliot  <sebastien@ximian.com>
179
180         * corlib_test.dll.sources: Added IntPtrTest and UIntPtrTest to the 
181         build.
182
183 2004-05-21  Sebastien Pouliot  <sebastien@ximian.com>
184
185         * corlib_test.dll.sources: Added SingleTest to the build.
186
187 2005-05-18  Gert Driesen (drieseng@users.sourceforge.net)
188
189         * corlib_test.dll.sources: added PropertyInfoTest
190
191 2004-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
192
193         * corlib.dll.sources: removed obsolete Mono/Runtime.cs
194         * corlib_test.dll.sources: added BinderTests
195         * Mono: removed obsolete directory.
196         * Mono/ChangeLog: Removed file.
197         * Mono/Runtime.cs: Removed file.
198
199 2004-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
200
201         * Makefile: install-local is verbose now.
202
203 2004-05-14  Sebastien Pouliot  <sebastien@ximian.com>
204
205         * corlib.dll.sources: Added System/__ComObject.cs to the build.
206
207 2004-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
208
209         * corlib_test.dll.sources: added BinderTests.cs
210
211 2004-05-12  Zoltan Varga  <vargaz@freemail.hu>
212
213         * corlib.dll.sources: Added System.Threading/CompressedStack.cs
214
215 2004-05-11  Jackson Harper  <jackson@ximian.com>
216
217         * Makefile: Use snazzy new PLATFORM_PATH_SEPARATOR when setting
218         the mono path, so it works on Windows.
219         
220 2004-05-10  Raja R Harinath  <rharinath@novell.com>
221
222         * Makefile (corlib_net_2_0_bootstrap): Remove extraneous copying.
223
224 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
225
226         * Makefile: build NUnit if the dll is not found when running
227         'make test'. Use INTERNAL_MCS to build the tests as csc fails miserably
228         to compile them.
229
230 2004-05-07  Raja R Harinath  <rharinath@novell.com>
231
232         * Makefile (corlib_net_2_0_bootstrap): Copy System.dll and
233         System.Xml.dll from 'default' profile build.
234         ($(gmcs)): Always go to 'gmcs' directory.
235
236 2004-05-06  Sebastien Pouliot  <sebastien@ximian.com>
237
238         * corlib_test.dll.sources: Added SymmetricAlgorithm2Test, 
239         ToBaseTransformTest, TripleDESTest unit tests to the build.
240
241 2004-05-07  Nick Drochak <ndrochak@gol.com>
242
243         * Makefile (plattest_flags): Add /unsafe.
244
245 2004-05-05  Sebastien Pouliot  <sebastien@ximian.com>
246
247         * corlib.dll.sources: Added Base64Constants to the build.
248         Added SHAConstants to the build.
249
250 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
251
252         * Makefile (test_flags): Add /unsafe.
253
254 2004-05-03 Lluis Sanches Gual  <lluis@ximian.com>
255         
256         * corlib.dll.sources: Added Assembly/Consts.cs.
257                 
258 2004-04-30  Jackson Harper  <jackson@ximian.com>
259
260         * Makefile: Add dependancies.
261         
262 2004-04-29  Jackson Harper  <jackson@ximian.com>
263
264         * Makefile: net_2_0 corlib goes to a special place.
265         
266 2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
267
268         * corlib.dll.sources: Added X509ChainStatusFlags, X509CRL, X509Store, 
269         X509StoreManager, X509Stores, BasicConstraintsExtension, 
270         KeyUsageExtension and SubjectKeyIdentifierExtension to the build.
271         Removed ITrustAnchors.cs, TestAnchors.cs and TrustAnchors from the 
272         build.
273
274 2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
275
276         * corlib_test.dll.sources: Added DESCryptoServiceProviderTest.cs.
277
278 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
279
280         * corlib.dll.sources: Added System.Reflection.Emit/MethodRental.cs.
281
282         * corlib_test.dll.sources: Added Test/System.Reflection.Emit/MethodRentalTest.cs.
283
284 2004-04-27  Zoltan Varga  <vargaz@freemail.hu>
285
286         * Makefile: Fix tests with new directory structure.
287
288 2004-04-26  Jackson Harper  <jackson@ximian.com>
289
290         * Makefile: Use profile dependant directory.
291         
292 2004-04-26  Sebastien Pouliot  <sebastien@ximian.com>
293
294         * corlib_test.dll.sources: Added DESTest.cs.
295
296 2004-04-22  Martin Baulig  <martin@ximian.com>
297
298         Use `#if NET_2_0 || BOOTSTRAP_2_0' for the generic reflection stuff.
299
300 2004-04-09  Zoltan Varga  <vargaz@freemail.hu>
301
302         * corlib_test.dll.sources: Added System.Threading/TimerTest.cs.
303
304 2004-04-08  Bernie Solomon  <bernard@ugsolutions.com>
305
306         * corlib.dll.sources: Added Mono.Security/BitConverterLE.cs
307
308 2004-04-03 Lluis Sanches Gual  <lluis@ximian.com>
309         
310         * corlib_test.dll.sources: Added System.Threading/ReaderWriterLockTest.cs.
311                 
312 2004-04-02  Sebastien Pouliot  <sebastien@ximian.com>
313
314         * corlib_test.dll.sources: Added System/EnvironmentTest.cs.
315
316 2004-03-31  Sebastien Pouliot  <sebastien@ximian.com>
317
318         * corlib.dll.sources: Added Mono.Security/StrongNameManager.cs.
319
320 2004-03-11  Martin Baulig  <martin@ximian.com>
321
322         * corlib.dll.sources: Added System.Collections.Generic/Queue.cs
323         and System.Collections.Generic.Stack.cs.
324
325 2004-03-11  Atsushi Enomoto  <atsushi@ximian.com>
326
327         * Makefile, corlib.dll.win32-excludes : 
328           now csc build includes SecurityPermissionAttribute.cs.
329
330 2004-03-09  Jackson Harper  <jackson@ximian.com>
331
332         * corlib_test.dll.sources: Add new test cases to the build.
333         
334 2004-03-03  Jackson Harper <jackson@ximian.com>
335
336         * corlib.dll.sources: Add new registry files to the build.
337         
338 2004-02-20  Jackson Harper  <jackson@ximian.com>
339
340         * corlib.dll.sources: Add LockQueue.cs to build.
341         
342 2004-02-18  Atsushi Enomoto  <atsushi@ximian.com>
343
344         * corlib_test.dll.sources : Added CharCategoryTest.cs
345
346 2004-02-17 Lluis Sanches Gual  <lluis@ximian.com>
347         
348         * corlib.dll.sources: Added 
349                 System.Runtime.Serialization.Formatter.Binary.CodeGenerator.cs
350
351 2004-02-10 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
352
353     * Mono.Security.Cryptography/PKCS1.cs:
354
355         - Added little change for allow the class to be used with
356         hash implementations that doesn't have an oid like the MD5SHA1 hash.
357
358 2004-02-06  Sebastien Pouliot  <sebastien@ximian.com>
359
360         * corlib.dll.sources: Moved SymmetricTransform class from System.
361         Security.Cryptography (SymmetricAlgorithm) to Mono.Security.
362         Cryptography.
363
364 2004-02-05  Sebastien Pouliot  <sebastien@ximian.com>
365
366         * corlib.dll.sources: Added KeyPairPersistance class, in Mono.
367         Security.Cryptography namespace, to the build.
368         * corlib_test.dll.sources: Added AppDomain unit tests in System.
369         Some tests are currently ignored because they produce lots of GC
370         Warning failures but they seems to work (nunit finishes).
371
372 2004-01-14  Sebastien Pouliot  <spouliot@videotron.ca>
373
374         * corlib_test.dll.sources: Added Url and UrlMembershipCondition unit 
375         tests in System.Security.Policy namespace.
376
377 2004-01-06  Sebastien Pouliot  <spouliot@videotron.ca>
378
379         * corlib_test.dll.sources: Added SecurityException unit tests in
380         System.Security namespace.
381
382 2004-01-05  Sebastien Pouliot  <spouliot@videotron.ca>
383
384         * corlib_test.dll.sources: Added CodeAccessPermission unit tests in
385         System.Security namespace. Added CodeGroup related and PolicyLevel
386         unit tests to System.Security.Policy.
387
388 2004-01-05  Zoltan Varga  <vargaz@freemail.hu>
389
390         * corlib.dll.sources: Added System.Resources.Win32Resources.cs.
391
392 2004-01-03  Sebastien Pouliot  <spouliot@videotron.ca>
393
394         * corlib_test.dll.sources: Added SecurityManager unit tests in
395         in System.Security namespace.
396
397 2004-01-03  Sebastien Pouliot  <spouliot@videotron.ca>
398
399         * corlib.dll.sources: Added SiteMembershipCondition to 
400         System.Security.Policy namespace.
401         * corlib_test.dll.sources: Added Site and SiteMembershipCondition
402         unit tests in System.Security.Policy namespace.
403
404 2004-01-02  Sebastien Pouliot  <spouliot@videotron.ca>
405
406         * corlib.dll.sources: Added many (long time) missing classes in the
407         System.Security.Policy namespace.
408
409 2004-01-01  Nick Drochak  <ndrochak@gol.com>
410
411         * corlib_test.dll.sources: Add PermissionRequestEvidenceTest.cs
412         * corlib.dll.sources. Add PermissionRequestEvidence.cs
413
414 2003-12-29  Sebastien Pouliot  <spouliot@videotron.ca>
415
416         * corlib_test.dll.sources: Added new unit tests to System.Security.
417         Permissions and System.Security.Principal.
418
419 2003-12-25  Sebastien Pouliot  <spouliot@videotron.ca>
420
421         * corlib.dll.sources: Added WindowsPrincipal to build.
422
423 2003-12-15  Sebastien Pouliot  <spouliot@videotron.ca>
424
425         * corlib_test.dll.sources: Added unit tests PaddingMode and X509 
426         using CryptoAPI.
427
428 2003-12-14  Pedro Martínez Juliá  <yoros@wanadoo.es>
429
430         * DateTime.cs: Be sure that the array access is not out of range
431         when looking for ArgumentOutOfRangeException in the year value.
432
433 2003-12-08  Peter Williams  <peter@newton.cx>
434
435         * Makefile: Use embedded tab instead of $(ECHO_ESCAPE).
436         Fixes build on OS X.
437
438 2003-12-04  Martin Baulig  <martin@ximian.com>
439
440         * corlib.dll.sources: Added System.Collections.Generic.
441
442 2003-11-26  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
443
444         * corlib.dll.sources: Added file:
445                 System.Runtime.InteropServices.DispatchWrapper.cs
446
447 2003-11-26  Lluis Sanchez Gual <lluis@ximian.com>
448
449         * corlib.dll.sources: Added 
450                 System.Runtime.Remoting.Services/EnterpriseServicesHelper.cs
451         * corlib_test.dll.sources: Added System.Runtime.Remoting/SoapServicesTest.cs
452
453 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
454
455         * corlib.dll.sources: Add System.Reflection.Emit/DynamicMethod.cs.
456
457 2003-11-19  Lluis Sanchez Gual <lluis@ximian.com>
458
459         * corlib_test.dll.sources: Added some test files:
460                 System.Runtime.Remoting/ContextTest.cs
461                 System.Runtime.Remoting/SynchronizationAttributeTest.cs
462
463 2003-11-18  Lluis Sanchez Gual <lluis@ximian.com>
464
465         * corlib.dll.sources: Added some files:
466                 System.Runtime.Remoting.Contexts/IContextPropertyActivator.cs
467                 System.Runtime.Remoting.Contexts/SynchronizationAttribute.cs
468                 System.Runtime.Remoting.Messaging/ISerializationRootObject.cs
469
470 2003-11-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
471
472         * corlib.dll.sources: Added already existing, but not added delegate
473                 Added various classes in System.InteropServices
474
475 2003-11-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
476
477         * corlib.dll.sources: Added some files:
478                 System.Runtime.Serialization.Formatter.cs
479                 System.Runtime.Serialization.Formatters/InternalRM.cs
480                 System.Runtime.Serialization.Formatters/InternalST.cs
481                 System.Runtime.Serialization.Formatters/TypeFilterLevel.cs
482
483 2003-11-17  Lluis Sanchez Gual <lluis@ximian.com>
484
485         * corlib.dll.sources: Added some files:
486                 System.Runtime.Remoting.Channels/AggregateDictionary.cs
487                 System.Runtime.Remoting.Metadata.W3cXsd2001/SoapHelper.cs
488         
489 2003-11-16  Lluis Sanchez Gual <lluis@ximian.com>
490
491         * corlib.dll.sources: Add System.Runtime.Remoting/InternalRemotingServices.cs
492         
493 2003-11-15  Zoltan Varga  <vargaz@freemail.hu>
494
495         * corlib.dll.sources: Add System.Runtime.CompilerServices/IsVolatile.cs.
496
497 2003-11-12 Jackson Harper <jackson@ximian.com>
498
499         * Makefile: corlib is now named mscorlib.
500
501 2003-11-09  Sebastien Pouliot  <spouliot@videotron.ca>
502
503         * corlib.dll.sources: Added new 1.2 classes for System.Security.Cryptography.
504         * corlib_test.dll.sources: Added unit tests for some HMAC (new in 1.2).
505
506 2003-10-18  Sebastien Pouliot  <spouliot@videotron.ca>
507
508         * corlib.dll.sources: Added classes StrongName to support StrongNames.
509
510 2003-10-17  Sebastien Pouliot  <spouliot@videotron.ca>
511
512         * corlib.dll.sources: Added classes CryptoConvert to support StrongNames.
513
514 2003-10-12  Sebastien Pouliot  <spouliot@videotron.ca>
515
516         * corlib.dll.sources: Added classes for Authenticode support.
517         * corlib_test.dll.sources: Added unit test for SPC certificates.
518
519 2003-09-26  Pedro Martínez Julá  <yoros@wanadoo.es>
520
521         * corlib_test.dll.sources: Remove tests that generate compile
522         errors. The tests are still there but its name is rmoved here.
523
524 2003-09-24    <cesar@ciencias.unam.mx>
525
526         * corlib.dll.sources: Added CompilerGlobalScopeAttribute.cs to the build
527
528 2003-08-20  Duncan Mak  <duncan@ximian.com>
529
530         * corlib_test.dll.sources: Added DictionaryBaseTest.cs
531
532 2003-08-19 Nick Drochak <ndrochak@gol.com>
533
534         * Makefile: Turn on debug for the corlib tests on .NET.
535
536 2003-08-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
537
538         * corlib.dll.sources: added quite some files
539
540 2003-08-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
541
542         * corlib.dll.sources: added/removed Locale.cs
543
544 2003-08-03  Sebastien Pouliot  <spouliot@videotron.ca>
545
546         * corlib.dll.sources: Added IBuiltInPermission.cs to System.Security.Permissions
547
548 2003-07-31  Sebastien Pouliot  <spouliot@videotron.ca>
549
550         * corlib_test.dll.sources: Added new CryptoStreamTest.cs
551
552 2003-07-24  Peter Williams  <peter@newton.cx>
553
554         * Makefile: Boo-yah! Add corlib_plattest.dll, which is a
555         corlib test library built against the platform corlib. This
556         lets us test our corlib tests. On a non-mono-native platform
557         (Windows) we run those tests only; on a mono-native platform, we
558         run the full corlib test suite on our own tests.
559         (clean-local): Forgot $(plattestlib).
560
561         * corlib_plattest.dll.excludes: Add this. (The result of
562         'grep Mono corlib_test.dll.sources')
563
564         * corlib_test.dll.sources: Extraneous newline was messing things
565         up.
566         
567 2003-07-23  Ravi Pratap  <ravi@ximian.com>
568
569         * Type.cs, TypeBuilder.cs, MonoType.cs: Fixes to IsArrayImpl
570         from Paolo in response to bug #45993.
571
572 2003-07-23  Lluis Sanchez Gual  <lluis@ximian.com>
573
574         * corlib_test.dll.sources: added System.Runtime.Serialization/SerializationTest.cs
575
576 2003-07-20  Peter Williams  <peter@newton.cx>
577
578         * Makefile: Add in corlib_res.dll, which we use as a basis
579         for tests on non-linux platforms. Nearly identical rules to
580         corlib_cmp: corlib - some files that cause the MS runtime to
581         barf.
582
583         * corlib_res.dll.excludes: Added.
584
585 2003-07-20  Peter Williams  <peter@newton.cx>
586
587         * Makefile: Don't use real_corlib; use $(PLATFORM_CORLIB).
588
589 2003-07-18  Peter Williams  <peter@newton.cx>
590
591         * Makefile (dist-local): The fancy shell script was neat, but
592         ultimately unnecessary and counterproductive. Alas.
593
594 2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
595
596         * corlib.dll.sources:
597         * unix.args: AssemblyInfo.cs added
598
599 2003-07-17  Peter Williams  <peter@newton.cx>
600
601         * Makefile ($(testlib)): Build with $(BOOT_COMPILE), not $(CSCOMPILE),
602         which sort of makes sense and is needed on Windows too.
603         ($(corlib)): same.
604         $(cmplib): Don't include the makefrag to save the Windows build and some
605         time.
606
607 2003-07-16  Peter Williams  <peter@newton.cx>
608
609         * Makefile ($(test_makefrag)): Use $(ECHO_ESCAPE) for HP/UX
610         portability fixes.
611         (all-local): Don't build $(cmplib) by default, it's not something
612         most people need, and the build is broken on Windows right now anyway.
613
614 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
615
616         * unix.args: Fix UNIX build.
617
618 2003-07-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
619
620         * unix.args: Added Runtime.InteropServices.ComCompatibleVersionAttribute.cs,
621         Runtime.InteropServices.TypeLibVersionAttribute.cs
622
623 2003-07-05  Sebastien Pouliot <spouliot@videotron.ca>
624
625         * unix.args: Added SecurityParser.cs to Mono.Xml
626
627 2003-06-22  Sebastien Pouliot <spouliot@videotron.ca>
628
629         * unix.args: Added FileDialogPermission.cs, IsolatedStorageFilePermission.cs,
630         PrincipalPermission.cs, PublisherIdentityPermissionAttribute.cs,
631         RegistryPermission.cs, SiteIdentityPermission.cs, UIPermission.cs,
632         UrlIdentityPermission.cs and ZoneIdentityPermission.cs.
633
634 2003-06-22  Lluis Sanchez Gual <lluis@ximian.com>
635
636         * unix.args: added System.Runtime.Remoting/SoapServices.cs
637
638 2003-06-11  Sebastien Pouliot <spouliot@videotron.ca>
639
640         * unix.args: added Mono.Security.Cryptography/DSAManaged.cs and
641         RSAManaged.cs
642
643 2003-05-29  Nick Drochak <ndrochak@gol.com>
644
645         * makefile.gnu: turn on debug since it works again.
646
647 2003-05-09  Sebastien Pouliot <spouliot@videotron.ca>
648
649         * unix.args: added System.Security/
650         AllowPartiallyTrustedCallersAttribute.cs
651
652 2003-04-05  Nick Drochak  <ndrochak@gol.com>
653
654         * makefile.gnu: revert. debugger support not installed by default in mcs
655
656 2003-04-05  Nick Drochak  <ndrochak@gol.com>
657
658         * makefile.gnu: compile with debug.
659
660 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
661
662         * unix.args: added SEHException.
663
664 2003-03-25  Martin Willemoes Hansen <mwh@sysrq.dk>
665
666         * Stubed System.Runtime.Remoting.Metadata.W3cXsd2001
667         * Updated unix.args with the stubs
668
669 2003-03-21  Martin Willemoes Hansen <mwh@sysrq.dk>
670         
671         * unix.args: Added System.Runtime.Remoting.Channels/IChannelReceiverHook.cs
672
673 2003-03-21  Lluis Sanchez Gual <lluis@ideary.com>
674
675         * unix.args: Added System.Runtime.Remoting.Activation/AppDomainLevelActivator.cs
676
677 2003-03-16  Pedro Martínez Juliá  <yoros@wanadoo.es>
678
679         * unix.args: Added "System.FloatingPointFormatter.cs".
680
681 2003-03-15  Sebastien Pouliot <spouliot@videotron.ca>
682
683         * unix.args: Added Mono.Security.X509/*.cs and ASN1Convert.cs
684
685 2003-03-03  Tim Coleman <tim@timcoleman.com>
686         * unix.args: Added
687                 System.Runtime.InteropServices/HandleRef.cs
688
689 2003-03-04  Pedro Martínez Juliá  <yoros@wanadoo.es>
690
691         * unix.args: Added "DoubleFormatter.cs" and "SingleFormatter.cs"
692
693
694 2003-03-03  Lluis Sanchez Gual <lluis@ideary.com>
695
696         * unix.args: added ConstructionLevelActivator.cs, ContextLevelActivator.cs,
697                 RemoteActivationAttribute.cs, UrlAttribute.cs, ContextAttribute.cs,
698                 IContributeDynamicSink.cs, IContributeEnvoySink.cs, IContributeObjectSink.cs
699
700 2003-03-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
701
702         * unix.args: added ModuleResolveEventHandler.cs
703
704 2003-02-19  Lluis Sanchez Gual <lluis@ideary.com>
705
706         * unix.args: added 
707                 System.Runtime.Remoting/EnvoyInfo.cs
708                 System.Runtime.Remoting.Activation/ActivationServices.cs
709                 System.Runtime.Remoting.Contexts/CrossContextChannel.cs
710                 System.Runtime.Remoting.Messaging/ClientContextTerminatorSink.cs
711                 System.Runtime.Remoting.Messaging/ConstructionCall.cs
712                 System.Runtime.Remoting.Messaging/ConstructionCallDictionary.cs
713                 System.Runtime.Remoting.Messaging/ConstructionResponse.cs
714                 System.Runtime.Remoting.Messaging/EnvoyTerminatorSink.cs
715                 System.Runtime.Remoting.Messaging/IInternalMessage.cs
716
717 2003-02-08  Zoltan Varga  <vargaz@freemail.hu>
718
719         * unix.args: added MACAlgorithm and HMACAlgorithm.
720
721 2003-02-06  Sebastien Pouliot <spouliot@videotron.ca>
722
723         * unix.args: Move some class from System.Security.Cryptography
724           into Mono.* for easier reuse.
725
726 2003-02-04  Lluis Sanchez Gual <lluis@ideary.com>
727
728         * unix.args: added ServerIdentity.cs, Lease.cs, LeaseManager.cs
729
730 2003-02-03  Patrik Torstensson
731
732         * corlib.build: fixes so corlib_cmp and corlib_res builds, need to
733           check if we need the libs and if they still are correct.
734
735 2003-02-03  Patrik Torstensson
736
737         * unix.args: added CADMessages.cs
738
739 2003-01-26  Lluis Sanchez Gual <lluis@ideary.com>
740
741         * unix.args: added RemoteActivator.cs.
742
743 2003-01-26  Lluis Sanchez Gual <lluis@ideary.com>
744
745         * unix.args: added System.Runtime.Remoting.Messaging/ArgInfo.cs,
746                 System.Runtime.Remoting.Messaging/MethodCallDictionary.cs
747                 System.Runtime.Remoting.Messaging/MethodDictionary.cs
748                 System.Runtime.Remoting.Messaging/MethodReturnDictionary.cs
749
750 2003-01-24  Lluis Sanchez Gual <lluis@ideary.com>
751
752         * unix.args: added System.Runtime.Remoting/TypeInfo.cs and
753           System.Runtime.Serialization.Formatters.Binary/MessageFormatter.cs
754
755 2003-01-18  Jonathan Pryor <jonpryor@vt.edu>
756
757         * unix.args: Added IsolatedStorageFile.cs and IsolatedStorageInfo.cs in
758           System.IO.IsolatedStorage
759
760
761 2003-01-17  Lluis Sanchez Gual <lluis@ideary.com>
762         * unix.args: Added System/DelegateSerializationHolder.cs, 
763           System/UnitySerializationHolder.cs,
764           System.Runtime.Serialization/ObjectManager.cs,
765           System.Runtime.Serialization.Formatters.Binary/BinaryCommon.cs,
766       System.Runtime.Serialization.Formatters.Binary/ObjectReader.cs and
767           System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs
768
769 2003-01-05  Sebastien Pouliot <spouliot@videotron.ca>
770
771         * unix.args: added COMException.cs in System.Runtime.InteropServices
772
773 2003-01-01  Jaime Anguiano Olarra <jaime@gnome.org>
774
775         * unix.args: added System.Diagnostics.Process.cs 
776
777 2002-12-28  Duncan Mak  <duncan@ximian.com>
778
779         * unix.args (ASN1.cs): Sebastien forgot to include this file.
780
781 2002-12-27  Sebastien Pouliot <spouliot@videotron.ca>
782
783         * unix.args: added CryptoTools.cs file.
784
785 2002-12-16  Sebastien Pouliot <spouliot@videotron.ca>
786
787         * unix.args: added StrongName.cs, StrongNamePublicKeyBlob.cs 
788         and StrongNameIdentityPermission.cs files.
789
790 2002-12-15  Sebastien Pouliot <spouliot@videotron.ca>
791
792         * unix.args: added PublisherIdentityPermission.cs,
793         Publisher.cs and PublisherMembershipCondition.cs
794
795 2002-12-10  Jeroen Janssen <japj@darius.demon.nl>
796         
797         * updated .build file(s) to correctly contain required buildfile 
798           attribute for nant
799
800 2002-11-17  Sebastien Pouliot <spouliot@videotron.ca>
801
802         * unix.args: added missing files from System.Security.Cryptography
803         namespace.
804
805 2002-10-28  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
806
807         * unix.args: added missing files from System.Security.Cryptography
808         namespace.
809
810 2002-10-19  Sebastien Pouliot <spouliot@videotron.ca>
811
812         * corlib.build: Removed all excluded cryptographic source code as the
813         cyclic dependency was removed (well commented)
814
815 2002-10-11  Duncan Mak  <duncan@ximian.com>
816
817         * unix.args: Added System.Security.Cryptography.CryptoConfig.
818
819 2002-10-08  Miguel de Icaza  <miguel@ximian.com>
820
821         * Mono/Runtime.cs: New file.
822
823 2002-10-05  Andrew Birkett  <andy@nobugs.org>
824
825         * unix.args: Added System.Security.Cryptography.RC2
826
827 2002-09-12  Dick Porter  <dick@ximian.com>
828
829         * unix.args: Add System.Globalization.SortKey,
830         System.Globalization.StringInfo and
831         System.Globalizaton.TextElementEnumerator
832         
833 2002-09-12  Dick Porter  <dick@ximian.com>
834
835         * unix.args: Add System.ArgIterator and System.TypedReference
836
837         * corlib.build: Adding DecimalConstantAttribute to Decimal (which
838         corcompare showed as missing) causes a SecurityException in
839         corcompare, so exclude Decimal from the corlib_cmp build.
840
841 2002-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
842
843         * unix.args: added a couple of new files in System.Security.Principal.
844
845 2002-08-15  Tim Coleman <tim@timcoleman.com>
846         * unix.args: 
847                 Add System.Globalization/TextInfo.cs
848                 Add System.Runtime.Serialization/FormatterConverter.cs
849
850 2002-07-31  Rodrigo Moya <rodrigo@ximian.com>
851
852         * unix.args: added new files from System.Runtime.Remoting.Channels.
853
854 2002-07-31  Duncan Mak  <duncan@ximian.com>
855
856         * unix.args: Added interfaces and enumerations from
857         System.Runtime.Remoting.Channels. 
858
859 2002-07-31  Duncan Mak  <duncan@ximian.com>
860
861         * unix.args: Added new classes in
862         System.Runtime.Remoting.Contexts.
863         
864
865 2002-07-31  Duncan Mak  <duncan@ximian.com>
866
867         * unix.args: Added new Exceptions, Interfaces and various
868         TypeEntries from System.Runtime.Remoting.
869
870 2002-07-29  Martin Baulig  <martin@gnome.org>
871
872         * list: Removed, this isn't used anymore and people are already
873         getting confused which file to use.
874
875 2002-07-24  Duncan Mak  <duncan@ximian.com>
876
877         * unix.args: Added files from Remoting.Lifetime and
878         Remoting.Metadata.
879
880         * ChangeLog: Moved entries from System.Runtime.Remoting.Activation
881         and System.Runtime.Remoting.Proxies to their own ChangeLog.
882
883 2002-07-23  Duncan Mak  <duncan@ximian.com>
884
885         * list: 
886         * unix.args: Added new Attributes in
887         System.Runtime.CompilerServices and System.Runtime.Remoting.Messaging.
888
889 2002-07-22  Tim Coleman <tim@timcoleman.com>
890         * list:
891         * unix.args:
892                 Added System.Security.Permission/ReflectionPermission.cs and
893                 System.Security.Permission/EnvironmentPermission.cs and
894
895 2002-07-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
896
897         * list:
898         * unix.args: added IObjectHandle.cs.
899
900 2002-06-20  Martin Baulig  <martin@gnome.org>
901
902         * unix.args: New file.  This is a mcs response file to compile
903         corlib on GNU/Linux (which doesn't work yet).
904
905 2002-04-30  Daniel Stodden  <stodden@in.tum.de>
906
907         * System/Delegate.cs: Implemented Remove()
908         * System/MulticastDelegate.cs: Implementation of RemoveImpl()
909         done. Plus a fix for Equals().
910         * Test/System/MulticastDelegate.cs: Added. Should reflect above
911         changes.
912         
913 2002-04-27  Martin Baulig  <martin@gnome.org>
914
915         * corlib.build: Added new "mcs-build" target to compile corlib
916         with mcs. This doesn't work yet - it's just to test mcs to find
917         and fix the remaining bugs.
918
919 2002-03-27  Dan Lewis  <dihlewis@yahoo.co.uk>
920
921         * corlib.build: removed seperate windows/linux builds. excluded
922         wrapper and PAL classes from all builds.
923
924 2002-03-03  Nick Drochak  <ndrochak@gol.com>
925
926         * corlib.build: Exclude a bunch of interfaces from corlib_res.dll
927         that were preventing the tests from running on Windows.
928
929 2002-01-25  Mark Crichton  <crichton@gimp.org>
930
931         * System.Security.Cryptography/RijndaelManaged.cs: added
932         
933         * System.Security.Cryptography/Rijndael.cs: changed constructor
934         to set default values.  Hopefully I did it correctly.
935
936 2002-01-23  Miguel de Icaza  <miguel@ximian.com>
937
938         * Unix/Errno.cs: Added
939
940         * Unix/Wrapper.cs: Updated to new Wrapper
941
942 2002-01-19  Nick Drochak  <ndrochak@gol.com>
943         
944         * corlib.build: exclude Delegate from corlib_cmp.
945
946 2002-01-09  Nick Drochak  <ndrochak@gol.com>
947
948         * corlib.build: Exclude Security Attribute classes that need mcs
949         magic to get them to compile.
950
951 2002-01-06  Duco Fijma <duco@lorentz.xs4all.nl>
952         * corlib.build: Removed <excludes> for System.Resources
953
954 2002-01-05  Nick Drochak  <ndrochak@gol.com>
955
956         * corlib.build: Have the clean target remove any .pdb files that
957         might be around if we compiled with debug on.
958
959 2002-01-05  Nick Drochak  <ndrochak@gol.com>
960
961         * corlib.build: Make new build of corlib_cmp.dll.  This is the same
962         as corlib.dll without Object and ValueType.  It is used by 
963         /mcs/tools/corcompare.exe to compare with mscorlib.
964
965 2002-01-03  Nick Drochak  <ndrochak@gol.com>
966
967         * corlib.build: Put the linux target at the top.  I keep changing the 
968         build for windows 'cause it's at the top.  Then when I do make, nothing
969         changes.  It seems like it always takes me half a day to remember
970         that the linux target comes second.  Old age I guess.
971
972         * .cvsignore: ignore corlib.pdb for times when it's built with debug on.
973
974 2002-01-02  Nick Drochak  <ndrochak@gol.com>
975
976         * corlib.build: Removed "exclude CodeAccessPermission.cs"
977
978 2001-12-11  Duncan Mak  <duncan@ximian.com>
979
980         * ChangeLog: Added "System.Resources" to the exclude list.
981
982 2001-12-05  Nick Drochak <ndrochak@gol.com>
983
984         * ChangeLog: Add the change log to this directory
985
986         * corlib.build: Add dependancy on linux target to test target. Need to have the dll before we can test it, right?  Plus is encourages other to try 'make test'.
987