mono.git
20 years agoTue Aug 5 12:21:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 5 Aug 2003 10:32:07 +0000 (10:32 -0000)]
Tue Aug 5 12:21:08 CEST 2003 Paolo Molaro <lupus@ximian.com>

* cprop.c, mini-x86.c, cpu-pentium.md: fix buglets spotted
by Laurent Morichetti <l_m@pacbell.net>. Disabled local cprop
until it's fixed and actually useful.

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

20 years ago2003-08-05 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 5 Aug 2003 07:09:20 +0000 (07:09 -0000)]
2003-08-05  Nick Drochak <ndrochak@gol.com>

* IClassRef.cs: Fix build on .NET

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

20 years ago2003-08-04 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 5 Aug 2003 04:27:47 +0000 (04:27 -0000)]
2003-08-04  Duncan Mak  <duncan@ximian.com>

* IConstantMembershipCondition.cs: added.

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

20 years agoFlush
Miguel de Icaza [Tue, 5 Aug 2003 03:59:28 +0000 (03:59 -0000)]
Flush

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

20 years ago* AllMembershipCondition.cs:
Duncan Mak [Tue, 5 Aug 2003 03:08:44 +0000 (03:08 -0000)]
* AllMembershipCondition.cs:
* ApplicationDirectoryMembershipCondition.cs:
* PublisherMembershipCondition.cs: Added
IConstantMembershipCondition marker interface.

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

20 years agoFlush
Miguel de Icaza [Tue, 5 Aug 2003 01:40:04 +0000 (01:40 -0000)]
Flush

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

20 years agokeep loaded image buffer for a moment
Alexandre Pigolkine [Mon, 4 Aug 2003 22:40:27 +0000 (22:40 -0000)]
keep loaded image buffer for a moment

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

20 years ago2003-08-04 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 4 Aug 2003 22:05:24 +0000 (22:05 -0000)]
2003-08-04 Ben Maurer  <bmaurer@users.sourceforge.net>

* XslMessage.cs: Implement.

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

20 years ago2003-08-04 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 4 Aug 2003 21:54:23 +0000 (21:54 -0000)]
2003-08-04 Ben Maurer  <bmaurer@users.sourceforge.net>

* XslText.cs: I can make that parsing simpler!
* XslText.cs, XslValueof.cs: support for disable-output-escaping.

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

20 years agotype s/null/""
Ben Maurer [Mon, 4 Aug 2003 21:52:48 +0000 (21:52 -0000)]
type s/null/""

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

20 years ago2003-08-04 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 4 Aug 2003 21:33:23 +0000 (21:33 -0000)]
2003-08-04 Ben Maurer  <bmaurer@users.sourceforge.net>

* Compiler.cs: Add support for boolean attributes (yes/no).

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

20 years ago* FloatingPointFormatter.cs (Normalize): Apply a patch from Aleksey
Duncan Mak [Mon, 4 Aug 2003 20:48:19 +0000 (20:48 -0000)]
* FloatingPointFormatter.cs (Normalize): Apply a patch from Aleksey
Demakov <avd@openlinksw.com> to fix formatting for Big power of 10
floating point values. This fixes bug #46175.

* FloatingPointFormatterTest.cs: New file. Added with one test by
Aleksey Demakov <avd@openlinksw.com>.

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

20 years ago* Convert.cs (ToUInt16): Throw an OverflowException correctly, as
Duncan Mak [Mon, 4 Aug 2003 20:28:59 +0000 (20:28 -0000)]
* Convert.cs (ToUInt16): Throw an OverflowException correctly, as
noted by c5n4kh6u02@sneakemail.com in
http://bugzilla.ximian.com/show_bug.cgi?id=43098.

* ConvertTest.cs (TestToUInt16): Add a new case noted by
c5n4kh6u02@sneakemail.com in
http://bugzilla.ximian.com/show_bug.cgi?id=43098.

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

20 years ago2003-08-04 Duncan Mak <duncan@ximian.com>
Duncan Mak [Mon, 4 Aug 2003 16:20:16 +0000 (16:20 -0000)]
2003-08-04  Duncan Mak  <duncan@ximian.com>

* StrongNamePublicKeyBlob.cs (FromString): Added new internal
factory method to create a new blob from a string.

2003-08-03  Duncan Mak  <duncan@ximian.com>

* StrongNameMembershipCondition.cs:
* UrlMembershipCondition.cs: Implemented.

2003-08-01  Duncan Mak  <duncan@ximian.com>

* PolicyStatement.cs (Copy): Added.

* PolicyLevel.cs: Implemented missing methods.

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

20 years ago * configure.in: updated, neater ARM FPU test.
Malte Hildingson [Mon, 4 Aug 2003 14:25:50 +0000 (14:25 -0000)]
* configure.in: updated, neater ARM FPU test.

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

20 years ago2003-08-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 4 Aug 2003 13:47:44 +0000 (13:47 -0000)]
2003-08-04  Martin Baulig  <martin@ximian.com>

* Makefile: Put back test-211.cs.

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

20 years ago2003-08-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 4 Aug 2003 13:45:52 +0000 (13:45 -0000)]
2003-08-04  Martin Baulig  <martin@ximian.com>

* cs-parser.jay (CLOSE_PARENS_CAST, CLOSE_PARENS_NO_CAST,
CLOSE_PARENS_OPEN_PARENS, CLOSE_PARENS_MINUS): New tokens to
deambiguate casts and delegate invocations.
(parenthesized_expression): Use the new tokens to ensure this is
not a cast of method invocation.

* cs-tokenizer.cs (is_punct): Return one of the new special tokens
when reading a `)' and Deambiguate_CloseParens () was previously
called.

* expression.cs (ParenthesizedExpression): New class.  This is
just used for the CS0075 test.
(Binary.DoResolve): Check for CS0075.

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

20 years ago2003-08-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 4 Aug 2003 13:32:10 +0000 (13:32 -0000)]
2003-08-04  Martin Baulig  <martin@ximian.com>

* StreamReader.cs (DiscardBufferedData): Implemented.

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

20 years ago2003-08-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 4 Aug 2003 13:12:48 +0000 (13:12 -0000)]
2003-08-04  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.c: Completely reworked the type support; the
most important thing is that we're now just using one single
`MonoType' instance per type.

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

20 years agoMon Aug 4 12:12:26 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 4 Aug 2003 10:22:15 +0000 (10:22 -0000)]
Mon Aug 4 12:12:26 CEST 2003 Paolo Molaro <lupus@ximian.com>

* inssel-long32.brg: couple more opcodes implemented.

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

20 years agoFix from J�rg Rosenkranz <joergr@voelcker.com>
Miguel de Icaza [Mon, 4 Aug 2003 10:09:49 +0000 (10:09 -0000)]
Fix from J�rg Rosenkranz <joergr@voelcker.com>

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

20 years ago * ILParser.jay: Use new sentinel type. Create valuetypes.
Jackson Harper [Mon, 4 Aug 2003 06:58:50 +0000 (06:58 -0000)]
* ILParser.jay: Use new sentinel type. Create valuetypes.

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

20 years agoAdd sentinel
Jackson Harper [Mon, 4 Aug 2003 06:58:12 +0000 (06:58 -0000)]
Add sentinel

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

20 years ago * IClassRef.cs: Add method for making types into value types
Jackson Harper [Mon, 4 Aug 2003 06:57:47 +0000 (06:57 -0000)]
* IClassRef.cs: Add method for making types into value types
* ExternTypeRef.cs: Add functionality for valuetypes
* MethodDef.cs: Handle Vararg signatures individually. Fixes for
new Sentinel type in vararg signatures
* MethodRef.cs: Use new SentinelTypeRef instead of Sentinel type
ref constant.
* ParamDef.cs: New method to check if this parameter is the sentinel
* TypeRef.cs: Add some functionality for creating valuetypes
* Sentinel.cs: New type represents the sentinel

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

20 years ago * PEAPI.cs: New Sentinel type.
Jackson Harper [Mon, 4 Aug 2003 06:43:34 +0000 (06:43 -0000)]
* PEAPI.cs: New Sentinel type.

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

20 years ago2003-08-04 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 4 Aug 2003 04:28:11 +0000 (04:28 -0000)]
2003-08-04 Ben Maurer  <bmaurer@users.sourceforge.net>

* Compiler.cs: Add method LocalNameOf, to get the local name of a
string.
* XslTransformProcessor.cs: Support for setting the XmlResolver.
* XslElement.cs, XslAttribute.cs: Better support for namespaces.
* XslAvt.cs: When precalculating, if the AVT is null (ie, the
attribute was not specified), just return null, that will be the
result.
* ManagedXslTransform.cs: use the resolver given.

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

20 years agoforgot this one
Gonzalo Paniagua Javier [Mon, 4 Aug 2003 00:16:11 +0000 (00:16 -0000)]
forgot this one

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

20 years ago2003-08-03 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 4 Aug 2003 00:14:44 +0000 (00:14 -0000)]
2003-08-03  Sebastien Pouliot  <spouliot@videotron.ca>

* EnvironmentPermission.cs: Added IBuiltInPermission.GetTokenIndex.
Returns 0.
* FileDialogPermission.cs: Added IBuiltInPermission.GetTokenIndex.
Returns 1.
* IsolatedStorageFilePermission.cs: Added IBuiltInPermission.
GetTokenIndex. Returns 3.
* PrincipalPermission.cs: Added IBuiltInPermission.GetTokenIndex.
Returns 8.
* PublisherIdentityPermission.cs: Added IBuiltInPermission.
GetTokenIndex. Returns 9.
* ReflectionPermission.cs: Added IBuiltInPermission.GetTokenIndex.
Returns 4.
* RegistryPermission.cs: Added IBuiltInPermission.GetTokenIndex.
Returns 5.
* SecurityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
Returns 6.
* SiteIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
Returns 10.
* StrongNameIdentityPermission.cs: Added [Serializable] and
IBuiltInPermission.GetTokenIndex. Returns 11.
* UIPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 7.
* UrlIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
Returns 12.
* ZoneIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
Returns 13.

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

20 years ago2003-08-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 4 Aug 2003 00:11:17 +0000 (00:11 -0000)]
2003-08-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ArrayList.cs: added / so that gvim syntax highlight doesn't go crazy.
* CollectionBase.cs: fixed several bugs reported by Carlos Barcenilla
(barce@frlp.utn.edu.ar). Most of the patch is also his.

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

20 years ago2003-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 4 Aug 2003 00:05:26 +0000 (00:05 -0000)]
2003-08-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CollectionBaseTet.cs: added a few more tests. Now derives from
Assertion.

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

20 years ago2003-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 3 Aug 2003 23:55:48 +0000 (23:55 -0000)]
2003-08-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CollectionBaseTet.cs: added a few more tests. Now derives from
Assertion.

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

20 years ago2003-08-03 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 3 Aug 2003 23:04:36 +0000 (23:04 -0000)]
2003-08-03  Sebastien Pouliot  <spouliot@videotron.ca>

* corlib.dll.sources: Added IBuiltInPermission.cs to System.Security.Permissions

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

20 years ago2003-08-03 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 3 Aug 2003 22:59:21 +0000 (22:59 -0000)]
2003-08-03  Sebastien Pouliot  <spouliot@videotron.ca>

* IBuiltInPermission.cs: New. Undocumented interface used by most
<*>Permission classes.

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

20 years agoRadioButton painting in OnPaint
Alexandre Pigolkine [Sun, 3 Aug 2003 22:17:48 +0000 (22:17 -0000)]
RadioButton painting in OnPaint

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

20 years ago2003-08-04 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Sun, 3 Aug 2003 22:14:05 +0000 (22:14 -0000)]
2003-08-04  Jerome Laban <jlaban@wanadoo.fr>

        * IPHostEntry.cs: Default contructor must not initialize members.
        (Fixes bug #45575).

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

20 years agodelegate Dispose to implementation
Alexandre Pigolkine [Sun, 3 Aug 2003 22:13:40 +0000 (22:13 -0000)]
delegate Dispose to implementation

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

20 years ago * configure.in: added FPU test for ARM.
Malte Hildingson [Sun, 3 Aug 2003 20:30:10 +0000 (20:30 -0000)]
* configure.in: added FPU test for ARM.

* mono-endian.h: changed to utilise the new ARM FPU defines.

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

20 years ago * PEAPI.cs: Only give method definitions 0 RVAs if they are
Jackson Harper [Sun, 3 Aug 2003 18:33:28 +0000 (18:33 -0000)]
* PEAPI.cs: Only give method definitions 0 RVAs if they are
marked abstract.

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

20 years ago * ILParser.jay: Make value types and enum types.
Jackson Harper [Sun, 3 Aug 2003 18:31:03 +0000 (18:31 -0000)]
* ILParser.jay: Make value types and enum types.

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

20 years ago * TypeDef.cs: Make types into value types if specified. Also
Jackson Harper [Sun, 3 Aug 2003 18:29:02 +0000 (18:29 -0000)]
* TypeDef.cs: Make types into value types if specified. Also
add the functionality to make types into Enums.
TODO: Value types of nested classes.

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

20 years ago2003-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 3 Aug 2003 17:01:27 +0000 (17:01 -0000)]
2003-08-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspGenerator.cs: fixed bug #46429.

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

20 years ago * LabelInfo.cs: Move this type outside of MethodDef, because other
Jackson Harper [Sun, 3 Aug 2003 16:01:35 +0000 (16:01 -0000)]
* LabelInfo.cs: Move this type outside of MethodDef, because other
types use LabelInfos for label references now.
* BranchInstr.cs: Take a LabelInfo instead of information on a label.
* HandlerBlock.cs: Take a LabelInfo instead of information on a label.
* MethodDef.cs: Return LabelInfo from AddLabel methods. New method for
adding a reference to a label.

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

20 years agoAdd LabelInfo to build
Jackson Harper [Sun, 3 Aug 2003 16:00:09 +0000 (16:00 -0000)]
Add LabelInfo to build

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

20 years ago * ILParser.jay: Create label references where appropriate instead
Jackson Harper [Sun, 3 Aug 2003 15:59:39 +0000 (15:59 -0000)]
* ILParser.jay: Create label references where appropriate instead
of adding labels.

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

20 years ago * NumberHelper.cs: All numbers should allways be Int64
Jackson Harper [Sun, 3 Aug 2003 15:50:37 +0000 (15:50 -0000)]
* NumberHelper.cs: All numbers should allways be Int64

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

20 years ago * PEAPI.cs: Offsets are not explicit offsets, they are just
Jackson Harper [Sun, 3 Aug 2003 15:43:19 +0000 (15:43 -0000)]
* PEAPI.cs: Offsets are not explicit offsets, they are just
byte offsets from the current position.

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

20 years agoThe set of /nowarn arguments is now set on a per library basis
Gonzalo Paniagua Javier [Sun, 3 Aug 2003 15:27:56 +0000 (15:27 -0000)]
The set of /nowarn arguments is now set on a per library basis

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

20 years ago2003-08-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 3 Aug 2003 14:38:55 +0000 (14:38 -0000)]
2003-08-03  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* DTDValidatingReader.cs,
  XmlNodeReader.cs,
  XmlReader.cs,
  XmlTextReader.cs,
  XmlValidatingReader.cs : fixed pragma USE_VERSION_1_0 to NET_1_0.

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

20 years agoExcluded these 2 files. Fixed compilation.
Gonzalo Paniagua Javier [Sun, 3 Aug 2003 13:46:00 +0000 (13:46 -0000)]
Excluded these 2 files. Fixed compilation.

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

20 years ago * Double.cs, ILGenerator.cs: changed unsafe reference
Malte Hildingson [Sun, 3 Aug 2003 10:55:41 +0000 (10:55 -0000)]
* Double.cs, ILGenerator.cs: changed unsafe reference
parameter to `out' parameter.

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

20 years ago2003-08-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 3 Aug 2003 06:30:38 +0000 (06:30 -0000)]
2003-08-03  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* DTDObjectModel.cs : Added BaseURI (but not used yet).
  DTDAttListDeclaration.ctro() now requires root dtd object model.
* DTDValidatingReader.cs : Read() now expands EntityReference if
  entity handling of validating reader is ExpandEntities.
* XmlReader.cs,
  XmlTextReader.cs,
  XmlNodeReader.cs,
  XmlValidatingReader.cs : Implemented "virtual" ReadInnerXml and
    ReadOuterXml which are modified in MS.NET 1.1.
* XmlConstructs.cs : added int version of IsValid, IsInvalid,
  IsContent, IsMarkup and IsNCNameStart.
  Fixed int version of IsXXX() to check array index range.
  Added IsValidName (string).
* XmlTextReader.cs :
  - Read() handles document with non document element as an error.
  - ReadText() and ReadCharacterReference() checkes illegal characters.
  - ReadEntityReference() checks name validity.
  - ReadProcessingInstruction() rejects such name that starts with
    "xml" ignoring case, and checks attributes more strictly.
  - ReadDeclaration() rejects unrecognized kind of declaration.
  - In many places, added "required whitespace" check in DTD markup.
  - DTD content model now disallows mixing use of '|' and ','.

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

20 years ago* StrongNameMembershipCondition.cs:
Duncan Mak [Sun, 3 Aug 2003 06:24:59 +0000 (06:24 -0000)]
* StrongNameMembershipCondition.cs:
* UrlMembershipCondition.cs: Implemented.

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

20 years agosmall change to previous commit
Alexandre Pigolkine [Sun, 3 Aug 2003 01:57:42 +0000 (01:57 -0000)]
small change to previous commit

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

20 years agoCheckBox painting, mask for subclassed control messages, Message properties
Alexandre Pigolkine [Sun, 3 Aug 2003 01:35:49 +0000 (01:35 -0000)]
CheckBox painting, mask for subclassed control messages, Message properties

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

20 years ago * ExternMethodRef.cs: Remove top secret debugging code.
Jackson Harper [Sat, 2 Aug 2003 17:04:37 +0000 (17:04 -0000)]
* ExternMethodRef.cs: Remove top secret debugging code.
* MethodDef.cs: Less elegant but more bugfree method of doing explicit
offsets for labels. Just put the offset labels in another list and
define them in another loop.

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

20 years ago * IMethodRef.cs: Method refs should expose their call conv. This is
Jackson Harper [Sat, 2 Aug 2003 16:17:11 +0000 (16:17 -0000)]
* IMethodRef.cs: Method refs should expose their call conv. This is
needed so the call conv can be modified for the newobj operation which
is implicitly instance.
* ExternMethodRef.cs: Expose call conv. Don't resolve vararg methods
more then once.
* GlobalMethodRef.cs: Expose call conv
* TypeSpecMethodRef.cs: Expose call conv
* MethodInstr.cs: For newobj operations set the call conv to instance

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

20 years ago * ILParser.jay: Set from label, not to label for filter block handlers
Jackson Harper [Sat, 2 Aug 2003 16:09:51 +0000 (16:09 -0000)]
* ILParser.jay: Set from label, not to label for filter block handlers

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

20 years ago * Double.cs: added icall AssertEndianity.
Malte Hildingson [Sat, 2 Aug 2003 12:41:16 +0000 (12:41 -0000)]
* Double.cs: added icall AssertEndianity.

* ILGenerator.cs: modified the double emission to use above icall.

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

20 years ago * mono-endian.h, mono-endian.c: new macro MONO_DOUBLE_ASSERT_ENDIANITY to
Malte Hildingson [Sat, 2 Aug 2003 12:39:37 +0000 (12:39 -0000)]
* mono-endian.h, mono-endian.c: new macro MONO_DOUBLE_ASSERT_ENDIANITY to
shift the words of a float64 value on ARM.

* icall.c: new icall ves_icall_System_Double_AssertEndianity to utilise
above macro.

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

20 years ago2003-08-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 2 Aug 2003 06:36:37 +0000 (06:36 -0000)]
2003-08-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlDocumentFragment.cs : I missed to add it in relation to the
  previous XmlParserContext patch. Similar to XmlAttribute/XmlElement.
* XmlNodeReader.cs : removed some TODO attributes.
* DTDValidatingReader.cs,
  XmlValidatingReader.cs : Implemented ResolveEntity().

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

20 years ago2003-08-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 2 Aug 2003 06:31:47 +0000 (06:31 -0000)]
2003-08-02  Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* XmlSchema.cs :
  - Changed missingElementTypeRefs from Hashtable to ArrayList.
  - Added internal XmlSchemas for keeping imported schemas.
  - Added private Compile() that takes the original rootSchema and
    schema location stack for nested inclusion check.
  - Added basic xs:import and xs:include support.
  - Compile() is now aware of included XmlSchemaObject items.
  - Changed Compile() to fill missing elements' types and that of
    referencing elements.
  - Read() now adds SourceUri property (although only to itself).
* XmlSchemaCollection.cs : Implemented Add().
* XmlSchemaCollectionEnumerator.cs :
  Changed .ctor() to use schema collection as its argument.
  Fixed Current to return hashtable's Value, instead of Current
  (which returns DictionaryEntry).
* XmlSchemaComplexType.cs :
  Added internal static AnyType.
  Compile() is now searches for its base type into other schemas.
* XmlSchemaElement.cs : anyType is supported.
  It now searches for type information after Compile().
  SetReferedElementInfo() is now changed to SetSchemaType().
* XmlSchemaObjectTable.cs :
  It had problems similar to schema collection. Now it uses internal
  class XmlSchemaObjectTableEnumerator to support GetEnumerator().
* XmlSchemaParticle.cs : added internal class XmlSchemaParticleEmpty
  and internal static Empty.

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

20 years agoLabel painting changed, DrawStringDisabled changed
Alexandre Pigolkine [Sat, 2 Aug 2003 00:43:02 +0000 (00:43 -0000)]
Label painting changed, DrawStringDisabled changed

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

20 years ago2003-08-01 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Fri, 1 Aug 2003 19:29:15 +0000 (19:29 -0000)]
2003-08-01 Ben Maurer  <bmaurer@users.sourceforge.net>

* Compiler.cs, XslAttributeSet.cs: Handle attribute set merging

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

20 years ago2003-08-01 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Fri, 1 Aug 2003 18:57:45 +0000 (18:57 -0000)]
2003-08-01 Ben Maurer  <bmaurer@users.sourceforge.net>

* XslTransformProcessor.cs: Add EvaluateNumber method.
* XslNumber.cs: More stubbing.

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

20 years agoFri Aug 1 16:51:13 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 1 Aug 2003 15:03:55 +0000 (15:03 -0000)]
Fri Aug 1 16:51:13 CEST 2003 Paolo Molaro <lupus@ximian.com>

* class.c, class.h, reflection.c, metadata.c, icall.c: more generics
support, icalls and fixes.

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

20 years agoFri Aug 1 16:47:17 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 1 Aug 2003 14:59:42 +0000 (14:59 -0000)]
Fri Aug 1 16:47:17 CEST 2003 Paolo Molaro <lupus@ximian.com>

* Type.cs, MonoType.cs: implemented generic-specific methods.

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

20 years ago2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 1 Aug 2003 11:54:11 +0000 (11:54 -0000)]
2003-08-01  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* ButtonColumn.cs: Removed additional attributes
* CheckBox.cs: Added attribute
* DataGrid.cs: Added attributes
* HyperLinkColumn.cs: Changed attributes, added lamespec
* Style.cs: Removed attributes
* TextBox.cs: Added/ removed attributes

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

20 years ago2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 1 Aug 2003 11:52:53 +0000 (11:52 -0000)]
2003-08-01  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* PartialCachingControl.cs: is not abstract

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

20 years ago2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 1 Aug 2003 11:51:52 +0000 (11:51 -0000)]
2003-08-01  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* ProcessModelInfo.cs: Fixed signature

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

20 years ago2003-08-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 1 Aug 2003 10:55:29 +0000 (10:55 -0000)]
2003-08-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* FontConverter.cs: stub it out so that system.web compiles.

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

20 years ago2003-08-01 Piers Haken <piersh@friskit.com>
Piers Haken [Fri, 1 Aug 2003 10:44:37 +0000 (10:44 -0000)]
2003-08-01 Piers Haken <piersh@friskit.com>

* Expression.cs: added NodeNamespaceTest
* XPathNavigator.cs: implement Select* with namespaces

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

20 years ago2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 1 Aug 2003 08:04:00 +0000 (08:04 -0000)]
2003-08-01  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AdRotator.cs: Added all attributes
* BaseDataList.cs: Added all attributes, added lamespec, removed additional attributes
* BaseValidator.cs: Added all attributes
* BoundColumn.cs: Added all attributes
* Button.cs: Added all attributes
* ButtonColumn.cs: Added all attributes, added lamespec
* Calendar.cs: Added all attributes, added error checks, throws more exceptions
* CheckBox.cs: Added all attributes
* CheckBoxList.cs: Added all attributes
* CompareValidator.cs: Added all attributes
* CustomValidator.cs: Added all attributes
* DataGrid.cs: Added all attributes, more verbose exceptions, fixed signature, removed additional attributes
* DataGridColumn.cs: Added all attributes
* DataGridColumnCollection.cs: Added all attributes
* DataGridPagerStyle.cs: Added all attributes
* DataGridTableInternal.cs: Made DataGridTableInternal internal
* DataList.cs: Added all attributes, more verbose exceptions, removed non-existing member
* DropDownList.cs: Added all attributes
* FontInfo.cs: Added all attributes
* HyperLink.cs: Added all attributes
* HyperLinkColumn.cs: Added all attributes
* Image.cs: Added all attributes
* ImageButton.cs: Added all attributes
* Label.cs: Added all attributes
* LinkButton.cs: Added all attributes
* ListBox.cs: Added all attributes, added error checks, throws more exceptions
* ListControl.cs: Added all attributes
* ListItem.cs: Added all attributes
* ListItemCollection.cs: Added attribute
* Literal.cs: Added all attributes
* Panel.cs: Added all attributes
* RadioButton.cs: Added all attributes
* RadioButtonList.cs: Added all attributes, added error checks, throws more exceptions
* RangeValidator.cs: Added all attributes
* RegularExpressionValidator.cs: Added all attributes
* Repeater.cs: Added all attributes

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

20 years ago2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 1 Aug 2003 07:59:17 +0000 (07:59 -0000)]
2003-08-01  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Consts.cs: Added entry

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

20 years ago * MethodDef.cs: Allow 0 offsets for labels, and make sure to only
Jackson Harper [Fri, 1 Aug 2003 05:14:23 +0000 (05:14 -0000)]
* MethodDef.cs: Allow 0 offsets for labels, and make sure to only
use offsets when we are supposed to.

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

20 years ago * MethodDef.cs: Allow 0 offsets for labels
Jackson Harper [Fri, 1 Aug 2003 03:28:19 +0000 (03:28 -0000)]
* MethodDef.cs: Allow 0 offsets for labels

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

20 years agoMore opcodes coded. Only a few branch opcodes left, and all the floating
Mark Crichton [Fri, 1 Aug 2003 03:01:14 +0000 (03:01 -0000)]
More opcodes coded.  Only a few branch opcodes left, and all the floating
point codes.

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

20 years ago2003-07-31 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Fri, 1 Aug 2003 02:17:28 +0000 (02:17 -0000)]
2003-07-31 Ben Maurer  <bmaurer@users.sourceforge.net>

* XslNumber.cs: Stub for parsing xsl:number.

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

20 years agoadded .ashx files support
Gonzalo Paniagua Javier [Fri, 1 Aug 2003 01:10:01 +0000 (01:10 -0000)]
added .ashx files support

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

20 years ago2003-08-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 1 Aug 2003 01:09:32 +0000 (01:09 -0000)]
2003-08-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.dll.sources: added WebHandlerParser.cs

* System.Web.Compilation/Directive.cs: support @WebHandler.

* System.Web.UI/SimpleHandlerFactory.cs: implemented GetHandler.
* System.Web.UI/WebHandlerParser.cs: new file that parses .ashx files.

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

20 years ago2003-07-31 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Fri, 1 Aug 2003 00:58:53 +0000 (00:58 -0000)]
2003-07-31 Ben Maurer  <bmaurer@users.sourceforge.net>

* XsltCompiledContext.cs: Implement more functions.

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

20 years agoEven more opcodes implemented.
Mark Crichton [Thu, 31 Jul 2003 23:50:50 +0000 (23:50 -0000)]
Even more opcodes implemented.

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

20 years ago* Site.cs (IsValidSite): new method for checking the validing of
Duncan Mak [Thu, 31 Jul 2003 23:27:14 +0000 (23:27 -0000)]
* Site.cs (IsValidSite): new method for checking the validing of
the site name.

* IsolatedStorageInfo.cs (CreateAssemblyFilename):
(CreateDomainFilename): Replace String.Format with Path.Combine.

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

20 years ago* DataAdapter.cs (CloneInternals): Mark with ObsoleteAttribute for
Duncan Mak [Thu, 31 Jul 2003 23:24:36 +0000 (23:24 -0000)]
* DataAdapter.cs (CloneInternals): Mark with ObsoleteAttribute for
NET_1_1.

* DBConcurrencyException.cs: Added new NET_1_1 no-param constructor.

* XmlDataDocument.cs (BaseURI):
(InnerXml):
(IsReadOnly):
(this):
(LocalName):
(Name):
(OwnerDocument):
(WriteContentTo):
(WriteTo): Removed, these do not need to be redefined, as
they are inherited from XmlDocument already.

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

20 years agoButton painting, MouseDown/Up, LAYOUT_SUSPENDED
Alexandre Pigolkine [Thu, 31 Jul 2003 22:56:04 +0000 (22:56 -0000)]
Button painting, MouseDown/Up, LAYOUT_SUSPENDED

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

20 years ago2003-07-31 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 31 Jul 2003 21:37:58 +0000 (21:37 -0000)]
2003-07-31 Ben Maurer  <bmaurer@users.sourceforge.net>

* Compiler.cs: Add support for key, utility function to parse
QName's from the XsltContext. Store keys in the CompiledStyle, not
in the Stylesheet.
* XslKey.cs: Real implementation
* XslStylesheet.cs: Move the keys to CompiledStyle.
* XsltCompiledContext.cs: Implement the key function
* Iterator.cs: Allow creation of an EnumeratorIterator with an
XmlNamespaceManager

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

20 years ago2003-07-31 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 31 Jul 2003 21:32:32 +0000 (21:32 -0000)]
2003-07-31  Miguel de Icaza  <miguel@ximian.com>

* unicode.c (ves_icall_System_Char_IsPunctuation): The set of
classes that are a punctuation character in .NET is not the same a
g_unichar_ispunct.

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

20 years ago2003-07-31 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 31 Jul 2003 21:20:10 +0000 (21:20 -0000)]
2003-07-31  Sebastien Pouliot  <spouliot@videotron.ca>

* CryptoStream.cs: Oops. Commited some errors :-(

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

20 years ago2003-07-31 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 31 Jul 2003 20:59:49 +0000 (20:59 -0000)]
2003-07-31  Sebastien Pouliot  <spouliot@videotron.ca>

* corlib_test.dll.sources: Added new CryptoStreamTest.cs

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

20 years ago2003-07-31 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 31 Jul 2003 20:58:17 +0000 (20:58 -0000)]
2003-07-31  Sebastien Pouliot  <spouliot@videotron.ca>

* CryptoStream.cs: Closing bug #46143. The Read method was re-written.

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

20 years ago2003-07-31 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 31 Jul 2003 20:55:16 +0000 (20:55 -0000)]
2003-07-31  Sebastien Pouliot  <spouliot@videotron.ca>

* CryptoStreamTest.cs: New. Very basic test for CryptoStream + the
test case from bugzilla #46143 from Joerg Rosenkranz.
* RSACryptoServiceProviderTest.cs: Fixed some exceptions that are
different from .NET 1.0 and 1.1.

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

20 years ago2003-07-31 Piers Haken <piersh@friskit.com>
Piers Haken [Thu, 31 Jul 2003 20:09:47 +0000 (20:09 -0000)]
2003-07-31 Piers Haken <piersh@friskit.com>

* Parser.jay:
Nested predicates (uses ExprFilter instead)
more type safety
make grammar look more like w3c spec
* Expression.cs:
remove ExprStep, ExprPredicates
NodeTest is now a NodeSet
more type-safety
* Iterator.cs:
PredicateIterator now only takes a single predicate expression
more type-safety
* XPathNavigator.cs:
simplified SelectTest
* XPathException.cs:
fixed indenting

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

20 years ago2003-07-31 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 31 Jul 2003 19:33:25 +0000 (19:33 -0000)]
2003-07-31 Ben Maurer  <bmaurer@users.sourceforge.net>

* XsltCompiledContext.cs: Hmm, maybe I should actually *enable*
the functions ;-). Also wrote current ().

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

20 years agoImplemented more opcodes. Got to CEE_AND.
Mark Crichton [Thu, 31 Jul 2003 19:29:50 +0000 (19:29 -0000)]
Implemented more opcodes.  Got to CEE_AND.

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

20 years ago2003-07-31 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 31 Jul 2003 18:56:53 +0000 (18:56 -0000)]
2003-07-31 Ben Maurer  <bmaurer@users.sourceforge.net>

* XsltCompiledContext.cs: Remove excess conversion stuff. It is
done in XPath. Add stubs for XSLT functions.

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

20 years ago2003-07-31 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Thu, 31 Jul 2003 18:06:47 +0000 (18:06 -0000)]
2003-07-31  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlDocumentTests.cs : added LoadThrowsUndeclaredEntity() and
  CreateEntityReferencesWithoutDTD().
* XmlNodeReaderTests.cs : added ResolveEntity(), ResolveEntity2() and
  ResolveEntityWithoutDTD().

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

20 years ago2003-07-31 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Thu, 31 Jul 2003 18:01:50 +0000 (18:01 -0000)]
2003-07-31  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlParserContext.cs,
  XmlAttribute.cs,
  XmlElement.cs : Added internal Dtd and new internal XmlParserContext
  .ctor() that takes DTDObjectModel. And then rewrote classes which
  uses DTD information. Changed DocTypeName, InternalSubset, PublicId
  and SystemId to use DTDObjectModel.
* DTDObjectModel.cs :
  Added DTDObjectModel.InternalSubsetHasPEReference.
  Added DTDEntityDeclaration.IsInternalSubset.
* XmlTextReader.cs :
  Added internal GetInternalParserContext (to build entity reader).
  Added private isIntSubset to check if the DTD subset is internal or
  external, which might affect well-formedness constraints.
  Changed GenerateDTDObjectModel to return the resulting DTD model.

* XmlEntityReference.cs : implemented BaseURI.
* XmlNodeReader.cs :
  - Implemented ResolveEntity() and CanResolveEntity(). In fact
    it leads too many changes on almost all methods and properties,
    since they now must be aware of entityReader.
  - fixed ownerElement that might be used to return from attribute
    value to the element through parent attribtues.
  - Now changed indexer to call GetAttribute() and moved actual logic
    to the matching GetAttribute() methods.

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

20 years ago2003-07-31 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 31 Jul 2003 17:23:45 +0000 (17:23 -0000)]
2003-07-31 Ben Maurer  <bmaurer@users.sourceforge.net>

* XslVariable.cs: Add IsEvaluated.
* Compiler.cs: To resolve a variable you now need to pass the
processor, so that it can be passed to IsEvaluated. A local will
only be resolved if it has already been evaluated.
* XsltCompiledContext.cs: Pass along the processor.

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

20 years ago2003-07-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 31 Jul 2003 15:25:04 +0000 (15:25 -0000)]
2003-07-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* FormsAuthenticationModule.cs: really renew the ticket. Thanks to
Jens Thiel <Jens@Thiel.DE>.

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

20 years agoThu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 31 Jul 2003 14:32:42 +0000 (14:32 -0000)]
Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>

* configure.in, etc.: portability fixes and support for
buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.

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

20 years ago * Control.cs : anchoring algorithm was fixed to avoid inaccuracies caused by rounding
Aleksey Ryabchuk [Thu, 31 Jul 2003 13:03:28 +0000 (13:03 -0000)]
* Control.cs : anchoring algorithm was fixed to avoid inaccuracies caused by rounding
* TextBoxBase.cs : set FixedHeight style for single line edit boxes

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