mono.git
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

20 years agoFix make dist.
Paolo Molaro [Thu, 31 Jul 2003 10:36:03 +0000 (10:36 -0000)]
Fix make dist.

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

20 years agoFix.
Paolo Molaro [Thu, 31 Jul 2003 09:54:27 +0000 (09:54 -0000)]
Fix.

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

20 years ago * ILReader.cs: Incremint colums while reading
Jackson Harper [Thu, 31 Jul 2003 06:08:55 +0000 (06:08 -0000)]
* ILReader.cs: Incremint colums while reading
* Location.cs: Display column numbers

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

20 years agonew test
Jackson Harper [Thu, 31 Jul 2003 06:06:45 +0000 (06:06 -0000)]
new test

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

20 years ago * ILParser.jay: Create branch instructions with explicit offsets
Jackson Harper [Thu, 31 Jul 2003 06:05:55 +0000 (06:05 -0000)]
* ILParser.jay: Create branch instructions with explicit offsets

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

20 years ago * BranchInstr.cs: Allow explicit offsets for labels
Jackson Harper [Thu, 31 Jul 2003 06:03:18 +0000 (06:03 -0000)]
* BranchInstr.cs: Allow explicit offsets for labels

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

20 years ago * Driver.cs: Throw compile errors for now
Jackson Harper [Thu, 31 Jul 2003 05:59:19 +0000 (05:59 -0000)]
* Driver.cs: Throw compile errors for now

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

20 years agoMore bits to get mono JIT crippeling along on sparc.
Mark Crichton [Thu, 31 Jul 2003 02:45:13 +0000 (02:45 -0000)]
More bits to get mono JIT crippeling along on sparc.

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

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

* NetworkStream.cs:
* Socket.cs: fixed array boundary checks. 0 sized arrays are allowed.

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

20 years ago* XPathException.cs
Duncan Mak [Thu, 31 Jul 2003 01:14:30 +0000 (01:14 -0000)]
* XPathException.cs
(GetObjectData):
(Message): Added.

* Url.cs (ToString): It should output an XML string, not just the
plain url.

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

20 years ago* TimeoutException.cs:
Duncan Mak [Thu, 31 Jul 2003 01:00:14 +0000 (01:00 -0000)]
* TimeoutException.cs:
* ServiceProcessDescriptionAttribute.cs:
* ServiceControllerPermissionAttribute.cs:
* ServiceControllerPermissionEntryCollection.cs:
* ServiceControllerPermissionEntry.cs: Added.

* TODOAttribute.cs:
* Locale.cs: Added.

* ServiceBase.cs: Added missing APIs.

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

20 years agoFixed the last of the *compile* bugs. Code still won't do anything useful
Mark Crichton [Thu, 31 Jul 2003 00:58:11 +0000 (00:58 -0000)]
Fixed the last of the *compile* bugs.  Code still won't do anything useful
on a sparc machine.  However, we now can produce a mono binary on
sparc-linux.

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

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

* ManagedXslTransform.cs: Hold reference to CompiledStyle, not the
XslTransformProcessor. Will help with thread safty.
* Compiler.cs, XslTemplate.cs, XslTransformProcessor.cs: Store
variable values in the XslTransformProcessor.
* XsltCompiledContext.cs: If the scope is null, don't look there!
* Debug.cs: New method Assert
* XslApplyTemplates.cs, XslCallTemplate.cs, XslCompiledElement.cs,
XslTemplateContent.cs, XslVariable.cs:
Store variable values in the XslTransformProcessor

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

20 years agoIt has not been funny
Gonzalo Paniagua Javier [Thu, 31 Jul 2003 00:55:15 +0000 (00:55 -0000)]
It has not been funny
to fight such a beast
unveiled by foreach.
Farewell, little bunny,
go on for the feast.

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

20 years ago* IsolatedStorageFile.cs:
Duncan Mak [Thu, 31 Jul 2003 00:47:24 +0000 (00:47 -0000)]
* IsolatedStorageFile.cs:
(GetStore): Update storage_scope accordingly.
(GetUseStoreForAssembly): Include IsolatedStorageScope.User.
(GetUseStoreForDomain): Include IsolatedStorageScope.User and
IsolatedStorageScope.Assembly.

* IsolatedStorage.cs:
(CurrentSize):
(MaximumSize): throw InvalidOperationExceptions. This is a
subclass responsibility.
(Scope): Implemented using a static field, storage_scope.
(SeparatorInternal)
(SeparatorExternal): Implemented. Use Path.DirectorySeparatorChar
for SeparatorExternal.

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

20 years agoinstall-local depends on the programs too
Gonzalo Paniagua Javier [Wed, 30 Jul 2003 23:38:36 +0000 (23:38 -0000)]
install-local depends on the programs too

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

20 years agoSome Sparc realted fixes. Doesn't compile yet, but getting closer.
Mark Crichton [Wed, 30 Jul 2003 23:04:57 +0000 (23:04 -0000)]
Some Sparc realted fixes.  Doesn't compile yet, but getting closer.
Still not enabled in any build.  Won't be until it compiles.

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

20 years ago2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 30 Jul 2003 22:34:06 +0000 (22:34 -0000)]
2003-07-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Removed attribute

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

20 years agoFlush
Miguel de Icaza [Wed, 30 Jul 2003 20:56:45 +0000 (20:56 -0000)]
Flush

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

20 years ago2003-07-30 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Wed, 30 Jul 2003 19:12:23 +0000 (19:12 -0000)]
2003-07-30  Sebastien Pouliot  <spouliot@videotron.ca>

* CryptoStream.cs: Fixed bug #46143 (exception) - however we dont
returns the same result as MS. Class needs to be re-written.

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

20 years ago2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 30 Jul 2003 18:18:28 +0000 (18:18 -0000)]
2003-07-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* RequiredFieldValidator.cs: Added all attributes
* Style.cs: Added all attributes
* Table.cs: Added all attributes
* TableCell.cs: Added all attributes, added error checks, throws more exceptions
* TableCellCollection.cs: Added attribute
* TableRow.cs: Added all attributes
* TableRowCollection: Added attribute
* TableStyle.cs: Added all attributes, improved error messages
* TemplateColumn.cs: Added all attributes
* TextBox.cs: Added all attributes, added error checks, throws more exceptions
* ValidationSummary.cs: Added all attributes
* WebControl.cs: Added all attributes
* Xml.cs: Added all attributes

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

20 years ago2003-07-30 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Wed, 30 Jul 2003 18:16:58 +0000 (18:16 -0000)]
2003-07-30 Ben Maurer  <bmaurer@users.sourceforge.net>

* ManagedXslTransform.cs: remove verbose debugging messages
* Compiler.cs, XsltCompiledContext.cs: Remove verbose messages
* XslTransformProcessor.cs: Use strongtyped evaluation, using new
internal methods in XPathNavigator. Remove verbose debugging messages.
* XslAvt.cs, XslCopyOf.cs, XslIf.cs, XslText.cs, XslValueOf.cs,
XslVariable.cs:
Use new strong typed methods, remove verbose debugging messages.

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

20 years ago2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 30 Jul 2003 18:09:43 +0000 (18:09 -0000)]
2003-07-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* PersistenceModeAttribute.cs: Fixed wrong AttributeUsage

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

20 years ago2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 30 Jul 2003 18:08:08 +0000 (18:08 -0000)]
2003-07-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* WebCategoryAttribute.cs: Implemented localization
* WebSysDescriptionAttribute.cs: Implemented localization

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

20 years ago2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 30 Jul 2003 18:05:48 +0000 (18:05 -0000)]
2003-07-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

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

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

20 years ago2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 30 Jul 2003 18:03:40 +0000 (18:03 -0000)]
2003-07-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Locale.cs: Added

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

20 years ago * TypeData.cs: Added new constructor and variables to allow the creation of
Lluis Sanchez [Wed, 30 Jul 2003 17:52:06 +0000 (17:52 -0000)]
* TypeData.cs: Added new constructor and variables to allow the creation of
  a TypeData without a Type. Added ListItemTypeData property.
* XmlTypeMapping.cs: Added property for checking if a ListMap represents an
  array of arrays. Added also a property to get the nested array map.
* XmlCodeExporter.cs: First implementation of code exporter.

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

20 years ago * CSharpCodeGenerator.cs: GenerateTypeStart(): Write type custom attributes
Lluis Sanchez [Wed, 30 Jul 2003 17:45:24 +0000 (17:45 -0000)]
* CSharpCodeGenerator.cs: GenerateTypeStart(): Write type custom attributes

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

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

* makecert.1: New. Man page for MakeCert.exe

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

20 years ago2003-07-30 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Wed, 30 Jul 2003 17:16:35 +0000 (17:16 -0000)]
2003-07-30  Sebastien Pouliot  <spouliot@videotron.ca>

* AssemblyInfo.cs: Updated version to 0.25.99 (all tools).
* MakeCert.cs: Added support for Extended Key Usage (-eku).
It's now possible to create SSL certificate with the tool.

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

20 years ago2003-07-30 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Wed, 30 Jul 2003 17:15:44 +0000 (17:15 -0000)]
2003-07-30  Sebastien Pouliot  <spouliot@videotron.ca>

* Mono.Security.dll.sources: Added ExtendedKeyUsageExtension.cs
certificate extension (so MakeCert can now create SSL certificates).

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

20 years ago2003-07-30 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Wed, 30 Jul 2003 17:14:53 +0000 (17:14 -0000)]
2003-07-30  Sebastien Pouliot  <spouliot@videotron.ca>

* ExtendedKeyUsageExtension.cs: New. Added for makecert.

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

20 years agoWed Jul 30 17:52:41 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 30 Jul 2003 16:03:24 +0000 (16:03 -0000)]
Wed Jul 30 17:52:41 CEST 2003 Paolo Molaro <lupus@ximian.com>

* Makefile.am, cpu-sparc.md, exceptions-sparc.c, mini-sparc.c,
mini-sparc.h, tramp-sparc.c: Beginning of sparc support
from Mark Crichton <crichton@gimp.org> and Christopher Taylor
(ct@gentoo.org).

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

20 years agoScrollBars, AcceptsReturn, CharacterCasing properties were implemented
Aleksey Ryabchuk [Wed, 30 Jul 2003 14:06:56 +0000 (14:06 -0000)]
ScrollBars, AcceptsReturn, CharacterCasing properties were implemented

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

20 years agofix typo
Johannes Roith [Wed, 30 Jul 2003 14:01:40 +0000 (14:01 -0000)]
fix typo

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

20 years ago2003-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 30 Jul 2003 14:01:19 +0000 (14:01 -0000)]
2003-07-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DataList.cs: fixed signature of ItemCreated and ItemDataBound.

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

20 years agoadd
Johannes Roith [Wed, 30 Jul 2003 13:58:46 +0000 (13:58 -0000)]
add

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

20 years ago2003-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 30 Jul 2003 13:57:48 +0000 (13:57 -0000)]
2003-07-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DataGrid.cs: fixed signature of ItemCreated and PageIndexChanged.

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

20 years ago2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 30 Jul 2003 13:57:29 +0000 (13:57 -0000)]
2003-07-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* System.Web.dll.sources: added new files to System.Web.SessionState and System.Web.UI

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

20 years ago2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 30 Jul 2003 13:56:03 +0000 (13:56 -0000)]
2003-07-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* UserControl.cs: Added attribute
* BasePartialCachingControl.cs: New class and paritally implemented
* DesignerDataBoundLiteralControl.cs: New class and implemented
* DesignTimeTemplateParser.cs:
* PartialCachingControl.cs:
* StaticPartialCachingControl.cs: New class and paritally implemented

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

20 years ago2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 30 Jul 2003 13:54:32 +0000 (13:54 -0000)]
2003-07-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* IStateRuntime.cs: New interface class
* StateRuntime.cs: New class - stubbed out

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

20 years agoupdate news
Miguel de Icaza [Wed, 30 Jul 2003 05:22:08 +0000 (05:22 -0000)]
update news

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

20 years ago * Driver.cs: Add some basic line number feedback when an error
Jackson Harper [Wed, 30 Jul 2003 03:26:51 +0000 (03:26 -0000)]
* Driver.cs: Add some basic line number feedback when an error
occurs

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

20 years ago * ILReader.cs: Incriment line numbers
Jackson Harper [Wed, 30 Jul 2003 03:26:00 +0000 (03:26 -0000)]
* ILReader.cs: Incriment line numbers
* Location.cs: Do not reset line number when moving to a previous
column. Add ToString method.

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

20 years ago2003-07-29 Piers Haken <piersh@friskit.com>
Piers Haken [Wed, 30 Jul 2003 03:23:03 +0000 (03:23 -0000)]
2003-07-29 Piers Haken <piersh@friskit.com>

* DefaultContext.cs: 'local-name' returns String, not NodeSet!

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

20 years ago2003-07-29 Piers Haken <piersh@friskit.com>
Piers Haken [Wed, 30 Jul 2003 03:20:04 +0000 (03:20 -0000)]
2003-07-29 Piers Haken <piersh@friskit.com>

* XPathNavigator.cs:
* Expression.cs:
add typesafe Evaluate* methods

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

20 years ago2003-07-29 Piers Haken <piersh@friskit.com>
Piers Haken [Wed, 30 Jul 2003 02:40:03 +0000 (02:40 -0000)]
2003-07-29 Piers Haken <piersh@friskit.com>

* DefaultContext.cs: fix 'substring-after'

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

20 years agoBmpPaint.cs modified
Alexandre Pigolkine [Wed, 30 Jul 2003 02:26:47 +0000 (02:26 -0000)]
BmpPaint.cs  modified

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

20 years agocosmetic changes
Alexandre Pigolkine [Wed, 30 Jul 2003 02:25:46 +0000 (02:25 -0000)]
cosmetic changes

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

20 years agopainting on loaded image
Alexandre Pigolkine [Wed, 30 Jul 2003 02:24:14 +0000 (02:24 -0000)]
painting on loaded image

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

20 years agoInternalImageInfo class improved
Alexandre Pigolkine [Wed, 30 Jul 2003 02:23:08 +0000 (02:23 -0000)]
InternalImageInfo class improved

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

20 years agooops
Jackson Harper [Wed, 30 Jul 2003 02:14:29 +0000 (02:14 -0000)]
oops

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

20 years ago * PEAPI.cs: Allow labels to be created with an explicit offset
Jackson Harper [Wed, 30 Jul 2003 02:11:12 +0000 (02:11 -0000)]
* PEAPI.cs: Allow labels to be created with an explicit offset

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

20 years ago2003-07-29 Piers Haken <piersh@friskit.com>
Piers Haken [Wed, 30 Jul 2003 00:23:46 +0000 (00:23 -0000)]
2003-07-29 Piers Haken <piersh@friskit.com>

* Iterator.cs: fix PredicateIterator.CurrentPosition bug (it wasn't incrementing)

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

20 years agoforgot to commit this before. dont worry, am not slacking ;-)
Ben Maurer [Tue, 29 Jul 2003 22:45:01 +0000 (22:45 -0000)]
forgot to commit this before. dont worry, am not slacking ;-)

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

20 years agoRemove debugging bits
Miguel de Icaza [Tue, 29 Jul 2003 22:17:42 +0000 (22:17 -0000)]
Remove debugging bits

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

20 years ago2003-07-29 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 29 Jul 2003 22:16:41 +0000 (22:16 -0000)]
2003-07-29  Miguel de Icaza  <miguel@ximian.com>

* IntPtrStream.cs (Read): Use correct offset here;  Change the
code to use a byte* instead of an IntPtr to reduce the number of
casts used.

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

20 years ago2003-07-29 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Tue, 29 Jul 2003 20:36:58 +0000 (20:36 -0000)]
2003-07-29  Ravi Pratap  <ravi@ximian.com>

* expression.cs (Invocation.MakeUnionSet): Patch from Lluis
Sanchez : use TypeManager.ArrayContainsMethod instead of a direct
reference comparison.

(TypeManager.ArrayContainsMethod): When we have a MethodInfo, also
examine the ReturnType for equality - this is necessary in the
cases of implicit and explicit operators whose signature also
includes the return type.

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