mono.git
20 years ago * HttpResponse.cs: Actually apply an app path modifier in
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

20 years ago * UrlUtils.cs: Some methods for working with session ids in
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

20 years ago2003-12-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years agoWed Dec 3 20:46:28 CET 2003 Paolo Molaro <lupus@ximian.com>
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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years agoupdate version
Gonzalo Paniagua Javier [Wed, 3 Dec 2003 19:20:45 +0000 (19:20 -0000)]
update version

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

20 years ago2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-12-03 Dick Porter <dick@ximian.com>
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

20 years agoWed Dec 3 17:59:10 CET 2003 Paolo Molaro <lupus@ximian.com>
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

20 years agoTypo fix.
Paolo Molaro [Wed, 3 Dec 2003 16:48:07 +0000 (16:48 -0000)]
Typo fix.

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

20 years ago2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years agoFlush
Miguel de Icaza [Wed, 3 Dec 2003 15:51:40 +0000 (15:51 -0000)]
Flush

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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years agoMonoWSDL.cs: Added support for VB.
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

20 years agoMakefile: Added soapsuds to build.
Lluis Sanchez [Wed, 3 Dec 2003 15:25:38 +0000 (15:25 -0000)]
Makefile: Added soapsuds to build.

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

20 years ago2003-12-03 Lluis Sanchez Gual <lluis@ximian.com>
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

20 years ago2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years agoWed Dec 3 15:42:27 CET 2003 Paolo Molaro <lupus@ximian.com>
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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2003-12-03 Zoltan Varga <vargaz@freemail.hu>
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

20 years agoFixed (*s*) kind of filter problem
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

20 years agoIncluded Support for including Delimeters as tokens
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

20 years ago2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years ago2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years ago2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years ago2003-12-02 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years ago2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years ago2003-12-02 Sebastien Pouliot <spouliot@videotron.ca>
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

20 years ago2003-12-02 Sebastien Pouliot <spouliot@videotron.ca>
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

20 years ago * System.Runtime.Remoting.dll.sources: Added:
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

20 years ago * MetaData.cs: Implemented most of methods.
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

20 years ago* SoapServices.cs: Little fix in namespace construction.
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

20 years agoSoapTypeAttribute.cs: Set correct value for default namespace.
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

20 years ago2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-12-02 Bernie Solomon <bernard@ugsolutions.com>
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

20 years agofix typo
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 20:50:32 +0000 (20:50 -0000)]
fix typo

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

20 years agoadded DigestClient
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 20:41:15 +0000 (20:41 -0000)]
added DigestClient

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

20 years ago2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years agoStrings.cs bits
Rafael Teixeira [Tue, 2 Dec 2003 18:34:26 +0000 (18:34 -0000)]
Strings.cs bits

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

20 years ago * Page.cs: Implemented registered array declarations. Patch by
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

20 years ago2003-12-02 Bernie Solomon <bernard@ugsolutions.com>
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

20 years ago2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years agoMoved TODOAttribute.cs out of the assembly's root directory and into a System
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

20 years agoFinished stubbing ObjectSpaces.Query and updated all 'using' statements to
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

20 years agoThis needs to be thread-safe. Spotted by Gonzalo.
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

20 years ago2003-12-02 Dick Porter <dick@ximian.com>
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

20 years ago2003-12-02 Dick Porter <dick@ximian.com>
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

20 years ago2003-12-02 Dick Porter <dick@ximian.com>
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

20 years ago2003-12-02 Dick Porter <dick@ximian.com>
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

20 years ago2003-12-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years ago2003-12-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years ago2003-12-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years ago2003-12-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years ago2003-12-01 Sebastien Pouliot <spouliot@videotron.ca>
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

20 years agoMySql - same pooling bug fixed again!! ;-)
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

20 years ago2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-11-21 Juraj Skripsky <js@hotfeet.ch>
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

20 years agoupdate changelog
Gonzalo Paniagua Javier [Tue, 2 Dec 2003 03:46:33 +0000 (03:46 -0000)]
update changelog

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

20 years ago2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-12-01 Sebastien Pouliot <spouliot@videotron.ca>
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

20 years ago2003-12-01 Sebastien Pouliot <spouliot@videotron.ca>
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

20 years agoMysql -fixed pooling bug
Reggie Burnett [Tue, 2 Dec 2003 03:10:33 +0000 (03:10 -0000)]
Mysql -fixed pooling bug

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

20 years agoadded dir jerrors and jtests
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

20 years ago * WebControl.cs: Only allow access keys to be null or a single
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

20 years agore-added class-status.html (it was empty in go-mono.com). Fixed make clean.
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

20 years ago * HtmlControl.cs: Fix disabled property. Patch by Alon Gazit
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

20 years agoMon Dec 1 16:54:05 CET 2003 Paolo Molaro <lupus@ximian.com>
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

20 years ago Add remarks to ChangeLog.
Eran Domb [Mon, 1 Dec 2003 13:56:54 +0000 (13:56 -0000)]
Add remarks to ChangeLog.

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

20 years ago * DataColumnCollection.cs (this[string name]) : Use IndexOf to find the column.
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

20 years ago ExpressionElement.cs (ValidateExpression) : Turning ValidateExpression to static.
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

20 years ago2003-12-01 Dick Porter <dick@ximian.com>
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

20 years ago2003-12-01 Dick Porter <dick@ximian.com>
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

20 years ago2003-12-01 Dick Porter <dick@ximian.com>
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

20 years agoFix build
Dick Porter [Mon, 1 Dec 2003 12:00:59 +0000 (12:00 -0000)]
Fix build

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

20 years ago Adding remark.
Eran Domb [Mon, 1 Dec 2003 07:20:43 +0000 (07:20 -0000)]
Adding remark.

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

20 years agosynced with ByteFX (0.74) 11-30-2003
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

20 years ago * CheckBoxList.cs: A checkbox will have null post data if it is
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

20 years agoUpdate Mono to point to xsp.1
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

20 years ago2003-11-30 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years agoFix typo
Gonzalo Paniagua Javier [Mon, 1 Dec 2003 00:40:44 +0000 (00:40 -0000)]
Fix typo

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

20 years ago2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years agoAh, missing
Miguel de Icaza [Sun, 30 Nov 2003 21:03:40 +0000 (21:03 -0000)]
Ah, missing

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

20 years agoUpdate
Miguel de Icaza [Sun, 30 Nov 2003 21:02:28 +0000 (21:02 -0000)]
Update

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

20 years agoflush
Miguel de Icaza [Sun, 30 Nov 2003 18:53:31 +0000 (18:53 -0000)]
flush

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

20 years agoAnother small fix.
Paolo Molaro [Sun, 30 Nov 2003 18:51:06 +0000 (18:51 -0000)]
Another small fix.

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

20 years ago2003-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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