Philip Van Hoof [Sat, 31 May 2003 17:04:10 +0000 (17:04 -0000)]
Color demo
svn path=/trunk/mcs/; revision=15021
Jackson Harper [Sat, 31 May 2003 16:49:50 +0000 (16:49 -0000)]
* PEAPI.cs: Initial work on implementing custom
attributes. Attributes can now be added to ClassDefs and
MethodDefs. Still need to implement for other metadata elements.
Added the stele.r4 and stelem.r8 instructions, this should also
shift the stelem.ref instruction to the proper value (0xA2)
svn path=/trunk/mcs/; revision=15020
Paolo Molaro [Sat, 31 May 2003 13:31:18 +0000 (13:31 -0000)]
Sat May 31 15:22:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
* reflection.c: fixed bug #43905.
svn path=/trunk/mono/; revision=15018
Paolo Molaro [Sat, 31 May 2003 10:30:52 +0000 (10:30 -0000)]
Sat May 31 12:21:21 CEST 2003 Paolo Molaro <lupus@ximian.com>
* System.Resources/ResXResourceReader.cs: get simple reading and error
checks working.
svn path=/trunk/mcs/; revision=15017
Gonzalo Paniagua Javier [Sat, 31 May 2003 02:34:28 +0000 (02:34 -0000)]
2003-05-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* RegisteredWaitHandle.cs: check that the callback is not null before
invoking.
* ThreadPool.cs: fixed timeout -> TimeSpan conversions (closes bug
#43963). Queue the item before setting the handle. If there's a timeout,
avoid trying to Dequeue, getting the exception et al, just continue the
loop.
svn path=/trunk/mcs/; revision=15016
Miguel de Icaza [Sat, 31 May 2003 00:47:21 +0000 (00:47 -0000)]
First set of attempts to do RPC, but I need to prefix the method name only,
not the parameters. So still confused. Only needed for Google
2003-05-30 Miguel de Icaza <miguel@ximian.com>
* Methods.cs (MethodStubInfo): Start support for RPC style as well
as Literal style. Take an object instead of a
SoapDocumentMethodAttribute, and allow the value to be also a
SoapRpcMethodAttribute. Pull data from both.
Kill SoapBindingUse, we only use this during validation.
Turn out Google uses RPC/Literal, and its a good demo.
svn path=/trunk/mcs/; revision=15014
Miguel de Icaza [Fri, 30 May 2003 20:08:41 +0000 (20:08 -0000)]
2003-05-30 Miguel de Icaza <miguel@ximian.com>
* Methods.cs (MakeResponseSerializer): OneWay is not the only
condition to catch; Also void return types are not required to
have a response.
(MakeRequestSerializer): InParameters *might* be ref parameters,
deal with that here too.
Add some debugging code for tracking down missing implementation
details in serialization creation.
svn path=/trunk/mcs/; revision=15013
Miguel de Icaza [Fri, 30 May 2003 20:07:54 +0000 (20:07 -0000)]
2003-05-30 Miguel de Icaza <miguel@ximian.com>
* HttpWebRequest.cs (EndGetResponse): Do not throw exceptions on
InternalServerError (500)
svn path=/trunk/mcs/; revision=15012
Miguel de Icaza [Fri, 30 May 2003 19:03:12 +0000 (19:03 -0000)]
2003-05-30 Miguel de Icaza <miguel@ximian.com>
* Methods.cs (MakeResponseSerializer): DUH. Use the
ResponseName/ResponseNamespace for the member import, not the
RequestName and RequestNamespace. The bugs of cut-and-paste.
svn path=/trunk/mcs/; revision=15011
Miguel de Icaza [Fri, 30 May 2003 18:20:31 +0000 (18:20 -0000)]
maybe this is part of the problem
svn path=/trunk/mcs/; revision=15010
Paolo Molaro [Fri, 30 May 2003 17:05:32 +0000 (17:05 -0000)]
Fri May 30 18:40:24 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mini.c, mini-ops.h, cpu-pentium.md, inssel.brg, mini-x86.c, mini.h:
Implemented arglist opcode and handling of TypedReference type.
Fixed x86 call convention when a structure is returned.
Minimal support for calling static vararg methods.
svn path=/trunk/mono/; revision=15009
Dietmar Maurer [Fri, 30 May 2003 16:25:38 +0000 (16:25 -0000)]
disable the previous patch
svn path=/trunk/mono/; revision=15008
Aleksey Ryabchuk [Fri, 30 May 2003 13:51:24 +0000 (13:51 -0000)]
* GroupBox.cs : take BackColor into account
svn path=/trunk/mcs/; revision=15007
Zoltan Varga [Fri, 30 May 2003 13:40:12 +0000 (13:40 -0000)]
2003-05-30 Zoltan Varga <vargaz@freemail.hu>
* TypeBuilder.cs: Implement DefineTypeInitializer.
svn path=/trunk/mcs/; revision=15006
Paolo Molaro [Fri, 30 May 2003 11:09:00 +0000 (11:09 -0000)]
Fri May 30 12:56:29 CEST 2003 Paolo Molaro <lupus@ximian.com>
* class.c, domain.c, icall.c, metadata.h, object.h: support for
handling TypedReference and ArgIterator.
* loader.c, loader.h: added function to get signature at call site.
svn path=/trunk/mono/; revision=15005
Dietmar Maurer [Fri, 30 May 2003 09:13:26 +0000 (09:13 -0000)]
2003-05-30 Dietmar Maurer <dietmar@ximian.com>
* mini.c (mini_method_compile): always remove unreachable code,
because the code in them may be inconsistent (access to dead
variables for example).
svn path=/trunk/mono/; revision=15004
Miguel de Icaza [Fri, 30 May 2003 04:32:14 +0000 (04:32 -0000)]
Thanks to Lluis' work on the XmlSerializer it is now possible to perform
a Soap invocation.
The result is still not handled though.
2003-05-29 Miguel de Icaza <miguel@ximian.com>
* SoapHttpClientProtocol.cs (CreateMessage): Kill. Move
functionality to Invoke.
(Invoke): Use new TypeStubInfo/MethodStubInfo instead.
* SoapClientMessage.cs: Drop old mechanism, use MethodStubInfo instead.
* Methods.cs: New file. Contains the managed for TypeStubs and
MethodInfoStubs.
A MethodInfoStub contains the serializers we use for the SOAP
request.
* SoapClientMessage.cs: Drop parameters from the clientmessage, it
does not belong here. Drop oneway, we canextract that from the
SoapDocumentMethodAttribute class that we pass.
svn path=/trunk/mcs/; revision=15003
Miguel de Icaza [Fri, 30 May 2003 04:16:52 +0000 (04:16 -0000)]
2003-05-30 Miguel de Icaza <miguel@ximian.com>
* XmlReader.cs (ReadStartElement): Improve error message.
svn path=/trunk/mcs/; revision=15001
Miguel de Icaza [Fri, 30 May 2003 02:45:46 +0000 (02:45 -0000)]
2003-05-29 Miguel de Icaza <miguel@ximian.com>
* HttpWebRequest.cs (Close): Move the code that accumulates the
output to Close from Flush. Flush could have been called in the
middle of the processing, and would have generated invalid results
(which it did).
svn path=/trunk/mcs/; revision=15000
Sebastien Pouliot [Fri, 30 May 2003 01:43:17 +0000 (01:43 -0000)]
2003-05-29 Sebastien Pouliot <spouliot@videotron.ca>
* PKCS1MaskGenerationMethodTest.cs: Added [Ignore] to vector test
(as it's result isn't valid on both framework 1.0 and 1.1).
* RSAPKCS1SignatureDeformatter.cs: Splitting the test for NUnit2
cloned the previous error into many more tests. Hopefully fixed.
svn path=/trunk/mcs/; revision=14999
Lluis Sanchez [Thu, 29 May 2003 20:14:18 +0000 (20:14 -0000)]
* TypeData.cs, TypeTranslator.cs: Renamed some properties.
* XmlCustomFormatter.cs: Fixed bug in serialization of chars. Support for byte[].
* XmlMapping.cs: Added internal property.
* XmlMemberMapping.cs, XmlMembersMapping.cs: Implemented.
* XmlReflectionImporter.cs: Implemented importing of XmlMembersMapping. Several fixes.
* XmlReflectionMember.cs: XmlAttributes are now created by default
* XmlSerializationReader.cs, XmlSerializationWriter.cs: Several fixes.
* XmlSerializationReaderInterpreter.cs, XmlSerializationWriterInterpreter.cs, XmlSerializer.cs:
Implemented support for XmlMembersMapping.
* XmlTypeMapping.cs: Property ObjectMap moved to XmlMapping.
svn path=/trunk/mcs/; revision=14997
Miguel de Icaza [Thu, 29 May 2003 16:06:30 +0000 (16:06 -0000)]
Add licenses
svn path=/trunk/mcs/; revision=14995
Nick Drochak [Thu, 29 May 2003 15:09:51 +0000 (15:09 -0000)]
2003-05-29 Nick Drochak <ndrochak@gol.com>
* BinaryReaderTest.cs: fix my oversight
* BinaryWriterTest.cs: cleanups
* BufferedStreamTest.cs: cleanups
* DirectoryInfoTest.cs: cleanups
* DirectoryTest.cs: cleanups
* FileStreamTest.cs: cleanups
svn path=/trunk/mcs/; revision=14994
Nick Drochak [Thu, 29 May 2003 15:05:36 +0000 (15:05 -0000)]
2003-05-29 Nick Drochak <ndrochak@gol.com>
* ms_run_test.sh: added .NET verion of helper script
svn path=/trunk/mcs/; revision=14993
Nick Drochak [Thu, 29 May 2003 13:29:10 +0000 (13:29 -0000)]
2003-05-29 Nick Drochak <ndrochak@gol.com>
* makefile.gnu: turn on debug since it works again.
svn path=/trunk/mcs/; revision=14992
Dick Porter [Thu, 29 May 2003 12:28:05 +0000 (12:28 -0000)]
Updated URL
svn path=/trunk/mono/; revision=14991
Paolo Molaro [Thu, 29 May 2003 11:02:35 +0000 (11:02 -0000)]
Thu May 29 12:52:40 CEST 2003 Paolo Molaro <lupus@ximian.com>
* opcode.def, cil-opcodes.xml: fix opcode entries.
svn path=/trunk/mono/; revision=14990
Paolo Molaro [Thu, 29 May 2003 10:30:30 +0000 (10:30 -0000)]
Thu May 29 12:21:47 CEST 2003 Paolo Molaro <lupus@ximian.com>
* dump.c, get.c: misc fixes.
svn path=/trunk/mono/; revision=14989
Paolo Molaro [Thu, 29 May 2003 09:53:39 +0000 (09:53 -0000)]
Thu May 29 11:44:49 CEST 2003 Paolo Molaro <lupus@ximian.com>
* driver.c, debug-mini.c: warning fixes.
svn path=/trunk/mono/; revision=14988
Paolo Molaro [Thu, 29 May 2003 09:46:04 +0000 (09:46 -0000)]
Thu May 29 11:34:55 CEST 2003 Paolo Molaro <lupus@ximian.com>
* metadata.c, metadata.h, private.h, tokentype.h, loader.c: make more
data readonly. Buglets and warning fixes. Some MethodSpec support.
svn path=/trunk/mono/; revision=14987
Miguel de Icaza [Thu, 29 May 2003 05:39:03 +0000 (05:39 -0000)]
Add my scratch pad for web services notes
svn path=/trunk/mcs/; revision=14986
Miguel de Icaza [Thu, 29 May 2003 03:24:48 +0000 (03:24 -0000)]
2003-05-28 Miguel de Icaza <miguel@ximian.com>
* LogicalMethodInfo.cs (Create): Implement begin/end method
pairing.
(Name): Implement.
(EndMethodInfo): Always return end_method_info.
svn path=/trunk/mcs/; revision=14985
Gonzalo Paniagua Javier [Thu, 29 May 2003 03:00:05 +0000 (03:00 -0000)]
2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DataGrid.cs: fixed delegate type for SortCommand.
svn path=/trunk/mcs/; revision=14984
Ben Maurer [Thu, 29 May 2003 02:32:38 +0000 (02:32 -0000)]
2003-05-28 Ben Maurer <bmaurer@users.sourceforge.net>
* Array.cs: Added better argument checking to Array.Sort () (approved by Gonzalo)
* DBNull.cs: Made the conversions throw like they do in MS.
svn path=/trunk/mcs/; revision=14983
Sebastien Pouliot [Thu, 29 May 2003 01:10:57 +0000 (01:10 -0000)]
2003-05-28 Sebastien Pouliot <spouliot@videotron.ca>
* RSAPKCS1SignatureDeformatter.cs: Fixed (well I hope so) a test
which doesn't throw the same exception under 1.1. Also converted
the tests to NUnit2 format.
svn path=/trunk/mcs/; revision=14982
Gonzalo Paniagua Javier [Thu, 29 May 2003 00:56:08 +0000 (00:56 -0000)]
mmm, mcs does not compile this. csc does.
svn path=/trunk/mcs/; revision=14981
Gonzalo Paniagua Javier [Thu, 29 May 2003 00:53:45 +0000 (00:53 -0000)]
2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ArrayTest.cs: added more tests for bug 43783.
svn path=/trunk/mcs/; revision=14980
Philip Van Hoof [Thu, 29 May 2003 00:37:23 +0000 (00:37 -0000)]
Added System.Data t AssemblyInfo.cs in the makefile
svn path=/trunk/mcs/; revision=14979
Lluis Sanchez [Wed, 28 May 2003 22:30:06 +0000 (22:30 -0000)]
* TypeData.cs, TypeTranslator.cs: Added support for enums. Added method for translating
from xml type to clr type.
* XmlCustomFormatter.cs: Fixed bug in serialization of chars. Support for byte[].
* XmlReflectionMember.cs: Added default constructor.
* XmlSerializationReader.cs: Implemented ReadTypedPrimitive(), ToByteArrayBase64().
* XmlSerializationWriter.cs: Several fixes.
* XmlSerializationReaderInterpreter.cs, XmlReflectionImporter.cs, XmlSerializationWriterInterpreter.cs
XmlTypeMapMember.cs, XmlTypeMapMemberElement.cs, XmlTypeMapping.cs:
Added support for enums. Added support for XmlElement and XmlNode.
Support for XmlAnyAttributeAttribute and XmlAnyElementAttribute. Many fixes.
svn path=/trunk/mcs/; revision=14977
Philip Van Hoof [Wed, 28 May 2003 22:21:48 +0000 (22:21 -0000)]
Added setters of ForeColor and BackColor
svn path=/trunk/mcs/; revision=14976
Lluis Sanchez [Wed, 28 May 2003 22:13:28 +0000 (22:13 -0000)]
* XmlTextReader.cs : MoveToAttribute methods must set the enumerator to the right
position, since MoveToNextAttribute may be called after it.
SetProperties(): attributes do not "inherit" the namespace.
* XmlDocument.cs: ReadNode(), ReadAttributeNode(): must keep the current reader position.
svn path=/trunk/mcs/; revision=14975
Aleksey Ryabchuk [Wed, 28 May 2003 16:13:10 +0000 (16:13 -0000)]
* Control.cs : helper method getParentForm
* Form.cs : ActiveForm , FormBorderStyle implemented
* GroupBox.cs : some chages in drawing code, don't register another window class
* FormBorderStyle.cs : fixed typo
* win32functions.cs : UpdateWindowExStyle added, new prototypes for GetActiveWindow, GetForegroundWindow
svn path=/trunk/mcs/; revision=14974
Jean-Marc Andre [Wed, 28 May 2003 15:45:18 +0000 (15:45 -0000)]
2003-05-28 Jean-Marc Andre <jean-marc.andre@polymtl.ca>
ServeurFault.cs: finishing implementation
SoapFault.cs: finishing implementation
SoapMessage.cs: finishing implementation
svn path=/trunk/mcs/; revision=14973
Nick Drochak [Wed, 28 May 2003 15:39:52 +0000 (15:39 -0000)]
2003-05-29 Nick Drochak <ndrochak@gol.com>
* BinaryReaderTest.cs:
* BinaryWriterTest.cs:
* DirectoryInfoTest.cs:
* DirectoryTest.cs:
* FileInfoTest.cs:
* FileStreamTest.cs:
* FileSystemInfoTest.cs: Stop throwing exceptions on windows, and sub-
class from Assertion for brevity.
svn path=/trunk/mcs/; revision=14972
Gonzalo Paniagua Javier [Wed, 28 May 2003 14:59:09 +0000 (14:59 -0000)]
added entry for Joshua's changes
svn path=/trunk/mcs/; revision=14971
Gonzalo Paniagua Javier [Wed, 28 May 2003 14:55:46 +0000 (14:55 -0000)]
2003-05-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* XslTransform.cs: fixed NullReferenceExceptions after the last
change (which, btw, should have included a ChangeLog entry).
svn path=/trunk/mcs/; revision=14970
Ville Palo [Wed, 28 May 2003 12:47:12 +0000 (12:47 -0000)]
2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
* XmlDataDocumentTest.cs: fixed some tests. Now works better on ms.net
svn path=/trunk/mcs/; revision=14969
Dick Porter [Wed, 28 May 2003 12:16:15 +0000 (12:16 -0000)]
Build fix
svn path=/trunk/mcs/; revision=14968
Aleksey Ryabchuk [Wed, 28 May 2003 10:39:55 +0000 (10:39 -0000)]
changed to use base implementation of CreateParams
svn path=/trunk/mcs/; revision=14967
Aleksey Ryabchuk [Wed, 28 May 2003 09:59:10 +0000 (09:59 -0000)]
include PictureBox.cs to the build
svn path=/trunk/mcs/; revision=14966
Ville Palo [Wed, 28 May 2003 09:55:35 +0000 (09:55 -0000)]
2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
* SqlMoney.cs: little fixes and clean ups
svn path=/trunk/mcs/; revision=14965
Paolo Molaro [Wed, 28 May 2003 09:33:15 +0000 (09:33 -0000)]
Wed May 28 11:19:15 CEST 2003 Paolo Molaro <lupus@ximian.com>
* Makefile.am, jit.h, mini.h: install header for embedding mono.
svn path=/trunk/mono/; revision=14964
Ville Palo [Wed, 28 May 2003 09:20:11 +0000 (09:20 -0000)]
2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
* SqlInt16.cs: more checked fixes.
* SqlInt64.cs: checked fixes.
* SqlSingle.cs: checked fixes.
svn path=/trunk/mcs/; revision=14963
Ville Palo [Wed, 28 May 2003 08:10:33 +0000 (08:10 -0000)]
2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
* SqlInt16.cs: little fixes.
svn path=/trunk/mcs/; revision=14962
Ville Palo [Wed, 28 May 2003 07:51:40 +0000 (07:51 -0000)]
2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
* SqlDouble.cs: Some fixes. Mostly infinity checks
* SqlSingle.cs: tiny fixes.
* SqlInt64.cs: checked fix.
svn path=/trunk/mcs/; revision=14961
Hector E. Gomez Morales [Wed, 28 May 2003 07:45:09 +0000 (07:45 -0000)]
*makefile.gnu: Added anonymous.cs to the compiler sources.
svn path=/trunk/mcs/; revision=14960
Ville Palo [Wed, 28 May 2003 07:06:18 +0000 (07:06 -0000)]
2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
* ChangeLog: Added this.
* SqlByte.cs: Fixed checked parts
svn path=/trunk/mcs/; revision=14959
Miguel de Icaza [Wed, 28 May 2003 05:23:07 +0000 (05:23 -0000)]
update todo
svn path=/trunk/mcs/; revision=14958
Miguel de Icaza [Wed, 28 May 2003 05:09:55 +0000 (05:09 -0000)]
2003-05-28 Miguel de Icaza <miguel@ximian.com>
* iterators.cs: Change the name of the proxy class to include two
underscores.
svn path=/trunk/mcs/; revision=14957
Miguel de Icaza [Wed, 28 May 2003 05:00:13 +0000 (05:00 -0000)]
2003-05-28 Miguel de Icaza <miguel@ximian.com>
* cs-parser.jay: Update grammar to include anonymous methods.
* anonymous.cs: new file.
svn path=/trunk/mcs/; revision=14956
Ben Maurer [Wed, 28 May 2003 01:45:40 +0000 (01:45 -0000)]
2003-05-27 Ben Maurer <bmaurer@users.sourceforge.net>
* XslTransform.cs: unsafe classes need unsafe!
svn path=/trunk/mcs/; revision=14954
Jean-Marc Andre [Wed, 28 May 2003 00:25:04 +0000 (00:25 -0000)]
2003-05-27 Jean-Marc Andre <jean-marc.andre@polymtl.ca>
Bugs fixed
Preparing the SoapFormatter for remoting
svn path=/trunk/mcs/; revision=14952
Joshua Tauberer [Wed, 28 May 2003 00:23:51 +0000 (00:23 -0000)]
2003-05-27 Joshua Tauberer <tauberer@for.net>
* XslTransform.cs: Initial support for extension objects.
Known issues:
Extension method signatures must match exactly to the
types of parameters that the method is called with from the stylesheet.
Node set parameters are converted to an ArrayList of strings.
* makefule.gnu: Added -unsafe flag, required by the above stuff.
* System.XML.build: Added /unsafe flag. Hope this is the right place.
svn path=/trunk/mcs/; revision=14951
Philip Van Hoof [Tue, 27 May 2003 22:16:53 +0000 (22:16 -0000)]
Small code-formatting changes to the Demo2.cs
svn path=/trunk/mcs/; revision=14950
Philip Van Hoof [Tue, 27 May 2003 22:13:09 +0000 (22:13 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=14949
Philip Van Hoof [Tue, 27 May 2003 21:39:12 +0000 (21:39 -0000)]
Little changes to the demo-application
svn path=/trunk/mcs/; revision=14948
Philip Van Hoof [Tue, 27 May 2003 21:36:03 +0000 (21:36 -0000)]
Proof-demo that the scrollbar works
svn path=/trunk/mcs/; revision=14947
Philip Van Hoof [Tue, 27 May 2003 21:30:44 +0000 (21:30 -0000)]
Event fix
svn path=/trunk/mcs/; revision=14946
Miguel de Icaza [Tue, 27 May 2003 21:03:55 +0000 (21:03 -0000)]
2003-05-27 Miguel de Icaza <miguel@ximian.com>
* class.cs (Field.Define): Add missing test for pointers and
safety.
svn path=/trunk/mcs/; revision=14945
Ravi Pratap M [Tue, 27 May 2003 20:01:56 +0000 (20:01 -0000)]
2003-05-27 Ravi Pratap <ravi@ximian.com>
* expression.cs (ArrayAccess.GetStoreOpCode): For System.IntPtr,
we use the stobj opcode.
(ArrayCreation.EmitDynamicInitializers): Revert Miguel's patch
since it wasn't the correct fix.
It still is puzzling that we are required to use stobj for IntPtr
which seems to be a ValueType.
svn path=/trunk/mcs/; revision=14944
Ravi Pratap M [Tue, 27 May 2003 20:01:34 +0000 (20:01 -0000)]
2003-05-27 Ravi Pratap <ravi@ximian.com>
* test-45.cs : Enable code which tests IntPtr array
initialization. This automatically serves as a test case for bug
#36030.
Improve test.
svn path=/trunk/mcs/; revision=14943
Philip Van Hoof [Tue, 27 May 2003 19:23:13 +0000 (19:23 -0000)]
Changed - Event of the ScrollBar Control
svn path=/trunk/mcs/; revision=14942
Philip Van Hoof [Tue, 27 May 2003 19:10:55 +0000 (19:10 -0000)]
Added a small sample to test a single widget
svn path=/trunk/mcs/; revision=14941
Philip Van Hoof [Tue, 27 May 2003 18:59:51 +0000 (18:59 -0000)]
Added widget: VScrollBar
svn path=/trunk/mcs/; revision=14940
Philip Van Hoof [Tue, 27 May 2003 18:58:48 +0000 (18:58 -0000)]
Added widgets: ScrollBar, HScrollBar, VScrollBar
Code reflow of the demo.cs-file
Added a HScrollBar and a VScrollBar to the demo.cs-file
svn path=/trunk/mcs/; revision=14939
Paolo Molaro [Tue, 27 May 2003 16:05:11 +0000 (16:05 -0000)]
Tue May 27 17:56:12 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mini.c: thread-static fields are registered in mono_class_vtable(),
so ensure the function is called before checking for them.
svn path=/trunk/mono/; revision=14937
Aleksey Ryabchuk [Tue, 27 May 2003 15:28:59 +0000 (15:28 -0000)]
* Control.cs : implemented GetChildIndex, BringToFront, UpdateZOrder, update z-order when recreating handle,
* win32Strcuts.cs
* win32Enums.cs : use ansi CharSet for tooltips
svn path=/trunk/mcs/; revision=14936
Nick Drochak [Tue, 27 May 2003 15:26:34 +0000 (15:26 -0000)]
2003-05-28 Nick Drochak <ndrochak@gol.com>
* MethodBuilderTest: correct order of expected and actual values.
svn path=/trunk/mcs/; revision=14935
Lluis Sanchez [Tue, 27 May 2003 15:04:43 +0000 (15:04 -0000)]
* BinaryReader.cs: underlaying stream don't need to be seekable to use PeekChar.
svn path=/trunk/mcs/; revision=14934
Paolo Molaro [Tue, 27 May 2003 14:52:27 +0000 (14:52 -0000)]
Tue May 27 16:34:39 CEST 2003 Paolo Molaro <lupus@ximian.com>
* class.h, class.c, object.c: remove relative numbering support.
svn path=/trunk/mono/; revision=14933
Paolo Molaro [Tue, 27 May 2003 14:45:41 +0000 (14:45 -0000)]
Tue May 27 16:36:41 CEST 2003 Paolo Molaro <lupus@ximian.com>
* interp.c: don't use relative numbering stuff.
svn path=/trunk/mono/; revision=14932
Aleksey Ryabchuk [Tue, 27 May 2003 12:26:20 +0000 (12:26 -0000)]
* Contols.cs : changes to SetVisibleCore, Invalidate (bool) is implemented
* NativeWindow.cs : don't use CS_VREDRAW and CS_HREDRAW flags
* ImageList.cs
* ImageListStreamer.cs : small fixes
* TabControl.cs
* TabPage.cs : image list support was added
svn path=/trunk/mcs/; revision=14931
Dietmar Maurer [Tue, 27 May 2003 12:12:53 +0000 (12:12 -0000)]
2003-05-27 Dietmar Maurer <dietmar@ximian.com>
* mini.c (optimize_branches): fix for bug 43586
svn path=/trunk/mono/; revision=14930
Paolo Molaro [Tue, 27 May 2003 10:57:03 +0000 (10:57 -0000)]
Farewell, mono jit,
warts and all it has been fun.
mini stole your heart.
svn path=/trunk/mono/; revision=14929
Paolo Molaro [Tue, 27 May 2003 10:27:29 +0000 (10:27 -0000)]
Tue May 27 12:18:44 CEST 2003 Paolo Molaro <lupus@ximian.com>
* interp.c: update for mono_class_vtable() changes.
svn path=/trunk/mono/; revision=14928
Aleksey Ryabchuk [Tue, 27 May 2003 10:14:11 +0000 (10:14 -0000)]
Added missing Serializable attributes, fixed field names
svn path=/trunk/mcs/; revision=14927
Dietmar Maurer [Tue, 27 May 2003 10:09:26 +0000 (10:09 -0000)]
2003-05-27 Dietmar Maurer <dietmar@ximian.com>
* jit-icalls.c (mono_llmult_ovf): added an additional check for
overflow (fixes Bug #43639)
svn path=/trunk/mono/; revision=14926
Paolo Molaro [Tue, 27 May 2003 09:42:44 +0000 (09:42 -0000)]
Tue May 27 11:33:53 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mini.c, objects.cs: allow the use of stobj for primitive types.
svn path=/trunk/mono/; revision=14925
Paolo Molaro [Tue, 27 May 2003 08:42:44 +0000 (08:42 -0000)]
Tue May 27 10:33:53 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mini.c: be less strict about argument checking until we support
running the verifier.
svn path=/trunk/mono/; revision=14924
Miguel de Icaza [Tue, 27 May 2003 01:12:47 +0000 (01:12 -0000)]
2003-05-26 Miguel de Icaza <miguel@ximian.com>
* ecore.cs (SimpleName.SimpleNameResolve): Consider using aliases
during regtular simple name resolution. Now, the trick is that
instead of returning for processing the simplename, we do a
TypeManager.LookupType (ie, a rooted lookup as opposed to a
contextual lookup type). If a match is found, return that, if
not, return for further composition.
This fixes long-standing 30485.
svn path=/trunk/mcs/; revision=14916
Miguel de Icaza [Tue, 27 May 2003 01:12:15 +0000 (01:12 -0000)]
Improve the using-alias test to include the sample from Zoltan (IKVM)
svn path=/trunk/mcs/; revision=14915
Sebastien Pouliot [Tue, 27 May 2003 01:07:45 +0000 (01:07 -0000)]
2003-05-26 Sebastien Pouliot <spouliot@videotron.ca>
* X509CertificateTest.cs: Commented some tests in Certificate13 (the
DSA certificate without any key parameters) because MS implementation
cannot use the X509Certificate(X509Certificate) to instance it.
svn path=/trunk/mcs/; revision=14914
Nick Drochak [Mon, 26 May 2003 22:43:34 +0000 (22:43 -0000)]
2003-05-27 Nick Drochak <ndrochak@gol.com>
* basic-long.cs: tests for (ulong)int * (ulong)int also
* mini.c: use the same trick for (ulong)int * (ulong)int
svn path=/trunk/mono/; revision=14910
Miguel de Icaza [Mon, 26 May 2003 22:33:54 +0000 (22:33 -0000)]
A better fix: do not kill the code, just ifdef it out
2003-05-26 Miguel de Icaza <miguel@ximian.com>
* marshal.c (mono_marshal_get_native_wrapper): For now, do not
free the string, until we get a chance to fix Gtk#
svn path=/trunk/mono/; revision=14909
Gonzalo Paniagua Javier [Mon, 26 May 2003 22:26:02 +0000 (22:26 -0000)]
2003-05-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* marshal.c: revert last patch.
svn path=/trunk/mono/; revision=14908
Nick Drochak [Mon, 26 May 2003 21:59:11 +0000 (21:59 -0000)]
2003-05-27 Nick Drochak <ndrochak@gol.com>
* basic-long.cs: add regression test for (long)int * (long)int
* cpu-pentium.md: add op_bigmul specification
* inssel-long32.brg: add OP_BIGMUL rule
* mini-ops.h: add OP_BIGMUL
* mini-x86.c: register allocator: handle case where src1 needs to be
in EAX.
* mini.c: substitute special BIGMUL opcode in the tree for
(long)int * (long)int
svn path=/trunk/mono/; revision=14907
Joel Basson [Mon, 26 May 2003 21:49:38 +0000 (21:49 -0000)]
A small addition to Demo2.cs
svn path=/trunk/mcs/; revision=14906
Miguel de Icaza [Mon, 26 May 2003 21:35:00 +0000 (21:35 -0000)]
Improve test
svn path=/trunk/mcs/; revision=14905
Miguel de Icaza [Mon, 26 May 2003 21:30:14 +0000 (21:30 -0000)]
2003-05-26 Miguel de Icaza <miguel@ximian.com>
* expression.cs (ArrayCreation.EmitDynamicInitializers): When
svn path=/trunk/mcs/; revision=14904
Miguel de Icaza [Mon, 26 May 2003 21:24:59 +0000 (21:24 -0000)]
Improved version
svn path=/trunk/mcs/; revision=14903