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

21 years agoMenu fixes
Philip Van Hoof [Sat, 24 May 2003 17:00:59 +0000 (17:00 -0000)]
Menu fixes

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

21 years ago2003-05-24 Philip Van Hoof <spamfrommailing@freax.org>
Pedro Martínez Juliá [Sat, 24 May 2003 15:38:17 +0000 (15:38 -0000)]
2003-05-24  Philip Van Hoof  <spamfrommailing@freax.org>

    * Math.cs: Add the MS.NET 1.1 methods (BigMul, DivRem, DivRem).

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

21 years agoAdded Demo2.exe to the makefile
Philip Van Hoof [Sat, 24 May 2003 15:34:00 +0000 (15:34 -0000)]
Added Demo2.exe to the makefile

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

21 years ago*** empty log message ***
Joel Basson [Sat, 24 May 2003 15:29:49 +0000 (15:29 -0000)]
*** empty log message ***

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

21 years agoCommented something that has not yet been implemented in gtk-sharp
Philip Van Hoof [Sat, 24 May 2003 15:23:38 +0000 (15:23 -0000)]
Commented something that has not yet been implemented in gtk-sharp

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

21 years agoupdated the demo application
Philip Van Hoof [Sat, 24 May 2003 15:22:56 +0000 (15:22 -0000)]
updated the demo application

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

21 years agoTextBoxBase.cs fixes by Philip Van Hoof and Menu fixes By Joel
Philip Van Hoof [Sat, 24 May 2003 15:20:56 +0000 (15:20 -0000)]
TextBoxBase.cs fixes by Philip Van Hoof and Menu fixes By Joel

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

21 years ago*** empty log message ***
Joel Basson [Sat, 24 May 2003 15:13:33 +0000 (15:13 -0000)]
*** empty log message ***

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

21 years ago*** empty log message ***
Joel Basson [Sat, 24 May 2003 15:05:52 +0000 (15:05 -0000)]
*** empty log message ***

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

21 years ago2003-05-24 Joel Basson <jstrike@mweb.co.za>
Joel Basson [Sat, 24 May 2003 14:58:25 +0000 (14:58 -0000)]
2003-05-24  Joel Basson  <jstrike@mweb.co.za>
* MainMenu.cs
* MenuItems.cs
* Some more work done to MessageBox.cs

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

21 years agoUpdate
Miguel de Icaza [Sat, 24 May 2003 14:30:11 +0000 (14:30 -0000)]
Update

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

21 years ago * ILParser.jay: Remove top secret debugging code.
Jackson Harper [Sat, 24 May 2003 07:00:51 +0000 (07:00 -0000)]
    * ILParser.jay: Remove top secret debugging code.

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

21 years agoVariables defned in Catch blocks are now correctly typed
Marco Ridoni [Fri, 23 May 2003 23:05:18 +0000 (23:05 -0000)]
Variables defned in Catch blocks are now correctly typed

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

21 years agoSome runtime conversion fixes
Marco Ridoni [Fri, 23 May 2003 23:03:22 +0000 (23:03 -0000)]
Some runtime conversion fixes

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

21 years ago2003-05-24 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Fri, 23 May 2003 16:38:07 +0000 (16:38 -0000)]
2003-05-24  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlAttribute.cs, XmlCharacterData.cs, XmlComment.cs, XmlDocument.cs,
  XmlDocumentFragment.cs, XmlElement.cs, XmlEntity.cs, XmlLinkedNode.cs,
  XmlNode.cs, XmlNotation.cs, XmlProcessingInstruction.cs, XmlReader.cs,
  XmlSignificantWhitespace.cs, XmlText.cs, XmlWhitespace.cs:
  Reverted the recent accessibility mistake (5/16).
* XmlDocument.cs, XmlNode.cs : moved actual CreateNavigator() logic
  from XmlNode to XmlDocument.

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

21 years agosmall changes
Aleksey Ryabchuk [Fri, 23 May 2003 16:20:51 +0000 (16:20 -0000)]
small changes

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

21 years agoFri May 23 16:08:54 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 23 May 2003 14:17:34 +0000 (14:17 -0000)]
Fri May 23 16:08:54 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini-x86.c: better register restoring code and profiling
support for tail calls.

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

21 years agoFri May 23 15:30:53 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 23 May 2003 13:39:27 +0000 (13:39 -0000)]
Fri May 23 15:30:53 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.h, driver.c: prepare for leaf methods optimization.

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

21 years agoFri May 23 15:28:32 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 23 May 2003 13:38:12 +0000 (13:38 -0000)]
Fri May 23 15:28:32 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.c: get targets of branches before converting a method.

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

21 years agoAdded missing Serializable attributes, deserialization constructors etc.
Aleksey Ryabchuk [Fri, 23 May 2003 11:30:56 +0000 (11:30 -0000)]
Added missing Serializable attributes, deserialization constructors etc.

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

21 years ago2003-05-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 23 May 2003 11:07:21 +0000 (11:07 -0000)]
2003-05-23  Zoltan Varga  <vargaz@freemail.hu>

* Dns.cs (GetHostByAddress): Return the local host when called with
IF_ANY.

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

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

* mini.c (optimize_branches): added some experimental code (disbaled)

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

21 years ago * ILParser.jay: Implement label form structured exception handling.
Jackson Harper [Fri, 23 May 2003 07:29:15 +0000 (07:29 -0000)]
    * ILParser.jay: Implement label form structured exception handling.

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

21 years agoadd new files to build.
Jackson Harper [Fri, 23 May 2003 07:27:23 +0000 (07:27 -0000)]
add new files to build.

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

21 years ago * CatchBlock.cs: New file - Initial implementation of a catch
Jackson Harper [Fri, 23 May 2003 07:26:42 +0000 (07:26 -0000)]
    * CatchBlock.cs: New file - Initial implementation of a catch
block
* FaultBlock.cs: New file - Initial implementation of a fault
block
* FilterBlock.cs: New file - Initial implementation of a filter
block
* FinallyBlock.cs: New file - Initial implementation of a finally
block
* HandlerBlock.cs: New file - A handler block is the block
assosciated with a SEH clause
* ISehClause: New file - Interface that structured exception
handling clauses must implement.
* TryBlock.cs: New file - Initial implementation only supports
label form SEH. This TryBlock is added to a method as an
instruction out of convenience, tryblock is not an instruction.

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

21 years ago * ILTokenizer.cs: When building instructions allow the '.' char so
Jackson Harper [Fri, 23 May 2003 04:56:47 +0000 (04:56 -0000)]
    * ILTokenizer.cs: When building instructions allow the '.' char so
complex instructions like conv.ovf.u.un can be created.

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

21 years ago * InstrTable.cs: Add unsigned conversion instructions.
Jackson Harper [Fri, 23 May 2003 04:50:18 +0000 (04:50 -0000)]
    * InstrTable.cs: Add unsigned conversion instructions.

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

21 years ago * ILParser.jay: Comment out K_IMF and K_NAN these are not used in
Jackson Harper [Fri, 23 May 2003 04:05:29 +0000 (04:05 -0000)]
    * ILParser.jay: Comment out K_IMF and K_NAN these are not used in
the grammar.

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

21 years ago * ILTables.cs: Comment out nan and inf keywords, these are not
Jackson Harper [Fri, 23 May 2003 04:02:21 +0000 (04:02 -0000)]
* ILTables.cs: Comment out nan and inf keywords, these are not
referenced in the grammar. need to check if these keywords work on
MS ilasm.
* NumberHelper.cs: Parse numbers as Unsigned then cast to long
otherwise an overflow exception is thrown. (is this a classlib bug?)

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

21 years ago2003-05-22 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Fri, 23 May 2003 03:48:43 +0000 (03:48 -0000)]
2003-05-22  Ben Maurer <bmaurer@users.sourceforge.net>
StringWriterTest.cs: Added tests from bug #43431 (by Ian MacLean).

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