Paolo Molaro [Thu, 30 Jan 2003 19:08:35 +0000 (19:08 -0000)]
Thu Jan 30 19:54:30 CET 2003 Paolo Molaro <lupus@ximian.com>
* String.cs, IntegerFormatter.cs: use const where appropriate.
svn path=/trunk/mcs/; revision=11068
Gaurav Vaish [Thu, 30 Jan 2003 18:57:12 +0000 (18:57 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
* ListDataHelper.cs : Complete. Probably!
svn path=/trunk/mcs/; revision=11067
Gaurav Vaish [Thu, 30 Jan 2003 18:54:20 +0000 (18:54 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
* MobileListItemCollection.cs
: Stubbed Add(...) methods.
svn path=/trunk/mcs/; revision=11066
Gaurav Vaish [Thu, 30 Jan 2003 18:41:00 +0000 (18:41 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
* MobileListItemCollection.cs
: Stubbed IStateManager methods.
svn path=/trunk/mcs/; revision=11065
Gaurav Vaish [Thu, 30 Jan 2003 17:04:07 +0000 (17:04 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
* ListDataHelper.cs : Initial implementation.
* DataSourceHelper.cs : Initial implementation.
svn path=/trunk/mcs/; revision=11064
Gaurav Vaish [Thu, 30 Jan 2003 16:52:26 +0000 (16:52 -0000)]
2003-01-08 Gaurav Vaish <gvaish_mono AT lycos.com>
* System.Web.Mobile.Util : Added directory.
svn path=/trunk/mcs/; revision=11063
Gaurav Vaish [Thu, 30 Jan 2003 16:51:03 +0000 (16:51 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
* ListDataHelperInternal.cs
: Moved to Util namespace,
as ListDataHelper.cs
svn path=/trunk/mcs/; revision=11062
Gaurav Vaish [Thu, 30 Jan 2003 16:48:17 +0000 (16:48 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
* ListDataHelperInternal.cs
: Added class.
svn path=/trunk/mcs/; revision=11061
Ville Palo [Thu, 30 Jan 2003 16:24:39 +0000 (16:24 -0000)]
2003-01-30 Ville Palo <vi64pa@koti.soon.fi>
* ExpressionElement.cs: Added new file. This file is for parsing
and DataData.Select () -methods and DataColumn.Expression -property
* DataTable.cs: Implemented Select(string) -method
svn path=/trunk/mcs/; revision=11060
Ville Palo [Thu, 30 Jan 2003 16:20:30 +0000 (16:20 -0000)]
2003-01-30 Ville Palo <vi64pa@koti.soon.fi>
* list: Added new file ExpressionElement.cs
svn path=/trunk/mcs/; revision=11059
Gonzalo Paniagua Javier [Thu, 30 Jan 2003 15:29:42 +0000 (15:29 -0000)]
2003-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* MonoCustomAttrs.cs: fixed GetBase () for Type. Thanks to Zoltan for
reporting.
svn path=/trunk/mcs/; revision=11058
Rafael Teixeira [Thu, 30 Jan 2003 13:09:04 +0000 (13:09 -0000)]
See changelog
svn path=/trunk/mcs/; revision=11057
Dietmar Maurer [Thu, 30 Jan 2003 12:10:56 +0000 (12:10 -0000)]
2003-01-30 Dietmar Maurer <dietmar@ximian.com>
* reflection.c (reflection_methodbuilder_to_mono_method): set
pinvoke flag
svn path=/trunk/mono/; revision=11056
Paolo Molaro [Thu, 30 Jan 2003 10:10:43 +0000 (10:10 -0000)]
Thu Jan 30 11:07:06 CET 2003 Paolo Molaro <lupus@ximian.com>
* helper.c: handle MONO_TYPE_ARRAY as well.
svn path=/trunk/mono/; revision=11053
Nick Drochak [Thu, 30 Jan 2003 09:20:39 +0000 (09:20 -0000)]
Removed obsolete file.
svn path=/trunk/mcs/; revision=11052
Nick Drochak [Thu, 30 Jan 2003 09:16:54 +0000 (09:16 -0000)]
2003/01/30 Nick Drochak <ndrochak@gol.com>
* corlib_test.build: AllTests.cs do not exist anymore. No need to
excluded them.
svn path=/trunk/mcs/; revision=11051
Gonzalo Paniagua Javier [Thu, 30 Jan 2003 02:32:51 +0000 (02:32 -0000)]
2003-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* StringBuilder.cs: fixed typo in set_Length.
svn path=/trunk/mcs/; revision=11041
Sebastien Pouliot [Thu, 30 Jan 2003 01:36:24 +0000 (01:36 -0000)]
2003-01-29 Sebastien Pouliot <spouliot@videotron.ca>
* ByteTest.cs: Updated Setup to support my Locale. Better but
probably still incomplete.
* DoubleTest.cs: Updated Setup to support my Locale. You can now
use a comma (or anything else) instead of a dot (.).
* ConvertTest.cs: Updated TestToDecimal and TestToDouble to
support my Locale. You can now use a comma (or anything else)
instead of a dot (.).
svn path=/trunk/mcs/; revision=11037
Gonzalo Paniagua Javier [Thu, 30 Jan 2003 00:57:31 +0000 (00:57 -0000)]
2003-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* BrowsableAttribute.cs: this attribute applies to All. Since the fix
to bug #37380, mcs complained about this when compiling System.Data.
svn path=/trunk/mcs/; revision=11036
Gonzalo Paniagua Javier [Thu, 30 Jan 2003 00:55:23 +0000 (00:55 -0000)]
2003-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System/MonoCustomAttrs.cs: fixed shortcut in GetCustomAttributes.
The argument ICustomAttributeProvider can be of other types different
from Type. Handle it.
* System.Reflection/MonoMethod.cs: implemented GetBaseDefinition ().
* System.Reflection.Emit/MethodBuilder.cs: GetBaseDefinition () returns
this.
Fixes bug #37380.
svn path=/trunk/mcs/; revision=11035
Gonzalo Paniagua Javier [Thu, 30 Jan 2003 00:48:26 +0000 (00:48 -0000)]
2003-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* icall.c: implemented ves_icall_MonoMethod_get_base_definition.
svn path=/trunk/mono/; revision=11033
Patrik Torstensson [Wed, 29 Jan 2003 22:16:15 +0000 (22:16 -0000)]
Updated
svn path=/trunk/mcs/; revision=11031
Patrik Torstensson [Wed, 29 Jan 2003 22:14:58 +0000 (22:14 -0000)]
2003-01-28 Patrik Torstensson
* MonoMethod.cs: Added support for serialization for MonoMethod and MonoCMethod
* ReflectionSerializationHolder.cs: Support class for serialization
svn path=/trunk/mcs/; revision=11030
Zoltan Varga [Wed, 29 Jan 2003 21:50:50 +0000 (21:50 -0000)]
2003-01-29 Zoltan Varga <vargaz@freemail.hu>
* Directory.cs (GetFileSystemEntries): moved error handling to the
correct instance of GetFileSystemEntries so all callers can enjoy it.
svn path=/trunk/mcs/; revision=11029
Zoltan Varga [Wed, 29 Jan 2003 20:52:41 +0000 (20:52 -0000)]
2003-01-29 Zoltan Varga <vargaz@freemail.hu>
* makefile.gnu: compile and run with debugging enabled.
* makefile.gnu: added SUBDIR variable to enable building a subset of
the tests, saving on compilation time during development.
* run_test.sh: updated to nunit2.
svn path=/trunk/mcs/; revision=11028
Gonzalo Paniagua Javier [Wed, 29 Jan 2003 19:16:39 +0000 (19:16 -0000)]
2003-01-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web/HttpRequest.cs: added BaseVirtualDir property and use it
in MapPath.
* System.Web.UI.HtmlControls/HtmlControl.cs: _tagName is now internal.
* System.Web.UI.HtmlControls/HtmlGenericControl.cs: use the field in
HtmlControl to keep the tag name.
* System.Web.Util/UrlUtils.cs: fixed Combine ().
svn path=/trunk/mcs/; revision=11027
Lluis Sanchez [Wed, 29 Jan 2003 18:11:33 +0000 (18:11 -0000)]
Added RemoteActivator.cs
svn path=/trunk/mcs/; revision=11026
Lluis Sanchez [Wed, 29 Jan 2003 18:06:49 +0000 (18:06 -0000)]
* ServerContextTerminatorSink.cs: now it forwards messages to the target identity,
which knows how to manage each type of service.
* StackBuilderSink.cs: added a reference to the target object.
svn path=/trunk/mcs/; revision=11025
Lluis Sanchez [Wed, 29 Jan 2003 18:06:01 +0000 (18:06 -0000)]
* LifetimeServices.cs: Implemented some basic properties.
svn path=/trunk/mcs/; revision=11024
Lluis Sanchez [Wed, 29 Jan 2003 18:05:40 +0000 (18:05 -0000)]
* Context.cs: Object sinks must be created for each object
(they can contain object-specific info).
svn path=/trunk/mcs/; revision=11023
Lluis Sanchez [Wed, 29 Jan 2003 18:04:36 +0000 (18:04 -0000)]
* ChannelServices.cs: corrected generation
of exception in SyncDispatchMessage.
svn path=/trunk/mcs/; revision=11022
Lluis Sanchez [Wed, 29 Jan 2003 18:04:02 +0000 (18:04 -0000)]
* RemoteActivator.cs: Added.
svn path=/trunk/mcs/; revision=11021
Lluis Sanchez [Wed, 29 Jan 2003 18:03:33 +0000 (18:03 -0000)]
* RemotingServices.cs: Added support for WellKnownService objects.
* RemotingConfiguration.cs: Implemented most of methods (Configure is not working yet).
* ObjRef.cs: Added initialization of channel info in default constructor.
* Identity.cs: Added support for WellKnownService objects.
svn path=/trunk/mcs/; revision=11020
Dietmar Maurer [Wed, 29 Jan 2003 17:53:09 +0000 (17:53 -0000)]
(mono_analyze_stack): RETOBJ always returns native sized objects
svn path=/trunk/mono/; revision=11019
Dietmar Maurer [Wed, 29 Jan 2003 17:33:41 +0000 (17:33 -0000)]
(*): correctly set sig->pinvoke, we need to memdup the signature
to do that
svn path=/trunk/mono/; revision=11018
Dick Porter [Wed, 29 Jan 2003 16:51:40 +0000 (16:51 -0000)]
2003-01-29 Dick Porter <dick@ximian.com>
* threads.c: No need for the fake_thread kludge now that Thread
doesn't run a class constructor
svn path=/trunk/mono/; revision=11017
Dick Porter [Wed, 29 Jan 2003 16:42:29 +0000 (16:42 -0000)]
Renamed mono_new_thread_init() to mono_thread_new_init() to conform to
the proper naming scheme
svn path=/trunk/mono/; revision=11016
Dick Porter [Wed, 29 Jan 2003 16:16:09 +0000 (16:16 -0000)]
2003-01-29 Dick Porter <dick@ximian.com>
* threads.c: Use g_direct_hash instead of the rather bogus
g_int_hash
svn path=/trunk/mono/; revision=11015
Dick Porter [Wed, 29 Jan 2003 16:15:37 +0000 (16:15 -0000)]
Added a book about threading.
svn path=/trunk/mono/; revision=11014
Dietmar Maurer [Wed, 29 Jan 2003 15:23:56 +0000 (15:23 -0000)]
(mono_marshal_get_struct_to_ptr): generate valid IL code
(mono_marshal_get_ptr_to_struct): generate valid IL code
svn path=/trunk/mono/; revision=11013
Dietmar Maurer [Wed, 29 Jan 2003 13:44:01 +0000 (13:44 -0000)]
fix for the previous fix
svn path=/trunk/mono/; revision=11012
Dietmar Maurer [Wed, 29 Jan 2003 13:41:44 +0000 (13:41 -0000)]
2003-01-29 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (mono_marshal_get_native_wrapper): add check for null
(fix pinvoke12.exe)
svn path=/trunk/mono/; revision=11011
Daniel Morgan [Wed, 29 Jan 2003 13:09:12 +0000 (13:09 -0000)]
2003-01-29 Daniel Morgan <danmorg@sc.rr.com>
* doc/postgresql
* doc/mysql
* doc/ado-net: updates to web pages
* man/sqlsharp.1: update to man page
svn path=/trunk/mono/; revision=11010
Dietmar Maurer [Wed, 29 Jan 2003 12:59:13 +0000 (12:59 -0000)]
2003-01-29 Dietmar Maurer <dietmar@ximian.com>
* jit.c (mono_analyze_stack): impl. CEE_MONO_LDNATIVEOBJ
svn path=/trunk/mono/; revision=11009
Nick Drochak [Wed, 29 Jan 2003 10:51:45 +0000 (10:51 -0000)]
Removed unneeded files. Legacy from nunit v1.
svn path=/trunk/mcs/; revision=11008
Miguel de Icaza [Wed, 29 Jan 2003 07:17:34 +0000 (07:17 -0000)]
Add some missing spaces
svn path=/trunk/mono/; revision=11006
Gonzalo Paniagua Javier [Tue, 28 Jan 2003 22:20:32 +0000 (22:20 -0000)]
compilation fix
svn path=/trunk/mcs/; revision=11003
Paolo Molaro [Tue, 28 Jan 2003 22:04:01 +0000 (22:04 -0000)]
Tue Jan 28 22:57:57 CET 2003 Paolo Molaro <lupus@ximian.com>
* marshal.c, marshal.h: use larger integers in mono_mb_emit_add_to_local()
to avoid overflows (bug spotted and fixed by Jerome Laban <jlaban@wanadoo.fr>).
svn path=/trunk/mono/; revision=11002
Daniel Morgan [Tue, 28 Jan 2003 19:41:17 +0000 (19:41 -0000)]
2003-01-28 Daniel Morgan <danmorg@sc.rr.com>
* Npgsql.build: got it to work for Windows build
* Npgsql/Npgsql.build
* Npgsql/Npgsql.cmbx
* Npgsql/Npgsql.prjx: removed files not needed
svn path=/trunk/mcs/; revision=11001
Daniel Morgan [Tue, 28 Jan 2003 18:42:47 +0000 (18:42 -0000)]
2003-01-28 Daniel Morgan <danmorg@sc.rr.com>
* added the Npgsql (Npgsql is a .Net Data Provider for PostgreSQL)
from http://gborg.postgresql.org/project/npgsql/projdisplay.php
by adding the following files and directories to the mcs module
in mono-cvs.ximian.com at mcs/class:
Npgsql (directory)
ChangeLog
Makefile
Npgsql.build
RELEASENOTES.txt
TODO.txt
makefile.gnu
LICENSE.txt
README.txt
STATUS.txt
list
Npgsql/Npgsql (directory)
Npgsql/AssemblyInfo.cs
Npgsql/NpgsqlAsciiRow.cs
Npgsql/NpgsqlBackEndKeyData.cs
Npgsql/NpgsqlClosedState.cs
Npgsql/NpgsqlCommand.cs
Npgsql/NpgsqlConnectedState.cs
Npgsql/NpgsqlConnection.cs
Npgsql/NpgsqlConnector.cs
Npgsql/NpgsqlConnectorPool.cs
Npgsql/NpgsqlDataAdapter.cs
Npgsql/NpgsqlDataReader.cs
Npgsql/NpgsqlEventLog.cs
Npgsql/NpgsqlException.cs
Npgsql/NpgsqlMediator.cs
Npgsql/NpgsqlMessageTypes.cs
Npgsql/NpgsqlParameter.cs
Npgsql/NpgsqlParameterCollection.cs
Npgsql/NpgsqlPasswordPacket.cs
Npgsql/NpgsqlQuery.cs
Npgsql/NpgsqlReadyState.cs
Npgsql/NpgsqlResultSet.cs
Npgsql/NpgsqlRowDescription.cs
Npgsql/NpgsqlStartupPacket.cs
Npgsql/NpgsqlStartupState.cs
Npgsql/NpgsqlState.cs
Npgsql/NpgsqlTransaction.cs
Npgsql/PGUtil.cs
svn path=/trunk/mcs/; revision=11000
Paolo Molaro [Tue, 28 Jan 2003 17:58:55 +0000 (17:58 -0000)]
Tue Jan 28 18:55:19 CET 2003 Paolo Molaro <lupus@ximian.com>
* profiler.c: provide more callers information.
svn path=/trunk/mono/; revision=10998
Paolo Molaro [Tue, 28 Jan 2003 17:57:11 +0000 (17:57 -0000)]
Tue Jan 28 18:53:08 CET 2003 Paolo Molaro <lupus@ximian.com>
* monograph.c: more stats added.
svn path=/trunk/mono/; revision=10997
Ville Palo [Tue, 28 Jan 2003 17:55:37 +0000 (17:55 -0000)]
2003-01-28 Ville Palo <vi64pa@koti.soon.fi>
* XmlDataDocumentTest.cs: Fixed some tests
svn path=/trunk/mcs/; revision=10996
Ville Palo [Tue, 28 Jan 2003 17:53:07 +0000 (17:53 -0000)]
2003-01-28 Ville Palo <vi64pa@koti.soon.fi>
* DataSet.cs: One little fix to writing xml
svn path=/trunk/mcs/; revision=10995
Gonzalo Paniagua Javier [Tue, 28 Jan 2003 17:25:52 +0000 (17:25 -0000)]
2003-01-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: added WIN32_THREADS flag when building under windows.
It seems that the header files of the gc do not always define it when
GC_WIN32_THREADS is defined.
svn path=/trunk/mono/; revision=10993
Paolo Molaro [Tue, 28 Jan 2003 16:59:53 +0000 (16:59 -0000)]
Tue Jan 28 17:55:59 CET 2003 Paolo Molaro <lupus@ximian.com>
* Thread.cs: delay-init datastorehash.
svn path=/trunk/mcs/; revision=10992
Paolo Molaro [Tue, 28 Jan 2003 16:41:41 +0000 (16:41 -0000)]
Tue Jan 28 17:30:57 CET 2003 Paolo Molaro <lupus@ximian.com>
* statement.cs: small memory and time optimization in FlowBranching.
svn path=/trunk/mcs/; revision=10991
Atsushi Eno [Tue, 28 Jan 2003 16:33:04 +0000 (16:33 -0000)]
2003-01-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* WebClient.cs : hacked OpenRead, DownloadData and DownloadFile.
svn path=/trunk/mcs/; revision=10990
Zoltan Varga [Tue, 28 Jan 2003 15:53:29 +0000 (15:53 -0000)]
2003-01-28 Zoltan Varga <vargaz@freemail.hu>
* x86.brg (mono_ldintftn): use <= instead of <, since the
interface_offsets array is max_interface_id + 1 long.
svn path=/trunk/mono/; revision=10988
Zoltan Varga [Tue, 28 Jan 2003 15:32:17 +0000 (15:32 -0000)]
2003-01-28 Zoltan Varga <vargaz@freemail.hu>
* FileTest.cs: Added tests for GetCreationTime.
svn path=/trunk/mcs/; revision=10987
Zoltan Varga [Tue, 28 Jan 2003 15:31:02 +0000 (15:31 -0000)]
2003-01-28 Zoltan Varga <vargaz@freemail.hu>
* File.cs: add error handling to Get...Time methods.
svn path=/trunk/mcs/; revision=10986
Zoltan Varga [Tue, 28 Jan 2003 15:28:13 +0000 (15:28 -0000)]
2003-01-28 Zoltan Varga <vargaz@freemail.hu>
* DateTime.cs: fix FromFileTime so the time returned by
File::GetLastModificationTime etc. is in the correct timezone.
svn path=/trunk/mcs/; revision=10985
Gonzalo Paniagua Javier [Tue, 28 Jan 2003 15:23:19 +0000 (15:23 -0000)]
2003-01-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* RealProxy.cs: fixed compilation by adding missing GetObjectData ().
svn path=/trunk/mcs/; revision=10984
Patrik Torstensson [Tue, 28 Jan 2003 14:53:01 +0000 (14:53 -0000)]
Update
svn path=/trunk/mcs/; revision=10983
Patrik Torstensson [Tue, 28 Jan 2003 14:48:37 +0000 (14:48 -0000)]
2003-01-28 Patrik Torstensson
* Exception.cs: reverted formating/endline changes (sorry guys)
svn path=/trunk/mcs/; revision=10982
Patrik Torstensson [Tue, 28 Jan 2003 14:45:27 +0000 (14:45 -0000)]
Flush
svn path=/trunk/mcs/; revision=10981
Patrik Torstensson [Tue, 28 Jan 2003 14:45:06 +0000 (14:45 -0000)]
2002-12-28 Patrik Torstensson
* CrossAppDomainChannel.cs: First version, without support for "going" into the right domain
svn path=/trunk/mcs/; revision=10980
Patrik Torstensson [Tue, 28 Jan 2003 14:44:13 +0000 (14:44 -0000)]
2002-12-28 Patrik Torstensson
* RemotingSurrogateSelector.cs: Added serialization support for MBR's.
* RemotingSurrogate.cs: Moved ObjRefSurrogate and MBRSurrogate to new file.
* ErrorMessage.cs: Dummy used when an exception occours.
* MonoMethodMessage.cs: Added Serializable and support for be created with null methods
svn path=/trunk/mcs/; revision=10979
Dietmar Maurer [Tue, 28 Jan 2003 14:17:54 +0000 (14:17 -0000)]
2003-01-28 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (mono_marshal_get_managed_wrapper): generate valid IL code
svn path=/trunk/mono/; revision=10978
Dietmar Maurer [Tue, 28 Jan 2003 13:09:24 +0000 (13:09 -0000)]
2003-01-28 Dietmar Maurer <dietmar@ximian.com>
* appdomain.h:added fix from Patrik: _MonoAppDomain is a MBR object
svn path=/trunk/mono/; revision=10977
Patrik Torstensson [Tue, 28 Jan 2003 12:15:37 +0000 (12:15 -0000)]
2003-01-28 Patrik Torstensson
* MarshalByRefObject.cs: implemented GetObjectIdentity
* Exception.cs: added support for remote exceptions
svn path=/trunk/mcs/; revision=10976
Piers Haken [Tue, 28 Jan 2003 12:13:34 +0000 (12:13 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=10975
Patrik Torstensson [Tue, 28 Jan 2003 12:10:39 +0000 (12:10 -0000)]
Oops
svn path=/trunk/mcs/; revision=10974
Patrik Torstensson [Tue, 28 Jan 2003 12:10:08 +0000 (12:10 -0000)]
2003-01-28 Patrik Torstensson
* ObjRef.cs: Fixed Objref marshalling flags
svn path=/trunk/mcs/; revision=10973
Dietmar Maurer [Tue, 28 Jan 2003 12:00:50 +0000 (12:00 -0000)]
2003-01-28 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (mono_marshal_get_native_wrapper): generate valid IL code
svn path=/trunk/mono/; revision=10972
Nick Drochak [Tue, 28 Jan 2003 09:52:07 +0000 (09:52 -0000)]
2003-01-28 Nick Drochak <ndrochak@gol.com>
* MutexTest.cs: Ignore tests that hang mono.
* ThreadTest.cs: Ignore tests that hang mono.
svn path=/trunk/mcs/; revision=10971
Nick Drochak [Tue, 28 Jan 2003 09:43:32 +0000 (09:43 -0000)]
2003-01-28 Nick Drochak <ndrochak@gol.com>
* ResourceReaderTest.cs: Ignore part of a test that hangs mono.
svn path=/trunk/mcs/; revision=10970
Nick Drochak [Tue, 28 Jan 2003 09:36:28 +0000 (09:36 -0000)]
2003-01-28 Nick Drochak <ndrochak@gol.com>
* ArrayTest.cs: Avoid nulls in arrays. This crashes mono.
* ConsoleTest.cs: Ignore some tests that hang mono.
* ConvertTest.cs: Ignore some tests that hang mono.
svn path=/trunk/mcs/; revision=10969
Dietmar Maurer [Tue, 28 Jan 2003 08:51:49 +0000 (08:51 -0000)]
2003-01-28 Dietmar Maurer <dietmar@ximian.com>
* x86.brg (mono_ldintftn): fix from Zoltan: use max_interface_id
svn path=/trunk/mono/; revision=10968
Miguel de Icaza [Tue, 28 Jan 2003 06:53:54 +0000 (06:53 -0000)]
Improve with get/set
svn path=/trunk/mcs/; revision=10967
Gonzalo Paniagua Javier [Tue, 28 Jan 2003 00:27:11 +0000 (00:27 -0000)]
2003-01-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DateTime.cs: fixed bug #37225.
svn path=/trunk/mcs/; revision=10964
Lluis Sanchez [Mon, 27 Jan 2003 20:33:05 +0000 (20:33 -0000)]
ObjectManager.cs: Corrected a problem with IObjectReferece objects.
svn path=/trunk/mcs/; revision=10963
Zoltan Varga [Mon, 27 Jan 2003 20:26:33 +0000 (20:26 -0000)]
2003-01-27 Zoltan Varga <vargaz@freemail.hu>
* StackTraceTest.cs: Added test for unthrown exceptions.
svn path=/trunk/mcs/; revision=10962
Zoltan Varga [Mon, 27 Jan 2003 20:14:02 +0000 (20:14 -0000)]
2003-01-27 Zoltan Varga <vargaz@freemail.hu>
* StringTest.cs: Added tests for out-of-bounds indexes in GetChars().
svn path=/trunk/mcs/; revision=10961
Zoltan Varga [Mon, 27 Jan 2003 20:11:29 +0000 (20:11 -0000)]
2003-01-27 Zoltan Varga <vargaz@freemail.hu>
* exception.c (ves_icall_get_trace): avoid crash if the exception is
not yet thrown.
* exception.c (ves_icall_get_trace): avoid crash on unmanaged frames.
svn path=/trunk/mono/; revision=10960
Zoltan Varga [Mon, 27 Jan 2003 20:04:27 +0000 (20:04 -0000)]
2003-01-27 Zoltan Varga <vargaz@freemail.hu>
* icall.c: (ves_icall_System_CurrentTimeZone_GetTimeZoneData): raise an
exception instead of going into an infinite loop on dates which it
can't yet handle.
* string-icalls.c (ves_icall_System_String_get_Chars): raise
out-of-range exception if needed.
* class.c (mono_class_setup_vtable): allow a virtual method to provide
an implementation for an interface method and to override an inherited
method at the same time.
Imagine a scenario when a virtual method is used to override a
virtual abstract method in a parent class, and this same method
provides an implementation for an method inherited from an interface.
In this case, the interface resolution code will set im->slot, which
means that the virtual method override pass will skip this method
which means a pointer to the abstract method inherited from the parent
will remain in the vtable of this non-abstract class.
* class.c: (mono_class_setup_vtable): continue search for a real
method if only an abstract method is found.
svn path=/trunk/mono/; revision=10959
Ville Palo [Mon, 27 Jan 2003 19:30:28 +0000 (19:30 -0000)]
2003-01-27 Ville Palo <vi64pa@koti.soon.fi>
* XmlSchemaMapper.cs: Some fixes.
* DatSet.cs: Some XmlFixes and BeginInit ()/ EndInit () -fix
svn path=/trunk/mcs/; revision=10958
Ville Palo [Mon, 27 Jan 2003 19:01:47 +0000 (19:01 -0000)]
2003-01-27 Ville Palo <vi64pa@koti.soon.fi>
* ChangeLog: Added this file.
* XmlDataDocument.cs: Some little fixes.
svn path=/trunk/mcs/; revision=10957
Marco Ridoni [Mon, 27 Jan 2003 18:16:45 +0000 (18:16 -0000)]
Attributes have been added to the grammar and seem to work, even if to a
limited extent
A few fixes for local variable delcalarations
A few fixes for array syntax
Added CType()
svn path=/trunk/mcs/; revision=10956
Gaurav Vaish [Mon, 27 Jan 2003 18:02:33 +0000 (18:02 -0000)]
2003-01-27 Gaurav Vaish <gvaish_mono AT lycos.com>
* IListControl.cs : A private class hacked.
* PagedControl.cs : Fixed typo error (OnPageChange)
* List.cs : Stubbed almost all methods. Will
implement tommorrow. Time to sleep.
* MobileListItemCollection.cs
: Finally, a collection class will bite
me all. ;-)
svn path=/trunk/mcs/; revision=10955
Gaurav Vaish [Mon, 27 Jan 2003 17:28:33 +0000 (17:28 -0000)]
2003-01-27 Gaurav Vaish <gvaish_mono AT lycos.com>
* List.cs, PagedControl.cs
: Was I drunk? or Sleeping when I wrote
the classes? I mixed up the methods.
Reorganizing.
* PagedControl.cs : Completed.
svn path=/trunk/mcs/; revision=10954
Paolo Molaro [Mon, 27 Jan 2003 16:20:41 +0000 (16:20 -0000)]
Mon Jan 27 17:16:50 CET 2003 Paolo Molaro <lupus@ximian.com>
* get.c: decode also the size info in get_marshal_info()
for ByValStr and ByValArray.
svn path=/trunk/mono/; revision=10953
Paolo Molaro [Mon, 27 Jan 2003 16:18:44 +0000 (16:18 -0000)]
Mon Jan 27 17:12:19 CET 2003 Paolo Molaro <lupus@ximian.com>
* reflection.c: add size to encoding for ByValStr and ByValArray
marshal blob (from "Jerome Laban" <jlaban@wanadoo.fr>).
svn path=/trunk/mono/; revision=10952
Paolo Molaro [Mon, 27 Jan 2003 16:14:12 +0000 (16:14 -0000)]
Mon Jan 27 17:07:38 CET 2003 Paolo Molaro <lupus@ximian.com>
* CustomAttributeBuilder.cs, FieldBuilder.cs: applied
(reformatted) patch from "Jerome Laban" <jlaban@wanadoo.fr>
to fix ByValStr and ByValArray encodings.
svn path=/trunk/mcs/; revision=10951
Gaurav Vaish [Mon, 27 Jan 2003 16:01:03 +0000 (16:01 -0000)]
2003-01-26 Gaurav Vaish <gvaish_mono AT lycos.com>
* Form.cs : HasActiveHandler() - Stubbed.
* List.cs : Initial implementation.
* ItemPager.cs,
* Image.cs,
* Link.cs,
* ListDataBindEventArgs.cs,
* ListDataBindEventHandler.cs,
* ListCommandEventArgs.cs,
* ListCommandEventHandler.cs,
* LoadItemsEventArgs.cs,
* LoadItemsEventHandler.cs
: Completed.
* MobilePage.cs : ActivePage { get; set; } - Stubbed.
: GetForm(string) - Stubbed.
* PagedControl.cs : Initial implementation.
svn path=/trunk/mcs/; revision=10950
Zoltan Varga [Mon, 27 Jan 2003 15:34:33 +0000 (15:34 -0000)]
2003-01-27 Zoltan Varga <vargaz@freemail.hu>
* class.c (mono_class_setup_vtable): pass the override info as an
argument.
* class.c (mono_class_setup_vtable): set the slot of overriding methods
correctly.
* reflection.c (ensure_runtime_vtable); add support for method
overrides.
svn path=/trunk/mono/; revision=10949
Zoltan Varga [Mon, 27 Jan 2003 14:59:52 +0000 (14:59 -0000)]
2003-01-27 Zoltan Varga <vargaz@freemail.hu>
* reflection.c (resolution_scope_from_image): Hack to work to work with
dynamic assemblies.
* reflection.c (mono_image_typedef_or_ref): renamed to ..._aux and
added a 'force_ref' argument to force this function to allways return
a TypeRef. This is needed by mono_image_get_memberref_token ().
svn path=/trunk/mono/; revision=10948
Ville Palo [Mon, 27 Jan 2003 14:24:11 +0000 (14:24 -0000)]
2003-27-01 Ville Palo <vi64pa@koti.soon.fi>
* DataRelationTest.cs: Added more tests
svn path=/trunk/mcs/; revision=10947
Zoltan Varga [Mon, 27 Jan 2003 14:17:32 +0000 (14:17 -0000)]
2003-01-27 Zoltan Varga <vargaz@freemail.hu>
* reflection.c (mono_image_get_type_info): interfaces really don't have
a parent.
* reflection.c (mono_image_basic_init): fill out missing fields of
image structure.
* reflection.c (mono_image_basic_init): Invoke assembly load hooks for
dynamic assemblies. This is required so dynamic assemblies show up in
AppDomain.GetAssemblies (), emit an AssembyLoadEvent, gets searched by
Type::GetType() etc. This is consistent with MS behaviour.
* image.c image.h reflection.c: add newly created classes to the name
cache so mono_class_get () will find them.
svn path=/trunk/mono/; revision=10946
Ville Palo [Mon, 27 Jan 2003 13:56:48 +0000 (13:56 -0000)]
2003-27-01 Ville Palo <vi64pa@koti.soon.fi>
* DataTableTest.cs: Added test for DataTable.Select ()
svn path=/trunk/mcs/; revision=10945