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
Paolo Molaro [Thu, 31 Jul 2003 10:36:03 +0000 (10:36 -0000)]
Fix make dist.
svn path=/trunk/mono/; revision=16935
Paolo Molaro [Thu, 31 Jul 2003 09:54:27 +0000 (09:54 -0000)]
Fix.
svn path=/trunk/mono/; revision=16934
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
Jackson Harper [Thu, 31 Jul 2003 06:06:45 +0000 (06:06 -0000)]
new test
svn path=/trunk/mcs/; revision=16930
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Wed, 30 Jul 2003 20:56:45 +0000 (20:56 -0000)]
Flush
svn path=/trunk/mono/; revision=16911
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Johannes Roith [Wed, 30 Jul 2003 14:01:40 +0000 (14:01 -0000)]
fix typo
svn path=/trunk/mono/; revision=16889
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
Johannes Roith [Wed, 30 Jul 2003 13:58:46 +0000 (13:58 -0000)]
add
svn path=/trunk/mono/; revision=16886
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
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
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
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
Miguel de Icaza [Wed, 30 Jul 2003 05:22:08 +0000 (05:22 -0000)]
update news
svn path=/trunk/mono/; revision=16874
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
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
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
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
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
Alexandre Pigolkine [Wed, 30 Jul 2003 02:26:47 +0000 (02:26 -0000)]
BmpPaint.cs modified
svn path=/trunk/mcs/; revision=16868
Alexandre Pigolkine [Wed, 30 Jul 2003 02:25:46 +0000 (02:25 -0000)]
cosmetic changes
svn path=/trunk/mcs/; revision=16867
Alexandre Pigolkine [Wed, 30 Jul 2003 02:24:14 +0000 (02:24 -0000)]
painting on loaded image
svn path=/trunk/mcs/; revision=16866
Alexandre Pigolkine [Wed, 30 Jul 2003 02:23:08 +0000 (02:23 -0000)]
InternalImageInfo class improved
svn path=/trunk/mcs/; revision=16865
Jackson Harper [Wed, 30 Jul 2003 02:14:29 +0000 (02:14 -0000)]
oops
svn path=/trunk/mcs/; revision=16864
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
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
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
Miguel de Icaza [Tue, 29 Jul 2003 22:17:42 +0000 (22:17 -0000)]
Remove debugging bits
svn path=/trunk/mcs/; revision=16859
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
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
Ravi Pratap M [Tue, 29 Jul 2003 20:35:21 +0000 (20:35 -0000)]
2003-07-29 Ravi Pratap <ravi@ximian.com>
* conv-lib.cs: New Multi stage compilation test for bug #47043.
* conv-main.cs: Main for the above.
* Makefile: Update.
svn path=/trunk/mcs/; revision=16856
Ben Maurer [Tue, 29 Jul 2003 19:53:24 +0000 (19:53 -0000)]
build fix for jackson
svn path=/trunk/mcs/; revision=16854
Ben Maurer [Tue, 29 Jul 2003 18:31:25 +0000 (18:31 -0000)]
2003-07-29 Ben Maurer <bmaurer@users.sourceforge.net>
* Iterator.cs: make sure we dont throw exceptions on ToString ()
svn path=/trunk/mcs/; revision=16853
Miguel de Icaza [Tue, 29 Jul 2003 18:12:49 +0000 (18:12 -0000)]
Add enumerator tests
svn path=/trunk/mcs/; revision=16852
Miguel de Icaza [Tue, 29 Jul 2003 18:07:04 +0000 (18:07 -0000)]
Add new test
svn path=/trunk/mcs/; revision=16851
Miguel de Icaza [Tue, 29 Jul 2003 18:03:20 +0000 (18:03 -0000)]
Add more tests
svn path=/trunk/mcs/; revision=16850
Miguel de Icaza [Tue, 29 Jul 2003 18:01:34 +0000 (18:01 -0000)]
2003-07-29 Miguel de Icaza <miguel@ximian.com>
* ArrayList.cs: Deployed ArrayList from Tum; Fixed iterator to
allow nulls, and inline a few calls to make profiling more useful.
svn path=/trunk/mcs/; revision=16849
Ben Maurer [Tue, 29 Jul 2003 17:36:20 +0000 (17:36 -0000)]
Here comes managed XSLT! WOOOOOHOOOOOO!
svn path=/trunk/mcs/; revision=16848
Paolo Molaro [Tue, 29 Jul 2003 16:58:31 +0000 (16:58 -0000)]
Better fix.
svn path=/trunk/mono/; revision=16847
Miguel de Icaza [Tue, 29 Jul 2003 16:28:29 +0000 (16:28 -0000)]
2003-07-29 Miguel de Icaza <miguel@ximian.com>
* IntPtrStream.cs (Read): Use Marshal.Copy instead of the now
deprecated MemCopy.
(IntPtrStream): New stream implementation, it maps to a region in
memory.
svn path=/trunk/mcs/; revision=16846
Paolo Molaro [Tue, 29 Jul 2003 16:21:20 +0000 (16:21 -0000)]
Tue Jul 29 18:07:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
* configure.in: ipv6 portability fixes from Felix Ortga (guile@lared.es).
svn path=/trunk/mono/; revision=16845
Paolo Molaro [Tue, 29 Jul 2003 16:20:25 +0000 (16:20 -0000)]
Tue Jul 29 18:07:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
* socket-io.c: ipv6 portability fixes from Felix Ortga (guile@lared.es).
svn path=/trunk/mono/; revision=16844
Miguel de Icaza [Tue, 29 Jul 2003 16:00:11 +0000 (16:00 -0000)]
2003-07-29 Miguel de Icaza <miguel@ximian.com>
* icall.c: Add new MemCopy internalcall.
(ves_icall_System_Reflection_Assembly_GetManifestResourceInternal):
Simplified code; It is not necessary to handle all the cases here,
as the C# code takes care of it. Only handle the case of the name
resource embedded into the assembly.
Changed signature to return the data pointer and the size of the
data.
2003-07-26 Miguel de Icaza <miguel@ximian.com>
* reflection.c (mono_image_get_method_info): Allow for 0x40 to be
encoded. (Partition II.22.1.7: PInvokeAttribute:SupportsLastErr).
svn path=/trunk/mono/; revision=16843
Miguel de Icaza [Tue, 29 Jul 2003 15:28:34 +0000 (15:28 -0000)]
Add missing internalcall declaration
svn path=/trunk/mcs/; revision=16842
Miguel de Icaza [Tue, 29 Jul 2003 15:23:41 +0000 (15:23 -0000)]
Patch from Mark
svn path=/trunk/mono/; revision=16841
Aleksey Ryabchuk [Tue, 29 Jul 2003 14:45:07 +0000 (14:45 -0000)]
BackColor, ForeColor, PasswordChar for edit boxes
svn path=/trunk/mcs/; revision=16840
Lluis Sanchez [Tue, 29 Jul 2003 13:58:45 +0000 (13:58 -0000)]
* socket-io.c: ignore EINTR error in select.
svn path=/trunk/mono/; revision=16839
Paolo Molaro [Tue, 29 Jul 2003 13:34:37 +0000 (13:34 -0000)]
Tue Jul 29 15:25:01 CEST 2003 Paolo Molaro <lupus@ximian.com>
* class.h, class.c: removed unused subclasses field in MonoClass.
svn path=/trunk/mono/; revision=16838
Lluis Sanchez [Tue, 29 Jul 2003 13:15:21 +0000 (13:15 -0000)]
* icall.c: improve fix of get_base_definition(). If the parent class
doesn't have the mehod, look at the parent of the parent.
* object.c: mono_message_init(): use the attribute PARAM_ATTRIBUTE_OUT
to check if a parameter is an in or out parameter
(PARAM_ATTRIBUTE_IN is not set by default).
mono_method_return_message_restore(): Use mono_class_value_size to
get the size of a value type. mono_type_stack_size (parameterType)
does not return the correct value if parameterType is byRef.
mono_load_remote_field(), mono_load_remote_field_new(),
mono_store_remote_field(), mono_store_remote_field_new():
raise exception if the remote call returns an exception.
svn path=/trunk/mono/; revision=16837
Paolo Molaro [Tue, 29 Jul 2003 13:12:59 +0000 (13:12 -0000)]
Tue Jul 29 12:43:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mini.c: more opcodes implemented and better support for generics.
svn path=/trunk/mono/; revision=16836
Lluis Sanchez [Tue, 29 Jul 2003 12:59:06 +0000 (12:59 -0000)]
* RemotingServices.cs: GetObjectUri(): For client proxies, return
the target url.
svn path=/trunk/mcs/; revision=16835
Paolo Molaro [Tue, 29 Jul 2003 10:32:53 +0000 (10:32 -0000)]
Update signature.
svn path=/trunk/mono/; revision=16834
Paolo Molaro [Tue, 29 Jul 2003 10:25:02 +0000 (10:25 -0000)]
Tue Jul 29 12:15:13 CEST 2003 Paolo Molaro <lupus@ximian.com>
* RuntimeHelpers.cs: pass the handles values o icalls, to avoid
special cases in some call conventions.
svn path=/trunk/mcs/; revision=16833
Paolo Molaro [Tue, 29 Jul 2003 10:23:43 +0000 (10:23 -0000)]
Tue Jul 29 12:13:16 CEST 2003 Paolo Molaro <lupus@ximian.com>
* Type.cs, MonoType.cs, ArgIterator.cs: pass the handles values
to icalls, to avoid special cases in some call conventions.
svn path=/trunk/mcs/; revision=16832
Paolo Molaro [Tue, 29 Jul 2003 10:20:51 +0000 (10:20 -0000)]
Compilation fixes. Still requires a memcopy implementation.
svn path=/trunk/mcs/; revision=16831
Jackson Harper [Tue, 29 Jul 2003 07:34:12 +0000 (07:34 -0000)]
* ILParser.jay: Use new labeling system for handler blocks.
svn path=/trunk/mcs/; revision=16830
Jackson Harper [Tue, 29 Jul 2003 07:32:15 +0000 (07:32 -0000)]
* ILParser.jay: Use new labeling system for handler blocks.
svn path=/trunk/mcs/; revision=16829
Jackson Harper [Tue, 29 Jul 2003 07:30:29 +0000 (07:30 -0000)]
* FilterBlock.cs: Use a handler block for the this block. This
makes it easier to create filters using braces, labels, or offsets
* HandlerBlock.cs: Allow handler blocks to be created using positions,
offsets, and labels.
* MethodDef.cs: Add methods to create labels all 3 ways, and emit
labels created by each of the methods.
* TryBlock.cs: Use a handler block instead of label strings. This
allows all three methods of label creation to be used.
svn path=/trunk/mcs/; revision=16828
Miguel de Icaza [Tue, 29 Jul 2003 05:56:54 +0000 (05:56 -0000)]
Add IntPtrStream.cs to the build
svn path=/trunk/mcs/; revision=16827
Miguel de Icaza [Tue, 29 Jul 2003 05:56:38 +0000 (05:56 -0000)]
2003-07-29 Miguel de Icaza <miguel@ximian.com>
* IntPtrStream.cs: New stream implementation, it maps to a region
in memory.
svn path=/trunk/mcs/; revision=16826
Jackson Harper [Tue, 29 Jul 2003 05:18:32 +0000 (05:18 -0000)]
* ILParser.jay: No longer need to supply method references
to instructions, they get that when emitting now.
svn path=/trunk/mcs/; revision=16825
Jackson Harper [Tue, 29 Jul 2003 05:14:25 +0000 (05:14 -0000)]
* IInstr.cs: Instructions now get their parent method when being
emitted.
* *Instr.cs: Adjust emit method to accept a methoddef
svn path=/trunk/mcs/; revision=16824
Miguel de Icaza [Tue, 29 Jul 2003 02:49:16 +0000 (02:49 -0000)]
2003-07-28 Miguel de Icaza <miguel@ximian.com>
* NativeWindow.cs: Remove debugigng messages.
* Control.cs: Remove debugging messages.
* Label.cs: Use the border style.
svn path=/trunk/mcs/; revision=16819
Piers Haken [Tue, 29 Jul 2003 02:27:04 +0000 (02:27 -0000)]
2003-07-28 Piers Haken <piersh@friskit.com>
* DefaultContext.cs: better handling of null argument lists
* XPathNavigator.cs: implement ComparePosition
svn path=/trunk/mcs/; revision=16817