mono.git
20 years ago2004-05-24 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-24 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago * Driver.cs: Filter on GetFiles so we only get the xml locale
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

20 years ago * StringCollection.cs: Renamed internal variable to make serialization
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

20 years ago * Hashtable.cs: Renamed internal class to make serialization compatible
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

20 years ago2004-05-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years agoMon May 24 13:36:53 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years ago * ContractReference.cs: convert relative import uris to absolute uris.
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

20 years ago* ProtocolImporter.cs: issue a warning if no services have been found.
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

20 years ago2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago* MonoWSDL.cs: Get the name of the generated file from the first WSDL doc
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

20 years ago* Makefile: Simplify. Use executable.make.
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

20 years agoMon May 24 12:49:45 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years ago(EXTRA_FLAGS): Remove.
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

20 years ago* library.make (LIBRARY_COMPILE): New define.
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

20 years agoremove unnecessary code, since bug 57706 is fixed
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

20 years ago(PROGRAM_INSTALL_DIR): Install mbas into
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

20 years ago(PROGRAM_INSTALL_DIR): Allow makefile to specify
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

20 years agoMon May 24 11:13:46 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years ago2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-24 Anders Carlsson <andersca@gnome.org>
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

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-23 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago * MethodDef.cs: Cache vararg signatures so a new memberref is not
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

20 years ago2004-05-23 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years agoNew test.
Martin Baulig [Sun, 23 May 2004 19:10:51 +0000 (19:10 -0000)]
New test.

svn path=/trunk/mcs/; revision=27932

20 years ago2004-05-23 Martin Baulig <martin@ximian.com>
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

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-23 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
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

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-23 Martin Baulig <martin@ximian.com>
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

20 years ago2004-05-23 Marek Safar <marek.safar@seznam.cz>
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

20 years ago2004-05-23 Martin Baulig <martin@ximian.com>
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

20 years ago2004-05-23 Martin Baulig <martin@ximian.com>
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

20 years ago2004-05-23 Martin Baulig <martin@ximian.com>
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

20 years ago2004-05-23 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-23 Marek Safar <marek.safar@seznam.cz>
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

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-23 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-23 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-04-23 Patrik Torstensson
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

20 years agoReformat the whole file to use Unix line endings for consistency.
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

20 years ago2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago * InstrTable.cs: ldc.i4.M1 is aliased to ldc.i4.m1. Fixes bug
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

20 years ago * ILParser.jay: [,] is short form for [...,...] this fixes bug
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

20 years ago * ILParser.jay: Handle wchar, it is just an alias for char.
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago * GlobalMethodRef.cs: Check for sentinel properly.
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

20 years ago2004-05-22 Todd Berman <tberman@sevenl.net>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-22 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-22 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
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

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-22 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
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

20 years ago2004-05-20 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
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

20 years ago2004-05-22 Marek Safar <marek.safar@seznam.cz>
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

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-22 Marek Safar <marek.safar@seznam.cz>
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

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
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

20 years agoImageAttributes sample
Jordi Mas i Hernandez [Sat, 22 May 2004 14:31:53 +0000 (14:31 -0000)]
ImageAttributes sample

svn path=/trunk/mcs/; revision=27866

20 years ago2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
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

20 years agoThe file was mostly in DOS endings already, for the sake of
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

20 years ago2004-05-10 Joerg Rosenkranz <joergr@voelcker.com>
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

20 years ago2004-05-21 Bernie Solomon <bernard@ugsolutions.com>
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

20 years ago * driver.cs: More fiddling with paths.
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

20 years agoRemove debugging printfs
Neale Ferguson [Fri, 21 May 2004 20:13:49 +0000 (20:13 -0000)]
Remove debugging printfs

svn path=/trunk/mono/; revision=27852

20 years agoFile share mode notes
Dick Porter [Fri, 21 May 2004 19:55:14 +0000 (19:55 -0000)]
File share mode notes

svn path=/trunk/mono/; revision=27851