mono.git
20 years agoPanel doesn't render nowrap attribute while the Wrap property is set to
Alon Gazit [Sun, 7 Dec 2003 10:41:44 +0000 (10:41 -0000)]
Panel doesn't render nowrap attribute while the Wrap property is set to
false.the problem was in Panel.AddAttributesToRender().

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

20 years agofixing a typo in NoWrap property.
Alon Gazit [Sun, 7 Dec 2003 09:47:45 +0000 (09:47 -0000)]
fixing a typo in NoWrap property.

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

20 years ago2003-12-07 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 7 Dec 2003 08:17:54 +0000 (08:17 -0000)]
2003-12-07  Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* BuiltInDatatype.cs : XsdDecimal and XsdInteger defaults whitespace
  facet as collapse (patch by David Sheldon).
* XmlSchemaAnnotations.cs, XmlSchemaAny.cs : No more MonoTODOs ;-)
* XmlSchemaSequence.cs : MapAndSum implementation.

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

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

* XsdValidatingReader.cs : FindElement() should use argument names
  (patch by David Sheldon).  Warning elimination.

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

20 years ago2003-12-07 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 7 Dec 2003 05:57:11 +0000 (05:57 -0000)]
2003-12-07 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* Compiler.cs : Check stylesheet recursion. Check decimal-format name.
* GenericOutputter.cs, Outputter.cs, TextOutputter.cs :
  Added WriteWhitespace() to assure not writing whitespaces as cdata.
* XslAttributeSet.cs : Error check if attribute-set contains other than
  xsl:attribute.  Error should be XsltException.
* XslDecimalFormat.cs : Complete equality check.  Allow just one
  character value for some attributes.
* XslStylesheet.cs : Made whitespace control setting overridable.
  Added Version property (for the future compatibility mode).
  Check unrecongnized top level element.
* XslTemplate.cs : Check priority as a number.
* XslTransformProcessor.cs : PushCDataState is now PushElementState,
  for xsl:preserve-space and xsl:strip-space support.
* XsltCompiledContext.cs : Implemented PreserveWhitespace() (far from
  incomplete), PushScope and Pop

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

20 years ago2003-12-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 7 Dec 2003 05:55:39 +0000 (05:55 -0000)]
2003-12-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XslAttribute.cs, XslElement.cs, XslVariable.cs : Check name.
* XslChoose.cs : Check content validity (xsl:when or xsl:otherwise).
* XslComment.cs, XslCopy.cs, XslProcessingInstruction.cs,
  XslValueOf.cs : Check content and attributes.
* XslCompiledElement.cs : Added ParentType to check content validity.
* XslCopy.cs : Check attribute set existence.
* XslCopy.cs, XslCopyOf.cs  Don't output whitspace as cdata.
* XslLiteralElement.cs : Added extension element prefixes as
  namespace exclusion target. Consider namespace-aliases.
* XslNumber.cs : level="any" should also be emptiable. MatchesCount()
  should also consider node type. Reverted a little formatting stuff.
* XslTemplateContent.cs : Check if content nodes are containable.
* XslText.cs : New .ctor() argument, specifying if it is whitespace.
  Never output whitespace as cdata.

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

20 years ago2003-12-07 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 7 Dec 2003 05:45:00 +0000 (05:45 -0000)]
2003-12-07 Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* Tokenizer.cs : Removed some TODOs. (trivial ;-)
* Iterator.cs : ParensIterator can inherit from BaseIterator.
  SlashIterator copy .ctor() always failed to clone. This fixes Count.

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

20 years ago2003-12-07 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 7 Dec 2003 05:43:54 +0000 (05:43 -0000)]
2003-12-07  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XsltException.cs, XsltCompileException.cs : Added locatable .ctor().

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

20 years ago2003-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 6 Dec 2003 20:12:35 +0000 (20:12 -0000)]
2003-12-06  Martin Baulig  <martin@ximian.com>

* DefaultTraceListener: Don't use `where' in variable names.

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

20 years ago2003-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 6 Dec 2003 19:52:05 +0000 (19:52 -0000)]
2003-12-06  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_create_from_generic): Removed.
(mono_class_from_generic): Check `ginst->klass' before doing
anything else.  This is important to fully support "recursive"
generic types.

* metadata.c (do_mono_metadata_parse_generic_inst): Create an
empty `generic_inst->klass' before doing anything else.

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

20 years ago2003/12/06 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Sat, 6 Dec 2003 18:44:29 +0000 (18:44 -0000)]
2003/12/06  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* ecore.cs : problems trying to implicit convert OMITTED arguments, solved
* mb-tokenizer.cs, mb-parser.jay, typemanager.cs : support for the date primitive type and date literals
* testmbas/WriteOK.vb: testing date type and date literal

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

20 years ago2003-12-06 Dick Porter <dick@ximian.com>
Dick Porter [Sat, 6 Dec 2003 16:54:59 +0000 (16:54 -0000)]
2003-12-06  Dick Porter  <dick@ximian.com>

* String.cs: Don't use CompareInfo for non-culture-sensitive
IndexOf and LastIndexOf methods.

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

* CompareInfo.cs: Don't build strings in Compare, IndexOf and
LastIndexOf methods.  Avoid the icall in IndexOf and LastIndexOf
if the search parameter is a char and the CompareOptions include
Ordinal.

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

20 years ago2003-12-06 Dick Porter <dick@ximian.com>
Dick Porter [Sat, 6 Dec 2003 16:54:11 +0000 (16:54 -0000)]
2003-12-06  Dick Porter  <dick@ximian.com>

* verify.c:
* object.h:
* icall.c:
* locales.c: Use C structs to access class fields.  Don't do a
conversion between MonoString and UChar because both are
platform-endian UTF-16.  Compare now takes startindex and count
parameters.  Add a char overload for IndexOf.  Speed up the
invariant string IndexOf.

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

20 years ago2003-12-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 6 Dec 2003 15:47:43 +0000 (15:47 -0000)]
2003-12-06  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c (mono_arch_emit_prolog): Fix stack space allocation for
methods with large stack frames under Win32.

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

20 years agoFixed bug 51464 and added a test case for the same.
Ravindra [Sat, 6 Dec 2003 15:34:40 +0000 (15:34 -0000)]
Fixed bug 51464 and added a test case for the same.

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

20 years agoAdded a new exception case.
Ravindra [Sat, 6 Dec 2003 09:03:10 +0000 (09:03 -0000)]
Added a new exception case.

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

20 years agochanges resulting from grammar changes
César Natarén [Sat, 6 Dec 2003 07:31:47 +0000 (07:31 -0000)]
changes resulting from grammar changes

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

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

* jscript-lexer-parser.g: added check for non-null reference at
var_decl_list rule. Added single quote STRING_LITERAL lexical rule
and multiple lines comments rule.

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

20 years ago2003-12-05 John Luke <jluke@cfl.rr.com>
John Luke [Fri, 5 Dec 2003 23:20:43 +0000 (23:20 -0000)]
2003-12-05  John Luke  <jluke@cfl.rr.com>

      * data/config.in: new dll mapping entry for libgstreamer

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

20 years ago * SessionStateModule.cs: Add readonly property for readonly
Jackson Harper [Fri, 5 Dec 2003 20:08:40 +0000 (20:08 -0000)]
* SessionStateModule.cs: Add readonly property for readonly
sessions. This fixes bug #51647.
* SessionInProcHandler.cs:
* SessionSQLServerHandler.cs:
* SessionStateServerHandler.cs: Cleanup params for
HttpSessionState ctor. Make sure to always set is new, cookieless,
and readonly properly.

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

20 years ago * DataBinder.cs (GetIndexedPropertyValue): Check if container is
Jackson Harper [Fri, 5 Dec 2003 19:00:28 +0000 (19:00 -0000)]
    * DataBinder.cs (GetIndexedPropertyValue): Check if container is
an IList and use a cast instead of reflection to retrieve the item
if it is. Fixes bug #51759.

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

20 years agoUse gmcs again.
Martin Baulig [Fri, 5 Dec 2003 18:51:15 +0000 (18:51 -0000)]
Use gmcs again.

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

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

* profiles/generics.make: Define `GENERICS'.

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

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

* profiles/net_1_2.make: New profile; uses the .NET 1.2 API's, but
without generics and with mcs instead of gmcs.

* profiles/bootstrap.make: New profile; already use the newly
compiled mcs to compile corlib.

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

20 years agochanges from grammar updates
César Natarén [Fri, 5 Dec 2003 18:21:00 +0000 (18:21 -0000)]
changes from grammar updates

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

20 years agotracking parent references, and object_literal rule fix.
César Natarén [Fri, 5 Dec 2003 18:19:39 +0000 (18:19 -0000)]
tracking parent references, and object_literal rule  fix.

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

20 years ago2003-12-05 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Fri, 5 Dec 2003 18:14:52 +0000 (18:14 -0000)]
2003-12-05  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* jscript-lexer-parser.g: Now I keep track of the parent for most
of the syntatic constructs. Fixed object_literal rule.
* ast.cs: Added field parent. This will help me to track nested
blocks for all of the syntatic constructs and will allow to Emit
everything in one single pass.
* FunctionDeclaration.cs, FunctionExpression.cs: Rearranged the
parent stuff.
* Block.cs, FunctionObject.cs: deleted parent field as AST will
hold it. Delete parent parameter from constructor.
* CodeGenerator.cs: Add field gc_ig (global code IL generator) to
EmitContext class. The idea is Emitting everything in one pass (decls
and 'Global Code' method, the parent reference let me know which IL
generator use, gc_ig or ig).
* Equality.cs, BooleanLiteral, Relational.cs: Added new parameter to
constructor. Use new parent reference for choosing the IL
generator. NumericLiteral a 'hard coded' int32 IL emittion added
for testing.
* StringLiteral.cs, Literal.cs (BooleanLiteral.Emit): now I use
the parent reference to infere which IL generator to use.
* VariableDeclaration.cs: deleted parent field. At Emit, now I use the parent
reference to infer which IL generator to use.
* expression.cs: Added paramenter parent to constructor of: Unary,
Binary, Conditional, Call.

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

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