Andreas N [Tue, 6 Apr 2004 20:10:22 +0000 (20:10 -0000)]
removed
svn path=/trunk/mcs/; revision=25111
Andreas N [Tue, 6 Apr 2004 20:09:58 +0000 (20:09 -0000)]
added files
svn path=/trunk/mcs/; revision=25110
Andreas N [Tue, 6 Apr 2004 20:06:44 +0000 (20:06 -0000)]
2004-04-06 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* System.Management.dll.sources: Sorted, added assemblyinfos
svn path=/trunk/mcs/; revision=25109
Sebastien Pouliot [Tue, 6 Apr 2004 20:02:33 +0000 (20:02 -0000)]
2004-04-06 Sebastien Pouliot <sebastien@ximian.com>
* AppDomain.cs: Added static to [ThreadStatic] _principal field.
Removed [ThreadStatic] for _principalPolicy (not required).
svn path=/trunk/mcs/; revision=25108
Andreas N [Tue, 6 Apr 2004 20:01:27 +0000 (20:01 -0000)]
2004-04-06 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* AssemblyInfo.cs: also remove the fixme
svn path=/trunk/mcs/; revision=25107
Sebastien Pouliot [Tue, 6 Apr 2004 19:13:42 +0000 (19:13 -0000)]
2004-05-06 Sebastien Pouliot <sebastien@ximian.com>
* cs1548.pub: New file. Strongname file with only the public key.
* cs1548-3.cs: New file to test signing with a strongname containing
only the public key.
svn path=/trunk/mcs/; revision=25106
Lluis Sanchez [Tue, 6 Apr 2004 19:05:13 +0000 (19:05 -0000)]
* DiagnosticsConfigurationHandler.cs: If initializeData is provided, use the
constructor that only takes one string as parameter to construct the
listener. The name is set using the Name property, not the constructor.
* TextWriterTraceListener.cs: In Write*, do nothing if no writer was
provided.
svn path=/trunk/mcs/; revision=25105
Gonzalo Paniagua Javier [Tue, 6 Apr 2004 18:57:13 +0000 (18:57 -0000)]
2004-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* mono-mutex.h: move pthread_mutex_timedlock declaration to...
* mono-mutex.c: ...here. It was causing a warning that prevented
libgdiplus compilation.
svn path=/trunk/mono/; revision=25104
Gonzalo Paniagua Javier [Tue, 6 Apr 2004 18:25:51 +0000 (18:25 -0000)]
2004-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Data/Constraint.cs:
* System.Data/DataColumnCollection.cs:
* System.Data/DataRelationCollection.cs:
* System.Data/DataRowCollection.cs:
* System.Data/DataTableCollection.cs:
* System.Data/InternalDataCollectionBase.cs:
* System.Data/Node.cs: CLS compliance for System.Data. Patch by Gert
Driesen. Fixes bug #56557.
* Assembly/AssemblyInfo.cs:
* System.Data.OleDb/OleDbPermissionAttribute.cs: missing bits from
Gert's patch.
svn path=/trunk/mcs/; revision=25103
Sebastien Pouliot [Tue, 6 Apr 2004 17:16:15 +0000 (17:16 -0000)]
2004-04-06 Sebastien Pouliot <sebastien@ximian.com>
* StrongNameKeyPair.cs: Now returns a correct StrongName instance when
the ECMA "key" is used.
svn path=/trunk/mcs/; revision=25102
Sebastien Pouliot [Tue, 6 Apr 2004 17:13:59 +0000 (17:13 -0000)]
2004-04-06 Sebastien Pouliot <sebastien@ximian.com>
* StrongName.cs: Added support for ECMA "key" to StringName(byte[])
constructor.
svn path=/trunk/mcs/; revision=25101
Jordi Mas i Hernandez [Tue, 6 Apr 2004 16:35:13 +0000 (16:35 -0000)]
region samples
svn path=/trunk/mcs/; revision=25100
Jordi Mas i Hernandez [Tue, 6 Apr 2004 16:33:20 +0000 (16:33 -0000)]
fixes GetRegionScans
svn path=/trunk/mcs/; revision=25099
Lluis Sanchez [Tue, 6 Apr 2004 16:11:18 +0000 (16:11 -0000)]
* BufferedStream.cs: On Position change, do not reset the buffer if the
new position is in the limits of the buffer. This fixes #49403.
svn path=/trunk/mcs/; revision=25098
Gonzalo Paniagua Javier [Tue, 6 Apr 2004 15:53:26 +0000 (15:53 -0000)]
2004-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* process.c: quote the argument passed to the shell on windows.
svn path=/trunk/mono/; revision=25097
Sebastien Pouliot [Tue, 6 Apr 2004 14:59:20 +0000 (14:59 -0000)]
2004-04-06 Sebastien Pouliot <sebastien@ximian.com>
* StrongNameKeyPair.cs: Added support for ECMA "key".
svn path=/trunk/mcs/; revision=25096
Lluis Sanchez [Tue, 6 Apr 2004 14:42:59 +0000 (14:42 -0000)]
* SynchronizationAttributeTest.cs: Added test for Monitor.Exit.
svn path=/trunk/mcs/; revision=25095
Sebastien Pouliot [Tue, 6 Apr 2004 14:34:50 +0000 (14:34 -0000)]
2003-04-06 Sebastien Pouliot <sebastien@ximian.com>
* StrongNameKeyPairTest.cs: Added test case for ECMA "key".
svn path=/trunk/mcs/; revision=25094
Neale Ferguson [Tue, 6 Apr 2004 14:29:48 +0000 (14:29 -0000)]
S/390 JIT
svn path=/trunk/mono/; revision=25093
Lluis Sanchez [Tue, 6 Apr 2004 14:11:22 +0000 (14:11 -0000)]
* Monitor.cs: In Wait(), release the synchronization context when
exitContext is true.
svn path=/trunk/mcs/; revision=25092
Vladimir Vukicevic [Tue, 6 Apr 2004 09:05:48 +0000 (09:05 -0000)]
Note: Some functionality is (temporarily) lost from System.Drawing --
reading bmp files is not yet implemented, and only png files can be
written. Support for the rest will show up in the next few days.
* gdipFunctions.cs: Added stream delegate helpers for
stream loading/saving on linux
* Image.cs, Bitmap.cs: Converted to call into GDIPlus for
loading/saving image data.
* BitmapData.cs: synced up data structure with libgdiplus
* BmpCodec.cs, JPEGCodec.cs, PNGCodec.cs: Removed codec impls,
left just codecinfo getters; the codecs are in libgdiplus
* ImageCodecInfo.cs: removed encode/decode delegates
svn path=/trunk/mcs/; revision=25083
Anirban Bhattacharjee [Tue, 6 Apr 2004 09:03:40 +0000 (09:03 -0000)]
Couple of Accessibility and Inheritence related test cases
svn path=/trunk/mcs/; revision=25082
Anirban Bhattacharjee [Tue, 6 Apr 2004 08:56:43 +0000 (08:56 -0000)]
2004-04-06 Anirban Bhattacharjee <banirban@novell.com>
* class.cs:
* ecore.cs:
* expression.cs:
* modifiers.cs:
Changed/added serveral Accessibility related expections
svn path=/trunk/mcs/; revision=25081
Miguel de Icaza [Tue, 6 Apr 2004 05:31:02 +0000 (05:31 -0000)]
Another one gone
svn path=/trunk/mono/; revision=25079
Miguel de Icaza [Tue, 6 Apr 2004 05:29:38 +0000 (05:29 -0000)]
Remove from build
svn path=/trunk/mono/; revision=25078
Miguel de Icaza [Tue, 6 Apr 2004 05:29:23 +0000 (05:29 -0000)]
2004-04-06 Miguel de Icaza <miguel@ximian.com>
* Guid.cs: Flag as Sequential.
svn path=/trunk/mcs/; revision=25077
Miguel de Icaza [Tue, 6 Apr 2004 05:28:41 +0000 (05:28 -0000)]
Add
svn path=/trunk/mcs/; revision=25076
Miguel de Icaza [Tue, 6 Apr 2004 05:28:12 +0000 (05:28 -0000)]
Revert mistake
svn path=/trunk/mcs/; revision=25075
Miguel de Icaza [Tue, 6 Apr 2004 03:00:57 +0000 (03:00 -0000)]
Added test
svn path=/trunk/mcs/; revision=25074
Miguel de Icaza [Tue, 6 Apr 2004 02:54:57 +0000 (02:54 -0000)]
2004-04-05 Miguel de Icaza <miguel@ximian.com>
* class.cs (Indexer.Define): Check indexername declaration
svn path=/trunk/mcs/; revision=25073
Atsushi Eno [Tue, 6 Apr 2004 01:42:14 +0000 (01:42 -0000)]
2004-04-06 Atsushi Enomoto <atsushi@ximian.com>
* DTDReader.cs : In ProcessDTDSubset(), 1)error message was
generated with incorrect stream character, 2)entity nest check
should not depend on line info which might not be supplied, 3)
empty PE should be skipped.
* XmlParserInput.cs : use index for StringBuilder instead of calling
Remove() many times. This highly optimizes DTD parser.
* XmlAttribute.cs : removed commented code.
* XmlEntity.cs : removed unused field.
svn path=/trunk/mcs/; revision=25070
Martin Baulig [Mon, 5 Apr 2004 23:58:23 +0000 (23:58 -0000)]
2004-04-05 Martin Baulig <martin@ximian.com>
* gmcs-expect-wrong-error: New file.
svn path=/trunk/mcs/; revision=25069
Martin Baulig [Mon, 5 Apr 2004 23:54:28 +0000 (23:54 -0000)]
Beautify ...
svn path=/trunk/mcs/; revision=25068
Martin Baulig [Mon, 5 Apr 2004 23:34:55 +0000 (23:34 -0000)]
2004-04-05 Martin Baulig <martin@ximian.com>
* decl.cs (MemberCore): For generic classes, interfaces and
structs, `Name' now includes the number of type parameters
("Stack!1.Node!1").
(DeclSpace.FindType): Removed the `num_type_args' argument; we now
encode the number of type arguments in the type name.
* expression.cs (Expression.MemberLookup): Removed the
`num_type_args' argument; we now encode the number of type
arguments in the type name.
* ecore.cs (SimpleName): Encode the number of type arguments in
the type name itself.
* generic.cs (ConstructedType): Likewise.
* tree.cs (Tree.RecordDecl): Take a `string' instead of a
`MemberName'; we now include the number of type parameters in the
type name.
* typemanager.cs (TypeManager.CheckGeneric): Removed.
(TypeManager.MemberLookup): Removed the
`num_type_args' argument; we now encode the number of type
arguments in the type name.
svn path=/trunk/mcs/; revision=25067
Bernie Solomon [Mon, 5 Apr 2004 23:23:32 +0000 (23:23 -0000)]
2004-04-05 Bernie Solomon <bernard@ugsolutions.com>
* DESCryptoServiceProvider.cs: Use BitConverter.IsLittleEndian
to fix for big endian machines.
svn path=/trunk/mcs/; revision=25066
Atsushi Eno [Mon, 5 Apr 2004 23:20:40 +0000 (23:20 -0000)]
2004-04-06 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaDatatype.cs : optimized Normalize() not to create
extraneous string objects.
svn path=/trunk/mcs/; revision=25065
Martin Baulig [Mon, 5 Apr 2004 23:20:19 +0000 (23:20 -0000)]
Ooops, this stuff is actually in configure.in ;-)
svn path=/trunk/mono/; revision=25064
Ben Maurer [Mon, 5 Apr 2004 22:24:13 +0000 (22:24 -0000)]
cls happyfication
svn path=/trunk/mcs/; revision=25063
Ben Maurer [Mon, 5 Apr 2004 22:16:27 +0000 (22:16 -0000)]
build fixes, someone should do the correct thing...
svn path=/trunk/mcs/; revision=25062
Lluis Sanchez [Mon, 5 Apr 2004 22:13:35 +0000 (22:13 -0000)]
* corlib_test.dll.sources: Added System.Threading/ReaderWriterLockTest.cs.
svn path=/trunk/mcs/; revision=25061
Lluis Sanchez [Mon, 5 Apr 2004 22:11:08 +0000 (22:11 -0000)]
* ReaderWriterLockTest.cs: New tests for System.Threading.ReaderWriterLock.
svn path=/trunk/mcs/; revision=25060
Lluis Sanchez [Mon, 5 Apr 2004 22:07:58 +0000 (22:07 -0000)]
* LockCookie.cs: Keep in this class the count of reader or writer locks
for a thread, not only whether it has locks or not.
* LockQueue.cs: Added property for checking if a thread is waiting in
the queue. Wait now returns a boolean that set to false on timeout
expiration.
* ReaderWriterLock.cs: Started fixing bugs but I had to rewrite a lot of it.
The main change is that now it keeps a reader lock count for each
thread. This is needed since methods like ReleaseLock or
UpgradeToWriterLock need to return a per-thread status in LockCookie.
Also added support for recursive writer-lock requests.
svn path=/trunk/mcs/; revision=25059
Ben Maurer [Mon, 5 Apr 2004 21:27:50 +0000 (21:27 -0000)]
2004-04-05 Ben Maurer <bmaurer@users.sourceforge.net>
* inssel.brg (MONO_EMIT_BOUNDS_CHECK): a new macro to emit bounds
checks.
(MONO_EMIT_BOUNDS_CHECK_IMM): the above, but when you know the
index.
(OP_GETCHR): use the above
(CEE_LDELEMA): use the above.
* inseel-x86.brg (MONO_EMIT_BOUNDS_CHECK): a faster and smaller
version of the generic impl.
(MONO_EMIT_BOUNDS_CHECK_IMM): the same
(CEE_LDELEMA): use the above.
svn path=/trunk/mono/; revision=25058
Martin Baulig [Mon, 5 Apr 2004 20:04:52 +0000 (20:04 -0000)]
2004-04-05 Martin Baulig <martin@ximian.com>
* mini-x86.c (mono_arch_setup_jit_tls_data): Reverted Zoltan's
last commit to make it build again.
svn path=/trunk/mono/; revision=25057
Zoltan Varga [Mon, 5 Apr 2004 19:41:51 +0000 (19:41 -0000)]
2004-04-05 Zoltan Varga <vargaz@freemail.hu>
* threads.c (mono_alloc_special_static_data): Allow this to be
called during startup.
svn path=/trunk/mono/; revision=25056
Jackson Harper [Mon, 5 Apr 2004 18:02:54 +0000 (18:02 -0000)]
* DataTable.cs: Add rows to the row list if there is
no filter.
svn path=/trunk/mcs/; revision=25053
Jackson Harper [Mon, 5 Apr 2004 17:48:42 +0000 (17:48 -0000)]
* man/ilasm.1: Show /output instead of /out as the switch for
specifying output file names.
svn path=/trunk/mono/; revision=25052
Zoltan Varga [Mon, 5 Apr 2004 17:44:21 +0000 (17:44 -0000)]
2004-04-05 Zoltan Varga <vargaz@freemail.hu>
* inssel-long32.brg (CEE_CONV_OVF_I8): Sign extend the i4 value to i8.
Fixes #56317.
svn path=/trunk/mono/; revision=25051
Zoltan Varga [Mon, 5 Apr 2004 17:40:54 +0000 (17:40 -0000)]
2004-04-05 Zoltan Varga <vargaz@freemail.hu>
* iltests.il: Added new regression test for #56317.
svn path=/trunk/mono/; revision=25050
Jackson Harper [Mon, 5 Apr 2004 17:39:00 +0000 (17:39 -0000)]
* Driver.cs: Accept output option. Usage shows /output instead of
/out like MS.
svn path=/trunk/mcs/; revision=25049
Jackson Harper [Mon, 5 Apr 2004 17:35:30 +0000 (17:35 -0000)]
* Driver.cs: Accept output option.
svn path=/trunk/mcs/; revision=25048
Jordi Mas i Hernandez [Mon, 5 Apr 2004 16:25:36 +0000 (16:25 -0000)]
fixes
svn path=/trunk/mcs/; revision=25047
Jordi Mas i Hernandez [Mon, 5 Apr 2004 15:50:40 +0000 (15:50 -0000)]
added missing members
svn path=/trunk/mcs/; revision=25044
Zoltan Varga [Mon, 5 Apr 2004 15:46:24 +0000 (15:46 -0000)]
2004-04-05 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
svn path=/trunk/mono/; revision=25043
Zoltan Varga [Mon, 5 Apr 2004 15:44:45 +0000 (15:44 -0000)]
2004-04-05 Zoltan Varga <vargaz@freemail.hu>
* mini-x86.c (mono_arch_setup_jit_tls_data): Use pthread_attr_get_np
under NetBSD. Fixes #56450.
svn path=/trunk/mono/; revision=25042
Rafael Teixeira [Mon, 5 Apr 2004 15:31:20 +0000 (15:31 -0000)]
partially addressing bug #56477
svn path=/trunk/mcs/; revision=25041
Miguel de Icaza [Mon, 5 Apr 2004 14:15:04 +0000 (14:15 -0000)]
2004-04-05 Marek Safar <marek.safar@seznam.cz>
* attribute.cs (IsClsCompliant): Fixed problem with handling
all three states (compliant, not-compliant, undetected).
svn path=/trunk/mcs/; revision=25039
Lluis Sanchez [Mon, 5 Apr 2004 14:14:11 +0000 (14:14 -0000)]
* AttributeCollection.cs: Don't try to create a default attribute if the
attribute type does not have a default constructor. Fix by Jon Wagner.
This fixes #53898.
svn path=/trunk/mcs/; revision=25038
Zoltan Varga [Mon, 5 Apr 2004 13:42:05 +0000 (13:42 -0000)]
2004-04-05 Zoltan Varga <vargaz@freemail.hu>
* liveness.c (update_gen_kill_set): Fix previous patch.
svn path=/trunk/mono/; revision=25037
Anirban Bhattacharjee [Mon, 5 Apr 2004 12:41:13 +0000 (12:41 -0000)]
* class.cs:
* decl.cs:
* expression.cs:
* pending.cs:
Several error messages and their numbers are changed in all the above four classes
svn path=/trunk/mcs/; revision=25036
Lluis Sanchez [Mon, 5 Apr 2004 11:41:32 +0000 (11:41 -0000)]
* SqlConnection.cs: Use connection pool implemented in Mono.Data.Tds.
svn path=/trunk/mcs/; revision=25035
Lluis Sanchez [Mon, 5 Apr 2004 10:55:27 +0000 (10:55 -0000)]
Moved to Mono.Data.Tds
svn path=/trunk/mcs/; revision=25034
Lluis Sanchez [Mon, 5 Apr 2004 10:50:02 +0000 (10:50 -0000)]
* Mono.Data.SybaseClient.dll.sources: Removed SybaseConnectionPool.cs.
* Mono.Data.SybaseClient/SybaseConnection.cs: Use connection pool
implemented in Mono.Data.Tds.
svn path=/trunk/mcs/; revision=25033
Lluis Sanchez [Mon, 5 Apr 2004 10:45:27 +0000 (10:45 -0000)]
* Mono.Data.TdsClient.dll.sources: Removed TdsConnectionPool.cs.
svn path=/trunk/mcs/; revision=25032
Lluis Sanchez [Mon, 5 Apr 2004 10:44:35 +0000 (10:44 -0000)]
* TdsConnection.cs: Use the connection pool implemented in Mono.Data.Tds.
svn path=/trunk/mcs/; revision=25031
Lluis Sanchez [Mon, 5 Apr 2004 10:40:17 +0000 (10:40 -0000)]
* System.Data.dll.sources: removed SqlConnectionPool.cs.
svn path=/trunk/mcs/; revision=25030
Lluis Sanchez [Mon, 5 Apr 2004 10:36:34 +0000 (10:36 -0000)]
* Mono.Data.Tds.dll.sources: Added TdsConnectionPool.cs.
svn path=/trunk/mcs/; revision=25029
Lluis Sanchez [Mon, 5 Apr 2004 10:35:49 +0000 (10:35 -0000)]
* ITds.cs: Added method for reseting a connection.
* Tds.cs: Added base implementation for ITds.Reset.
* Tds70.cs: Implemented ITds.Reset().
* TdsConnectionPool.cs: Implemented connection pool that can be reused by
all Tds clients.
svn path=/trunk/mcs/; revision=25028
Marek Safar [Mon, 5 Apr 2004 10:33:09 +0000 (10:33 -0000)]
2004-04-05 Marek Safar <marek.safar@seznam.cz>
* cs3009-3.cs: New error test.
svn path=/trunk/mcs/; revision=25027
Atsushi Eno [Mon, 5 Apr 2004 09:32:48 +0000 (09:32 -0000)]
2004-04-05 Atsushi Enomoto <atsushi@ximian.com>
* DTDObjectModel.cs : (DTDAttributeDefinition) create ArrayList
only when they are required.
* DTDReader.cs,
XmlParserInput.cs : raw tag string now don't have to be kept, while
it cost so much. Removed unused code. 20% to 30% memory got saved.
* XmlNotation.cs : removed unused code.
* XmlTextReader.cs : Removed unused code. ReadString() now uses
XmlReader's internal method. Fixed BaseURI to be conformant with
W3C XML InfoSet and (subsequently) xml:base specification (i.e.
reflect xml:base attribute correctly).
svn path=/trunk/mcs/; revision=25026
Dennis Hayes [Mon, 5 Apr 2004 07:15:34 +0000 (07:15 -0000)]
added to changelog
svn path=/trunk/mcs/; revision=25025
Dennis Hayes [Mon, 5 Apr 2004 07:10:24 +0000 (07:10 -0000)]
Complete. Includes code from both Mono and Mainsoft.
* BooleanType.cs
* CharArrayType.cs
* CharType.cs
* IncompleteInitialization.cs
* LongType.cs
* OptionCompareAttribute.cs
* OptionTextAttribute.cs
* ShortType.cs
* DateType.cs
Close. Unconverted java code from Mainsoft in comments included inthe code.
* IntegerType.cs
* ByteType.cs
* DecmialType.cs
* SingleType.cs
* DoubleType.cs
Work in progress
* ExceptionUtils.cs
svn path=/trunk/mcs/; revision=25024
Miguel de Icaza [Mon, 5 Apr 2004 04:07:58 +0000 (04:07 -0000)]
Parameter capturing test
svn path=/trunk/mcs/; revision=25019
Atsushi Eno [Mon, 5 Apr 2004 03:35:08 +0000 (03:35 -0000)]
2004-04-05 Atsushi Enomoto <atsushi@ximian.com>
* XmlAttribute.cs : get_Value should return all children's value.
* XmlCharacterData.cs : DOM's substring does not raise an error when
startIndex + count exceeds the length of Data.
* XmlNamedNodeMap.cs : SetNamedItem() returns the new child when it
does not replace another named item.
* XmlElement.cs : with related to the XmlNamedNodeMap change,
SetAttributeNode() is required to fix as to return null when it does
not replace existing attribute.
svn path=/trunk/mcs/; revision=25018
Miguel de Icaza [Mon, 5 Apr 2004 02:15:48 +0000 (02:15 -0000)]
2004-04-04 Miguel de Icaza <miguel@ximian.com>
* security.c (GetUserName): Make it work on MacOS X
svn path=/trunk/mono/; revision=25017
Martin Baulig [Mon, 5 Apr 2004 00:57:27 +0000 (00:57 -0000)]
When constructing the new classes MemberName, include the parent's type
parameters in the TypeName.
svn path=/trunk/mcs/; revision=25016
Martin Baulig [Sun, 4 Apr 2004 21:29:41 +0000 (21:29 -0000)]
Compute the number of type parameters immediately when creating the DeclSpace.
svn path=/trunk/mcs/; revision=25015
Anirban Bhattacharjee [Sun, 4 Apr 2004 11:18:20 +0000 (11:18 -0000)]
Few more new test cases and some modified test cases
svn path=/trunk/mcs/; revision=25011
Gonzalo Paniagua Javier [Sun, 4 Apr 2004 10:31:40 +0000 (10:31 -0000)]
2004-04-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* mini-x86.h: SA_STACK defined as SA_ONSTACK. Fixed build under NetBSD.
svn path=/trunk/mono/; revision=25010
Anirban Bhattacharjee [Sun, 4 Apr 2004 10:11:13 +0000 (10:11 -0000)]
* delegate.cs: changed default access modifier
* enum.cs: changed default access modifier
* interface.cs: changed default access modifier
* modifiers.cs: extension of bug fixed for getting NotOverridable modifier working for methods
svn path=/trunk/mcs/; revision=25009
Anirban Bhattacharjee [Sun, 4 Apr 2004 10:00:54 +0000 (10:00 -0000)]
* class.cs: Changed exception messages and their numbers to align better with VB
Changed default access modifier of method to Public
Bug fixed to get NotOverridable modifier working
* decl.cs: Changed exception messages and numbers
svn path=/trunk/mcs/; revision=25008
Gonzalo Paniagua Javier [Sun, 4 Apr 2004 08:38:46 +0000 (08:38 -0000)]
2004-04-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConfigurationSettings.cs: "/" is the virtual root directory of
the application. This fixes a bug reported by Vlad that caused
configuration error because files were read twice when there's an
application different from "/" defined.
svn path=/trunk/mcs/; revision=25007
Duncan Mak [Sun, 4 Apr 2004 00:55:09 +0000 (00:55 -0000)]
(PrintTypes): show the number of types in the assembly as well.
svn path=/trunk/mcs/; revision=25002
Martin Baulig [Sat, 3 Apr 2004 22:56:23 +0000 (22:56 -0000)]
2004-04-03 Martin Baulig <martin@ximian.com>
* decl.cs (MemberCore.ctor): Take a MemberName instead of a sting.
(MemberCore.MemberName): Moved here from MemberBase.
(DeclSpace.SetParameterInfo): Just take the constraints as an
ArrayList; we already have the type parameters in our
`MemberName'; also do the CS0080 reporting here.
* cs-parser.jay (struct_declaration): Use `member_name' instead of
`IDENTIFIER opt_type_parameter_list'; when constructing our
`MemberName', it'll already include our type parameters.
(class_declaration, interface_declaration): Likewise.
(delegate_declaration): Likewise.
(MakeName): Take a MemberName and return a MemberName.
The following two changes are required to avoid shift/reduce conflicts:
(member_name): Don't include a TypeName anymore; ie. this is now
just 'IDENTIFIER opt_type_parameter_list'.
(property_declaration, event_declaration): Use a
`namespace_or_type_name' instead of a `member_name'.
svn path=/trunk/mcs/; revision=25001
Martin Baulig [Sat, 3 Apr 2004 20:48:49 +0000 (20:48 -0000)]
2004-04-03 Martin Baulig <martin@ximian.com>
* decl.cs (MemberName): Renamed to `TypeName' and created a new
`MemberName' class.
(TypeName): Formerly known as MemberName.
* namespace.cs (NamespaceEntry.UsingAlias): Take a `TypeName'
instead of a `MemberName'.
* cs-parser.jay (namespace_or_type_name): Create a TypeName.
(member_name): New rule; create a MemberName.
svn path=/trunk/mcs/; revision=24999
Jackson Harper [Sat, 3 Apr 2004 18:14:25 +0000 (18:14 -0000)]
* CodeGen.cs: cast
svn path=/trunk/mcs/; revision=24998
Jackson Harper [Sat, 3 Apr 2004 18:13:12 +0000 (18:13 -0000)]
* ILParser.jay: Dont use hash alg enum its too restrictive
svn path=/trunk/mcs/; revision=24997
Miguel de Icaza [Sat, 3 Apr 2004 17:19:03 +0000 (17:19 -0000)]
Patch from Joerg Rosenkranz
2004-03-31 Joerg Rosenkranz <joergr@voelcker.com>
* System.Data.OracleClient.Oci/OciDefineHandle.cs:
Changed DefineChar to allow retrieval of
multibyte characters (i.e. german umlauts).
* System.Data.OracleClient.Oci/OciStatementHandle.cs:
OciDefineHandles are now disposed in the
Dispose function.
svn path=/trunk/mcs/; revision=24996
Jackson Harper [Sat, 3 Apr 2004 08:11:48 +0000 (08:11 -0000)]
* ILParser.jay: Set assembly info.
svn path=/trunk/mcs/; revision=24995
Jackson Harper [Sat, 3 Apr 2004 08:09:05 +0000 (08:09 -0000)]
* CodeGen.cs: Allow setting assembly info.
svn path=/trunk/mcs/; revision=24994
Jackson Harper [Sat, 3 Apr 2004 08:06:24 +0000 (08:06 -0000)]
* PEAPI.cs: Allow hash algorithms to be any integer.
svn path=/trunk/mcs/; revision=24993
Martin Baulig [Sat, 3 Apr 2004 03:38:33 +0000 (03:38 -0000)]
Small fix.
svn path=/trunk/mcs/; revision=24990
Martin Baulig [Sat, 3 Apr 2004 03:30:23 +0000 (03:30 -0000)]
2004-04-02 Martin Baulig <martin@ximian.com>
* namespace.cs (NamespaceEntry.VerifyUsing): Added error checking
(CS0305 and CS0308).
svn path=/trunk/mcs/; revision=24989
Martin Baulig [Sat, 3 Apr 2004 03:26:46 +0000 (03:26 -0000)]
2004-04-02 Martin Baulig <martin@ximian.com>
* namespace.cs (NamespaceEntry.VerifyUsing): Added error checking
(CS0305 and CS0308).
svn path=/trunk/mcs/; revision=24988
Martin Baulig [Sat, 3 Apr 2004 03:25:37 +0000 (03:25 -0000)]
New tests.
svn path=/trunk/mcs/; revision=24987
Atsushi Eno [Fri, 2 Apr 2004 23:29:30 +0000 (23:29 -0000)]
2003-04-03 Atsushi Enomoto <atsushi@ximian.com>
* Path.cs : ChangeExtension() does not remove dot(.) when extension is
an empty string.
svn path=/trunk/mcs/; revision=24986
Atsushi Eno [Fri, 2 Apr 2004 23:27:27 +0000 (23:27 -0000)]
2003-04-03 Atsushi Enomoto <atsushi@ximian.com>
* PathTest.cs : Added more patterns on TestChangeExtension().
svn path=/trunk/mcs/; revision=24985
Martin Baulig [Fri, 2 Apr 2004 23:25:15 +0000 (23:25 -0000)]
New test.
svn path=/trunk/mcs/; revision=24984
Martin Baulig [Fri, 2 Apr 2004 22:13:38 +0000 (22:13 -0000)]
2004-04-02 Martin Baulig <martin@ximian.com>
* MonoGenericInst.cs (MonoGenericInst.DeclaringType): Override.
svn path=/trunk/mcs/; revision=24983
Martin Baulig [Fri, 2 Apr 2004 22:12:41 +0000 (22:12 -0000)]
2004-04-02 Martin Baulig <martin@ximian.com>
* icall.c
(ves_icall_MonoGenericInst_GetDeclaringType): New icall.
svn path=/trunk/mono/; revision=24982