Jackson Harper [Thu, 4 Dec 2003 05:44:44 +0000 (05:44 -0000)]
* HttpResponse.cs: Actually apply an app path modifier in
ApplyAppPathModifer and add a method to set the app path modifier.
* HttpRequest.cs: Add utility method for setting a request
header.
svn path=/trunk/mcs/; revision=20758
Jackson Harper [Thu, 4 Dec 2003 05:43:27 +0000 (05:43 -0000)]
* UrlUtils.cs: Some methods for working with session ids in
urls.
svn path=/trunk/mcs/; revision=20757
Gonzalo Paniagua Javier [Thu, 4 Dec 2003 02:49:40 +0000 (02:49 -0000)]
2003-12-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Blend.cs: fix array sizes in the constructors. Closes bug #51564.
System.Web moves in mysterious ways.
svn path=/trunk/mcs/; revision=20756
Paolo Molaro [Wed, 3 Dec 2003 19:40:39 +0000 (19:40 -0000)]
Wed Dec 3 20:46:28 CET 2003 Paolo Molaro <lupus@ximian.com>
* mini.c: ensure arguments and locals are within bounds.
svn path=/trunk/mono/; revision=20753
Zoltan Varga [Wed, 3 Dec 2003 19:32:07 +0000 (19:32 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* ModuleBuilder.cs (DefinePInvokeMethod): Implement.
* ModuleBuilder.cs (DefineGlobalMethod): Implement the Net 1.2 variants.
svn path=/trunk/mcs/; revision=20752
Gonzalo Paniagua Javier [Wed, 3 Dec 2003 19:20:45 +0000 (19:20 -0000)]
update version
svn path=/trunk/mcs/; revision=20751
Gonzalo Paniagua Javier [Wed, 3 Dec 2003 18:54:09 +0000 (18:54 -0000)]
2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HtmlContainerControl.cs: encode/decode InnerText. Fixes bug #51653.
svn path=/trunk/mcs/; revision=20750
Gonzalo Paniagua Javier [Wed, 3 Dec 2003 18:40:59 +0000 (18:40 -0000)]
2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* RadioButtonList.cs: render tabindex attribute if needed. Fixes bug
#51648.
svn path=/trunk/mcs/; revision=20749
Dick Porter [Wed, 3 Dec 2003 16:55:46 +0000 (16:55 -0000)]
2003-12-03 Dick Porter <dick@ximian.com>
* String.cs: Calling Replace on an empty string returns itself.
svn path=/trunk/mcs/; revision=20747
Paolo Molaro [Wed, 3 Dec 2003 16:55:00 +0000 (16:55 -0000)]
Wed Dec 3 17:59:10 CET 2003 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c, cpu-g4.md, basic.cs, basic-long.cs: more tests and
related fixes.
svn path=/trunk/mono/; revision=20746
Paolo Molaro [Wed, 3 Dec 2003 16:48:07 +0000 (16:48 -0000)]
Typo fix.
svn path=/trunk/mono/; revision=20745
Gonzalo Paniagua Javier [Wed, 3 Dec 2003 16:35:26 +0000 (16:35 -0000)]
2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ConfigurationSettings.cs: initialize config in
ChangeConfigurationSettings if it has not been done yet. Patch by
George Kodinov gkodinov@openlinksw.co.uk). Fixes bug #51643.
svn path=/trunk/mcs/; revision=20744
Zoltan Varga [Wed, 3 Dec 2003 16:13:01 +0000 (16:13 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* mini.c (mono_cprop_copy_values): Fix crash.
svn path=/trunk/mono/; revision=20743
Miguel de Icaza [Wed, 3 Dec 2003 15:51:40 +0000 (15:51 -0000)]
Flush
svn path=/trunk/mono/; revision=20742
Zoltan Varga [Wed, 3 Dec 2003 15:42:37 +0000 (15:42 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* aot.c: Set verbosity back to 0.
svn path=/trunk/mono/; revision=20741
Lluis Sanchez [Wed, 3 Dec 2003 15:26:13 +0000 (15:26 -0000)]
MonoWSDL.cs: Added support for VB.
svn path=/trunk/mcs/; revision=20740
Lluis Sanchez [Wed, 3 Dec 2003 15:25:38 +0000 (15:25 -0000)]
Makefile: Added soapsuds to build.
svn path=/trunk/mcs/; revision=20739
Lluis Sanchez [Wed, 3 Dec 2003 15:22:25 +0000 (15:22 -0000)]
2003-12-03 Lluis Sanchez Gual <lluis@ximian.com>
* soapsuds.cs, Makefile, soapsuds.exe.sources: New files. Initial implementation
of the soapsuds.
svn path=/trunk/mcs/; revision=20738
Gonzalo Paniagua Javier [Wed, 3 Dec 2003 15:04:36 +0000 (15:04 -0000)]
2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HtmlSelect.cs: with the new LosFormatter, we get array types right, so
remove the code used to workaround that.
svn path=/trunk/mcs/; revision=20737
Zoltan Varga [Wed, 3 Dec 2003 14:57:27 +0000 (14:57 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* driver.c (main_thread_handler): Revert the previous patch.
svn path=/trunk/mono/; revision=20736
Paolo Molaro [Wed, 3 Dec 2003 14:45:32 +0000 (14:45 -0000)]
Wed Dec 3 15:42:27 CET 2003 Paolo Molaro <lupus@ximian.com>
* regalloc.c: complete memory leak fix by Laurent Morichetti
(l_m@pacbell.net).
svn path=/trunk/mono/; revision=20735
Zoltan Varga [Wed, 3 Dec 2003 14:38:16 +0000 (14:38 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* main.c (dis_field_list): Update after changes to
mono_metadata_get_constant_index ().
svn path=/trunk/mono/; revision=20734
Zoltan Varga [Wed, 3 Dec 2003 13:54:15 +0000 (13:54 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* mini.c (mono_find_jit_opcode_emulation): Turn emul_opcode_hash into
an array for better performance.
svn path=/trunk/mono/; revision=20733
Zoltan Varga [Wed, 3 Dec 2003 13:53:32 +0000 (13:53 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* tramp-x86.c (x86_class_init_trampoline): Avoid patching when running
under valgrind.
* mini-x86.c (mono_arch_local_regalloc): Do not allocate transient
memory from the memory pool.
* driver.c (main_thread_handler): Turn on all optimizations when
--aot is used.
* mini.c (mono_find_jit_opcode_emulation): Turn emul_opcode_hash into
an array for better performance.
* regalloc.c (mono_regstate_assign): Fix memory leak.
svn path=/trunk/mono/; revision=20732
Zoltan Varga [Wed, 3 Dec 2003 13:48:17 +0000 (13:48 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* image.h (MonoImage): Add 'field_cache' field.
* loader.c (mono_field_from_token): Cache field lookups.
* reflection.c (mono_module_get_object): Fix name property.
svn path=/trunk/mono/; revision=20731
Zoltan Varga [Wed, 3 Dec 2003 13:43:46 +0000 (13:43 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* MonoType.cs: Get rid of get_type_info, use a separate icall for
each property instead.
svn path=/trunk/mcs/; revision=20730
Zoltan Varga [Wed, 3 Dec 2003 13:42:40 +0000 (13:42 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* icall.c (ves_icall_get_enum_info): Update after changes to
mono_metadata_get_constant_index ().
* icall.c: Get rid of get_type_info icall, use a separate icall for
each type property to avoid needless memory allocations. Fixes #51514.
svn path=/trunk/mono/; revision=20729
Zoltan Varga [Wed, 3 Dec 2003 13:36:15 +0000 (13:36 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* metadata.c (mono_metadata_get_constant_index): Add a 'hint' parameter
to avoid needless binary searches.
* class.c (class_compute_field_layout): Move the initialization of
field->def_value to mono_class_vtable ().
* class.c (mono_class_layout_fields): Enable GC aware auto layout for
non-corlib types.
* object.c (mono_object_allocate): Make it inline.
* object.c (mono_object_allocate_spec): Make it inline.
svn path=/trunk/mono/; revision=20728
Zoltan Varga [Wed, 3 Dec 2003 13:24:27 +0000 (13:24 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* debug-mini.c (mono_debug_serialize_debug_info): New function to
serialize the debug info.
* debug-mini.c (mono_debug_add_aot_method): New function to load the
debug info from the serialized representation.
* aot.c: Save debug info into the generated file and load it when
loading a method.
* mini.h (MONO_AOT_FILE_VERSION): Bump version number.
svn path=/trunk/mono/; revision=20727
Sunil Kumar [Wed, 3 Dec 2003 06:45:34 +0000 (06:45 -0000)]
Fixed (*s*) kind of filter problem
svn path=/trunk/mcs/; revision=20723
Sunil Kumar [Wed, 3 Dec 2003 06:44:54 +0000 (06:44 -0000)]
Included Support for including Delimeters as tokens
svn path=/trunk/mcs/; revision=20722
Atsushi Eno [Wed, 3 Dec 2003 05:45:54 +0000 (05:45 -0000)]
2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* Expression.cs : XPathSorters.Compare() should compare document
position. See last sentence of XSLT 1.0 secion 10.
svn path=/trunk/mcs/; revision=20720
Atsushi Eno [Wed, 3 Dec 2003 05:45:22 +0000 (05:45 -0000)]
2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XslNumber.cs : Fixed GetFormatNumber() not to emit number (0) in
case of count 0. Improved format-string, but still wondering.
svn path=/trunk/mcs/; revision=20719
Atsushi Eno [Wed, 3 Dec 2003 05:45:01 +0000 (05:45 -0000)]
2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* HtmlEmitter.cs : CloseStartElement is needed almost everywhere.
svn path=/trunk/mcs/; revision=20718
Ben Maurer [Wed, 3 Dec 2003 04:23:08 +0000 (04:23 -0000)]
2003-12-02 Ben Maurer <bmaurer@users.sourceforge.net>
* support.cs: Make the PtrHashtable use only one
instance of its comparer.
svn path=/trunk/mcs/; revision=20715
Atsushi Eno [Wed, 3 Dec 2003 03:48:33 +0000 (03:48 -0000)]
2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* Makefile : added reference to System.Web.Services.dll
svn path=/trunk/mcs/; revision=20713
Atsushi Eno [Wed, 3 Dec 2003 02:02:24 +0000 (02:02 -0000)]
2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* DefaultContext.cs : Overrode all functions' ToString().
XPathFunctions.ToNumber() trims whitespaces at both side.
Fixed NullReferenceException in normalize-space().
* Iterator.cs : Fixed AncestorOrSelfIterator.MoveNext() didn't handle
attribute or namespace node correctly.
SlashIterator.Clone() didn't clone "next node iterator" correctly.
EnumeratorIterator.ctor() should raise an error (not at Clone())
when the target IEnumerator is not ICloneable.
svn path=/trunk/mcs/; revision=20711
Sebastien Pouliot [Wed, 3 Dec 2003 01:40:13 +0000 (01:40 -0000)]
2003-12-02 Sebastien Pouliot <spouliot@videotron.ca>
* Type3MessageTest.cs: Fixed 16 bits Options to 32 bits Flags and class name.
svn path=/trunk/mcs/; revision=20710
Sebastien Pouliot [Wed, 3 Dec 2003 01:38:56 +0000 (01:38 -0000)]
2003-12-02 Sebastien Pouliot <spouliot@videotron.ca>
* ChallengeResponse.cs: Fixed compilation error with mcs (System.Math.Min)
* Type2Message.cs: Fixed compilation warning for override. Flags are now
32 bits.
* Type3Message.cs: Fixed compilation warning for override. Removed (old)
header code to use base class. Changed 16 bits Options for 32 bits Flags
(NtlmFlags).
svn path=/trunk/mcs/; revision=20709
Lluis Sanchez [Wed, 3 Dec 2003 01:13:26 +0000 (01:13 -0000)]
* System.Runtime.Remoting.dll.sources: Added:
System.Runtime.Remoting.MetadataServices/MetaDataExporter.cs
System.Runtime.Remoting.MetadataServices/MetaDataCodeGenerator.cs
* Makefile: Added new assembly references.
svn path=/trunk/mcs/; revision=20708
Lluis Sanchez [Wed, 3 Dec 2003 00:58:47 +0000 (00:58 -0000)]
* MetaData.cs: Implemented most of methods.
* ServiceType.cs: Implemented.
* MetaDataCodeGenerator.cs: Added. Implements code generation functionality.
* MetaDataExporter.cs: Added. Implements support methods for generating
schemas for MetaData.
svn path=/trunk/mcs/; revision=20707
Lluis Sanchez [Wed, 3 Dec 2003 00:48:38 +0000 (00:48 -0000)]
* SoapServices.cs: Little fix in namespace construction.
svn path=/trunk/mcs/; revision=20706
Lluis Sanchez [Wed, 3 Dec 2003 00:45:15 +0000 (00:45 -0000)]
SoapTypeAttribute.cs: Set correct value for default namespace.
svn path=/trunk/mcs/; revision=20705
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 22:42:07 +0000 (22:42 -0000)]
2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWebRequest.cs: when building the redirect URI, use the previous
one as the base URI, which makes relative URIs work.
svn path=/trunk/mcs/; revision=20704
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 21:45:54 +0000 (21:45 -0000)]
2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DigestClient.cs: merged in code from Sebastien Pouliot and Greg
Reinacker that Supports cnonce and preauthentication.
svn path=/trunk/mcs/; revision=20703
Bernie Solomon [Tue, 2 Dec 2003 20:52:05 +0000 (20:52 -0000)]
2003-12-02 Bernie Solomon <bernard@ugsolutions.com>
* pen.c (GdipSetPenLineCap): fix arg type so it compiles
using HP compiler.
* gdip.h: fix spelling of GdipSetPenLineJoin and add
prototype for GdipGetPenLineJoin
svn path=/trunk/mcs/; revision=20702
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 20:50:32 +0000 (20:50 -0000)]
fix typo
svn path=/trunk/mcs/; revision=20701
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 20:41:15 +0000 (20:41 -0000)]
added DigestClient
svn path=/trunk/mono/; revision=20700
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 20:41:04 +0000 (20:41 -0000)]
2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.dll.sources: Modified file.
* System.Net/DigestClient.cs: initial Digest autothentication. Works
with apache mod_digest.
svn path=/trunk/mcs/; revision=20699
Rafael Teixeira [Tue, 2 Dec 2003 18:34:26 +0000 (18:34 -0000)]
Strings.cs bits
svn path=/trunk/mcs/; revision=20698
Jackson Harper [Tue, 2 Dec 2003 18:08:51 +0000 (18:08 -0000)]
* Page.cs: Implemented registered array declarations. Patch by
Benjamin Jemlich <pcgod@gmx.net>
svn path=/trunk/mcs/; revision=20697
Bernie Solomon [Tue, 2 Dec 2003 16:46:30 +0000 (16:46 -0000)]
2003-12-02 Bernie Solomon <bernard@ugsolutions.com>
* mono-math.c: fix for older C compilers and big endian machines
svn path=/trunk/mono/; revision=20696
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 16:22:05 +0000 (16:22 -0000)]
2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web/HttpApplication.cs: handle FileNotFound and
DirectoryNotFound exceptions when creating the handler to generate
a better error page.
* System.Web/HttpException.cs: display the http_code if available.
Changed all \n by \r\n to make the hidden stack trace readable.
* System.Web/StaticFileHandler.cs: don't send the real path in th
eerror.
* System.Web.Compilation/AspGenerator.cs: basic checking of ID validity.
Throw a ParseException when mixing languages.
* System.Web.UI/TemplateParser.cs: basic check for 'classname' attribute
and added patch by pcgod@gmx.net for bug #51568, which fixes automatic
class names for pages starting with a number.
svn path=/trunk/mcs/; revision=20695
Richard Thombs [Tue, 2 Dec 2003 15:34:52 +0000 (15:34 -0000)]
Moved TODOAttribute.cs out of the assembly's root directory and into a System
sub-directory as requested.
svn path=/trunk/mcs/; revision=20694
Richard Thombs [Tue, 2 Dec 2003 15:17:36 +0000 (15:17 -0000)]
Finished stubbing ObjectSpaces.Query and updated all 'using' statements to
pick up MonoTODO from the System assembly as recommended.
svn path=/trunk/mcs/; revision=20693
Dick Porter [Tue, 2 Dec 2003 13:56:37 +0000 (13:56 -0000)]
This needs to be thread-safe. Spotted by Gonzalo.
svn path=/trunk/mcs/; revision=20692
Dick Porter [Tue, 2 Dec 2003 13:04:54 +0000 (13:04 -0000)]
2003-12-02 Dick Porter <dick@ximian.com>
* Thread.cs: Throw InvalidOperationException if Thread.Name is
already set.
svn path=/trunk/mcs/; revision=20691
Dick Porter [Tue, 2 Dec 2003 10:11:05 +0000 (10:11 -0000)]
2003-12-02 Dick Porter <dick@ximian.com>
* Decimal.cs: Fix NumberFormatInfo lookup. Patch by
Mohammad DAMT (mdamt@cdl2000.com), fixes bug 51443.
svn path=/trunk/mcs/; revision=20690
Dick Porter [Tue, 2 Dec 2003 10:01:18 +0000 (10:01 -0000)]
2003-12-02 Dick Porter <dick@ximian.com>
* locales.c (create_NumberFormat): NumberFormatInfo construction.
Patch by Mohammad DAMT (mdamt@cdl2000.com).
svn path=/trunk/mono/; revision=20689
Dick Porter [Tue, 2 Dec 2003 10:00:32 +0000 (10:00 -0000)]
2003-12-02 Dick Porter <dick@ximian.com>
* NumberFormatInfo.cs: Helper called by runtime locale
construction from ICU. Patch by Mohammad DAMT (mdamt@cdl2000.com).
svn path=/trunk/mcs/; revision=20688
Atsushi Eno [Tue, 2 Dec 2003 07:24:19 +0000 (07:24 -0000)]
2003-12-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* README: tiny fix ;-)
svn path=/trunk/mono/; revision=20687
Atsushi Eno [Tue, 2 Dec 2003 05:14:43 +0000 (05:14 -0000)]
2003-12-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* Compiler.cs : In FromListString(), it should use default ns,
not unqualified one.
* GenericOutputter.cs : CheckState() - attribute's Prefix should take
precedence. Doctype should be written even if SYSTEM id is absent.
Fixed possible multiple xmlns output.
* HtmlEmitter.cs :
- Encoding output using META element.
- Doctype name is fixed (html).
- Double quotation on PUBLIC and SYSTEM missing.
- Fixed incorrect tag name check for IMG.
- '>' should not be escaped.
* XmlWriterEmitter.cs :
Added newline before doctype. In WriteComment(), "--" and tail
'-' are not allowed (it escapes, while XmlWriter simply rejects).
* XslTransformProcessor.cs : cdata-section-elements should enclose
direct child tests only. Added PreserveWhitespace() (incomplete).
* XsltCompiledContext.cs : Implemented PreserveWhitespace() (incomplete).
svn path=/trunk/mcs/; revision=20686
Atsushi Eno [Tue, 2 Dec 2003 05:13:42 +0000 (05:13 -0000)]
2003-12-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XslElement.cs, XslCopy.cs, XslCopyOf.cs, XslLiteralElement.cs :
Modified cdata-section-elements handling.
* XslAttribute.cs, XslElement.cs : Fixed incorrect prefix handling.
* XslComment.cs : In case of empty value, don't call value.Evaluate().
* XslCopyOf.cs : Element node should consider cdata-section elements.
svn path=/trunk/mcs/; revision=20685
Atsushi Eno [Tue, 2 Dec 2003 05:12:47 +0000 (05:12 -0000)]
2003-12-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XslTransformImpl.cs : Load(XmlReader) should pass XmlSpace.Preserve
to XPathDocument.ctor().
svn path=/trunk/mcs/; revision=20684
Sebastien Pouliot [Tue, 2 Dec 2003 04:04:25 +0000 (04:04 -0000)]
2003-12-01 Sebastien Pouliot <spouliot@videotron.ca>
* Mono.Security.dll.sources: Added Mono.Security.Protocol.Ntlm namespace
* Mono.Security_test.dll.sources: Added Mono.Security.Protocol.Ntlm unit
tests.
svn path=/trunk/mcs/; revision=20683
Reggie Burnett [Tue, 2 Dec 2003 04:03:32 +0000 (04:03 -0000)]
MySql - same pooling bug fixed again!! ;-)
svn path=/trunk/mcs/; revision=20682
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 04:00:19 +0000 (04:00 -0000)]
2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.dll.sources: added WebConfigurationSettings.
* System.Web/HttpContext.cs: updated GetConfig and GetAppConfig to new
API.
* System.Web/HttpResponse.cs: separate initialization of the HttpWriter,
as it tries to read configuration settings while the config. system is
not available (ie, before the first request).
* System.Web/HttpRuntime.cs: delayed queueManager and response writer
initialization until the configuration system is working.
* System.Web.Configuration/GlobalizationConfiguration.cs: return null
when the configuration is not available.
* System.Web.Util/WebEncoding.cs: use the Default encoding when the
globalization configuration is not available.
* System.Web.Configuration/WebConfigurationSettings.cs: handle
configuration for System.Web. It replaces the default
IConfigurationSystem with itself and handles web.config files
oddities.
* System.Web.UI.WebControls/WebControl.cs: don't create the attributes
when GetAttribute is called.
svn path=/trunk/mcs/; revision=20681
Miguel de Icaza [Tue, 2 Dec 2003 03:51:03 +0000 (03:51 -0000)]
2003-11-21 Juraj Skripsky <js@hotfeet.ch>
* quicksearch.cs: Create and use hashtable only for "long" search
strings.
(Search): Use simple scan for a single-character search strings.
(GetChar): Simplify case sensitivity handling.
svn path=/trunk/mcs/; revision=20680
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 03:46:33 +0000 (03:46 -0000)]
update changelog
svn path=/trunk/mcs/; revision=20679
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 03:45:27 +0000 (03:45 -0000)]
2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ConfigurationSettings.cs: handle allowdefinition and allowlocation,
added locks, don't reopen the file for every new section to be read,
but keep them as strings and build the section handlers with that.
svn path=/trunk/mcs/; revision=20678
Sebastien Pouliot [Tue, 2 Dec 2003 03:41:49 +0000 (03:41 -0000)]
2003-12-01 Sebastien Pouliot <spouliot@videotron.ca>
* ChallengeResponseTest.cs: New. Unit tests for NTLMv1 challenge response.
* Type1MessageTest.cs: New. Unit tests to encode/decode negotiation messages.
* Type2MessageTest.cs: New. Unit tests to encode/decode challenge messages.
* Type3MessageTest.cs: New. Unit tests to encode/decode authentication message.
svn path=/trunk/mcs/; revision=20677
Sebastien Pouliot [Tue, 2 Dec 2003 03:38:55 +0000 (03:38 -0000)]
2003-12-01 Sebastien Pouliot <spouliot@videotron.ca>
* ChallengeResponse.cs: New. Implements the NTLM (v1) Challenge Response.
* MessageBase.cs: New. Abstract base class for NTLM messages.
* NtlmFlags.cs: New. All known flags for NTLM.
* Type1Message.cs: New. Negotiation message.
* Type2Message.cs: New. Challenge message.
* Type3Message.cs: New. Authentication message.
svn path=/trunk/mcs/; revision=20676
Reggie Burnett [Tue, 2 Dec 2003 03:10:33 +0000 (03:10 -0000)]
Mysql -fixed pooling bug
svn path=/trunk/mcs/; revision=20673
César Natarén [Tue, 2 Dec 2003 00:18:56 +0000 (00:18 -0000)]
added dir jerrors and jtests
svn path=/trunk/mcs/; revision=20672
Jackson Harper [Mon, 1 Dec 2003 18:39:50 +0000 (18:39 -0000)]
* WebControl.cs: Only allow access keys to be null or a single
char. Patch by Alon Gazit <along@mainsoft.com>.
svn path=/trunk/mcs/; revision=20671
Gonzalo Paniagua Javier [Mon, 1 Dec 2003 18:34:16 +0000 (18:34 -0000)]
re-added class-status.html (it was empty in go-mono.com). Fixed make clean.
svn path=/trunk/mono/; revision=20670
Jackson Harper [Mon, 1 Dec 2003 18:07:06 +0000 (18:07 -0000)]
* HtmlControl.cs: Fix disabled property. Patch by Alon Gazit
<along@mainsoft.com>.
svn path=/trunk/mcs/; revision=20669
Paolo Molaro [Mon, 1 Dec 2003 15:49:54 +0000 (15:49 -0000)]
Mon Dec 1 16:54:05 CET 2003 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c, tramp-ppc.c: save FP arguments in the trampoline.
More FP-related fixes.
svn path=/trunk/mono/; revision=20668
Eran Domb [Mon, 1 Dec 2003 13:56:54 +0000 (13:56 -0000)]
Add remarks to ChangeLog.
svn path=/trunk/mcs/; revision=20667
Eran Domb [Mon, 1 Dec 2003 13:55:13 +0000 (13:55 -0000)]
* DataColumnCollection.cs (this[string name]) : Use IndexOf to find the column.
(Add) : Find if the new column name is the same as the one found in IndexOf.
(IndexOf) : New method.
(Contains) : Use new IndexOf.
(IndexOf) : Use new IndexOf.
* DataRelationCollection.cs (DataRelationCollection.AddCore) : Add The Relation to the collection.
(DataSetRelationCollection.AddCore) : First add the UniqueConstraint.
* DataRow.cs (this[int columnIndex, DataRowVersion version]) : Change exceptions.
(Delete) : Detach row if the RowState was Added.
(GetChildRows) : Get the array form the ChildTable.
(GetParentRows) : Get the array from the ParenTable.
* DataRowCollection.cs (Remove) : Check if row state is Detached to avoid exception.
* DataSet.cs (IXmlSerializable.ReadXml) : Do not call MoveToContent and ReadEndElement - the XmlSerializationReader does it.
* DataTable.cs (PrimaryKey) : Fix bugs.
(Compute) : First call Select. Then create ExpressionAggregate to aggregate the Select result.
* DataTableCollection.cs (Add) : Fix a bug.
* ForeignKeyConstraint.cs (_validateColumns) : Throw correct exception.
* MergeManager.cs (AdjustSchema) : Fix a bug.
svn path=/trunk/mcs/; revision=20666
Eran Domb [Mon, 1 Dec 2003 13:51:25 +0000 (13:51 -0000)]
ExpressionElement.cs (ValidateExpression) : Turning ValidateExpression to static.
(Result) : Added new interface to AggregateExpression that get DataRow[] as a param.
Some code style changes (tab instead of whit spaces, alignment, etc...).
svn path=/trunk/mcs/; revision=20665
Dick Porter [Mon, 1 Dec 2003 12:24:46 +0000 (12:24 -0000)]
2003-12-01 Dick Porter <dick@ximian.com>
* wapi-private.h:
* mutexes.c (CreateMutex):
* mutex-private.h (struct _WapiHandle_mutex):
* handles.c: Look up certain handle types by name, in a shared
namespace. Currently only mutex handles have this implemented.
Fixes bug 51089.
* semaphores.c (CreateSemaphore):
* events.c (CreateEvent): Fix signature
2003-12-01 Dick Porter <dick@ximian.com>
* threads.c: Fix signature and call in CreateMutex and
CreateEvent.
svn path=/trunk/mono/; revision=20664
Dick Porter [Mon, 1 Dec 2003 12:04:49 +0000 (12:04 -0000)]
2003-12-01 Dick Porter <dick@ximian.com>
* String.cs: Make Compare, IndexOf, LastIndexOf, StartsWith,
Replace, ToLower, ToUpper and Equals use the correct CultureInfo.
2003-12-01 Dick Porter <dick@ximian.com>
* CultureInfo.cs: Culture name creation is case-insensitive.
Implemented CurrentCulture and CurrentUICulture.
* CompareInfo.cs: Fix IndexOf and LastIndexOf so that they work
for combining characters.
2003-12-01 Dick Porter <dick@ximian.com>
* Thread.cs: Implement CurrentCulture and CurrentUICulture
2003-12-01 Dick Porter <dick@ximian.com>
* CaseInsensitiveComparer.cs: Construct the default comparers when
they're needed, to avoid a dependency loop with CultureInfo's
constructor.
svn path=/trunk/mcs/; revision=20663
Dick Porter [Mon, 1 Dec 2003 12:01:39 +0000 (12:01 -0000)]
2003-12-01 Dick Porter <dick@ximian.com>
* icall.c:
* locales.c: Implement string compares and searching
* object.h: Add extra Thread field
svn path=/trunk/mono/; revision=20662
Dick Porter [Mon, 1 Dec 2003 12:00:59 +0000 (12:00 -0000)]
Fix build
svn path=/trunk/mcs/; revision=20661
Eran Domb [Mon, 1 Dec 2003 07:20:43 +0000 (07:20 -0000)]
Adding remark.
svn path=/trunk/mcs/; revision=20657
Reggie Burnett [Mon, 1 Dec 2003 04:20:36 +0000 (04:20 -0000)]
synced with ByteFX (0.74) 11-30-2003
svn path=/trunk/mcs/; revision=20652
Jackson Harper [Mon, 1 Dec 2003 03:47:52 +0000 (03:47 -0000)]
* CheckBoxList.cs: A checkbox will have null post data if it is
unselected. This fixes bug #51516.
svn path=/trunk/mcs/; revision=20651
Miguel de Icaza [Mon, 1 Dec 2003 01:19:17 +0000 (01:19 -0000)]
Update Mono to point to xsp.1
svn path=/trunk/mono/; revision=20648
Ben Maurer [Mon, 1 Dec 2003 01:07:45 +0000 (01:07 -0000)]
2003-11-30 Ben Maurer <bmaurer@users.sourceforge.net>
* LosFormatter.cs: Use ObjectStateFormatter. Pretty big size
reduction.
* ObjectStateFormatter.cs: Comment out tracing.
svn path=/trunk/mcs/; revision=20647
Gonzalo Paniagua Javier [Mon, 1 Dec 2003 00:49:41 +0000 (00:49 -0000)]
2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* QueueTest.cs: added more tests. Patch from Carlos Barcenilla.
svn path=/trunk/mcs/; revision=20645
Gonzalo Paniagua Javier [Mon, 1 Dec 2003 00:48:29 +0000 (00:48 -0000)]
2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Queue.cs: patch from Carlos Barcenilla.
public class Queue
- method: ICollection.Clone()
- Optimized. Removed unneeded instructions.
- method: public static Queue Synchronized (Queue queue)
- ArgumentNullException.ParamName must be "queue", not null.
- method: public virtual void TrimToSize()
- Must increment modCount.
private class SyncQueue
- method: public override object Clone ()
- Must return a synchronized (SyncStack) instance.
- method: public override void TrimToSize ()
- Not implemented.
svn path=/trunk/mcs/; revision=20644
Gonzalo Paniagua Javier [Mon, 1 Dec 2003 00:40:44 +0000 (00:40 -0000)]
Fix typo
svn path=/trunk/mono/; revision=20643
Gonzalo Paniagua Javier [Mon, 1 Dec 2003 00:37:44 +0000 (00:37 -0000)]
2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* OdbcTransaction.cs: applied patch from Jeff Seifert that makes
this class implement IDbTransaction interface.
svn path=/trunk/mcs/; revision=20642
Gonzalo Paniagua Javier [Sun, 30 Nov 2003 23:32:23 +0000 (23:32 -0000)]
2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* UrlUtils.cs: don't forget basePath when relative path is not rooted.
Fixes bug #51522.
svn path=/trunk/mcs/; revision=20641
Miguel de Icaza [Sun, 30 Nov 2003 21:03:40 +0000 (21:03 -0000)]
Ah, missing
svn path=/trunk/mono/; revision=20639
Miguel de Icaza [Sun, 30 Nov 2003 21:02:28 +0000 (21:02 -0000)]
Update
svn path=/trunk/mcs/; revision=20637
Miguel de Icaza [Sun, 30 Nov 2003 18:53:31 +0000 (18:53 -0000)]
flush
svn path=/trunk/mono/; revision=20635
Paolo Molaro [Sun, 30 Nov 2003 18:51:06 +0000 (18:51 -0000)]
Another small fix.
svn path=/trunk/mono/; revision=20634
Gonzalo Paniagua Javier [Sun, 30 Nov 2003 18:46:53 +0000 (18:46 -0000)]
2003-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.Compilation/PageCompiler.cs: assign LCID, Culture and/or
UICulture in FrameworInitialize() if provided in @Page.
* System.Web.UI/Page.cs: fixed UICulture, LCID and Culture. Set the
thread [UI]Culture before processing the request.
* System.Web.UI/PageParser.cs: read Culture, UICulture and LCID
attributes. Added properties for these. Partially contributed by
Mohammad Damt.
Fixes bug #51511.
svn path=/trunk/mcs/; revision=20633