mono.git
20 years ago2003-12-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 5 Dec 2003 12:25:57 +0000 (12:25 -0000)]
2003-12-05  Zoltan Varga  <vargaz@freemail.hu>

* Makefile.am (monosn_LDADD): Fix parallel build.

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

20 years agoAdded man pages for disco, wsdl and soapsuds tools
Lluis Sanchez [Fri, 5 Dec 2003 10:48:04 +0000 (10:48 -0000)]
Added man pages for disco, wsdl and soapsuds tools

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

20 years agoRemoved old file
Miguel de Icaza [Fri, 5 Dec 2003 10:33:08 +0000 (10:33 -0000)]
Removed old file

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

20 years agoAdded the soapsuds tool to the build
Lluis Sanchez [Fri, 5 Dec 2003 09:49:30 +0000 (09:49 -0000)]
Added the soapsuds tool to the build

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

20 years ago * MetaData.cs: Added check of compilation results in
Lluis Sanchez [Fri, 5 Dec 2003 09:20:29 +0000 (09:20 -0000)]
* MetaData.cs: Added check of compilation results in
  ConvertCodeSourceFileToAssemblyFile().
* MetaDataCodeGenerator.cs, MetaDataExporter.cs: Many fixes.
  Added support for delegates, base classes, implemented interfaces,
  methods, properties, ISerializable, enums, etc.

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

20 years ago2003-12-04 John Luke <jluke@cfl.rr.com>
John Luke [Fri, 5 Dec 2003 03:57:56 +0000 (03:57 -0000)]
2003-12-04  John Luke  <jluke@cfl.rr.com>

* SqlXmlTextReader.cs: applied patch from Chris Masters <neeeeeep@bigpond.com>
fix peek so it checks if it is at the end and also to make sure that if Read()
advances the position past the end of the localBuffer array, it makes
a call to GetNextBuffer(). fixes bug #40253 System.IndexOutOfRangeException when
using SqlCommand.ExecuteXmlReader()

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

20 years ago2003-12-04 John Luke <jluke@cfl.rr.com>
John Luke [Fri, 5 Dec 2003 03:38:34 +0000 (03:38 -0000)]
2003-12-04  John Luke  <jluke@cfl.rr.com>

* Uri.cs: applied patch from Chris Masters <neeeeeep@bigpond.com>
fixes bug #51510.  ftp uses port 21, https uses 443 and
parse the host name properly for UNC path.

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

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

* Multiplexer.cs : set_XmlResolver is marked as obsolete.
  Added new Transform() methods introduced in .NET 1.1.
  CRLF and LF are desparately mixed, so adjusted to LF.
* XslTransform.cs :
  CRLF and LF are desparately mixed, so adjusted to CRLF.

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

20 years agorevert
Ben Maurer [Thu, 4 Dec 2003 22:07:33 +0000 (22:07 -0000)]
revert

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

20 years agoRevert Martin's patch using generics, see the email to ximian-mono-list
Ben Maurer [Thu, 4 Dec 2003 22:01:59 +0000 (22:01 -0000)]
Revert Martin's patch using generics, see the email to ximian-mono-list

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

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

* TableItemStyle.cs: merge TableItemStyle properties when Style is
empty. Fixes bug #51689. Patch by Alon Gazit <along@mainsoft.com>.

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

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

* HttpApplication.cs: ThreadAbortException is ok on Redirect.
* HttpContext.cs: added TimeoutPossible property.
* HttpResponse.cs: throw ThreadAbortException if End () is called within
a step in which is possible to timeout.

Fixes bug #51703.

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

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

* Makefile.am: Distribute regression tests.

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

20 years ago2003-12-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 4 Dec 2003 19:22:25 +0000 (19:22 -0000)]
2003-12-04  Martin Baulig  <martin@ximian.com>

* corlib.dll.sources: Added System.Collections.Generic.

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

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

* profiles/generics.make: Use gmcs.

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

20 years ago2003-12-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 4 Dec 2003 19:18:07 +0000 (19:18 -0000)]
2003-12-04  Martin Baulig  <martin@ximian.com>

* expression.cs (ComposedCast.DoResolveAsTypeStep): Use
`Type.MakeArrayType()' for array types.

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

20 years ago2003-12-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 4 Dec 2003 19:15:06 +0000 (19:15 -0000)]
2003-12-04  Martin Baulig  <martin@ximian.com>

* Type.cs (Type.MakeArrayType): New public method.

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

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

* icall.c
(ves_icall_type_GetTypeCode): Added MONO_TYPE_VAR and MONO_TYPE_MVAR.
(ves_icall_Type_make_array_type): New interncall.

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

20 years ago * HttpRequest.cs: Cleanup method.
Jackson Harper [Thu, 4 Dec 2003 18:35:05 +0000 (18:35 -0000)]
    * HttpRequest.cs: Cleanup method.

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

20 years ago2003-12-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 4 Dec 2003 16:35:45 +0000 (16:35 -0000)]
2003-12-04  Martin Baulig  <martin@ximian.com>

* locales.c: also change it in the !HAVE_ICU case.

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

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

* XmlTextWriter.cs : WriteComment() should block "--", not full "-->".
* XmlDocumentNavigator.cs : Added null check in MoveToNextAttribute().
  This may fix bug #51415.

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

20 years ago2003-12-04 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 4 Dec 2003 15:01:47 +0000 (15:01 -0000)]
2003-12-04  Dick Porter  <dick@ximian.com>

* icall.c:
* locales.c: construct_compareinfo is now in CompareInfo, not
CultureInfo.

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

20 years ago2003-12-04 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 4 Dec 2003 15:01:04 +0000 (15:01 -0000)]
2003-12-04  Dick Porter  <dick@ximian.com>

* CompareInfo.cs: Implement the deserialization callback

* CultureInfo.cs: Allow CompareInfo to see the CultureMap so that
it can construct the ICU collator itself

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

20 years ago2003-12-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 4 Dec 2003 14:49:34 +0000 (14:49 -0000)]
2003-12-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Buffer.cs:
(BlockCopy): make the exception thrown helpful.

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

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

* mini-x86.c (mono_arch_get_allocatable_int_vars): Sort the var list
at the end instead of inserting each variable into the sorted list.

* linear-scan.c (mono_varlist_sort): New helper function.

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

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

* image.c (mono_image_load_file_for_image): Cache loaded images in the
image->files array.

* image.c (load_class_name): Load class names from the EXPORTEDTYPES
table as well.

* assembly.c (mono_assembly_load_references): Only load references
once.

* class.c (mono_class_from_name): Avoid linear search of the
EXPORTEDTYPE table.

* loader.c (mono_field_from_token): Cache lookups of fieldrefs as well.

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

20 years agoRemoved obsolete files
Gonzalo Paniagua Javier [Thu, 4 Dec 2003 12:24:53 +0000 (12:24 -0000)]
Removed obsolete files

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

20 years agoUpdated version
Gonzalo Paniagua Javier [Thu, 4 Dec 2003 12:17:18 +0000 (12:17 -0000)]
Updated version

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

20 years agoupdated version
Gonzalo Paniagua Javier [Thu, 4 Dec 2003 12:09:22 +0000 (12:09 -0000)]
updated version

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

20 years agoModified after DirectorySearcher implementation
Sunil Kumar [Thu, 4 Dec 2003 11:52:49 +0000 (11:52 -0000)]
Modified after DirectorySearcher implementation

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

20 years agoModified for DirectorySearcher implementation
Sunil Kumar [Thu, 4 Dec 2003 11:49:17 +0000 (11:49 -0000)]
Modified for DirectorySearcher implementation

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

20 years ago * HttpValueCollection.cs: Allow blank value names. Posting
Jackson Harper [Thu, 4 Dec 2003 10:47:40 +0000 (10:47 -0000)]
    * HttpValueCollection.cs: Allow blank value names. Posting
<blank>=SomeValue is valid. And occurs if a radio button does
not have its name set.

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

20 years ago * HtmlInputRadioButton.cs: Lookup name in postadata and compare to
Jackson Harper [Thu, 4 Dec 2003 10:28:16 +0000 (10:28 -0000)]
    * HtmlInputRadioButton.cs: Lookup name in postadata and compare to
value. This is because radio button groups are created by setting
the name to the same value with each button, then on postback the
value of the name is the id of the selected radio button.

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

20 years agoPage.ID should call Control.ID. needed for updating Page.ClientID.
Alon Gazit [Thu, 4 Dec 2003 08:14:48 +0000 (08:14 -0000)]
Page.ID should call Control.ID. needed for updating Page.ClientID.

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

20 years ago * SessionStateModule.cs: If using cookieless sessions add an
Jackson Harper [Thu, 4 Dec 2003 05:47:16 +0000 (05:47 -0000)]
    * SessionStateModule.cs: If using cookieless sessions add an
onbegin request handler that parsers out session ids and rewrites
the path. Also redirect to a url with an embedded session id if we
are creating a new cookieless session.
* SesionInProcHandler.cs:
* SessionSQLServerHandler.cs:
* SessionStateServerHandler.cs: Use SessionId::Lookup to lookup session
ids, don't set the session id cookie anymore. That is handled by
the SessionStateModule.
* SessionId.cs: Add method for looking up session ids, add
some constants.

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

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