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