mono.git
20 years ago2003-12-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 13 Dec 2003 13:25:48 +0000 (13:25 -0000)]
2003-12-13  Martin Baulig  <martin@ximian.com>

* statement.cs (Statement.DoEmit, Statement.Emit): Don't return
any value here; we're now using flow analysis to figure out
whether a statement/block returns a value.

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

20 years agoAdjust line numbers.
Martin Baulig [Sat, 13 Dec 2003 12:29:24 +0000 (12:29 -0000)]
Adjust line numbers.

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

20 years ago2003-12-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 13 Dec 2003 12:27:23 +0000 (12:27 -0000)]
2003-12-13  Martin Baulig  <martin@ximian.com>

* flowanalysis.cs (UsageVector.MergeFinallyOrigins): Made this
working again.
(FlowBranching.MergeFinally): Don't call
`branching.CheckOutParameters()' here, this is called in
MergeTopBlock().
(FlowBranchingException.AddSibling): Call MergeFinallyOrigins()
when adding the `finally' vector.

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

20 years ago2003-12-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 13 Dec 2003 12:10:33 +0000 (12:10 -0000)]
2003-12-13  Zoltan Varga  <vargaz@freemail.hu>

appdomain.c (MONO_CORLIB_VERSION): Bump version number.

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

20 years ago2003-12-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 13 Dec 2003 11:33:46 +0000 (11:33 -0000)]
2003-12-13  Zoltan Varga  <vargaz@freemail.hu>

* Environment.cs: Make it a const instead.

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

20 years ago2003-12-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 13 Dec 2003 11:07:49 +0000 (11:07 -0000)]
2003-12-13  Zoltan Varga  <vargaz@freemail.hu>

* driver.c (mono_main): Call mono_check_corlib_version.

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

20 years ago2003-12-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 13 Dec 2003 11:06:19 +0000 (11:06 -0000)]
2003-12-13  Zoltan Varga  <vargaz@freemail.hu>

* Environment.cs: Make version field static.

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

20 years ago2003-12-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 13 Dec 2003 11:05:23 +0000 (11:05 -0000)]
2003-12-13  Zoltan Varga  <vargaz@freemail.hu>

* appdomain.c verify.c: Moved corlib version checking into its own
function in appdomain.c since it needs to create vtables etc.

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

20 years ago2003-12-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 13 Dec 2003 10:54:31 +0000 (10:54 -0000)]
2003-12-13  Martin Baulig  <martin@ximian.com>

* test-154.cs: Added testcase for bug #48962.

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

20 years ago2003-12-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 13 Dec 2003 10:54:03 +0000 (10:54 -0000)]
2003-12-13  Martin Baulig  <martin@ximian.com>

* flowanalysis.cs
(UsageVector.MergeJumpOrigins, FlowBranching.Label): Make this
actually work and also fix #48962.

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

20 years agoImproved debugging info.
Martin Baulig [Sat, 13 Dec 2003 10:04:52 +0000 (10:04 -0000)]
Improved debugging info.

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

20 years agoupdated with schema support and XML doc
Sunil Kumar [Sat, 13 Dec 2003 09:25:59 +0000 (09:25 -0000)]
updated with schema support and XML doc

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

20 years agoSat Dec 13 10:31:12 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 13 Dec 2003 09:23:28 +0000 (09:23 -0000)]
Sat Dec 13 10:31:12 CET 2003 Paolo Molaro <lupus@ximian.com>

* cpu-g4.md, basic.cs: fixed div target register.

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

20 years agoModified Comments to Support XML Documentation
Sunil Kumar [Sat, 13 Dec 2003 09:19:22 +0000 (09:19 -0000)]
Modified Comments to Support XML Documentation

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

20 years agoSat Dec 13 09:45:56 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 13 Dec 2003 08:43:22 +0000 (08:43 -0000)]
Sat Dec 13 09:45:56 CET 2003 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c, basic.cs: shl_imm fix with test.

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

20 years ago2003-12-13 Todd Berman <tberman@sevenl.net>
Todd Berman [Sat, 13 Dec 2003 08:40:48 +0000 (08:40 -0000)]
2003-12-13  Todd Berman  <tberman@sevenl.net>

        * Font.cs: Implementing a couple things for porting purposes
        * SystemBrushes.cs: ^
        * StringFormat.cs: ^^

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

20 years ago2003-12-13 Patrik Torstensson <p@rxc.se>
Patrik Torstensson [Sat, 13 Dec 2003 02:56:54 +0000 (02:56 -0000)]
2003-12-13  Patrik Torstensson <p@rxc.se>

* marshal.c (mono_remoting_wrapper): Fix bug 48015, using TP as this
instead of unwrapped server.

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

20 years ago2003-12-13 Patrik Torstensson <p@rxc.se>
Patrik Torstensson [Sat, 13 Dec 2003 02:47:59 +0000 (02:47 -0000)]
2003-12-13  Patrik Torstensson  <p@rxc.se>

        * bug-48015.cs: new test for obj.Equals on ContextBound objects
        * Makefile.am: added bug-48015.cs.

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

20 years ago2003-12-12 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sat, 13 Dec 2003 00:57:51 +0000 (00:57 -0000)]
2003-12-12 Ben Maurer  <bmaurer@users.sourceforge.net>

* decl.cs: Do not check System.Object for nested types,
since we know it does not have any. Big bang for buck:

BEFORE:
   Run 1:   8.35 seconds
   Run 2:   8.32 seconds
   corlib:  17.99 seconds
AFTER:
   Run 1:   8.17 seconds
   Run 2:   8.17 seconds
   corlib:  17.39 seconds

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

20 years ago2003-11-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Miguel de Icaza [Fri, 12 Dec 2003 22:28:58 +0000 (22:28 -0000)]
2003-11-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* System.Drawing.dll.sources: MetafileHeader added (was missing), Consts.cs added

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

20 years ago2003-12-12 Francisco Figueiredo Jr. (fxjrlists@yahoo.com.br)
Francisco Figueiredo Jr. [Fri, 12 Dec 2003 21:00:04 +0000 (21:00 -0000)]
2003-12-12 Francisco Figueiredo Jr.  (fxjrlists@yahoo.com.br)

*Reorganized files with astyle utility.
*NpgsqlState.cs, NpgsqlClosedState.cs, NpgsqlReadState.cs, NpgsqlStartupState.cs:
Changed code to use a buffered stream on demand instead of using the cached BufferedStream. It as giving hangs.
*NpgsqlEventLog.cs:
Removed the obsolete warning from file and changed the signature of the method from public to private. This make the building cleaner.
*NpgsqlCommand.cs, NpgsqlDataReader.cs:
Added support for CloseCommand behavior.
*NpgsqlConnection.cs:
Removed the cached BufferedStream. Now only uses the raw Stream.
*NpgsqlParameter:
Fixed a small bug which prevented the parameter name and its value from being set if the value of parameter was null.

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

20 years agoFri Dec 12 21:25:14 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 12 Dec 2003 20:19:11 +0000 (20:19 -0000)]
Fri Dec 12 21:25:14 CET 2003 Paolo Molaro <lupus@ximian.com>

* inssel-ppc.brg, mini-ppc.h, mini-ppc.c: support for passing
structures by value. Misc fixes.
* objects.cs: more tests.

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

20 years ago2003-12-12 Patrik Torstesson <p@rxc.se>
Patrik Torstensson [Fri, 12 Dec 2003 19:34:04 +0000 (19:34 -0000)]
2003-12-12 Patrik Torstesson <p@rxc.se>

* sbperf1,sbperf2.cs: Added performance test for StringBuilder
* Makefile.am: Added StringBuilder perf test to build

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

20 years ago2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 12 Dec 2003 18:02:24 +0000 (18:02 -0000)]
2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* monoresgen.cs: generate valid .po files. Fixes bug #52106.

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

20 years ago* Methods.cs: Added special handling for RPC format.
Lluis Sanchez [Fri, 12 Dec 2003 17:18:56 +0000 (17:18 -0000)]
* Methods.cs: Added special handling for RPC format.

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

20 years ago * DiscoveryReference.cs: In FilenameFromUrl(), improved name generation
Lluis Sanchez [Fri, 12 Dec 2003 17:14:45 +0000 (17:14 -0000)]
* DiscoveryReference.cs: In FilenameFromUrl(), improved name generation
  for some common cases.

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

20 years ago * HttpSimpleProtocolImporter.cs: In ImportOutMembersMapping(), support part
Lluis Sanchez [Fri, 12 Dec 2003 17:12:40 +0000 (17:12 -0000)]
* HttpSimpleProtocolImporter.cs: In ImportOutMembersMapping(), support part
  without element name (use anyType in this case).
  In GetOutMimeFormatter(), support MimeContentBinding.
* ProtocolImporter.cs, SoapProtocolImporter.cs: Improved error and warning
  handling. Minor fixes.
* DiscoveryReference.cs: In FilenameFromUrl(), improved name generation
  for some common cases.

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

20 years ago * MapCodeGenerator.cs: Added support for [Flags] enum.
Lluis Sanchez [Fri, 12 Dec 2003 17:04:59 +0000 (17:04 -0000)]
* MapCodeGenerator.cs: Added support for [Flags] enum.
* XmlCodeExporter.cs: Do not add XmlElement attributes if the member is Any.
* XmlSchemaImporter.cs: Implemented ImportAnyType(). Improved import of
  encoded array type. Added support for enums with [Flags].
  In encoded format, unqualified types are schema types by default.

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

20 years agoTcpChannel.cs: Added null check.
Lluis Sanchez [Fri, 12 Dec 2003 17:00:05 +0000 (17:00 -0000)]
TcpChannel.cs: Added null check.

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

20 years agoHttpServer.cs: Removed debug code.
Lluis Sanchez [Fri, 12 Dec 2003 16:58:26 +0000 (16:58 -0000)]
HttpServer.cs: Removed debug code.

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

20 years agoAdded web service test suite
Lluis Sanchez [Fri, 12 Dec 2003 16:46:53 +0000 (16:46 -0000)]
Added web service test suite

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

20 years ago2003-12-12 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Fri, 12 Dec 2003 16:44:32 +0000 (16:44 -0000)]
2003-12-12  Bernie Solomon  <bernard@ugsolutions.com>

* wapi-private.h: Replace G_GNUC_PRETTY_FUNCTION
definition with file & line number for non-GCC
compiles.

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

20 years ago2003-12-12 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 12 Dec 2003 15:38:52 +0000 (15:38 -0000)]
2003-12-12  Zoltan Varga  <vargaz@freemail.hu>

* verify.c (check_corlib): Fix field index.

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

20 years ago2003-12-12 Pedro Mart�nez Juli� <yoros@wanadoo.es>
Pedro Martínez Juliá [Fri, 12 Dec 2003 09:54:02 +0000 (09:54 -0000)]
2003-12-12  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

    * Mono.Http.dll.sources: Added the new file
    Mono.Http.Modules/AcceptEncodingModule.cs.

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

20 years agoFri Dec 12 10:11:49 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 12 Dec 2003 09:05:40 +0000 (09:05 -0000)]
Fri Dec 12 10:11:49 CET 2003 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c: lconv.ovf.i implemented.

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

20 years ago2003-12-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Fri, 12 Dec 2003 08:46:21 +0000 (08:46 -0000)]
2003-12-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* ScriptCompilerInfo.cs : SecurityManager.ResolvePolicy() was not
  implemented yet.
* MSMslScriptManager.cs : modified generated assembly class to be unique
  through running AppDomain.
* XsltCompiledContext.cs : XsltExtensionFunction.Invoke() has to cast
  arguments to actual argument types. Bugzilla #51450 should be fixed.

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

20 years ago2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 12 Dec 2003 07:40:13 +0000 (07:40 -0000)]
2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebRequest.cs: fixed checking if method allows a body. Patch by
Benjamin Jemlich (pcgod@gmx.net).

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

20 years ago2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 12 Dec 2003 07:26:48 +0000 (07:26 -0000)]
2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Path.cs: GetTempPath () ends with DirectorySeparatorChar. Fixes bug
#52056.

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

20 years ago2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 12 Dec 2003 07:18:15 +0000 (07:18 -0000)]
2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TempFileCollection.cs: fixed temp path in BaseDir.

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

20 years ago2003-12-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Fri, 12 Dec 2003 07:13:08 +0000 (07:13 -0000)]
2003-12-12  Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* XmlAttributeCollection.cs,
  XmlElement.cs : Fixed bug #51415.
  When adding attribute to an element using Attributes, it failed.

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

20 years ago2003-12-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Fri, 12 Dec 2003 07:08:49 +0000 (07:08 -0000)]
2003-12-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* HtmlEmitter.cs : Fixed incorrect character entity output.

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

20 years agoGetTempPath () ends in Path.DirectorySeparatorChar
Gonzalo Paniagua Javier [Fri, 12 Dec 2003 07:05:31 +0000 (07:05 -0000)]
GetTempPath () ends in Path.DirectorySeparatorChar

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

20 years ago2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 12 Dec 2003 06:37:08 +0000 (06:37 -0000)]
2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Control.cs: remove a few dangling ^M, don't set values for fields
that has the default value. If Visible is modified and we're tracking
viewstate, save and restore it. Fixes bug #48689.

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

20 years ago * Control.cs: Give null for the ID if it hasn't been explicitly
Jackson Harper [Fri, 12 Dec 2003 06:27:40 +0000 (06:27 -0000)]
    * Control.cs: Give null for the ID if it hasn't been explicitly
set. This fixes bug #51520.

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

20 years ago2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 12 Dec 2003 05:48:34 +0000 (05:48 -0000)]
2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConfigurationSettings.cs: also cache parents when building the
hierarchy up. Fixes bug #51818.

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

20 years ago2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 12 Dec 2003 03:36:48 +0000 (03:36 -0000)]
2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AcceptEncodingModule.cs: moved this file here.

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

20 years agoCannot preauthenticate
Gonzalo Paniagua Javier [Fri, 12 Dec 2003 03:34:21 +0000 (03:34 -0000)]
Cannot preauthenticate

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

20 years ago2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 12 Dec 2003 03:32:55 +0000 (03:32 -0000)]
2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Makefile: reference Mono.Security.
* Mono.Http.dll.sources: added/renamed files.

* NEWS: updated.

* Assembly/AssemblyInfo.cs: assembly stuff.

* Mono.Http/AcceptEncodingConfig.cs: Removed file.

* Mono.Http/AcceptEncodingModule.cs:
* Mono.Http/AcceptEncodingSectionHandler.cs:
* Mono.Http.Configuration/AcceptEncodingConfig.cs:
* Mono.Http.Configuration/AcceptEncodingSectionHandler.cs: moved files
to new directory.

* Mono.Http/GZipWebRequest.cs: small fixes to inject gzip header.
* Mono.Http/GZipWebRequestCreator.cs: web request creator for gzip.
* Mono.Http/GZipWebResponse.cs: fixed dispose/close.
* Mono.Http/NtlmClient.cs: NTLM for HTTP. Used from System.Net.

* samples/http-get-gzip.cs:
* samples/http-get-gzip.exe.config: use the request creator.

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

20 years ago2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 12 Dec 2003 03:25:17 +0000 (03:25 -0000)]
2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebRequest.cs: deal with authentication schemes that have more
than 1 round trip (Ntlm).

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

20 years agobuild fix
Ben Maurer [Thu, 11 Dec 2003 22:26:02 +0000 (22:26 -0000)]
build fix

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

20 years ago2003-12-11 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 11 Dec 2003 21:35:00 +0000 (21:35 -0000)]
2003-12-11 Ben Maurer  <bmaurer@users.sourceforge.net>

* class.cs (FindMembers): Allocate arraylists on demand. Most of the
time we are returning 0 members, so we save alot here.

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

20 years agoAdded NtlmClient to authentication modules
Gonzalo Paniagua Javier [Thu, 11 Dec 2003 21:13:00 +0000 (21:13 -0000)]
Added NtlmClient to authentication modules

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

20 years agoadded NtlmClient
Gonzalo Paniagua Javier [Thu, 11 Dec 2003 21:12:24 +0000 (21:12 -0000)]
added NtlmClient

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

20 years ago2003-12-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 11 Dec 2003 21:12:05 +0000 (21:12 -0000)]
2003-12-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* NtlmClient.cs: new class that actually uses one from Mono.Http to do
the authentication.

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

20 years agode-warn-ify
Ben Maurer [Thu, 11 Dec 2003 20:44:47 +0000 (20:44 -0000)]
de-warn-ify

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

20 years agoFixed bug #49660
Rafael Teixeira [Thu, 11 Dec 2003 20:33:26 +0000 (20:33 -0000)]
Fixed bug #49660

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

20 years ago2003-12-11 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Thu, 11 Dec 2003 18:23:26 +0000 (18:23 -0000)]
2003-12-11  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* System.Xml.dll.sources : Added ScriptCompilerInfo.cs.

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

20 years ago2003-12-11 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Thu, 11 Dec 2003 18:22:55 +0000 (18:22 -0000)]
2003-12-11 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* Added ScriptCompilerInfo.cs.
* MSXslScriptManager.cs : Fixed *true* author's name.
  Implemented basic msxsl:script support.
* Compiler.cs : Added Evidence member.

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

20 years ago * XmlCodeExporter.cs: Little fix.
Lluis Sanchez [Thu, 11 Dec 2003 18:10:29 +0000 (18:10 -0000)]
* XmlCodeExporter.cs: Little fix.
* XmlSchemaExporter.cs: In rpc format, make sure that parameters with the
  same name have the same type.
* XmlSchemaImporter.cs: Support xml:lang.
* XmlSerializationReader.cs, XmlSerializationWriterInterpreter.cs:
  fixed wrong namespace for the arrayType attribute.

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

20 years ago* AmbiguousMatchException.cs: Added serialization constructor.
Lluis Sanchez [Thu, 11 Dec 2003 18:06:03 +0000 (18:06 -0000)]
* AmbiguousMatchException.cs: Added serialization constructor.

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

20 years agoSoapServices.cs: Little fix: correctly encode namespaces.
Lluis Sanchez [Thu, 11 Dec 2003 18:02:11 +0000 (18:02 -0000)]
SoapServices.cs: Little fix: correctly encode namespaces.

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

20 years ago * SoapReader.cs: Little fix.
Lluis Sanchez [Thu, 11 Dec 2003 18:01:08 +0000 (18:01 -0000)]
* SoapReader.cs: Little fix.
* SoapWriter.cs: Use ObjectIDGenerator instead of a couple of Hashtable.

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

20 years ago2003-12-11 Patrik Torstensson <p@rxc.se>
Patrik Torstensson [Thu, 11 Dec 2003 17:08:05 +0000 (17:08 -0000)]
2003-12-11  Patrik Torstensson  <p@rxc.se>

* SoapMessageFormater.cs: Use GetMethod with signature if possible, solves
          AmbiguousMatchException for bug 51990.

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

20 years ago2003-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 11 Dec 2003 15:56:59 +0000 (15:56 -0000)]
2003-12-11  Martin Baulig  <martin@ximian.com>

* flowanalysis.cs (UsageVector.MergeResult): Renamed this back to
`MergeChild()', also just take the `FlowBranching' as argument;
call Merge() on it and return the result.
(FlowBranching.Merge): We don't need to do anything if we just
have one sibling.

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

20 years ago2003-12-11 Nick Drochak <ndrochak@ieee.com>
Nick Drochak [Thu, 11 Dec 2003 14:33:11 +0000 (14:33 -0000)]
2003-12-11  Nick Drochak  <ndrochak@ieee.com>

* UriTest.cs: Test for UriFormatException

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

20 years ago2003-12-11 Nick Drochak <ndrochak@ieee.org>
Nick Drochak [Thu, 11 Dec 2003 13:42:39 +0000 (13:42 -0000)]
2003-12-11  Nick Drochak  <ndrochak@ieee.org>

* VBCodeProviderTest.cs: Console.WriteLine's don't really belong in
unit tests.

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

20 years ago2003-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 11 Dec 2003 13:24:20 +0000 (13:24 -0000)]
2003-12-11  Martin Baulig  <martin@ximian.com>

* flowanalysis.cs: Use a list of `UsageVector's instead of storing
them in an `ArrayList' to reduce memory usage.  Thanks to Ben
Maurer for this idea.

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

20 years ago2003-12-11 Nick Drochak <ndrochak@ieee.org>
Nick Drochak [Thu, 11 Dec 2003 13:13:07 +0000 (13:13 -0000)]
2003-12-11  Nick Drochak  <ndrochak@ieee.org>

* VBCodeProviderTest.cs: Fixed subtle namespace issues preventing
build with csc.

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

20 years ago2003-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 11 Dec 2003 12:44:42 +0000 (12:44 -0000)]
2003-12-11  Martin Baulig  <martin@ximian.com>

* flowanalysis.cs (MergeResult): This class is now gone; we now
use the `UsageVector' for this.  The reason for this is that if a
branching just has one sibling, we don't need to "merge" them at
all - that's the next step to do.
(FlowBranching.Merge): We now return a `UsageVector' instead of a
`MergeResult'.

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

20 years agoUpdate
Miguel de Icaza [Thu, 11 Dec 2003 12:05:52 +0000 (12:05 -0000)]
Update

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

20 years ago2003-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 11 Dec 2003 12:03:08 +0000 (12:03 -0000)]
2003-12-11  Martin Baulig  <martin@ximian.com>

* test-154.cs: Added testcases for bugs #49153, #49359 and #49602.

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

20 years ago2003-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 11 Dec 2003 12:00:13 +0000 (12:00 -0000)]
2003-12-11  Martin Baulig  <martin@ximian.com>

Reworked flow analyis and made it more precise and bug-free.  The
most important change is that we're now using a special `Reachability'
class instead of having "magic" meanings of `FlowReturns'.  I'll
do some more cleanups and optimizations and also add some more
documentation this week.

* flowanalysis.cs (Reachability): Added `Throws' and `Barrier';
largely reworked this class.
(FlowReturns): Removed `Unreachable' and `Exception'; we now use
the new `Reachability' class instead of having "magic" values here.
(FlowBranching): We're now using an instance of `Reachability'
instead of having separate `Returns', `Breaks' etc. fields.

* codegen.cs (EmitContext.EmitTopBlock): Set `has_ret' solely
based on flow analysis; ignore the return value of block.Emit ().

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

20 years agoVB mirrored from C#
Jochen Wezel [Thu, 11 Dec 2003 11:08:00 +0000 (11:08 -0000)]
VB mirrored from C#

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

20 years ago * RepeatInfo.cs: When rendering vertically figure out how many
Jackson Harper [Thu, 11 Dec 2003 09:02:26 +0000 (09:02 -0000)]
    * RepeatInfo.cs: When rendering vertically figure out how many
colmns are not going to be filled in in the last row, and adjust
things accordingly. This fixes bug #51863.

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

20 years ago2003-12-11 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Thu, 11 Dec 2003 05:43:12 +0000 (05:43 -0000)]
2003-12-11  Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* XmlDocument.cs : Fixed ReadNode() to call AppendChild() to document
  after setting all attribute nodes. Modified ReadNode() to handle
  Depth comparison and error handling (!= to <). It allows MS's
  SgmlReader bug that returns incorrect Depth.

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

20 years ago2003-12-11 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Thu, 11 Dec 2003 04:13:30 +0000 (04:13 -0000)]
2003-12-11  Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* XmlDocumentNavigator.cs : Fixed MoveToNextAttribute (and
  MoveToNextNamespace) that might result in NullReferenceException.
  patch by Sanjay Gupta. This fixed bug #51941 (and possibly #51415)

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

20 years agoAdded FtechSchema function
Sunil Kumar [Thu, 11 Dec 2003 03:30:19 +0000 (03:30 -0000)]
Added FtechSchema function

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

20 years agoUpdated the source list with Schema classes
Sunil Kumar [Thu, 11 Dec 2003 03:29:40 +0000 (03:29 -0000)]
Updated the source list with Schema classes

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

20 years agofix build on windows
Gonzalo Paniagua Javier [Thu, 11 Dec 2003 02:50:41 +0000 (02:50 -0000)]
fix build on windows

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

20 years ago2003-12-10 Todd Berman <tberman@gentoo.org>
Todd Berman [Thu, 11 Dec 2003 00:36:21 +0000 (00:36 -0000)]
2003-12-10  Todd Berman <tberman@gentoo.org>

        * configure.in: adding libicu url to the ICU: no message.

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

20 years ago2003-12-10 Todd Berman <tberman@gentoo.org>
Todd Berman [Thu, 11 Dec 2003 00:08:44 +0000 (00:08 -0000)]
2003-12-10  Todd Berman  <tberman@gentoo.org>

        * gacutil.cs: Properly detect and fail gracefully on ms.net runtime
        * README:
        * TODO: Updated

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

20 years ago2003-12-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Dec 2003 22:36:15 +0000 (22:36 -0000)]
2003-12-10  Zoltan Varga  <vargaz@freemail.hu>

* MethodBuilder.cs: Add stubs for missing methods.

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

20 years ago2003-12-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Dec 2003 22:32:26 +0000 (22:32 -0000)]
2003-12-10  Zoltan Varga  <vargaz@freemail.hu>

* TypeBuilder.cs (GetEvents): Add new override.

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

20 years ago2003-12-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Dec 2003 22:30:52 +0000 (22:30 -0000)]
2003-12-10  Zoltan Varga  <vargaz@freemail.hu>

* Type.cs: Make DefaultBindingFlags protected.

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

20 years ago2003-12-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Dec 2003 22:26:47 +0000 (22:26 -0000)]
2003-12-10  Zoltan Varga  <vargaz@freemail.hu>

* ModuleBuilder.cs: Implement some missing methods, add stubs for others.

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

20 years ago2003-12-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Dec 2003 22:25:44 +0000 (22:25 -0000)]
2003-12-10  Zoltan Varga  <vargaz@freemail.hu>

* HMAC.cs: Fix compilation warnings.

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

20 years ago2003-12-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Dec 2003 21:23:55 +0000 (21:23 -0000)]
2003-12-10  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilder.cs (GetFiles): Get rid of unneccessary override.

* AssemblyBuilder.cs (ImageRuntimeVersion): Add override to keep
signature compatibility with MS.NET.

* TypeBuilder.cs (MemberType): Get rid of unneccessary override.

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

20 years ago2003-12-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Dec 2003 21:18:27 +0000 (21:18 -0000)]
2003-12-10  Zoltan Varga  <vargaz@freemail.hu>

* driver.cs typemanager.cs: Find the mono extensions to corlib even
if they are private.

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

20 years agoupdates from grammar changes
César Natarén [Wed, 10 Dec 2003 21:13:57 +0000 (21:13 -0000)]
updates from grammar changes

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

20 years ago * ILParser.jay: When modifying extern types, clone them and modify
Jackson Harper [Wed, 10 Dec 2003 21:02:23 +0000 (21:02 -0000)]
    * ILParser.jay: When modifying extern types, clone them and modify
the clone.

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

20 years ago2003-12-10 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Wed, 10 Dec 2003 21:01:55 +0000 (21:01 -0000)]
2003-12-10  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* jscript-lexer-parser.g: added 'tokens { IN = "in"; INSTANCE_OF =
"instanceof"; }' in order to be able to parse both keywords. When
generating the parser, one warning about nondeterminism
(k==1:"in") is generated ignore it.

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

20 years ago * ModifiableType.cs: Allow the conversion list to be got/set.
Jackson Harper [Wed, 10 Dec 2003 21:00:48 +0000 (21:00 -0000)]
    * ModifiableType.cs: Allow the conversion list to be got/set.
* ExternTypeRef.cs: Add a Clone method. Remove table modification.

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

20 years ago2003-12-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Dec 2003 20:44:11 +0000 (20:44 -0000)]
2003-12-10  Zoltan Varga  <vargaz@freemail.hu>

* gacutil.cs: Fix binding flags.

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

20 years ago2003-12-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Dec 2003 20:37:01 +0000 (20:37 -0000)]
2003-12-10  Zoltan Varga  <vargaz@freemail.hu>

* gacutil.cs: Applied patch from Todd Berman (tbermann@gentoo.org).
Use Environment.GacPath () instead of hardcoding the GAC path.

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

20 years ago2003-12-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Dec 2003 20:28:57 +0000 (20:28 -0000)]
2003-12-10  Zoltan Varga  <vargaz@freemail.hu>

* Environment.cs: Applied patch from Todd Berman (tbermann@gentoo.org).
Add new GacPath property + its associated icall.

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

20 years ago2003-12-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Dec 2003 20:21:30 +0000 (20:21 -0000)]
2003-12-10  Zoltan Varga  <vargaz@freemail.hu>

* icall.c: Applied patch from Todd Berman (tbermann@gentoo.org). New
GetGacPath icall.

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

20 years agoUpdated and activated StringsTest.cs V0.00001
Jochen Wezel [Wed, 10 Dec 2003 19:41:39 +0000 (19:41 -0000)]
Updated and activated StringsTest.cs V0.00001

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

20 years ago * ILParser.jay: Use the extern table for all extern type
Jackson Harper [Wed, 10 Dec 2003 19:09:19 +0000 (19:09 -0000)]
    * ILParser.jay: Use the extern table for all extern type
creations.

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

20 years ago * ExternTable.cs: Add methods to update a types name.
Jackson Harper [Wed, 10 Dec 2003 19:07:46 +0000 (19:07 -0000)]
    * ExternTable.cs: Add methods to update a types name.
* ExternTypeRef.cs: When a types name is modified update it in the
table.

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

20 years agoVBCodeProviderTest now checks for compilation output
Jochen Wezel [Wed, 10 Dec 2003 18:54:39 +0000 (18:54 -0000)]
VBCodeProviderTest now checks for compilation output

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