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
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
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
Miguel de Icaza [Tue, 5 Aug 2003 03:59:28 +0000 (03:59 -0000)]
Flush
svn path=/trunk/mono/; revision=17066
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
Miguel de Icaza [Tue, 5 Aug 2003 01:40:04 +0000 (01:40 -0000)]
Flush
svn path=/trunk/mono/; revision=17064
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
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
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
Ben Maurer [Mon, 4 Aug 2003 21:52:48 +0000 (21:52 -0000)]
type s/null/""
svn path=/trunk/mcs/; revision=17059
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
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
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
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
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
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
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
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
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
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
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
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
Jackson Harper [Mon, 4 Aug 2003 06:58:12 +0000 (06:58 -0000)]
Add sentinel
svn path=/trunk/mcs/; revision=17043
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
Jackson Harper [Mon, 4 Aug 2003 06:43:34 +0000 (06:43 -0000)]
* PEAPI.cs: New Sentinel type.
svn path=/trunk/mcs/; revision=17041
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
Gonzalo Paniagua Javier [Mon, 4 Aug 2003 00:16:11 +0000 (00:16 -0000)]
forgot this one
svn path=/trunk/mcs/; revision=17038
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
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
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
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
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
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
Alexandre Pigolkine [Sun, 3 Aug 2003 22:17:48 +0000 (22:17 -0000)]
RadioButton painting in OnPaint
svn path=/trunk/mcs/; revision=17031
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
Alexandre Pigolkine [Sun, 3 Aug 2003 22:13:40 +0000 (22:13 -0000)]
delegate Dispose to implementation
svn path=/trunk/mcs/; revision=17029
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
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
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
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
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
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
Jackson Harper [Sun, 3 Aug 2003 16:00:09 +0000 (16:00 -0000)]
Add LabelInfo to build
svn path=/trunk/mcs/; revision=17021
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
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
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
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
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
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
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
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
Duncan Mak [Sun, 3 Aug 2003 06:24:59 +0000 (06:24 -0000)]
* StrongNameMembershipCondition.cs:
* UrlMembershipCondition.cs: Implemented.
svn path=/trunk/mcs/; revision=17011
Alexandre Pigolkine [Sun, 3 Aug 2003 01:57:42 +0000 (01:57 -0000)]
small change to previous commit
svn path=/trunk/mcs/; revision=17010
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
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
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
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
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
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
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
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
Alexandre Pigolkine [Sat, 2 Aug 2003 00:43:02 +0000 (00:43 -0000)]
Label painting changed, DrawStringDisabled changed
svn path=/trunk/mcs/; revision=16999
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Gonzalo Paniagua Javier [Fri, 1 Aug 2003 01:10:01 +0000 (01:10 -0000)]
added .ashx files support
svn path=/trunk/mono/; revision=16972
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
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
Mark Crichton [Thu, 31 Jul 2003 23:50:50 +0000 (23:50 -0000)]
Even more opcodes implemented.
svn path=/trunk/mono/; revision=16968
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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