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