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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ravindra [Sat, 6 Dec 2003 09:03:10 +0000 (09:03 -0000)]
Added a new exception case.
svn path=/trunk/mcs/; revision=20815
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
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
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
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
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
Martin Baulig [Fri, 5 Dec 2003 18:51:15 +0000 (18:51 -0000)]
Use gmcs again.
svn path=/trunk/mcs/; revision=20809
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
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
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
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
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
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
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
Miguel de Icaza [Fri, 5 Dec 2003 10:33:08 +0000 (10:33 -0000)]
Removed old file
svn path=/trunk/mcs/; revision=20800
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
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
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
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
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
Ben Maurer [Thu, 4 Dec 2003 22:07:33 +0000 (22:07 -0000)]
revert
svn path=/trunk/mcs/; revision=20794
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
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
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
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
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
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
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
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
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
Jackson Harper [Thu, 4 Dec 2003 18:35:05 +0000 (18:35 -0000)]
* HttpRequest.cs: Cleanup method.
svn path=/trunk/mcs/; revision=20782
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
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
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
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
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
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
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
Gonzalo Paniagua Javier [Thu, 4 Dec 2003 12:24:53 +0000 (12:24 -0000)]
Removed obsolete files
svn path=/trunk/mcs/; revision=20767
Gonzalo Paniagua Javier [Thu, 4 Dec 2003 12:17:18 +0000 (12:17 -0000)]
Updated version
svn path=/trunk/mcs/; revision=20766
Gonzalo Paniagua Javier [Thu, 4 Dec 2003 12:09:22 +0000 (12:09 -0000)]
updated version
svn path=/trunk/mono/; revision=20765
Sunil Kumar [Thu, 4 Dec 2003 11:52:49 +0000 (11:52 -0000)]
Modified after DirectorySearcher implementation
svn path=/trunk/mcs/; revision=20764
Sunil Kumar [Thu, 4 Dec 2003 11:49:17 +0000 (11:49 -0000)]
Modified for DirectorySearcher implementation
svn path=/trunk/mcs/; revision=20763
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
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
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
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
Jackson Harper [Thu, 4 Dec 2003 05:44:44 +0000 (05:44 -0000)]
* HttpResponse.cs: Actually apply an app path modifier in
ApplyAppPathModifer and add a method to set the app path modifier.
* HttpRequest.cs: Add utility method for setting a request
header.
svn path=/trunk/mcs/; revision=20758
Jackson Harper [Thu, 4 Dec 2003 05:43:27 +0000 (05:43 -0000)]
* UrlUtils.cs: Some methods for working with session ids in
urls.
svn path=/trunk/mcs/; revision=20757
Gonzalo Paniagua Javier [Thu, 4 Dec 2003 02:49:40 +0000 (02:49 -0000)]
2003-12-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Blend.cs: fix array sizes in the constructors. Closes bug #51564.
System.Web moves in mysterious ways.
svn path=/trunk/mcs/; revision=20756
Paolo Molaro [Wed, 3 Dec 2003 19:40:39 +0000 (19:40 -0000)]
Wed Dec 3 20:46:28 CET 2003 Paolo Molaro <lupus@ximian.com>
* mini.c: ensure arguments and locals are within bounds.
svn path=/trunk/mono/; revision=20753
Zoltan Varga [Wed, 3 Dec 2003 19:32:07 +0000 (19:32 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* ModuleBuilder.cs (DefinePInvokeMethod): Implement.
* ModuleBuilder.cs (DefineGlobalMethod): Implement the Net 1.2 variants.
svn path=/trunk/mcs/; revision=20752
Gonzalo Paniagua Javier [Wed, 3 Dec 2003 19:20:45 +0000 (19:20 -0000)]
update version
svn path=/trunk/mcs/; revision=20751
Gonzalo Paniagua Javier [Wed, 3 Dec 2003 18:54:09 +0000 (18:54 -0000)]
2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HtmlContainerControl.cs: encode/decode InnerText. Fixes bug #51653.
svn path=/trunk/mcs/; revision=20750
Gonzalo Paniagua Javier [Wed, 3 Dec 2003 18:40:59 +0000 (18:40 -0000)]
2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* RadioButtonList.cs: render tabindex attribute if needed. Fixes bug
#51648.
svn path=/trunk/mcs/; revision=20749
Dick Porter [Wed, 3 Dec 2003 16:55:46 +0000 (16:55 -0000)]
2003-12-03 Dick Porter <dick@ximian.com>
* String.cs: Calling Replace on an empty string returns itself.
svn path=/trunk/mcs/; revision=20747
Paolo Molaro [Wed, 3 Dec 2003 16:55:00 +0000 (16:55 -0000)]
Wed Dec 3 17:59:10 CET 2003 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c, cpu-g4.md, basic.cs, basic-long.cs: more tests and
related fixes.
svn path=/trunk/mono/; revision=20746
Paolo Molaro [Wed, 3 Dec 2003 16:48:07 +0000 (16:48 -0000)]
Typo fix.
svn path=/trunk/mono/; revision=20745
Gonzalo Paniagua Javier [Wed, 3 Dec 2003 16:35:26 +0000 (16:35 -0000)]
2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ConfigurationSettings.cs: initialize config in
ChangeConfigurationSettings if it has not been done yet. Patch by
George Kodinov gkodinov@openlinksw.co.uk). Fixes bug #51643.
svn path=/trunk/mcs/; revision=20744
Zoltan Varga [Wed, 3 Dec 2003 16:13:01 +0000 (16:13 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* mini.c (mono_cprop_copy_values): Fix crash.
svn path=/trunk/mono/; revision=20743
Miguel de Icaza [Wed, 3 Dec 2003 15:51:40 +0000 (15:51 -0000)]
Flush
svn path=/trunk/mono/; revision=20742
Zoltan Varga [Wed, 3 Dec 2003 15:42:37 +0000 (15:42 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* aot.c: Set verbosity back to 0.
svn path=/trunk/mono/; revision=20741
Lluis Sanchez [Wed, 3 Dec 2003 15:26:13 +0000 (15:26 -0000)]
MonoWSDL.cs: Added support for VB.
svn path=/trunk/mcs/; revision=20740
Lluis Sanchez [Wed, 3 Dec 2003 15:25:38 +0000 (15:25 -0000)]
Makefile: Added soapsuds to build.
svn path=/trunk/mcs/; revision=20739
Lluis Sanchez [Wed, 3 Dec 2003 15:22:25 +0000 (15:22 -0000)]
2003-12-03 Lluis Sanchez Gual <lluis@ximian.com>
* soapsuds.cs, Makefile, soapsuds.exe.sources: New files. Initial implementation
of the soapsuds.
svn path=/trunk/mcs/; revision=20738
Gonzalo Paniagua Javier [Wed, 3 Dec 2003 15:04:36 +0000 (15:04 -0000)]
2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HtmlSelect.cs: with the new LosFormatter, we get array types right, so
remove the code used to workaround that.
svn path=/trunk/mcs/; revision=20737
Zoltan Varga [Wed, 3 Dec 2003 14:57:27 +0000 (14:57 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* driver.c (main_thread_handler): Revert the previous patch.
svn path=/trunk/mono/; revision=20736
Paolo Molaro [Wed, 3 Dec 2003 14:45:32 +0000 (14:45 -0000)]
Wed Dec 3 15:42:27 CET 2003 Paolo Molaro <lupus@ximian.com>
* regalloc.c: complete memory leak fix by Laurent Morichetti
(l_m@pacbell.net).
svn path=/trunk/mono/; revision=20735
Zoltan Varga [Wed, 3 Dec 2003 14:38:16 +0000 (14:38 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* main.c (dis_field_list): Update after changes to
mono_metadata_get_constant_index ().
svn path=/trunk/mono/; revision=20734
Zoltan Varga [Wed, 3 Dec 2003 13:54:15 +0000 (13:54 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* mini.c (mono_find_jit_opcode_emulation): Turn emul_opcode_hash into
an array for better performance.
svn path=/trunk/mono/; revision=20733
Zoltan Varga [Wed, 3 Dec 2003 13:53:32 +0000 (13:53 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* tramp-x86.c (x86_class_init_trampoline): Avoid patching when running
under valgrind.
* mini-x86.c (mono_arch_local_regalloc): Do not allocate transient
memory from the memory pool.
* driver.c (main_thread_handler): Turn on all optimizations when
--aot is used.
* mini.c (mono_find_jit_opcode_emulation): Turn emul_opcode_hash into
an array for better performance.
* regalloc.c (mono_regstate_assign): Fix memory leak.
svn path=/trunk/mono/; revision=20732
Zoltan Varga [Wed, 3 Dec 2003 13:48:17 +0000 (13:48 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* image.h (MonoImage): Add 'field_cache' field.
* loader.c (mono_field_from_token): Cache field lookups.
* reflection.c (mono_module_get_object): Fix name property.
svn path=/trunk/mono/; revision=20731
Zoltan Varga [Wed, 3 Dec 2003 13:43:46 +0000 (13:43 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* MonoType.cs: Get rid of get_type_info, use a separate icall for
each property instead.
svn path=/trunk/mcs/; revision=20730
Zoltan Varga [Wed, 3 Dec 2003 13:42:40 +0000 (13:42 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* icall.c (ves_icall_get_enum_info): Update after changes to
mono_metadata_get_constant_index ().
* icall.c: Get rid of get_type_info icall, use a separate icall for
each type property to avoid needless memory allocations. Fixes #51514.
svn path=/trunk/mono/; revision=20729
Zoltan Varga [Wed, 3 Dec 2003 13:36:15 +0000 (13:36 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* metadata.c (mono_metadata_get_constant_index): Add a 'hint' parameter
to avoid needless binary searches.
* class.c (class_compute_field_layout): Move the initialization of
field->def_value to mono_class_vtable ().
* class.c (mono_class_layout_fields): Enable GC aware auto layout for
non-corlib types.
* object.c (mono_object_allocate): Make it inline.
* object.c (mono_object_allocate_spec): Make it inline.
svn path=/trunk/mono/; revision=20728
Zoltan Varga [Wed, 3 Dec 2003 13:24:27 +0000 (13:24 -0000)]
2003-12-03 Zoltan Varga <vargaz@freemail.hu>
* debug-mini.c (mono_debug_serialize_debug_info): New function to
serialize the debug info.
* debug-mini.c (mono_debug_add_aot_method): New function to load the
debug info from the serialized representation.
* aot.c: Save debug info into the generated file and load it when
loading a method.
* mini.h (MONO_AOT_FILE_VERSION): Bump version number.
svn path=/trunk/mono/; revision=20727
Sunil Kumar [Wed, 3 Dec 2003 06:45:34 +0000 (06:45 -0000)]
Fixed (*s*) kind of filter problem
svn path=/trunk/mcs/; revision=20723
Sunil Kumar [Wed, 3 Dec 2003 06:44:54 +0000 (06:44 -0000)]
Included Support for including Delimeters as tokens
svn path=/trunk/mcs/; revision=20722
Atsushi Eno [Wed, 3 Dec 2003 05:45:54 +0000 (05:45 -0000)]
2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* Expression.cs : XPathSorters.Compare() should compare document
position. See last sentence of XSLT 1.0 secion 10.
svn path=/trunk/mcs/; revision=20720
Atsushi Eno [Wed, 3 Dec 2003 05:45:22 +0000 (05:45 -0000)]
2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XslNumber.cs : Fixed GetFormatNumber() not to emit number (0) in
case of count 0. Improved format-string, but still wondering.
svn path=/trunk/mcs/; revision=20719
Atsushi Eno [Wed, 3 Dec 2003 05:45:01 +0000 (05:45 -0000)]
2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* HtmlEmitter.cs : CloseStartElement is needed almost everywhere.
svn path=/trunk/mcs/; revision=20718
Ben Maurer [Wed, 3 Dec 2003 04:23:08 +0000 (04:23 -0000)]
2003-12-02 Ben Maurer <bmaurer@users.sourceforge.net>
* support.cs: Make the PtrHashtable use only one
instance of its comparer.
svn path=/trunk/mcs/; revision=20715
Atsushi Eno [Wed, 3 Dec 2003 03:48:33 +0000 (03:48 -0000)]
2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* Makefile : added reference to System.Web.Services.dll
svn path=/trunk/mcs/; revision=20713
Atsushi Eno [Wed, 3 Dec 2003 02:02:24 +0000 (02:02 -0000)]
2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* DefaultContext.cs : Overrode all functions' ToString().
XPathFunctions.ToNumber() trims whitespaces at both side.
Fixed NullReferenceException in normalize-space().
* Iterator.cs : Fixed AncestorOrSelfIterator.MoveNext() didn't handle
attribute or namespace node correctly.
SlashIterator.Clone() didn't clone "next node iterator" correctly.
EnumeratorIterator.ctor() should raise an error (not at Clone())
when the target IEnumerator is not ICloneable.
svn path=/trunk/mcs/; revision=20711
Sebastien Pouliot [Wed, 3 Dec 2003 01:40:13 +0000 (01:40 -0000)]
2003-12-02 Sebastien Pouliot <spouliot@videotron.ca>
* Type3MessageTest.cs: Fixed 16 bits Options to 32 bits Flags and class name.
svn path=/trunk/mcs/; revision=20710