Zoltan Varga [Mon, 24 May 2004 12:59:48 +0000 (12:59 -0000)]
2004-05-24 Zoltan Varga <vargaz@freemail.hu>
* mini-sparc.c (mono_arch_flush_icache): Call sync_instruction_memory
if available.
svn path=/trunk/mono/; revision=27965
Zoltan Varga [Mon, 24 May 2004 12:56:12 +0000 (12:56 -0000)]
2004-05-24 Zoltan Varga <vargaz@freemail.hu>
* AppDomainSetup.cs (InitAppDomainSetup): This one returns void.
svn path=/trunk/mcs/; revision=27964
Jackson Harper [Mon, 24 May 2004 12:52:23 +0000 (12:52 -0000)]
* Driver.cs: Filter on GetFiles so we only get the xml locale
files.
svn path=/trunk/mono/; revision=27963
Lluis Sanchez [Mon, 24 May 2004 11:33:48 +0000 (11:33 -0000)]
* StringCollection.cs: Renamed internal variable to make serialization
compatible with MS.NET.
svn path=/trunk/mcs/; revision=27962
Lluis Sanchez [Mon, 24 May 2004 11:20:08 +0000 (11:20 -0000)]
* Hashtable.cs: Renamed internal class to make serialization compatible
with MS.NET.
svn path=/trunk/mcs/; revision=27961
Gonzalo Paniagua Javier [Mon, 24 May 2004 11:14:46 +0000 (11:14 -0000)]
2004-05-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Page.cs: call DeterminePostBackMode only once per request. Patch by
Evain Jb.
svn path=/trunk/mcs/; revision=27960
Paolo Molaro [Mon, 24 May 2004 10:57:38 +0000 (10:57 -0000)]
Mon May 24 13:36:53 CEST 2004 Paolo Molaro <lupus@ximian.com>
* monograph.c: default assembly name is "mscorlib" now.
svn path=/trunk/mono/; revision=27959
Lluis Sanchez [Mon, 24 May 2004 10:44:17 +0000 (10:44 -0000)]
* ContractReference.cs: convert relative import uris to absolute uris.
* DiscoveryClientProtocol.cs: Before resolving a reference, always
set the Url property.
svn path=/trunk/mcs/; revision=27958
Lluis Sanchez [Mon, 24 May 2004 10:42:05 +0000 (10:42 -0000)]
* ProtocolImporter.cs: issue a warning if no services have been found.
svn path=/trunk/mcs/; revision=27957
Atsushi Eno [Mon, 24 May 2004 10:40:09 +0000 (10:40 -0000)]
2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaBuiltInDataypeTests.cs : 'Z' is not allowed here (maybe it
is 'T' that was wanted). More kind error message in Fail().
svn path=/trunk/mcs/; revision=27956
Lluis Sanchez [Mon, 24 May 2004 10:39:05 +0000 (10:39 -0000)]
* MonoWSDL.cs: Get the name of the generated file from the first WSDL doc
that has a service. Don't print exception on error.
svn path=/trunk/mcs/; revision=27955
Raja R Harinath [Mon, 24 May 2004 10:37:00 +0000 (10:37 -0000)]
* Makefile: Simplify. Use executable.make.
* mcs.exe.sources: New file. List of sources of mcs.exe.
svn path=/trunk/mcs/; revision=27954
Paolo Molaro [Mon, 24 May 2004 10:10:28 +0000 (10:10 -0000)]
Mon May 24 12:49:45 CEST 2004 Paolo Molaro <lupus@ximian.com>
* driver.c: enable loop optimizations by default.
svn path=/trunk/mono/; revision=27952
Raja R Harinath [Mon, 24 May 2004 09:33:14 +0000 (09:33 -0000)]
(EXTRA_FLAGS): Remove.
(LIBRARY_COMPILE) [!HAVE_SYSTEM_XML]: Use $(BOOT_COMPILE) for
non-Xml first build.
(all-local) [!SECOND_PASS]: Simplify.
svn path=/trunk/mcs/; revision=27950
Raja R Harinath [Mon, 24 May 2004 09:30:22 +0000 (09:30 -0000)]
* library.make (LIBRARY_COMPILE): New define.
($(the_lib)): Use $(LIBRARY_COMPILE) to compile $(the_lib).
* executable.make (uninstall-local): Use PROGRAM_INSTALL_DIR.
svn path=/trunk/mcs/; revision=27949
Jordi Mas i Hernandez [Mon, 24 May 2004 09:29:54 +0000 (09:29 -0000)]
remove unnecessary code, since bug 57706 is fixed
svn path=/trunk/mcs/; revision=27948
Raja R Harinath [Mon, 24 May 2004 08:45:19 +0000 (08:45 -0000)]
(PROGRAM_INSTALL_DIR): Install mbas into
$(prefix)/lib/mono/1.0.
svn path=/trunk/mcs/; revision=27947
Raja R Harinath [Mon, 24 May 2004 08:43:27 +0000 (08:43 -0000)]
(PROGRAM_INSTALL_DIR): Allow makefile to specify
a different directory for installation.
svn path=/trunk/mcs/; revision=27946
Paolo Molaro [Mon, 24 May 2004 08:35:20 +0000 (08:35 -0000)]
Mon May 24 11:13:46 CEST 2004 Paolo Molaro <lupus@ximian.com>
* mini-x86.c: fix calc of max loop size when aligning loops start.
svn path=/trunk/mono/; revision=27945
Atsushi Eno [Mon, 24 May 2004 07:45:24 +0000 (07:45 -0000)]
2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
* NamedNodeMap.cs : Modified. "domestic or street" does not mean
the exact literal node name, but it means "either 'domestic' or
'street'". We always return fixed values.
svn path=/trunk/mcs/; revision=27944
Atsushi Eno [Mon, 24 May 2004 07:44:24 +0000 (07:44 -0000)]
2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
* Document.cs : am sure that element nodes are up to 36, not 37
(maybe counting the element that is in unused entity value?).
svn path=/trunk/mcs/; revision=27943
Atsushi Eno [Mon, 24 May 2004 07:40:48 +0000 (07:40 -0000)]
2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
* XmlNodeTests.cs : added Normalize2().
svn path=/trunk/mcs/; revision=27942
Atsushi Eno [Mon, 24 May 2004 07:39:49 +0000 (07:39 -0000)]
2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
* DTDReader.cs : When sequential PE references exist, the reader only
expands the first one and in some cases the parser complaints the
content (such like expecting name character but found '%').
This fixes bug #58818.
svn path=/trunk/mcs/; revision=27941
Sebastien Pouliot [Sun, 23 May 2004 23:08:32 +0000 (23:08 -0000)]
2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
* icall.c: Fixed check for possible integer overflow in Buffer_
BlockCopy icall. Replaced comments style // by /* */.
svn path=/trunk/mono/; revision=27939
Sebastien Pouliot [Sun, 23 May 2004 23:03:16 +0000 (23:03 -0000)]
2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
* Buffer.cs: Fixed integer overflow in BlockCopy.
svn path=/trunk/mcs/; revision=27938
Miguel de Icaza [Sun, 23 May 2004 22:48:34 +0000 (22:48 -0000)]
2004-05-24 Anders Carlsson <andersca@gnome.org>
* decl.cs:
* enum.cs:
Use the invariant culture when doing String.Compare for CLS case
sensitivity.
svn path=/trunk/mcs/; revision=27937
Sebastien Pouliot [Sun, 23 May 2004 22:47:11 +0000 (22:47 -0000)]
2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
* BufferTest.cs: Added new tests for integer overflow in BlockCopy.
svn path=/trunk/mcs/; revision=27936
Ben Maurer [Sun, 23 May 2004 20:05:04 +0000 (20:05 -0000)]
2004-05-23 Ben Maurer <bmaurer@users.sourceforge.net>
* MonoSymbolWriter.cs (AddLocal), etc: kill more arraylists.
svn path=/trunk/mcs/; revision=27935
Jackson Harper [Sun, 23 May 2004 19:55:40 +0000 (19:55 -0000)]
* MethodDef.cs: Cache vararg signatures so a new memberref is not
created for each vararg pattern.
svn path=/trunk/mcs/; revision=27934
Ben Maurer [Sun, 23 May 2004 19:39:26 +0000 (19:39 -0000)]
2004-05-23 Ben Maurer <bmaurer@users.sourceforge.net>
* MonoSymbolTable.cs (BuildLineNumberTable): Avoid arraylist.
svn path=/trunk/mcs/; revision=27933
Martin Baulig [Sun, 23 May 2004 19:10:51 +0000 (19:10 -0000)]
New test.
svn path=/trunk/mcs/; revision=27932
Martin Baulig [Sun, 23 May 2004 19:09:48 +0000 (19:09 -0000)]
2004-05-23 Martin Baulig <martin@ximian.com>
* decl.cs (DeclSpace.FindType): Only check the `using' list if we
don't have any dots. Fixes #52622, added cs0246-8.cs.
* namespace.cs (NamespaceEntry.Lookup): Likewise.
svn path=/trunk/mcs/; revision=27931
Sebastien Pouliot [Sun, 23 May 2004 19:05:32 +0000 (19:05 -0000)]
2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
* Array.cs: Fixed exception when we try to Clear outside bounds.
svn path=/trunk/mcs/; revision=27930
Sebastien Pouliot [Sun, 23 May 2004 19:02:29 +0000 (19:02 -0000)]
2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
* ArrayTest.cs: Oops wrong exception (commited Mono not MS results).
svn path=/trunk/mcs/; revision=27929
Francisco Figueiredo Jr. [Sun, 23 May 2004 19:01:14 +0000 (19:01 -0000)]
2004-05-23 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
* Npgsql/NpgsqlConnection.cs: Fixed bug which prevented Npgsql to
connect to cvs built servers which had devel in its version string.
svn path=/trunk/mcs/; revision=27928
Sebastien Pouliot [Sun, 23 May 2004 18:57:16 +0000 (18:57 -0000)]
2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
* ArrayTest.cs: Added a new test to clear outside the bound of a
multidimentional array.
svn path=/trunk/mcs/; revision=27927
Sebastien Pouliot [Sun, 23 May 2004 18:54:17 +0000 (18:54 -0000)]
2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
* Boolean.cs: Fixed Equals for True!=True (see bugzilla #58874).
* BitConverter.cs: Fixed negative index and integer overflow in
To... methods.
svn path=/trunk/mcs/; revision=27926
Sebastien Pouliot [Sun, 23 May 2004 18:50:05 +0000 (18:50 -0000)]
2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
* BooleanTest.cs: Added new test to compare booleans using Equals
and == (case of True!=True). Converted to NUnit2 format.
svn path=/trunk/mcs/; revision=27925
Martin Baulig [Sun, 23 May 2004 18:30:36 +0000 (18:30 -0000)]
2004-05-23 Martin Baulig <martin@ximian.com>
* ecore.cs (SimpleName.SimpleNameResolve): Only report a CS0135 if
the variable also exists in the current block (otherwise, we need
to report a CS0103). Fixes #58670.
svn path=/trunk/mcs/; revision=27924
Marek Safar [Sun, 23 May 2004 18:20:09 +0000 (18:20 -0000)]
2004-05-23 Marek Safar <marek.safar@seznam.cz>
* class.cs (MemberBase.Define): Reuse MemberType member for
resolved type. Other methods can use it too.
svn path=/trunk/mcs/; revision=27923
Martin Baulig [Sun, 23 May 2004 17:56:56 +0000 (17:56 -0000)]
2004-05-23 Martin Baulig <martin@ximian.com>
* test-154.cs: Added testcase for #58322.
svn path=/trunk/mcs/; revision=27922
Martin Baulig [Sun, 23 May 2004 17:55:51 +0000 (17:55 -0000)]
2004-05-23 Martin Baulig <martin@ximian.com>
* flowanalysis.cs (Reachability.Reachable): Compute this
on-the-fly rather than storing it as a field.
svn path=/trunk/mcs/; revision=27921
Martin Baulig [Sun, 23 May 2004 17:46:31 +0000 (17:46 -0000)]
2004-05-23 Martin Baulig <martin@ximian.com>
* flowanalysis.cs (Reachability.And): Manually compute the
resulting `barrier' from the reachability.
svn path=/trunk/mcs/; revision=27920
Zoltan Varga [Sun, 23 May 2004 17:33:50 +0000 (17:33 -0000)]
2004-05-23 Zoltan Varga <vargaz@freemail.hu>
* ssa.c (mono_ssa_cprop): Allocate carray dynamically instead of on
the stack.
svn path=/trunk/mono/; revision=27919
Marek Safar [Sun, 23 May 2004 15:43:06 +0000 (15:43 -0000)]
2004-05-23 Marek Safar <marek.safar@seznam.cz>
Fix bug #57835
* attribute.cs (AttributeTester.GetMethodObsoleteAttribute): Returns
instance of ObsoleteAttribute when symbol is obsolete.
* class.cs
(IMethodData): Extended interface for ObsoleteAttribute support.
svn path=/trunk/mcs/; revision=27917
Sebastien Pouliot [Sun, 23 May 2004 15:38:04 +0000 (15:38 -0000)]
2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
* BitConverterTest.cs: Modified ToBoolean test to prove that True!=True.
svn path=/trunk/mcs/; revision=27915
Sebastien Pouliot [Sun, 23 May 2004 15:09:15 +0000 (15:09 -0000)]
2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
* BitConverterTest.cs: Added new tests for negative integers and
integer overflow in To... methods. Added new boolean convertion
tests.
svn path=/trunk/mcs/; revision=27912
Zoltan Varga [Sun, 23 May 2004 13:45:41 +0000 (13:45 -0000)]
2004-05-23 Zoltan Varga <vargaz@freemail.hu>
* Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
svn path=/trunk/mono/; revision=27910
Atsushi Eno [Sun, 23 May 2004 12:10:52 +0000 (12:10 -0000)]
2004-05-23 Atsushi Enomoto <atsushi@ximian.com>
* XmlNode.cs : RemoveChild() should check null argument.
Normalize() was broken in some cases.
svn path=/trunk/mcs/; revision=27909
Patrik Torstensson [Sat, 22 May 2004 22:58:16 +0000 (22:58 -0000)]
2004-04-23 Patrik Torstensson
* RealProxy.cs: Moved async functionlity here, also take
care of custom proxies (non RemotingProxy) case for async and
construction calls.
* RemotingProxy.cs: allow RealProxy to call construction method and
remove end async control (moved to RealProxy)
Fixes remoting2/3 test case (mono/mono/tests) and closes bug #57672.
svn path=/trunk/mcs/; revision=27908
Duncan Mak [Sat, 22 May 2004 21:42:10 +0000 (21:42 -0000)]
Reformat the whole file to use Unix line endings for consistency.
svn path=/trunk/mcs/; revision=27907
Sebastien Pouliot [Sat, 22 May 2004 21:24:51 +0000 (21:24 -0000)]
2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
* Array.cs: Clear can now work on multidimentional arrays.
svn path=/trunk/mcs/; revision=27906
Jackson Harper [Sat, 22 May 2004 20:08:09 +0000 (20:08 -0000)]
* InstrTable.cs: ldc.i4.M1 is aliased to ldc.i4.m1. Fixes bug
#58524.
svn path=/trunk/mcs/; revision=27905
Jackson Harper [Sat, 22 May 2004 20:02:26 +0000 (20:02 -0000)]
* ILParser.jay: [,] is short form for [...,...] this fixes bug
number 58569.
svn path=/trunk/mcs/; revision=27904
Jackson Harper [Sat, 22 May 2004 19:40:32 +0000 (19:40 -0000)]
* ILParser.jay: Handle wchar, it is just an alias for char.
svn path=/trunk/mcs/; revision=27903
Atsushi Eno [Sat, 22 May 2004 19:39:00 +0000 (19:39 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* SqlClientPermission.cs : don't use chained obsolete .ctor.
svn path=/trunk/mcs/; revision=27902
Atsushi Eno [Sat, 22 May 2004 19:11:34 +0000 (19:11 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* ConformanceLevel.cs : added.
svn path=/trunk/mcs/; revision=27900
Jackson Harper [Sat, 22 May 2004 19:01:46 +0000 (19:01 -0000)]
* GlobalMethodRef.cs: Check for sentinel properly.
svn path=/trunk/mcs/; revision=27899
Todd Berman [Sat, 22 May 2004 18:01:11 +0000 (18:01 -0000)]
2004-05-22 Todd Berman <tberman@sevenl.net>
* corlib.dll.sources: added Mono/Runtime.cs
* Mono: added Mono directory back
* Mono/Runtime.cs: add back Runtime.cs, marked as internal, gnome#
needs it.
svn path=/trunk/mcs/; revision=27897
Atsushi Eno [Sat, 22 May 2004 17:54:59 +0000 (17:54 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaDatatypeVariety.cs,
XmlSchemaValidity.cs : they are NET_2_0 enums.
svn path=/trunk/mcs/; revision=27896
Zoltan Varga [Sat, 22 May 2004 17:50:37 +0000 (17:50 -0000)]
2004-05-22 Zoltan Varga <vargaz@freemail.hu>
* marshal.c (mono_ftnptr_to_delegate): Fix warning.
svn path=/trunk/mono/; revision=27895
Atsushi Eno [Sat, 22 May 2004 17:47:26 +0000 (17:47 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* XmlNodeChangedEventArgs.cs : the last patch looks true
ONLY AFTER .NET 2.0.
svn path=/trunk/mcs/; revision=27894
Zoltan Varga [Sat, 22 May 2004 17:47:19 +0000 (17:47 -0000)]
2004-05-22 Zoltan Varga <vargaz@freemail.hu>
* marshal.c (mono_marshal_get_proxy_cancast): Move thread interrupt
check after MONO_VTADDR. Fixes pinvoke2.exe.
svn path=/trunk/mono/; revision=27893
César Natarén [Sat, 22 May 2004 17:43:52 +0000 (17:43 -0000)]
2004-05-22 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
* FieldInfo.cs: changed default constructor from internal to protected, so classes
that inherit from it can get build.
svn path=/trunk/mcs/; revision=27892
Atsushi Eno [Sat, 22 May 2004 17:23:31 +0000 (17:23 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* System.Data.SqlXml.dll.sources : updated .net 2.0 classes.
svn path=/trunk/mcs/; revision=27891
Atsushi Eno [Sat, 22 May 2004 17:22:27 +0000 (17:22 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* Added ChangeLog.
* XQueryProcessor.cs,
XmlViewSchema.cs,
XmlViewSchemaDictionary.cs : removed old classes.
* XQueryCommand.cs,
XmlMapping.cs,
XmlMappingDictionary.cs : added new clases.
svn path=/trunk/mcs/; revision=27890
Atsushi Eno [Sat, 22 May 2004 17:13:47 +0000 (17:13 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* XmlValueConverter.cs : missed NET_2_0.
svn path=/trunk/mcs/; revision=27889
Atsushi Eno [Sat, 22 May 2004 17:13:00 +0000 (17:13 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* XPathAtomicValue.cs : missed NET_2_0.
svn path=/trunk/mcs/; revision=27888
Atsushi Eno [Sat, 22 May 2004 17:12:03 +0000 (17:12 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* XmlReaderSettings.cs, XmlWriterSettings.cs : NET_2_0 were missed.
svn path=/trunk/mcs/; revision=27887
Zoltan Varga [Sat, 22 May 2004 17:04:16 +0000 (17:04 -0000)]
2004-05-22 Zoltan Varga <vargaz@freemail.hu>
* mini-sparc.c (mono_arch_output_basic_block): ADD_IMM and SUB_IMM
should set carry.
* basic-long.cs: Add tests for add/subtract of immediates with carry.
svn path=/trunk/mono/; revision=27886
Atsushi Eno [Sat, 22 May 2004 16:59:50 +0000 (16:59 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* System.Xml.dll.sources : added/removed all NET_2_0 classes.
svn path=/trunk/mcs/; revision=27885
Atsushi Eno [Sat, 22 May 2004 16:59:30 +0000 (16:59 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* IXPathChangeNavigable.cs,
IXPathEditable.cs,
NodeChangedEventArgs.cs,
NodeChangedEventHandler.cs,
XPathAtomicValue.cs,
XPathChangeNavigator.cs,
XPathDocumentNodeChangedAction.cs,
XPathEditableNavigator.cs,
XPathItem.cs,
XmlChangeFilters.cs,
XmlNodeChangeType.cs : added NET_2_0 classes.
* XPathDocument.cs,
XPathNavigator.cs : updated NET_2_0 members.
svn path=/trunk/mcs/; revision=27884
Atsushi Eno [Sat, 22 May 2004 16:57:46 +0000 (16:57 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* IXmlSchemaInfo.cs,
IXmlType.cs,
XmlSchemaDatatypeVariety.cs,
XmlSchemaValidity.cs,
XmlTypeCode.cs,
XmlValueConverter.cs : added.
* XmlSchemaInfo.cs : removed (.NET 1.2).
* XmlSchemaBuiltInType.cs,
XmlSchemaSet.cs : updated.
svn path=/trunk/mcs/; revision=27883
Atsushi Eno [Sat, 22 May 2004 16:56:21 +0000 (16:56 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* IXmlCompilerInclude.cs,
QueryEventArgs.cs,
QuertEventHandler.cs,
XmlArgumentList.cs,
XsltCommand.cs : added.
* XmlQueryArgumentList.cs,
XsltProcessor.cs : removed (only in .NET 1.2).
* XmlCommand.cs,
XmlQueryCompileException.cs,
XmlQueryException.cs : updated API to that of .NET 2.0.
svn path=/trunk/mcs/; revision=27882
Atsushi Eno [Sat, 22 May 2004 16:54:34 +0000 (16:54 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* XmlFactory.cs,
XmlItemView.cs,
XmlItemViewCollection.cs,
XmlReaderSettings.cs,
XmlWriterSettings.cs : added new .NET 2.0 classes.
* AsyncXmlTextWriter.cs,
IXPathChangeNavigator.cs,
IXPathEditor.cs,
IXPathNavigator.cs,
XmlChangeFilters.cs,
XmlInfoItemType.cs,
XmlNodeChangeType.cs,
XPathChangeNavigator.cs,
XPathDocument2.cs,
XPathDocument2ChangedEventAction.cs,
XPathDocument2ChangedEventHandler.cs,
XPathEditor.cs,
XPathNavigator2.cs : removed. (They are only in .NET 1.2)
* XmlWriter.cs : added new NET_2_0 WriteElementString().
svn path=/trunk/mcs/; revision=27881
Zoltan Varga [Sat, 22 May 2004 16:50:22 +0000 (16:50 -0000)]
2004-05-22 Zoltan Varga <vargaz@freemail.hu>
* mini.c exceptions-x86.c: Remove MONO_USE_EXC_TABLES stuff.
svn path=/trunk/mono/; revision=27880
Francisco Figueiredo Jr. [Sat, 22 May 2004 16:47:05 +0000 (16:47 -0000)]
2004-05-22 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Npgsql.xml: Removed file.
svn path=/trunk/mcs/; revision=27879
Zoltan Varga [Sat, 22 May 2004 16:45:44 +0000 (16:45 -0000)]
2004-05-22 Zoltan Varga <vargaz@freemail.hu>
* Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
svn path=/trunk/mono/; revision=27878
Francisco Figueiredo Jr. [Sat, 22 May 2004 16:44:57 +0000 (16:44 -0000)]
2004-05-22 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Npgsql/NpgsqlCommand.cs,
Npgsql/NpgsqlConnection.cs,
Npgsql/NpgsqlDataReader.cs,
Npgsql/NpgsqlException.cs,
Npgsql/NpgsqlTransaction.cs,
Npgsql/Design/ConnectionStringEditor.cs,
Npgsql/Design/ConnectionStringEditorForm.cs,
Npgsql/Design/NpgsqlParameterConverter.cs,
Npgsql/Design/NpgsqlParametersEditor.cs,
NpgsqlTypes/NpgsqlTypesHelper.cs: Commit log by
Glen Parker (glenebob@nwlink.com): Bug #772 ("Using
Command and Prepare adds single quotes to strings twice")
is fixed :-) It was broken when running on the version 3
protocol (extended query support) on PostgreSQL 7.4.
Some of the files in Design were formatted with macintosh line
terminators. This was screwing up the xmldoc generator in csc,
so I reformatted to make it work.
I've added some essential xmldoc comments (<summary> tags). Much work
remains here, but I wanted to get a few in on common functions and
properties.
The .build file will now generate the Npgsql.xml file, next to the .dll
file. I removed the existing Npgsql.xml from CVS.
Thanks Glen Parker for this patch.
svn path=/trunk/mcs/; revision=27877
Francisco Figueiredo Jr. [Sat, 22 May 2004 16:36:46 +0000 (16:36 -0000)]
2004-05-20 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
NpgsqlAsciiRow.cs,
NpgsqlBackEndKeyData.cs,
NpgsqlBinaryRow.cs,
NpgsqlCommand.cs,
NpgsqlConnectedState.cs,
NpgsqlConnection.cs,
NpgsqlConnection.resx,
NpgsqlConnector.cs,
NpgsqlConnectorPool.cs,
NpgsqlError.cs,
NpgsqlMediator.cs,
NpgsqlMessageTypes.cs,
NpgsqlPasswordPacket.cs,
NpgsqlQuery.cs,
NpgsqlRowDescription.cs,
NpgsqlStartupPacket.cs,
NpgsqlState.cs,
PGUtil.cs,
NpgsqlTypes/NpgsqlTypesHelper.cs : - store protocol version as an enum, keep numbers as protocol specific
- split more protocol handlers between version 2 and version 3
- split MessageTypes class on ver2/ver3 and add remaining types for ver3 - removed handlers for deprecated protocol message types
- store BackendKeyData in its own member on Mediator
- Store ParameterStatus objects in a key map on Mediator
- Get backend version now from the Mediator if possible
- Rewrite parsers for server version and connection string
- Store server version numericially (in a new class ServerVersion)
- As usual, lots of code cleanup/commenting/etc.
Thanks very much Glen Parker (glenebob@nwlink.com) for this patch.
svn path=/trunk/mcs/; revision=27876
Marek Safar [Sat, 22 May 2004 16:28:29 +0000 (16:28 -0000)]
2004-05-22 Marek Safar <marek.safar@seznam.cz>
* attribute.cs: Fix bug #55970
svn path=/trunk/mcs/; revision=27875
Zoltan Varga [Sat, 22 May 2004 16:17:35 +0000 (16:17 -0000)]
2004-05-22 Zoltan Varga <vargaz@freemail.hu>
* mini.c (inline_method): Allways inline some wrappers even if the cost
is too large. Fixes #58785.
* mini.c: Add support for MARSHAL_CONV_FTN_DEL.
svn path=/trunk/mono/; revision=27874
Zoltan Varga [Sat, 22 May 2004 16:16:03 +0000 (16:16 -0000)]
2004-05-22 Zoltan Varga <vargaz@freemail.hu>
* marshal.h marshal.c metadata.h: Add beginnings of support for
ftnptr -> delegate marshalling.
svn path=/trunk/mono/; revision=27873
Marek Safar [Sat, 22 May 2004 15:36:43 +0000 (15:36 -0000)]
2004-05-22 Marek Safar <marek.safar@seznam.cz>
Fix bug #52705
* attribute.cs
(GetObsoleteAttribute): New method. Creates the instance of
ObsoleteAttribute.
(AttributeTester.GetMemberObsoleteAttribute): Returns instance of
ObsoleteAttribute when method is obsolete.
(AttributeTester.Report_ObsoleteMessage): Common method for
Obsolete error/warning reporting.
* class.cs
(TypeContainer.base_classs_type): New member for storing parent type.
* decl.cs
(MemberCore.GetObsoleteAttribute): Returns instance of ObsoleteAttribute
for this MemberCore.
svn path=/trunk/mcs/; revision=27872
Atsushi Eno [Sat, 22 May 2004 15:16:02 +0000 (15:16 -0000)]
2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
* XmlNodeChangedEventArgs.cs : not properly inherited from EventArgs.
svn path=/trunk/mcs/; revision=27870
Sebastien Pouliot [Sat, 22 May 2004 14:59:07 +0000 (14:59 -0000)]
2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
* ArrayTest.cs: Added a new test to clear a multidimentional array.
svn path=/trunk/mcs/; revision=27869
Sebastien Pouliot [Sat, 22 May 2004 14:50:18 +0000 (14:50 -0000)]
2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
* ArrayTest.cs: Added a new test to clear a jagged array.
svn path=/trunk/mcs/; revision=27868
Jordi Mas i Hernandez [Sat, 22 May 2004 14:31:53 +0000 (14:31 -0000)]
ImageAttributes sample
svn path=/trunk/mcs/; revision=27866
Sebastien Pouliot [Sat, 22 May 2004 14:04:59 +0000 (14:04 -0000)]
2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
* UIntPtr.cs: We now only accept 32bits unsigned values in the ulong
constructor unless we're on a 64 bits machine.
svn path=/trunk/mcs/; revision=27865
Sebastien Pouliot [Sat, 22 May 2004 14:02:47 +0000 (14:02 -0000)]
2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
* corlib_test.dll.sources: Added UIntPtrTest to the build.
svn path=/trunk/mcs/; revision=27864
Sebastien Pouliot [Sat, 22 May 2004 14:01:38 +0000 (14:01 -0000)]
2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
* UIntPtrTest.cs: New. Tests for 32/64 bits behaviour of UIntPtr.
svn path=/trunk/mcs/; revision=27863
Sebastien Pouliot [Sat, 22 May 2004 13:47:13 +0000 (13:47 -0000)]
2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
* IntPtr.cs: We now only accept 32bits values in the long constructor
unless we're on a 64 bits machine.
svn path=/trunk/mcs/; revision=27862
Sebastien Pouliot [Sat, 22 May 2004 13:38:44 +0000 (13:38 -0000)]
2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
* corlib_test.dll.sources: Added IntPtrTest to the build.
svn path=/trunk/mcs/; revision=27861
Sebastien Pouliot [Sat, 22 May 2004 13:34:07 +0000 (13:34 -0000)]
2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
* IntPtrTest.cs: New. Tests for 32/64 bits behaviour of IntPtr.
* SingleTest.cs: Added tests to compare positive 0 and negative 0.
svn path=/trunk/mcs/; revision=27860
Duncan Mak [Sat, 22 May 2004 08:09:39 +0000 (08:09 -0000)]
The file was mostly in DOS endings already, for the sake of
consistency, converted it all to DOS endings.
(ToType): When value is null, immediately return null and don't ever
throw a NullReferenceException. When conversionType is null, throw an
InvalidCastException. Give a better error message when attempting to
convert to a DBNull as well.
svn path=/trunk/mcs/; revision=27856
Miguel de Icaza [Fri, 21 May 2004 22:21:59 +0000 (22:21 -0000)]
2004-05-10 Joerg Rosenkranz <joergr@voelcker.com>
* System.Data.OracleClient.Oci/OciCalls.cs:
Added OCI calls OCICharSetToUnicode and OCIUnicodeToCharSet.
* System.Data.OracleClient.Oci/OciStatementHandle.cs:
Changed statement encoding from UTF8 to OCIUnicodeToCharSet.
* System.Data.OracleClient.Oci/OciDefineHandle.cs:
Changed string encoding from UTF8 to OCICharSetToUnicode.
svn path=/trunk/mcs/; revision=27855
Bernie Solomon [Fri, 21 May 2004 21:18:39 +0000 (21:18 -0000)]
2004-05-21 Bernie Solomon <bernard@ugsolutions.com>
* transform.c: ignore new LMF opcodes
svn path=/trunk/mono/; revision=27854
Jackson Harper [Fri, 21 May 2004 20:22:20 +0000 (20:22 -0000)]
* driver.cs: More fiddling with paths.
svn path=/trunk/mcs/; revision=27853
Neale Ferguson [Fri, 21 May 2004 20:13:49 +0000 (20:13 -0000)]
Remove debugging printfs
svn path=/trunk/mono/; revision=27852
Dick Porter [Fri, 21 May 2004 19:55:14 +0000 (19:55 -0000)]
File share mode notes
svn path=/trunk/mono/; revision=27851