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

21 years ago2003-05-26 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 26 May 2003 21:22:36 +0000 (21:22 -0000)]
2003-05-26  Ben Maurer <bmaurer@users.sourceforge.net>
        * DataViewTest.cs: Added new test from
        Patrick Kalkman
* data_linux_test.args: Updated for new test in System.Data

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

21 years agosmall fix
Alexandre Pigolkine [Mon, 26 May 2003 20:47:00 +0000 (20:47 -0000)]
small fix

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

21 years agoanalyse environment variable/machine.config for implementation, PixelFormat property...
Alexandre Pigolkine [Mon, 26 May 2003 20:29:38 +0000 (20:29 -0000)]
analyse environment variable/machine.config for implementation, PixelFormat property, ctor calls

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

21 years agoAdded a .cvsignore-file for SWF/Gtk
Philip Van Hoof [Mon, 26 May 2003 19:59:51 +0000 (19:59 -0000)]
Added a .cvsignore-file for SWF/Gtk

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

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

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

21 years ago2003-05-26 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 26 May 2003 18:58:43 +0000 (18:58 -0000)]
2003-05-26  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (IndexerAccess.Emit, IndexerAccess.EmitAssign):
Pass `is_base_indexer' to Invocation.EmitCall instead of false.
Because if we are a BaseIndexerAccess that value will be true.
Fixes 43643.

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

21 years ago2003-05-26 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 26 May 2003 18:50:22 +0000 (18:50 -0000)]
2003-05-26  Miguel de Icaza  <miguel@ximian.com>

* statement.cs (GotoCase.Resolve): Return after reporting an
error, do not attempt to continue.

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

21 years ago2003-05-26 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 26 May 2003 18:46:48 +0000 (18:46 -0000)]
2003-05-26  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (PointerArithmetic.Emit): If our operand is a
long, convert our constants to match the operand before
multiplying.  Convert to I type before adding.   Fixes 43670.

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

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

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

21 years agoMon May 26 20:21:52 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 26 May 2003 18:31:27 +0000 (18:31 -0000)]
Mon May 26 20:21:52 CEST 2003 Paolo Molaro <lupus@ximian.com>

* icall.c: updates for new mono_class_vtable() not calling
the type constructor anymore.

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

21 years agoMon May 26 20:20:13 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 26 May 2003 18:29:13 +0000 (18:29 -0000)]
Mon May 26 20:20:13 CEST 2003 Paolo Molaro <lupus@ximian.com>

* jit-icalls.c: call the type ctor on field access if needed.

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

21 years ago2003-05-27 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Mon, 26 May 2003 17:59:08 +0000 (17:59 -0000)]
2003-05-27  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* NameTable.cs : Add() sets the given name string interned.
* XmlParserContext.cs : added internal PushScope() and PopScope() to
  hold stacks of xml:base, xml:lang and xml:space.
* XmlTextReader.cs : implemented XmlLang and XmlSpace (only as a
  property for stacked attributes). Renamed Initialize() to Initialize-
  Context(). Modified to use XmlParserContext.PushScope()/PopScope().

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

21 years agoUpdate faq
Miguel de Icaza [Mon, 26 May 2003 17:44:33 +0000 (17:44 -0000)]
Update faq

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

21 years ago2003-05-26 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 26 May 2003 16:53:40 +0000 (16:53 -0000)]
2003-05-26  Dietmar Maurer  <dietmar@ximian.com>

* graph.c (cfg_emit_one_loop_level): loop over all blocks. use
colors to show exception handler blocks.

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

21 years ago * ImageListStreamer.cs: added deserialization code
Aleksey Ryabchuk [Mon, 26 May 2003 16:14:23 +0000 (16:14 -0000)]
* ImageListStreamer.cs: added deserialization code
* win32functions.cs : added some prototypes required for ImageList impl.
* win32strcuts.cs : added new structs, switched to CharSet.Ansi for TCITEM struct
* win32Enums.cs : use ansi messages for tab control

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

21 years agoMissing conv.ovf.i8.
Paolo Molaro [Mon, 26 May 2003 15:37:35 +0000 (15:37 -0000)]
Missing conv.ovf.i8.

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

21 years ago* XmlReader.cs: Little fix to WriteAttributeString()
Lluis Sanchez [Mon, 26 May 2003 14:54:14 +0000 (14:54 -0000)]
* XmlReader.cs: Little fix to WriteAttributeString()

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

21 years ago * XmlSerializationWriterInterpreter.cs, XmlSerializationReaderInterpreter.cs
Lluis Sanchez [Mon, 26 May 2003 14:35:16 +0000 (14:35 -0000)]
* XmlSerializationWriterInterpreter.cs, XmlSerializationReaderInterpreter.cs
  XmlTypeMapElementInfo.cs, XmlTypeMapMember.cs, XmlTypeMapMemberAttribute.cs
  XmlTypeMapMemberElement.cs, XmlTypeMapping.cs: Added

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

21 years ago * TypeData.cs, TypeTranslator.cs: Implemented some methods.
Lluis Sanchez [Mon, 26 May 2003 14:34:44 +0000 (14:34 -0000)]
* TypeData.cs, TypeTranslator.cs: Implemented some methods.
* XmlCustomFormatter.cs: Added formatting methods.
* XmlReflectionImporter.cs, XmlSerializer.cs: New implementation.
* XmlReflectionMember.cs: Added new constructor.
* XmlSerializationReader.cs, XmlSerializationWriter.cs: Implemented some methods.
* XmlSerializationWriterInterpreter.cs, XmlSerializationReaderInterpreter.cs
  XmlTypeMapElementInfo.cs, XmlTypeMapMember.cs, XmlTypeMapMemberAttribute.cs
  XmlTypeMapMemberElement.cs, XmlTypeMapping.cs: Added

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

21 years agoMon May 26 15:21:21 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 26 May 2003 14:25:45 +0000 (14:25 -0000)]
Mon May 26 15:21:21 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini-ops.h, mini.c, inssel.brg, exceptions.cs: validate arguments passed
to a method (including results of ldelema, bug#43207).

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

21 years ago2003-05-26 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 26 May 2003 13:26:44 +0000 (13:26 -0000)]
2003-05-26  Dietmar Maurer  <dietmar@ximian.com>

* inssel-x86.brg (OP_OUTARG_VT): dont push zero sized structures
(fix for pinvoke7.cs).

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

21 years agomissing.
Paolo Molaro [Mon, 26 May 2003 13:15:16 +0000 (13:15 -0000)]
missing.

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

21 years agoMon May 26 12:11:53 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 26 May 2003 10:24:16 +0000 (10:24 -0000)]
Mon May 26 12:11:53 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.h, mini.c: ensure correct initialization order for types that
require it. Prepare for lazy compilation of jit icall wrappers.
Provide a name for opcode emulation to reduce unneeded mallocing.

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

21 years agoMon May 26 12:10:35 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 26 May 2003 10:24:08 +0000 (10:24 -0000)]
Mon May 26 12:10:35 CEST 2003 Paolo Molaro <lupus@ximian.com>

* object.h, object.c: separate vtable creation from type
initialization. Make running the .cctor thread safe.

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

21 years ago2003-05-26 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 26 May 2003 10:03:08 +0000 (10:03 -0000)]
2003-05-26  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (mono_marshal_get_native_wrapper): free string return values.

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

21 years agoOne more class init order test case (to test when inlining is involved).
Paolo Molaro [Mon, 26 May 2003 09:50:20 +0000 (09:50 -0000)]
One more class init order test case (to test when inlining is involved).

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

21 years ago2003-05-25 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 26 May 2003 01:40:35 +0000 (01:40 -0000)]
2003-05-25  Sebastien Pouliot  <spouliot@videotron.ca>

* XmlSignature.cs: Changed string "RetrievalElement" to "RetrievalMethod"
to match framework 1.1 (this was a bug in framework 1.0).

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

21 years agosmall update to demo.cs
Joel Basson [Sun, 25 May 2003 21:19:37 +0000 (21:19 -0000)]
small update to demo.cs

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

21 years ago2003-05-25 Joel Basson <jstrike@mweb.co.za>
Joel Basson [Sun, 25 May 2003 21:04:21 +0000 (21:04 -0000)]
2003-05-25  Joel Basson  <jstrike@mweb.co.za>

* PictureBoxSizeMode.cs
* Added relevent functions to PictureBox.cs
* Updated demo.cs

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

21 years ago * ILParser.jay: Pass call conv to methoref constructors. Add the
Jackson Harper [Sun, 25 May 2003 20:08:49 +0000 (20:08 -0000)]
    * ILParser.jay: Pass call conv to methoref constructors. Add the
ELLIPSIS to type_lists, this is for vararg methods

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

21 years ago * CodeGen.cs: Add method to resolve global vararg methods.
Jackson Harper [Sun, 25 May 2003 20:08:19 +0000 (20:08 -0000)]
    * CodeGen.cs: Add method to resolve global vararg methods.
* ExternMethodRef.cs: Resolve vararg methods
* GlobalMethodRef.cs: Set calling conventions, add vararg methods
* MethodDef.cs: Set calling conventions, add vararg methods
* MethodRef.cs: Set calling conventions, add vararg methods
* TypeDef.cs: Resolve vararg methods
* TypeRef.cs: Add Ellipsis pseudo type, this should never really
be used as a type, but is stored in arrays with other types. Pass
call convs to methodref constructor.

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

21 years agoFix link
Miguel de Icaza [Sun, 25 May 2003 19:57:40 +0000 (19:57 -0000)]
Fix link

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

21 years ago * PEAPI.cs: Create a list of vararg signatures and add them all to
Jackson Harper [Sun, 25 May 2003 18:58:33 +0000 (18:58 -0000)]
    * PEAPI.cs: Create a list of vararg signatures and add them all to
tables. this allows more then one vararg signature to be created
per method.

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

21 years agoShortcut fixes in MenuItem.cs
Philip Van Hoof [Sun, 25 May 2003 17:47:28 +0000 (17:47 -0000)]
Shortcut fixes in MenuItem.cs

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

21 years agoMore Shortcut-types added
Philip Van Hoof [Sun, 25 May 2003 17:41:38 +0000 (17:41 -0000)]
More Shortcut-types added

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

21 years agoMore Shortcut-types added
Philip Van Hoof [Sun, 25 May 2003 17:30:30 +0000 (17:30 -0000)]
More Shortcut-types added

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

21 years agoShortcut helper class
Philip Van Hoof [Sun, 25 May 2003 17:07:20 +0000 (17:07 -0000)]
Shortcut helper class

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

21 years ago2003-05-25 Joel Basson <jstrike@mweb.co.za>
Joel Basson [Sun, 25 May 2003 13:26:10 +0000 (13:26 -0000)]
2003-05-25  Joel Basson  <jstrike@mweb.co.za>

* Shortcut.cs

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

21 years agoUpdate
Miguel de Icaza [Sun, 25 May 2003 13:13:23 +0000 (13:13 -0000)]
Update

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

21 years ago2003-05-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Sun, 25 May 2003 03:51:45 +0000 (03:51 -0000)]
2003-05-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>

* Npgsql/NpgsqlDataReader.cs: Fixed an invalid index exception when processing 0 rows queries.

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

21 years ago2003-05-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Sun, 25 May 2003 03:42:54 +0000 (03:42 -0000)]
2003-05-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>

* Importacao inicial dos testes unitarios para NUnit 2.0

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

21 years ago2003-05-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Sun, 25 May 2003 03:38:05 +0000 (03:38 -0000)]
2003-05-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>

* Fixed an invalid index exception when processing 0 rows queries.

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

21 years ago2003-05-25 Joel Basson <jstrike@mweb.co.za>
Joel Basson [Sun, 25 May 2003 01:17:25 +0000 (01:17 -0000)]
2003-05-25  Joel Basson  <jstrike@mweb.co.za>

* Added Shortcut and Checked property to MenuItem.cs
* Updated Demo2.cs to demonstrate new properties

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

21 years agoChanged my E-mail adres in the ChangeLog-file
Philip Van Hoof [Sun, 25 May 2003 00:35:00 +0000 (00:35 -0000)]
Changed my E-mail adres in the ChangeLog-file

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

21 years agoChanged my email adres in the ChangeLog-file
Philip Van Hoof [Sun, 25 May 2003 00:34:09 +0000 (00:34 -0000)]
Changed my email adres in the ChangeLog-file

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

21 years ago * CatchBlock.cs: Remove typo causing to labels to be the same as
Jackson Harper [Sat, 24 May 2003 18:25:08 +0000 (18:25 -0000)]
    * CatchBlock.cs: Remove typo causing to labels to be the same as
from labels.
* FaultBlock.cs: Remove typo causing to labels to be the same as
from labels.
* FilterBlock.cs: Remove typo causing to labels to be the same as
from labels.
* MethodDef.cs: Allow for multiple labels to point to the same
line. ie:
END_BLOCK:
PASS:
do stuff

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