mono.git
21 years agoColor demo
Philip Van Hoof [Sat, 31 May 2003 17:04:10 +0000 (17:04 -0000)]
Color demo

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

21 years ago * PEAPI.cs: Initial work on implementing custom
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

21 years agoSat May 31 15:22:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years agoSat May 31 12:21:21 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years ago2003-05-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoFirst set of attempts to do RPC, but I need to prefix the method name only,
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

21 years ago2003-05-30 Miguel de Icaza <miguel@ximian.com>
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

21 years ago2003-05-30 Miguel de Icaza <miguel@ximian.com>
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

21 years ago2003-05-30 Miguel de Icaza <miguel@ximian.com>
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

21 years agomaybe this is part of the problem
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

21 years agoFri May 30 18:40:24 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years agodisable the previous patch
Dietmar Maurer [Fri, 30 May 2003 16:25:38 +0000 (16:25 -0000)]
disable the previous patch

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

21 years ago * GroupBox.cs : take BackColor into account
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

21 years ago2003-05-30 Zoltan Varga <vargaz@freemail.hu>
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

21 years agoFri May 30 12:56:29 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years ago2003-05-30 Dietmar Maurer <dietmar@ximian.com>
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

21 years agoThanks to Lluis' work on the XmlSerializer it is now possible to perform
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

21 years ago2003-05-30 Miguel de Icaza <miguel@ximian.com>
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

21 years ago2003-05-29 Miguel de Icaza <miguel@ximian.com>
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

21 years ago2003-05-29 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years ago * TypeData.cs, TypeTranslator.cs: Renamed some properties.
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

21 years agoAdd licenses
Miguel de Icaza [Thu, 29 May 2003 16:06:30 +0000 (16:06 -0000)]
Add licenses

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

21 years ago2003-05-29 Nick Drochak <ndrochak@gol.com>
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

21 years ago2003-05-29 Nick Drochak <ndrochak@gol.com>
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

21 years ago2003-05-29 Nick Drochak <ndrochak@gol.com>
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

21 years agoUpdated URL
Dick Porter [Thu, 29 May 2003 12:28:05 +0000 (12:28 -0000)]
Updated URL

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

21 years agoThu May 29 12:52:40 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years agoThu May 29 12:21:47 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years agoThu May 29 11:44:49 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years agoThu May 29 11:34:55 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years agoAdd my scratch pad for web services notes
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

21 years ago2003-05-28 Miguel de Icaza <miguel@ximian.com>
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

21 years ago2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2003-05-28 Ben Maurer <bmaurer@users.sourceforge.net>
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

21 years ago2003-05-28 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years agommm, mcs does not compile this. csc does.
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

21 years ago2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoAdded System.Data t AssemblyInfo.cs in the makefile
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

21 years ago * TypeData.cs, TypeTranslator.cs: Added support for enums. Added method for translating
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

21 years agoAdded setters of ForeColor and BackColor
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

21 years ago * XmlTextReader.cs : MoveToAttribute methods must set the enumerator to the right
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

21 years ago * Control.cs : helper method getParentForm
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

21 years ago2003-05-28 Jean-Marc Andre <jean-marc.andre@polymtl.ca>
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

21 years ago2003-05-29 Nick Drochak <ndrochak@gol.com>
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

21 years agoadded entry for Joshua's changes
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

21 years ago2003-05-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
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

21 years agoBuild fix
Dick Porter [Wed, 28 May 2003 12:16:15 +0000 (12:16 -0000)]
Build fix

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

21 years agochanged to use base implementation of CreateParams
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

21 years agoinclude PictureBox.cs to the build
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

21 years ago2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
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

21 years agoWed May 28 11:19:15 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years ago2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
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

21 years ago2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
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

21 years ago2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
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

21 years ago *makefile.gnu: Added anonymous.cs to the compiler sources.
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

21 years ago2003-05-28 Ville Palo <vi64pa@kolumbus.fi>
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

21 years agoupdate todo
Miguel de Icaza [Wed, 28 May 2003 05:23:07 +0000 (05:23 -0000)]
update todo

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

21 years ago2003-05-28 Miguel de Icaza <miguel@ximian.com>
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

21 years ago2003-05-28 Miguel de Icaza <miguel@ximian.com>
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

21 years ago2003-05-27 Ben Maurer <bmaurer@users.sourceforge.net>
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

21 years ago2003-05-27 Jean-Marc Andre <jean-marc.andre@polymtl.ca>
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

21 years ago2003-05-27 Joshua Tauberer <tauberer@for.net>
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

21 years agoSmall code-formatting changes to the Demo2.cs
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

21 years ago*** empty log message ***
Philip Van Hoof [Tue, 27 May 2003 22:13:09 +0000 (22:13 -0000)]
*** empty log message ***

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

21 years agoLittle changes to the demo-application
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

21 years agoProof-demo that the scrollbar works
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

21 years agoEvent fix
Philip Van Hoof [Tue, 27 May 2003 21:30:44 +0000 (21:30 -0000)]
Event fix

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

21 years ago2003-05-27 Miguel de Icaza <miguel@ximian.com>
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

21 years ago2003-05-27 Ravi Pratap <ravi@ximian.com>
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

21 years ago2003-05-27 Ravi Pratap <ravi@ximian.com>
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

21 years agoChanged - Event of the ScrollBar Control
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

21 years agoAdded a small sample to test a single widget
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

21 years agoAdded widget: VScrollBar
Philip Van Hoof [Tue, 27 May 2003 18:59:51 +0000 (18:59 -0000)]
Added widget: VScrollBar

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

21 years agoAdded widgets: ScrollBar, HScrollBar, VScrollBar
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

21 years agoTue May 27 17:56:12 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years ago * Control.cs : implemented GetChildIndex, BringToFront, UpdateZOrder, update z-order...
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

21 years ago2003-05-28 Nick Drochak <ndrochak@gol.com>
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

21 years ago* BinaryReader.cs: underlaying stream don't need to be seekable to use PeekChar.
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

21 years agoTue May 27 16:34:39 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years agoTue May 27 16:36:41 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years ago * Contols.cs : changes to SetVisibleCore, Invalidate (bool) is implemented
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

21 years ago2003-05-27 Dietmar Maurer <dietmar@ximian.com>
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

21 years agoFarewell, mono jit,
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

21 years agoTue May 27 12:18:44 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years agoAdded missing Serializable attributes, fixed field names
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

21 years ago2003-05-27 Dietmar Maurer <dietmar@ximian.com>
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

21 years agoTue May 27 11:33:53 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years agoTue May 27 10:33:53 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

21 years ago2003-05-26 Miguel de Icaza <miguel@ximian.com>
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

21 years agoImprove the using-alias test to include the sample from Zoltan (IKVM)
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

21 years ago2003-05-26 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years ago2003-05-27 Nick Drochak <ndrochak@gol.com>
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

21 years agoA better fix: do not kill the code, just ifdef it out
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

21 years ago2003-05-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2003-05-27 Nick Drochak <ndrochak@gol.com>
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

21 years agoA small addition to Demo2.cs
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

21 years agoImprove test
Miguel de Icaza [Mon, 26 May 2003 21:35:00 +0000 (21:35 -0000)]
Improve test

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

21 years ago2003-05-26 Miguel de Icaza <miguel@ximian.com>
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

21 years agoImproved version
Miguel de Icaza [Mon, 26 May 2003 21:24:59 +0000 (21:24 -0000)]
Improved version

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