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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Martin Baulig [Fri, 19 Dec 2003 16:17:32 +0000 (16:17 -0000)]
New generic test.
svn path=/trunk/mcs/; revision=21348
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Rafael Teixeira [Thu, 18 Dec 2003 17:21:00 +0000 (17:21 -0000)]
flush
svn path=/trunk/mcs/; revision=21330
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
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 "'".
* 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
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
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
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
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
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
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
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
Anirban Bhattacharjee [Thu, 18 Dec 2003 11:26:34 +0000 (11:26 -0000)]
Test suit for mbas
svn path=/trunk/mcs/; revision=21316
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
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
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
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
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
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
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
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
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
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
Eran Domb [Thu, 18 Dec 2003 06:58:04 +0000 (06:58 -0000)]
Added remark.
svn path=/trunk/mcs/; revision=21305
Eran Domb [Thu, 18 Dec 2003 06:56:41 +0000 (06:56 -0000)]
change XSD primtive types map.
svn path=/trunk/mcs/; revision=21304
Eran Domb [Thu, 18 Dec 2003 06:50:19 +0000 (06:50 -0000)]
Added remark
svn path=/trunk/mcs/; revision=21303
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
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
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
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
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
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
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
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
Gonzalo Paniagua Javier [Thu, 18 Dec 2003 01:24:03 +0000 (01:24 -0000)]
forgot cvs add
svn path=/trunk/mcs/; revision=21294
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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