mono.git
20 years ago2003-12-19 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 19 Dec 2003 21:03:29 +0000 (21:03 -0000)]
2003-12-19  Zoltan Varga  <vargaz@freemail.hu>

* dump.c (dump_table_exported): Fix output.

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

20 years ago2003-12-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 19 Dec 2003 20:43:51 +0000 (20:43 -0000)]
2003-12-19  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_initialize_generic): Made this static, take
a `MonoGenericInst *' instead of a `MonoClass *'.
(mono_class_from_generic): Call mono_class_initialize_generic()
unless we're already initialized or being called from
do_mono_metadata_parse_generic_inst().

* class.h (MonoGenericInst): Added `initialized' and
`init_pending' flags.

* metadata.c (do_mono_metadata_parse_generic_inst): Don't call
`mono_class_init (gklass)' or mono_class_initialize_generic()
here; set `generic_inst->init_pending' while parsing the
`type_argv'.

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

20 years ago * HtmlInputFile.cs: Do not set value when loading post data.
Jackson Harper [Fri, 19 Dec 2003 20:21:40 +0000 (20:21 -0000)]
    * HtmlInputFile.cs: Do not set value when loading post data.

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

20 years ago * TraceContext.cs: Write () methods are not warnings.
Jackson Harper [Fri, 19 Dec 2003 20:20:14 +0000 (20:20 -0000)]
    * TraceContext.cs: Write () methods are not warnings.

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

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

* embed.h, main.c: new files to enable embedding
the interpreter

        * interp.c: make main callable from main.c
rearrange main for embedding

* Makefile.am: changes now most code is in a library

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

20 years ago * Page.cs: Use the context trace object.
Jackson Harper [Fri, 19 Dec 2003 20:15:31 +0000 (20:15 -0000)]
    * Page.cs: Use the context trace object.

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

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

* exceptions-ppc.c: exception handling support wip:
finally handlers get run on exception.

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

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

* locales.c: include string.h for memxxx prototypes

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

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

* aot.c (mono_aot_get_method_inner): Avoid loading AOT code while
profiling.

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

20 years ago * SerializationCodeGenerator.cs, XmlReflectionImporter.cs: Added internal
Lluis Sanchez [Fri, 19 Dec 2003 17:54:24 +0000 (17:54 -0000)]
* SerializationCodeGenerator.cs, XmlReflectionImporter.cs: Added internal
option that allow serialization of private types.

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

20 years ago * services.xml: Enabled test for a couple of services.
Lluis Sanchez [Fri, 19 Dec 2003 17:50:43 +0000 (17:50 -0000)]
* services.xml: Enabled test for a couple of services.
* wstest.cs: Improved "stat" option.

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

20 years ago * DiscoveryDocument.cs: Set namespace for ContractReference references.
Lluis Sanchez [Fri, 19 Dec 2003 17:45:52 +0000 (17:45 -0000)]
* DiscoveryDocument.cs: Set namespace for ContractReference references.
  Write() methods: Added namespace declaration in serializer.
* DiscoveryDocumentSerializer.cs: Fixed namespace for ContractReference.
* DiscoveryRequestHandler.cs: Implemented.
* DynamicDiscoveryDocument.cs: Implemented.
* ExcludePathInfo.cs, SoapBinding.cs: Removed some TODOs

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

20 years agoTcpServerChannel.cs: Fixes in channel initialization.
Lluis Sanchez [Fri, 19 Dec 2003 17:44:37 +0000 (17:44 -0000)]
TcpServerChannel.cs: Fixes in channel initialization.

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

20 years agoFri Dec 19 17:58:28 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Dec 2003 16:52:56 +0000 (16:52 -0000)]
Fri Dec 19 17:58:28 CET 2003 Paolo Molaro <lupus@ximian.com>

* cpu-g4.md, mini-ppc.c, exceptions-ppc.c, mini-ppc.h:
initial support for stack walking and unwinding.

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

20 years ago2003-12-19 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 19 Dec 2003 16:42:37 +0000 (16:42 -0000)]
2003-12-19  Zoltan Varga  <vargaz@freemail.hu>

* driver.cs: Implement /target:module.

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

20 years ago2003-12-19 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 19 Dec 2003 16:40:10 +0000 (16:40 -0000)]
2003-12-19  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilder.cs: New internal property to support /target:module in
mcs.

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

20 years agoNon-generic interfaces are `null' entries in `interfaces'.
Martin Baulig [Fri, 19 Dec 2003 16:18:41 +0000 (16:18 -0000)]
Non-generic interfaces are `null' entries in `interfaces'.

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

20 years agoNew generic test.
Martin Baulig [Fri, 19 Dec 2003 16:17:32 +0000 (16:17 -0000)]
New generic test.

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

20 years ago2003-12-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 19 Dec 2003 16:12:47 +0000 (16:12 -0000)]
2003-12-19  Martin Baulig  <martin@ximian.com>

* convert.cs (Convert.ImplicitReferenceConversion,
Convert.ImplicitReferenceConversionExists): Add support for
generic type declarations; see gen-36.cs.

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

20 years ago2003-12-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Dec 2003 14:59:55 +0000 (14:59 -0000)]
2003-12-19  Tim Coleman <tim@timcoleman.com>
        * Mono.Data.SybaseClient/SybasePermission.cs:
                Change constructor.

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

20 years ago2003-12-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Dec 2003 14:40:55 +0000 (14:40 -0000)]
2003-12-19  Tim Coleman <tim@timcoleman.com>
        * Mono.Data.SybaseClient/SybasePermission.cs:
                Change constructor.

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

20 years ago2003-12-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Dec 2003 14:37:11 +0000 (14:37 -0000)]
2003-12-19  Tim Coleman <tim@timcoleman.com>
        * Mono.Data.PostgreSqlClient/PgSqlPermission.cs:
                Change constructor so it does not use base
                constructor without arguments.  That constructor
                becomes obsolete in .NET 1.2, but it doesn't hurt
                to do it in other builds too.

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

20 years ago2003-12-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Dec 2003 14:27:04 +0000 (14:27 -0000)]
2003-12-19  Tim Coleman <tim@timcoleman.com>
        * Mono.Data.SybaseClient/SybasePermission.cs:
                Change constructor.

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

20 years ago2003-12-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Dec 2003 14:25:11 +0000 (14:25 -0000)]
2003-12-19  Tim Coleman <tim@timcoleman.com>
        * Mono.Data.PostgreSqlClient/PgSqlPermission.cs:
                Change constructor so it does not use base
                constructor without arguments.  That constructor
                becomes obsolete in .NET 1.2, but it doesn't hurt
                to do it in other builds too.

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

20 years ago2003-12-19 Dick Porter <dick@ximian.com>
Dick Porter [Fri, 19 Dec 2003 14:15:05 +0000 (14:15 -0000)]
2003-12-19  Dick Porter  <dick@ximian.com>

* String.cs: Added Compare shortcut for length==0.

2003-12-19  Dick Porter  <dick@ximian.com>

* CompareInfo.cs: Added assorted shortcuts when comparing empty
strings.  Fixed offset and length range checks to flag when <0.
Broke test that offset >= string length to match actual ms
behaviour (sigh.)  Fixes bug 52310.

2003-12-19  Dick Porter  <dick@ximian.com>

* StringTest.cs: Added Compare test for length==0.

2003-12-19  Dick Porter  <dick@ximian.com>

* CompareInfoTest.cs: Added some Compare tests

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

20 years ago2003-12-19 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 19 Dec 2003 14:10:34 +0000 (14:10 -0000)]
2003-12-19  Zoltan Varga  <vargaz@freemail.hu>

* icall.c (ves_icall_MonoField_GetValueInternal): Do not run the class
constructor when accessing literal fields.

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

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

* pending.cs (Pending.InterfaceMethod): Use
`Type.IsAssignableFrom()' instead of `=='.

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

20 years ago2003-12-19 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Fri, 19 Dec 2003 05:25:17 +0000 (05:25 -0000)]
2003-12-19  Nick Drochak <ndrochak@gol.com>

* PathTest.cs: Make tests pass on .NET 1.1.  Probably still
need to handle different directory and volume separators for
other OS's.

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

20 years ago * DataViewTest.cs: Add some tests for new methods.
Jackson Harper [Fri, 19 Dec 2003 03:44:41 +0000 (03:44 -0000)]
    * DataViewTest.cs: Add some tests for new methods.

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

20 years ago * DataView.cs: Implement AddNew, Delete, and OnListChanged.
Jackson Harper [Fri, 19 Dec 2003 03:41:12 +0000 (03:41 -0000)]
    * DataView.cs: Implement AddNew, Delete, and OnListChanged.

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

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

* XmlTextWriter.cs :
  Element's namespace should be escaped as usual attribute.

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

20 years ago2003-12-18 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Thu, 18 Dec 2003 21:27:49 +0000 (21:27 -0000)]
2003-12-18  Tim Coleman <tim@timcoleman.com>
SchemaTableOptionalColumn.cs:
Forgot to commit before.  Oops.

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

20 years agoim a bit bored, updating my info a bit :)
Todd Berman [Thu, 18 Dec 2003 20:25:38 +0000 (20:25 -0000)]
im a bit bored, updating my info a bit :)

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

20 years ago2003/12/18 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Thu, 18 Dec 2003 19:16:47 +0000 (19:16 -0000)]
2003/12/18  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* class.cs : case-sensitiveness when tracking the entry-point removed
* driver.cs : IsSWFApp would try to pass a null 'mainclass' to the hashtable indexer, throwing an exception
(even for correct programs because of the bug above). Now this condition is tested before

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

20 years agoA little better for mbas developers
Rafael Teixeira [Thu, 18 Dec 2003 19:09:43 +0000 (19:09 -0000)]
A little better for mbas developers

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

20 years agoflush
Rafael Teixeira [Thu, 18 Dec 2003 17:21:00 +0000 (17:21 -0000)]
flush

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

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

* XmlTextWriter.cs : Indentation between xmldecl and doctype.
* DTDValidatingReader.cs : AttList null reference fix.

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

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

* GenericOutputter.cs : support for runtime-determined output type.
* HtmlEmitter.cs : Fixed invalid doctype output.
  Fixed incorrect double attribute output on non-HTML elements.
  Improved indentation. Fixed "selected" attribute output.
  Don't have to convert "'" to "&apos;".
* XmlWriterEmitter.cs : Now don't output incorrect doctype.
  Escapes CDATA section text "]]>" to "...]]]]><![CDATA[>..." .
* XslStylesheet.cs, XsltCompiledContext.cs :
  space resolution consideration for import and wildcard.

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

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

* decl.cs (DeclSpace.AsAccessible): Check for array, pointer and
byref types first.

* convert.cs (Convert.ImplicitStandardConversionExists): Use
`expr_type.Equals (target_type)' instead of `=='.

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

20 years ago2003-12-18 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 18 Dec 2003 15:23:01 +0000 (15:23 -0000)]
2003-12-18  Zoltan Varga  <vargaz@freemail.hu>

* driver.c (mono_main): Make corlib-out-of-sync message more descriptive.
Also remove verify_corlib call.

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

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

* support.cs (CharArrayHashtable): New helper class.

* cs-tokenizer.cs: Store keywords in a hashtable indexed by
char arrays, not strings, so we can avoid creating a string in
consume_identifier if the identifier is a keyword.

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

20 years ago2003-12-18 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 18 Dec 2003 15:07:26 +0000 (15:07 -0000)]
2003-12-18  Zoltan Varga  <vargaz@freemail.hu>

* Assembly.cs: Implement LoadFrom.

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

20 years ago2003-12-18 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 18 Dec 2003 14:54:32 +0000 (14:54 -0000)]
2003-12-18  Zoltan Varga  <vargaz@freemail.hu>

* ILGenerator.cs: Applied patch from Ben Maurer
(bmaurer@users.sourceforge.net). Allocate arrays holding label data
lazily and reduce their size.

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

20 years ago * System.Xml_test.dll.sources : Added test files
Lluis Sanchez [Thu, 18 Dec 2003 12:56:23 +0000 (12:56 -0000)]
  * System.Xml_test.dll.sources : Added test files
System.Xml.Serialization/DeserializeTests.cs
System.Xml.Serialization/XmlAttributesTests.cs
System.Xml.Serialization/XmlReflectionImporterTests.cs
System.Xml.Serialization/XmlSerializationWriterTests.cs

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

20 years ago * DeserializeTests.cs, XmlAttributesTests.cs: Changed namespace.
Lluis Sanchez [Thu, 18 Dec 2003 12:55:37 +0000 (12:55 -0000)]
* DeserializeTests.cs, XmlAttributesTests.cs: Changed namespace.
* XmlSerializationWriterTests.cs, XmlSerializerTests.cs: Make xml compares
  independent from the text format.

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

20 years agoTest suit for mbas
Anirban Bhattacharjee [Thu, 18 Dec 2003 11:26:34 +0000 (11:26 -0000)]
Test suit for mbas

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

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

* DataGridColumn.cs: stylized LoadViewState.
* DataGridColumnCollection.cs: when TrackViewState is called, also
call it on all the existing columns. Fixes bug #52334.

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

20 years agoMerge DataGridPagerStyle properties when Style is empty.
Alon Gazit [Thu, 18 Dec 2003 09:09:35 +0000 (09:09 -0000)]
Merge DataGridPagerStyle properties when Style is empty.

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

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

* XPathNavigatorTests.cs : Added XPathDocumentMoveToId().

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

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

* Compiler.cs, XslTransformProcessor.cs :
  Use XmlValidatingReader to support id() for external stylesheets.
* XslKey.cs, XsltCompiledContext.cs :
  to evaluate MatchPattern and UsePattern, SetContext() is required.
* XslTemplate.cs : Forgot to commit. Change is below(12/16).

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

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

* DTMXPathDocumentBuilder.cs : Removed supportsID argument and always
  assumes to support IDs when specified XmlValidatingReader.
  Quick fix for NullReferenceException when type was null.

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

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

* Parser.jay : now it supresses error output from jay.
* DefaultContext.cs : (XPathFunctionSubstring) exclude -Infinity.
* Tokenizer.cs : better error message.
* XPathDocument.cs : Use XmlValidatingReader to support id() function.
  (just found MS.NET actually supports it)

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

20 years agoMerge TableStyle properties when Style is empty.
Alon Gazit [Thu, 18 Dec 2003 08:47:06 +0000 (08:47 -0000)]
Merge TableStyle properties when Style is empty.

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

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

* XsdValidatingReader.cs : When source Reader has schema context, it
  should return source's schema type if this class cannot provide it.

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

20 years agoupdates from grammar changes
César Natarén [Thu, 18 Dec 2003 08:35:00 +0000 (08:35 -0000)]
updates from grammar changes

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

20 years ago2003-12-18 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 18 Dec 2003 08:25:45 +0000 (08:25 -0000)]
2003-12-18  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* jscript-lexer-parser.g: Keep track of parent for numeric_literal.

* VariableDeclaration.cs: now I handle initialization (ex. var x =
2; or function f () { var x = 4; }) at global scope or at
function's body.

* Literal.cs: Added parent param to NumericLiteral constructor.

* FunctionDeclaration.cs: Added Ret opcode for all function declaration bodies.

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

20 years agoAdded remark.
Eran Domb [Thu, 18 Dec 2003 06:58:04 +0000 (06:58 -0000)]
Added remark.

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

20 years agochange XSD primtive types map.
Eran Domb [Thu, 18 Dec 2003 06:56:41 +0000 (06:56 -0000)]
change XSD primtive types map.

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

20 years agoAdded remark
Eran Domb [Thu, 18 Dec 2003 06:50:19 +0000 (06:50 -0000)]
Added remark

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

20 years agoAdded included types as a derived classes of object.
Eran Domb [Thu, 18 Dec 2003 06:48:31 +0000 (06:48 -0000)]
Added included types as a derived classes of object.

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

20 years ago2003-12-17 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 18 Dec 2003 03:53:59 +0000 (03:53 -0000)]
2003-12-17  Sebastien Pouliot  <spouliot@videotron.ca>

* ChallengeResponse.cs: Added test case for a null (and empty) password.

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

20 years ago2003-12-17 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 18 Dec 2003 03:52:59 +0000 (03:52 -0000)]
2003-12-17  Sebastien Pouliot  <spouliot@videotron.ca>

* ChallengeResponse.cs: Sorry I must have a profesionnal problem with
weak passwords ;-). Anyway I corrected the CR for null passwords (which
would produce a weak key for the first DES key) and added clean up :).
However it (null password) doesn't work for SQL Server authentication ?

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

20 years ago2003-12-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 18 Dec 2003 03:49:14 +0000 (03:49 -0000)]
2003-12-06  Sebastien Pouliot <spouliot@videotron.ca>
for Daniel Morgan <danielmorgan@verizon.net>

Sebastien Pouliot (spouliot@motus.com) helped me greatly with his
NTLM stuff.

* Mono.Data.Tds.Protocol/Tds.cs
* Mono.Data.Tds.Protocol/Tds70.cs
* Mono.Data.Tds.Protocol/TdsConnectionParameters.cs
* Mono.Data.Tds.Protocol/TdsPacketSubType.cs
* Mono.Data.Tds.Protocol/TdsPacketType.cs: added NT Authentication aka
Integrated Security aka Domain Login

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

20 years ago2003-12-17 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 18 Dec 2003 03:28:27 +0000 (03:28 -0000)]
2003-12-17  Sebastien Pouliot <spouliot@videotron.ca>
for Daniel Morgan <danielmorgan@verizon.net>

* Makefile: added Mono.Security.dll as a reference so we can get
NTLM support via Mono.Security.Protocol.Ntlm

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

20 years ago2003-12-17 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 18 Dec 2003 03:22:19 +0000 (03:22 -0000)]
2003-12-17  Sebastien Pouliot  <spouliot@videotron.ca>

* Makefile: Moved Mono.Security before Mono.Data.Tds because it's
now required for NTLM authentication.

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

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

* TcpListener.cs: get the LocalEndPoint from the socket after binding.
Fixes bug #52329.

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

20 years ago2003-12-17 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 18 Dec 2003 01:41:52 +0000 (01:41 -0000)]
2003-12-17  Sebastien Pouliot  <spouliot@videotron.ca>

* X509SpcTest.cs: Now use Path.GetFullPath for all filenames as
X509Certificate.CreateFromSignedFile sometimes (like on Nick's
computer) didn't "see" the file and returned an empty certificate.

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

20 years agoforgot cvs add
Gonzalo Paniagua Javier [Thu, 18 Dec 2003 01:24:03 +0000 (01:24 -0000)]
forgot cvs add

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

20 years ago2003-12-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 18 Dec 2003 01:16:53 +0000 (01:16 -0000)]
2003-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.dll.sources: added HttpRequestValidationException.

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

20 years ago2003-12-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 18 Dec 2003 01:16:26 +0000 (01:16 -0000)]
2003-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MailMessage.cs: added Fields property.

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

20 years ago2003-12-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 18 Dec 2003 01:16:13 +0000 (01:16 -0000)]
2003-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* IStateRuntime.cs:
* SessionStateModule.cs: class status based fixes.

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

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

* LosFormatter.cs: new ctor for 1.1. The default ctor is public.
* Page.cs: added ViewStateUserKey and made RegisterclientScriptFile
internal.
* PageParser.cs: the ctor is public.
* PartialCachingAttribute.cs: added new ctor and Shared property.

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

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

* HttpBrowserCapabilities.cs: added GetClrVersions ().
* HttpCachePolicy.cs: added SetAllowResponseInBrowserHistory ().
* HttpContext.cs: added set_Current and RewritePath (s, s, s) for 1.1.
* HttpRequest.cs: added set_ContentType, SetPathInfo and ValidateInput.
* HttpRequestValidationException.cs: new class for 1.1
* HttpResponse.cs: added RedirectLocation.
* HttpRuntime.cs: added UnloadAppDomain.
* HttpServerUtility.cs: Execute (s, t, b) is internal for < 1.2
* HttpUtility.cs: copied UrlPathEncode from HttpServerUtility.
* HttpWorkerRequest.cs: added [ComVisible] and made the ctor public.

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

20 years ago2003-12-17 David Sheldon <dave-mono@earth.li>
David Sheldon [Wed, 17 Dec 2003 17:38:08 +0000 (17:38 -0000)]
2003-12-17  David Sheldon <dave-mono@earth.li>

  * System.Xml_test.dll.sources : Added XmlSchemaBuiltInDatatypeTests.cs

  * Added XmlSchemaBuiltInDatatypeTests.cs : Currently fails due to
    bug 52274.

  This tests the changes to BuiltInDatatype that I checked in this morning.

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

20 years ago2003-12-17 Patrik Torstensson
Patrik Torstensson [Wed, 17 Dec 2003 17:27:38 +0000 (17:27 -0000)]
2003-12-17 Patrik Torstensson

contextbound-perf.cs: Test performance of CBO in same context.

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

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

* System.Web.dll.sources: added CustomErrorsConfigHandler.cs

* System.Web/HttpContext.cs: implemented IsCustomErrorEnabled and
IsDebuggingEnabled. Added internal ErrorPage property.

* System.Web/HttpRuntime.cs: on error, check if we have a custom error
page enabled to handle it and redirect.

* System.Web/HttpResponse.cs: added RedirectCustomError (), which
actually does the redirection to the error page.

* System.Web.Compilation/PageCompiler.cs: assign the ErrorPage property
if provided.

* System.Web.UI/Page.cs: assign the ErrorPage to the context if we get
an exception when processing the page which only calls Unload.

* System.Web.UI/PageParser.cs: handle ErrorPage.

* System.Web.Configuration/CustomErrorsConfigHandler.cs: handle
<system.web><customErrors />..

Closes bug #51979.

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

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

* Assembly.cs: Add stubs for LoadFile.

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

20 years ago2003-12-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 17 Dec 2003 17:12:25 +0000 (17:12 -0000)]
2003-12-17  Atsushi Enomoto <atsushi@ximian.com>

        * PathTest.cs :
  Added more GetPathRoot and GetFullPath tests for windows.
  Fixed incorrectly specified arguments in the previous patch.

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

20 years agoWed Dec 17 17:48:41 CET 2003 Patrik Torstensson <p@rxc.se>
Patrik Torstensson [Wed, 17 Dec 2003 16:52:00 +0000 (16:52 -0000)]
Wed Dec 17 17:48:41 CET 2003 Patrik Torstensson <p@rxc.se>

* mini.c,inssel.brg,mini-ops.h: make String.get_Length
a emulated opcode (optimization).

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

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

* appdomain.c (MONO_CORLIB_VERSION): Bump corlib version.

* reflection.c (assembly_add_resource_manifest): New function to fill
the MANIFESTRESOURCE table.

* reflection.c (mono_image_build_metadata): Emit MANIFESTRESOURCE table.

* reflection.h: Update to changes in class layout.

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

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

* Environment.cs: Bump corlib version.

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

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

* AssemblyBuilder.cs (MonoResource): New 'offset' field used by the
runtime.

* ModuleBuilder: Implement DefineResource.

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

20 years ago2003-12-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 17 Dec 2003 16:38:07 +0000 (16:38 -0000)]
2003-12-17  Zoltan Varga  <vargaz@freemail.hu>

* ResourceWriter.cs (Stream): New internal property used by Ref.Emit.

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

20 years ago2003-12-17 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 17 Dec 2003 15:44:59 +0000 (15:44 -0000)]
2003-12-17  Dick Porter  <dick@ximian.com>

* String.cs: Fix StartsWith and EndsWith when the argument is the
empty string.  Fixes bug 52283.

2003-12-17  Dick Porter  <dick@ximian.com>

* StringTest.cs: Add a String.Empty test to EndsWith.  Changed the
StartsWith and EndsWith tests to use the attribute declaration.

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

20 years agoWed Dec 17 15:31:41 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 17 Dec 2003 14:29:29 +0000 (14:29 -0000)]
Wed Dec 17 15:31:41 CET 2003 Paolo Molaro <lupus@ximian.com>

* mini.c: make CEE_NEWARR calls and other emulated opcodes
not overlap with other call's arguments, too.

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

20 years ago2003-12-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 17 Dec 2003 12:54:40 +0000 (12:54 -0000)]
2003-12-17  Atsushi Enomoto <atsushi@ximian.com>

        * PathTests.cs : Added more tests for IsPathRooted, HasExtension
          and GetExtension.

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

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

* icall.c (ves_icall_System_Environment_get_HasShutdownStarted):
Reenable call to mono_runtime_is_shutting_down ().

* appdomain.c (mono_runtime_is_shutting_down): New helper function to
determine if the runtime is shutting down.

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

20 years ago2003-12-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 17 Dec 2003 11:45:48 +0000 (11:45 -0000)]
2003-12-17  Atsushi Enomoto <atsushi@ximian.com>

        * Directory.cs : SetCurrentDirectory() should raise errors for
          some kind of arguments.

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

20 years agoWed Dec 17 12:49:23 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 17 Dec 2003 11:44:44 +0000 (11:44 -0000)]
Wed Dec 17 12:49:23 CET 2003 Paolo Molaro <lupus@ximian.com>

* mini.h, mini.c, mini-ppc.c, mini-sparc.c, mini-x86.c:
move to arch-specific code the choice of arch-specific
intrinsics (from Laurent Morichetti (l_m@pacbell.net)).
* mini.c: ensure emulation calls will not interleave
with other calls.

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

20 years ago2003-12-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 17 Dec 2003 11:42:15 +0000 (11:42 -0000)]
2003-12-17  Atsushi Enomoto <atsushi@ximian.com>

        * DirectoryTests.cs : Added some SetCurrentDirectory tests.

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

20 years agoWed Dec 17 12:27:26 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 17 Dec 2003 11:20:27 +0000 (11:20 -0000)]
Wed Dec 17 12:27:26 CET 2003 Paolo Molaro <lupus@ximian.com>

* tramp-ppc.c, basic-calls.cs: rework trampolines so that
the magic trampoline stack frame is dropped before executing
the new method.

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

20 years ago2003-12-17 David Sheldon <dave-mono@earth.li>
David Sheldon [Wed, 17 Dec 2003 10:06:57 +0000 (10:06 -0000)]
2003-12-17 David Sheldon <dave-mono@earth.li>

  * BuiltInDatatype.cs : Added whitespace=collapse to data types
    such as date, dateTime, .... gDay. I think I have them all now.

I can't think of a good way of writing test cases for this at the moment, sorry.

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

20 years ago * profiles/default.make:
Jackson Harper [Wed, 17 Dec 2003 09:53:04 +0000 (09:53 -0000)]
    * profiles/default.make:
* profiles/net_1_0.make: Add ONLY_1_0 and ONLY_1_1 defines to fix
the build

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

20 years ago * SchemaTableOptionalColumn.cs: Add to fix default build
Jackson Harper [Wed, 17 Dec 2003 09:49:42 +0000 (09:49 -0000)]
    * SchemaTableOptionalColumn.cs: Add to fix default build

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

20 years ago2003-12-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 17 Dec 2003 09:35:08 +0000 (09:35 -0000)]
2003-12-17  Atsushi Enomoto <atsushi@ximian.com>

* DataSet.cs, XmlDataLoader.cs : Table name should be encoded before
  they take shape of xml. This fixed bug #52240

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

20 years ago2003-12-17 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 17 Dec 2003 07:43:00 +0000 (07:43 -0000)]
2003-12-17  Nick Drochak <ndrochak@gol.com>

* ModuleBuilderTest.cs: Shorten the path, there's a 260-or-so character
limit for the path name.

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

20 years ago2003-12-17 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 17 Dec 2003 07:41:21 +0000 (07:41 -0000)]
2003-12-17  Nick Drochak <ndrochak@gol.com>

* FileStreamTest.cs: Ok, it wasn't a 1.1 thing.  The test simply would
fail randomly because location 12 was sometimes a file handle.

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

20 years ago2003-12-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 17 Dec 2003 07:21:55 +0000 (07:21 -0000)]
2003-12-17  Atsushi Enomoto <atsushi@ximian.com>

* StringTests.cs : Added more tests on TestStartsWith.

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

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

* CodeGenerator.cs: Added IL emittion for ldnull on default ending code for 'Global Code'.

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

20 years ago2003-12-16 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Wed, 17 Dec 2003 02:00:55 +0000 (02:00 -0000)]
2003-12-16  Tim Coleman <tim@timcoleman.com>
        * System.Data.dll.sources:
                Add new .NET 1.2 sources.

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