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
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
Alexandre Pigolkine [Mon, 26 May 2003 20:47:00 +0000 (20:47 -0000)]
small fix
svn path=/trunk/mcs/; revision=14901
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
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
Miguel de Icaza [Mon, 26 May 2003 19:00:21 +0000 (19:00 -0000)]
Improve test
svn path=/trunk/mcs/; revision=14898
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
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
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
Miguel de Icaza [Mon, 26 May 2003 18:45:46 +0000 (18:45 -0000)]
Improve test
svn path=/trunk/mcs/; revision=14894
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
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
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
Miguel de Icaza [Mon, 26 May 2003 17:44:33 +0000 (17:44 -0000)]
Update faq
svn path=/trunk/mono/; revision=14890
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
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
Paolo Molaro [Mon, 26 May 2003 15:37:35 +0000 (15:37 -0000)]
Missing conv.ovf.i8.
svn path=/trunk/mono/; revision=14887
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
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
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
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
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
Paolo Molaro [Mon, 26 May 2003 13:15:16 +0000 (13:15 -0000)]
missing.
svn path=/trunk/mono/; revision=14881
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
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
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
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
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
Joel Basson [Sun, 25 May 2003 21:19:37 +0000 (21:19 -0000)]
small update to demo.cs
svn path=/trunk/mcs/; revision=14872
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
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
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
Miguel de Icaza [Sun, 25 May 2003 19:57:40 +0000 (19:57 -0000)]
Fix link
svn path=/trunk/mono/; revision=14868
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
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
Philip Van Hoof [Sun, 25 May 2003 17:41:38 +0000 (17:41 -0000)]
More Shortcut-types added
svn path=/trunk/mcs/; revision=14865
Philip Van Hoof [Sun, 25 May 2003 17:30:30 +0000 (17:30 -0000)]
More Shortcut-types added
svn path=/trunk/mcs/; revision=14864
Philip Van Hoof [Sun, 25 May 2003 17:07:20 +0000 (17:07 -0000)]
Shortcut helper class
svn path=/trunk/mcs/; revision=14863
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
Miguel de Icaza [Sun, 25 May 2003 13:13:23 +0000 (13:13 -0000)]
Update
svn path=/trunk/mono/; revision=14860
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
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
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
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
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
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
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
Philip Van Hoof [Sat, 24 May 2003 17:00:59 +0000 (17:00 -0000)]
Menu fixes
svn path=/trunk/mcs/; revision=14852
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
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
Joel Basson [Sat, 24 May 2003 15:29:49 +0000 (15:29 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=14849
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
Philip Van Hoof [Sat, 24 May 2003 15:22:56 +0000 (15:22 -0000)]
updated the demo application
svn path=/trunk/mcs/; revision=14847
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
Joel Basson [Sat, 24 May 2003 15:13:33 +0000 (15:13 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=14845
Joel Basson [Sat, 24 May 2003 15:05:52 +0000 (15:05 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=14844
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
Miguel de Icaza [Sat, 24 May 2003 14:30:11 +0000 (14:30 -0000)]
Update
svn path=/trunk/mono/; revision=14842
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
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
Marco Ridoni [Fri, 23 May 2003 23:03:22 +0000 (23:03 -0000)]
Some runtime conversion fixes
svn path=/trunk/mcs/; revision=14838
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
Aleksey Ryabchuk [Fri, 23 May 2003 16:20:51 +0000 (16:20 -0000)]
small changes
svn path=/trunk/mcs/; revision=14835
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
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
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
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
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
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
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
Jackson Harper [Fri, 23 May 2003 07:27:23 +0000 (07:27 -0000)]
add new files to build.
svn path=/trunk/mcs/; revision=14827
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
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
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