Duncan Mak [Thu, 6 Mar 2003 04:55:01 +0000 (04:55 -0000)]
Release 0.22
svn path=/trunk/mono/; revision=12247
Duncan Mak [Thu, 6 Mar 2003 04:07:58 +0000 (04:07 -0000)]
Forgot to commit before tagging for the release ;-(
svn path=/trunk/mcs/; revision=12246
Duncan Mak [Thu, 6 Mar 2003 04:07:05 +0000 (04:07 -0000)]
Forgot to commit before my tag ;-(
svn path=/trunk/mono/; revision=12245
Aleksey Demakov [Thu, 6 Mar 2003 02:22:49 +0000 (02:22 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=12244
Miguel de Icaza [Thu, 6 Mar 2003 02:02:21 +0000 (02:02 -0000)]
Add key file
svn path=/trunk/mcs/; revision=12243
Miguel de Icaza [Thu, 6 Mar 2003 02:02:03 +0000 (02:02 -0000)]
2003-03-05 Miguel de Icaza <miguel@ximian.com>
* cfold.cs: Catch division by zero in modulus operator during
constant folding.
svn path=/trunk/mcs/; revision=12242
Miguel de Icaza [Thu, 6 Mar 2003 01:19:14 +0000 (01:19 -0000)]
Streams
svn path=/trunk/mcs/; revision=12241
Miguel de Icaza [Thu, 6 Mar 2003 01:18:27 +0000 (01:18 -0000)]
Flush
svn path=/trunk/mcs/; revision=12240
Miguel de Icaza [Thu, 6 Mar 2003 01:17:58 +0000 (01:17 -0000)]
Add Compression directory
svn path=/trunk/mcs/; revision=12239
Miguel de Icaza [Thu, 6 Mar 2003 01:17:10 +0000 (01:17 -0000)]
Add SharpZiplib
svn path=/trunk/mcs/; revision=12238
Miguel de Icaza [Thu, 6 Mar 2003 00:04:37 +0000 (00:04 -0000)]
release-o-rama preparations
svn path=/trunk/mono/; revision=12237
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 23:45:51 +0000 (23:45 -0000)]
2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ASCIIEncoding.cs: fixed bug #38984.
svn path=/trunk/mcs/; revision=12235
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 23:40:43 +0000 (23:40 -0000)]
2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ASCIIEncodingTest.cs: added a couple of asserts fot zero-length
arrays.
svn path=/trunk/mcs/; revision=12234
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 23:37:21 +0000 (23:37 -0000)]
2003-03-05 Aleksey Demakov <avd@openlinksw.com>
* ASCIIEncoding.cs:
* Latin1Encoding.cs: fix GetString (byte[]) and
GetString (byte[], int, int) for zero-length case.
svn path=/trunk/mcs/; revision=12233
Per Arneng [Wed, 5 Mar 2003 21:26:26 +0000 (21:26 -0000)]
Added classes:
SmtpMessage - A more sofisticated mail container than MailMessage
MailAddress - A class that represents a mail address
MailAddressCollection - A collection of mail adresses
Theese classes where added to support the funtionality of serveral
recievers and Cc and Bcc. And also to ensure the format of the
address strings.
svn path=/trunk/mcs/; revision=12230
Miguel de Icaza [Wed, 5 Mar 2003 20:28:45 +0000 (20:28 -0000)]
2003-03-05 Miguel de Icaza <miguel@ximian.com>
* category.cs (CategoryUtils.CategoryFromName): Use StartsWith
("Is") instead of a substring for (0,2) which was throwing an
exception causing Category.None to be returned
svn path=/trunk/mcs/; revision=12228
Miguel de Icaza [Wed, 5 Mar 2003 20:01:31 +0000 (20:01 -0000)]
Flush
svn path=/trunk/mono/; revision=12224
Alexandre Pigolkine [Wed, 5 Mar 2003 19:18:52 +0000 (19:18 -0000)]
check in for Dennis Hayes, see ChangeLog
svn path=/trunk/mcs/; revision=12222
Dick Porter [Wed, 5 Mar 2003 15:25:18 +0000 (15:25 -0000)]
2003-03-05 Dick Porter <dick@ximian.com>
* MemoryStreamTest.cs: Some more tests
svn path=/trunk/mcs/; revision=12219
Dietmar Maurer [Wed, 5 Mar 2003 14:47:51 +0000 (14:47 -0000)]
2003-03-05 Dietmar Maurer <dietmar@ximian.com>
* monobitset.c (mono_bitset_set_all): impl.
svn path=/trunk/mono/; revision=12218
Martin Baulig [Wed, 5 Mar 2003 13:08:39 +0000 (13:08 -0000)]
2003-03-05 Martin Baulig <martin@ximian.com>
* debug-jit.c, debug-jit.h: New files. Moved all JIT-specific
stuff here.
* debug.c (mono_debug_add_method): Moved to debug-jit.c.
(mono_debug_handle, mono_debug_initialized): Made them global.
(replace_suffix): Removed, this isn't used anymore.
(record_line_number): Moved to debug-jit.c.
(debug_generate_method_lines): Moved to debug-jit.c
(generate_line_number): Renamed to
_mono_debug_generate_line_number() and made it global.
(debug_update_il_offsets): Moved to debug-jit.c
(mono_debug_get_image): Renamed to _mono_debug_get_image() and made
it global.
(address_from_il_offset): Renamed to
_mono_debug_address_from_il_offset() and made it global.
(il_offset_from_position): Moved to debug-jit.c
(lookup_method): Renamed to _mono_debug_lookup_method() and made
it global.
(mono_debug_add_method): Moved to debug-jit.c.
(mono_debug_create_notification_function): Use two new functions
mono_debug_codegen_breakpoint() and mono_debug_codegen_ret()
instead of x86_breakpoint() and x86_ret().
svn path=/trunk/mono/; revision=12217
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 11:12:52 +0000 (11:12 -0000)]
2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* MemoryStream.cs: general fixes and reformatted. Passes all tests in
the new MemoryStreamTest.
svn path=/trunk/mcs/; revision=12213
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 11:06:42 +0000 (11:06 -0000)]
2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* MemoryStreamTest.cs: some nunit2 love. Added a bunch of new tests.
svn path=/trunk/mcs/; revision=12212
Paolo Molaro [Wed, 5 Mar 2003 10:40:28 +0000 (10:40 -0000)]
Wed Mar 5 11:35:54 CET 2003 Paolo Molaro <lupus@ximian.com>
* monoresgen.cs: patch from Ian MacLean <ianm@ActiveState.com>
to add the /compile option.
svn path=/trunk/mcs/; revision=12211
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 02:24:44 +0000 (02:24 -0000)]
2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* MemoryStream.cs: undo my bogus fix in ToArray. Allow GetBuffer and
ToArray even after closing the stream.
svn path=/trunk/mcs/; revision=12204
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 00:17:19 +0000 (00:17 -0000)]
2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Queue.cs: fixed bug #39046.
svn path=/trunk/mcs/; revision=12202
Sebastien Pouliot [Tue, 4 Mar 2003 23:39:06 +0000 (23:39 -0000)]
2003-03-04 Sebastien Pouliot <spouliot@videotron.ca>
* crypto: Updated crypto status and plan
svn path=/trunk/mono/; revision=12201
Sebastien Pouliot [Tue, 4 Mar 2003 23:35:13 +0000 (23:35 -0000)]
2003-03-04 Sebastien Pouliot <spouliot@videotron.ca>
* System.Security.build: Added a new output System.Security_cmp.dll
which links with mscorlib. This version is to be used to generate
the class status web page (required for CorCompare).
svn path=/trunk/mcs/; revision=12200
Sebastien Pouliot [Tue, 4 Mar 2003 23:33:56 +0000 (23:33 -0000)]
2003-03-04 Sebastien Pouliot <spouliot@videotron.ca>
* makefile: System.Security (corlib) class status now compared
with System.Security_cmp.dll (mscorlib) as required for CorCompare.
svn path=/trunk/mono/; revision=12199
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 20:47:52 +0000 (20:47 -0000)]
2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* SqlException.cs: implemented GetObjectData ().
svn path=/trunk/mcs/; revision=12195
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 20:44:31 +0000 (20:44 -0000)]
2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Win32Exception.cs: implemented GetObjectData ().
svn path=/trunk/mcs/; revision=12194
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 20:27:43 +0000 (20:27 -0000)]
2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* list.unix: added RunInstallerAttribute.cs
* System.ComponentModel/RunInstallerAttribute.cs: New file.
svn path=/trunk/mcs/; revision=12193
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 20:13:17 +0000 (20:13 -0000)]
Added missing file
svn path=/trunk/mcs/; revision=12192
Rafael Teixeira [Tue, 4 Mar 2003 19:58:58 +0000 (19:58 -0000)]
2003/03/04 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* mb-parser.jay: added rule for Imports with alias
* mb-parser.jay: Friend (internal) modifier was missing,
Shared modifier was expecting Static token erroneously
Modules must accept only a static constructor rule added
Constant declaration rule added
* makefile & makefile.gnu : actually run the compiled program on test target
svn path=/trunk/mcs/; revision=12191
Tim Coleman [Tue, 4 Mar 2003 19:29:38 +0000 (19:29 -0000)]
2003-03-04 Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
fix again
svn path=/trunk/mcs/; revision=12188
Tim Coleman [Tue, 4 Mar 2003 19:27:36 +0000 (19:27 -0000)]
2003-03-04 Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient.Oci/OciDefineHandle.cs :
* System.Data.OracleClient.Oci/OciEnvironmentHandle.cs :
* System.Data.OracleClient.Oci/OciLobLocator.cs :
* System.Data.OracleClient/OracleLob.cs :
Fix win32 build
svn path=/trunk/mcs/; revision=12187
Atsushi Eno [Tue, 4 Mar 2003 18:39:58 +0000 (18:39 -0000)]
2003-03-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlDocumentFragment.cs, XmlElement.cs :
modified InnerXml (fragment type from Element to DocumentFragment).
* XmlElement.cs : fixed WriteTo() ns check.
* XmlNamespaceManager.cs : MS.NET allows Add() used two or more times.
* XmlNode.cs : fixed ConstructNamespaceManager().
* XmlConstructs.cs : added IsSpace, IsName, IsNameStart, IsNCName,
IsPubid with an int arg.
* XmlReader.cs : changed to use XmlChar.cs (its role is as same as
XmlConstructs.cs).
* XmlTextReader.cs :
improved error messages with line info.
/ checking matching start and end tags.
/ prevents the apperance of multiple root elements. (patch by Erik)
fixed and refactored ReadInnerXml() and ReadOuterXml()
changed to use XmlChar.cs.
* XmlTextWriter.cs : changed to put element's xmlns at CloseStartTag ()
(It will help c14n implementation.)
/ blocks multiple attribute output with element node.
svn path=/trunk/mcs/; revision=12186
Paolo Molaro [Tue, 4 Mar 2003 17:08:50 +0000 (17:08 -0000)]
Tue Mar 4 18:03:27 CET 2003 Paolo Molaro <lupus@ximian.com>
* socket-io.c: handle case when AF_INET6 and AF_IPX are not defined
(pointed out by Michael Adams).
svn path=/trunk/mono/; revision=12184
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 15:31:23 +0000 (15:31 -0000)]
use the freshly built mcs.exe
svn path=/trunk/mcs/; revision=12181
Tim Coleman [Tue, 4 Mar 2003 13:50:35 +0000 (13:50 -0000)]
2003-03-04 Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient.Oci/IOciDescriptorHandle.cs:
* System.Data.OracleClient.Oci/IOciHandle.cs:
* System.Data.OracleClient.Oci/OciDescriptorType.cs:
Removed. These are no longer used.
* System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
Add new class
* list:
Add System.Data.OracleClient.Oci/OciParameterDescriptor.cs
Rem System.Data.OracleClient.Oci/IOciDescriptorHandle.cs
Rem System.Data.OracleClient.Oci/IOciHandle.cs
Rem System.Data.OracleClient.Oci/OciDescriptorType.cs
* System.Data.OracleClient/OciGlue.cs:
Move the OCIAttrGet* methods into OciHandle
* System.Data.OracleClient/OracleDataReader.cs:
* System.Data.OracleClient/OracleParameter.cs:
Change the way that columns are bound and described
* System.Data.OracleClient.Oci/OciBindHandle.cs:
* System.Data.OracleClient.Oci/OciDefineHandle.cs:
* System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
* System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
* System.Data.OracleClient.Oci/OciErrorHandle.cs:
* System.Data.OracleClient.Oci/OciHandle.cs:
* System.Data.OracleClient.Oci/OciLobLocator.cs:
* System.Data.OracleClient.Oci/OciServerHandle.cs:
* System.Data.OracleClient.Oci/OciServiceHandle.cs:
* System.Data.OracleClient.Oci/OciSessionHandle.cs:
* System.Data.OracleClient.Oci/OciStatementHandle.cs:
* System.Data.OracleClient.Oci/OciTransactionHandle.cs:
All handles now derive from OciHandle, and these classes
have been rewritten as such. Also attempted to implement
the Dispose () methods for these classes.
* System.Data.OracleClient.Oci/OciHandleType.cs:
Add descriptor types into here because handles and
descriptors are used in many of the same OCI functions.
svn path=/trunk/mcs/; revision=12176
Dick Porter [Tue, 4 Mar 2003 12:56:00 +0000 (12:56 -0000)]
And the changelog
svn path=/trunk/mcs/; revision=12173
Dick Porter [Tue, 4 Mar 2003 12:55:46 +0000 (12:55 -0000)]
2003-03-04 Dick Porter <dick@ximian.com>
* icall.c: Temporarily reverted the Double and Single ToString()
change, because it broke nunit.
svn path=/trunk/mono/; revision=12172
Dick Porter [Tue, 4 Mar 2003 12:52:51 +0000 (12:52 -0000)]
2003-03-04 Dick Porter <dick@ximian.com>
* Single.cs: Temporarily reverted the Double and Single ToString()
change, because it broke nunit.
svn path=/trunk/mcs/; revision=12171
Paolo Molaro [Tue, 4 Mar 2003 11:46:08 +0000 (11:46 -0000)]
Tue Mar 4 12:40:58 CET 2003 Paolo Molaro <lupus@ximian.com>
* object.h, threads.h: make include files compatible with C++
(patch by Jerome Laban <jlaban@wanadoo.fr>).
svn path=/trunk/mono/; revision=12168
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 01:28:55 +0000 (01:28 -0000)]
2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* makefile:
* class/library.build:
* class/makefile.gnu: added Mono.Posix and System.Management.
svn path=/trunk/mcs/; revision=12167
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 01:23:51 +0000 (01:23 -0000)]
2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpSessionState.cs: reworked to use SessionDictionary.
* SessionDictionary.cs: implemented serialization/deserialization.
svn path=/trunk/mcs/; revision=12166
Tim Coleman [Mon, 3 Mar 2003 23:56:18 +0000 (23:56 -0000)]
2003-03-03 Tim Coleman <tim@timcoleman.com>
* unix.args: Added
System.Runtime.InteropServices/HandleRef.cs
svn path=/trunk/mcs/; revision=12165
Tim Coleman [Mon, 3 Mar 2003 23:55:11 +0000 (23:55 -0000)]
2003-03-03 Tim Coleman <tim@timcoleman.com>
* HandleRef.cs: Add this struct
svn path=/trunk/mcs/; revision=12164
Miguel de Icaza [Mon, 3 Mar 2003 23:13:02 +0000 (23:13 -0000)]
2003-03-03 Miguel de Icaza <miguel@ximian.com>
* NameValueCollection.cs: Uncoment constructor, an old MCS bug
prevented this from working. Removed test for nullitude of col,
as it would have aborted anyways on the dereference in the base
constructor call.
svn path=/trunk/mcs/; revision=12163
Pedro MartÃnez Juliá [Mon, 3 Mar 2003 23:02:31 +0000 (23:02 -0000)]
2003-03-04 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* Double.cs: Changed ToString method. Added NumberFormatInfo support
with DoubleFormatter class.
* Single.cs: Changed ToString method. Added NumberFormatInfo support
with SingleFormatter class.
* DoubleFormatter.cs: New class with Double formatting functions.
* SingleFormatter.cs: New class with Single formatting functions.
svn path=/trunk/mono/; revision=12162
Pedro MartÃnez Juliá [Mon, 3 Mar 2003 23:02:31 +0000 (23:02 -0000)]
2003-03-04 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* Double.cs: Changed ToString method. Added NumberFormatInfo support
with DoubleFormatter class.
* Single.cs: Changed ToString method. Added NumberFormatInfo support
with SingleFormatter class.
* DoubleFormatter.cs: New class with Double formatting functions.
* SingleFormatter.cs: New class with Single formatting functions.
svn path=/trunk/mcs/; revision=12162
Sebastien Pouliot [Mon, 3 Mar 2003 22:55:21 +0000 (22:55 -0000)]
2003-03-03 Sebastien Pouliot <spouliot@videotron.ca>
* RSACryptoServiceProvider.cs: Delay keypair generation event when
keysize is a constructor parameter (major speed improvment when
importing keys). Removed NotSupportedException when CspParameter is
used in constructor (required for forthcoming security tools).
svn path=/trunk/mcs/; revision=12161
Sebastien Pouliot [Mon, 3 Mar 2003 22:46:24 +0000 (22:46 -0000)]
2003-03-03 Sebastien Pouliot <spouliot@videotron.ca>
* XmlDsigBase64TransformTest.cs: Simplified some parts when fixing
XPath test.
svn path=/trunk/mcs/; revision=12160
Sebastien Pouliot [Mon, 3 Mar 2003 22:44:33 +0000 (22:44 -0000)]
2003-03-03 Sebastien Pouliot <spouliot@videotron.ca>
* System.Security_test.build: Updated build file to stop linking
with MS assemblies (and like with Mono's corlib instead).
svn path=/trunk/mcs/; revision=12159
Sebastien Pouliot [Mon, 3 Mar 2003 22:43:28 +0000 (22:43 -0000)]
2003-03-03 Sebastien Pouliot <spouliot@videotron.ca>
* DSAKeyValue.cs: Added patch from Atsushi Eno (to remove string
XML generation).
* RSAKeyValue.cs: Added patch from Atsushi Eno (to remove string
XML generation).
* XmlDsigBase64Transform.cs: Fixed problem when using XPath.
svn path=/trunk/mcs/; revision=12158
Sebastien Pouliot [Mon, 3 Mar 2003 22:42:35 +0000 (22:42 -0000)]
2003-03-03 Sebastien Pouliot <spouliot@videotron.ca>
* System.Security.build: Updated build file to stop linking with
MS assemblies (and like with Mono's corlib instead).
svn path=/trunk/mcs/; revision=12157
Jean-Marc Andre [Mon, 3 Mar 2003 21:24:31 +0000 (21:24 -0000)]
2003-03-03 Jean-Marc Andre <jean-marc.andre@polymtl.ca>
* RemotingServicesTest.cs: New unit test added
svn path=/trunk/mcs/; revision=12156
Miguel de Icaza [Mon, 3 Mar 2003 19:54:34 +0000 (19:54 -0000)]
2003-03-03 Miguel de Icaza <miguel@ximian.com>
* interface.cs (Interface.DefineMembers): Avoid defining members
twice.
svn path=/trunk/mcs/; revision=12152
Paolo Molaro [Mon, 3 Mar 2003 19:14:54 +0000 (19:14 -0000)]
Speeling.
svn path=/trunk/mono/; revision=12151
Gonzalo Paniagua Javier [Mon, 3 Mar 2003 19:10:00 +0000 (19:10 -0000)]
New assembly and new class.
svn path=/trunk/mcs/; revision=12150
Paolo Molaro [Mon, 3 Mar 2003 17:51:20 +0000 (17:51 -0000)]
New entry.
svn path=/trunk/mono/; revision=12148
Lluis Sanchez [Mon, 3 Mar 2003 17:16:13 +0000 (17:16 -0000)]
Added IContributeDynamicSink.cs, IContributeEnvoySink.cs, IContributeObjectSink.cs
svn path=/trunk/mcs/; revision=12145
Lluis Sanchez [Mon, 3 Mar 2003 16:57:58 +0000 (16:57 -0000)]
Added ContextAttribute.cs
svn path=/trunk/mcs/; revision=12144
Lluis Sanchez [Mon, 3 Mar 2003 16:54:15 +0000 (16:54 -0000)]
Added UrlAttribute.cs
svn path=/trunk/mcs/; revision=12143
Lluis Sanchez [Mon, 3 Mar 2003 16:45:02 +0000 (16:45 -0000)]
* unix.args: added ConstructionLevelActivator.cs, ContextLevelActivator.cs,
RemoteActivationAttribute.cs
svn path=/trunk/mcs/; revision=12142
Lluis Sanchez [Mon, 3 Mar 2003 16:44:10 +0000 (16:44 -0000)]
* Thread.cs: Changed implementation of CurrentContext, adapted to the changes
in the runtime.
svn path=/trunk/mcs/; revision=12141
Lluis Sanchez [Mon, 3 Mar 2003 16:42:50 +0000 (16:42 -0000)]
* ProxyAttribute.cs: Implemented.
* RealProxy.cs: Added stubs for some missing methods.
* RemotingProxy.cs: The activation constructor now creates the ConstructionCall
message and collects the context properties.
Activation of objects now use IActivator instances.
svn path=/trunk/mcs/; revision=12140
Lluis Sanchez [Mon, 3 Mar 2003 16:42:17 +0000 (16:42 -0000)]
* ConstructionCall.cs: Added internal constructor. Added setter for activation attributes.
Some other minor corrections.
* EnvoyTerminatorSink.cs: Message now redirected to current context's client sink chain.
* MethodCall.cs: Added method for copying messages.
svn path=/trunk/mcs/; revision=12139
Lluis Sanchez [Mon, 3 Mar 2003 16:41:36 +0000 (16:41 -0000)]
* LeaseManager.cs: Added method for removing an object from the lease manager.
* LifetimeServices.cs: Added method for removing an object from the lease manager.
svn path=/trunk/mcs/; revision=12138
Lluis Sanchez [Mon, 3 Mar 2003 16:41:06 +0000 (16:41 -0000)]
* Contexts.cs : Management of the default context moved to the runtime.
Implemented creation of the client context, server context, object and envoy sinks.
Added method for creating a new context.
* CrossContextChannel.cs : Removed check for construction messages. Now construction
go through the IActivators.
svn path=/trunk/mcs/; revision=12137
Lluis Sanchez [Mon, 3 Mar 2003 16:40:35 +0000 (16:40 -0000)]
* ChannelServices.cs: Minor corrections.
* CrossAppDomainChannel.cs: Context is now restored when exiting the domain.
svn path=/trunk/mcs/; revision=12136
Lluis Sanchez [Mon, 3 Mar 2003 16:39:42 +0000 (16:39 -0000)]
* ActivationServices.cs: Added method for creating a proxy from a list
of activation attributes. This is used by System.Activator.
Added method for creating a ConstructionCall from a list of activation attributes.
This is used from RemotingProxy.
* ConstructionLevelActivator.cs: Added. Implements an IActivator that constructs an object.
* ContextLevelActivator.cs: Added. Implements an IActivator that constructs a context.
* RemoteActivationAttribute.cs: Added.
* RemoteActivator.cs: Used RemoteActivationAttribute in the creation of the server object.
* UrlAttribute.cs: Removed some "throw new NotImplementedException ()".
svn path=/trunk/mcs/; revision=12135
Lluis Sanchez [Mon, 3 Mar 2003 16:39:13 +0000 (16:39 -0000)]
* Identity.cs: Added property to check if an identity is connected (it is remotely accesible)
* ObjRef.cs: Added internal helper method for getting the server type of an ObjRef.
* RemotingServices.cs: Implemented Disconnect method. Added support for custom proxy
creating using ProxyAttribute. Added support for activation attributes in creation
of proxies. Some other minor corrections.
* ServerIdentity.cs: minor corrections.
svn path=/trunk/mcs/; revision=12134
Rafael Teixeira [Mon, 3 Mar 2003 16:39:09 +0000 (16:39 -0000)]
2003/03/03 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* mb-tokenizer.cs : new semi-keywords: Compare, Explicit, Strict, On, Off, Binary, Text
* mb-parser.jay: tokens for above semi-keywords, and rules for option directives
* driver.cs: integrates command line options with parser flags for option directives
* makefile & makefile.gnu : added 'verbose' target that uses --verbose switch to compile
the test source and pipes it through 'less', also added a Extended Syntax source
svn path=/trunk/mcs/; revision=12133
Lluis Sanchez [Mon, 3 Mar 2003 16:38:21 +0000 (16:38 -0000)]
* Activator.cs: Added support for activation using activation attributes.
* AppDomain.cs: Added internal method to get the default context from the runtime.
svn path=/trunk/mcs/; revision=12132
Lluis Sanchez [Mon, 3 Mar 2003 16:35:22 +0000 (16:35 -0000)]
* appdomain.c: Added method for initializing the default context of
a domain. Added internal call for getting the default context.
* appdomain.h: Added context variable in MonoDomain struct.
* domain.c: mono_domain_set also sets the default context of the domain
* icall.c: Mapped internal method InternalGetDefaultContext.
* object.c: mono_object_get_virtual_method returns always a remoting
wrapper if the object is a transparent proxy.
mono_runtime_invoke_array: when creating an object by calling the
constructor, if the created object is a proxy, then the constructor should
be called using the a remoting wrapper.
svn path=/trunk/mono/; revision=12131
Dick Porter [Mon, 3 Mar 2003 13:23:20 +0000 (13:23 -0000)]
2003-03-03 Dick Porter <dick@ximian.com>
* io.c (CreateFile): Try opening directories readonly, so that
timestamps can be adjusted. Patch by Elan Feingold
<efeingold@mn.rr.com>.
svn path=/trunk/mono/; revision=12121
Dick Porter [Mon, 3 Mar 2003 13:19:26 +0000 (13:19 -0000)]
2003-03-03 Dick Porter <dick@ximian.com>
* socket-io.c (create_sockaddr_from_object): Rename sockaddr_un
variable so it compiles on solaris. Problem spotted by
Christopher Taylor <ct@cs.clemson.edu>
svn path=/trunk/mono/; revision=12120
Gonzalo Paniagua Javier [Mon, 3 Mar 2003 12:23:11 +0000 (12:23 -0000)]
2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* data/machine.config: added default sessionState section and handler.
svn path=/trunk/mono/; revision=12119
Gonzalo Paniagua Javier [Mon, 3 Mar 2003 12:21:34 +0000 (12:21 -0000)]
2003-03-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* list: added SessionConfig.cs and SessionStateSectionHandler.cs
* System.Web/HttpHelper.cs: store the values in an ArrayList to get
them in correct order.
* System.Web.Configuration/ModuleItem.cs: it's not public.
* System.Web.Configuration/ModulesConfiguration.cs: it's not public.
* System.Web.SessionState/SessionConfig.cs:
* System.Web.SessionState/SessionStateSectionHandler.cs: new files to
read <sessionState> configuration.
svn path=/trunk/mcs/; revision=12118
Gonzalo Paniagua Javier [Mon, 3 Mar 2003 10:33:05 +0000 (10:33 -0000)]
2003-03-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Directory.cs:
(Move): don't use File.Move.
* DirectoryInfo.cs: fixed Name property.
Fixes bug #37755.
svn path=/trunk/mcs/; revision=12116
Nick Drochak [Mon, 3 Mar 2003 09:25:57 +0000 (09:25 -0000)]
2003-03-03 Nick Drochak <ndrochak@gol.com>
* StringTest.cs: Catch exception the .NET docs say should not be thrown
svn path=/trunk/mcs/; revision=12115
Jackson Harper [Mon, 3 Mar 2003 00:29:47 +0000 (00:29 -0000)]
* PEAPI.cs: Add file
* README.txt: Add file
svn path=/trunk/mcs/; revision=12113
Jackson Harper [Mon, 3 Mar 2003 00:27:40 +0000 (00:27 -0000)]
Add PEAPI directory
svn path=/trunk/mcs/; revision=12112
Gonzalo Paniagua Javier [Mon, 3 Mar 2003 00:12:24 +0000 (00:12 -0000)]
2003-03-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Socket.cs:
(SendTo): fix from Jerome Laban <jlaban@wanadoo.fr>.
svn path=/trunk/mcs/; revision=12111
Miguel de Icaza [Sun, 2 Mar 2003 23:00:30 +0000 (23:00 -0000)]
Fix typo
svn path=/trunk/mcs/; revision=12110
Miguel de Icaza [Sun, 2 Mar 2003 22:54:56 +0000 (22:54 -0000)]
flush
svn path=/trunk/mono/; revision=12109
Miguel de Icaza [Sun, 2 Mar 2003 22:26:59 +0000 (22:26 -0000)]
Flushety flush
svn path=/trunk/mono/; revision=12108
Miguel de Icaza [Sun, 2 Mar 2003 21:15:44 +0000 (21:15 -0000)]
Flush Flush
svn path=/trunk/mono/; revision=12106
Gonzalo Paniagua Javier [Sun, 2 Mar 2003 17:18:51 +0000 (17:18 -0000)]
2003-03-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DirectoryInfo.cs: changed ToString to match MS behavior.
* Path.cs: further fixes to GetDirectoryName to return null in the
same cases that MS does.
Fixes bug #38387.
svn path=/trunk/mcs/; revision=12105
Gonzalo Paniagua Javier [Sun, 2 Mar 2003 16:42:52 +0000 (16:42 -0000)]
2003-03-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Path.cs: fixed a couple of bugs reported in #35906.
svn path=/trunk/mcs/; revision=12104
Sebastien Pouliot [Sun, 2 Mar 2003 16:13:14 +0000 (16:13 -0000)]
2003-03-02 Sebastien Pouliot <spouliot@videotron.ca>
* list.unix: Added XmlSignature.cs.
svn path=/trunk/mcs/; revision=12103
Gonzalo Paniagua Javier [Sun, 2 Mar 2003 16:12:55 +0000 (16:12 -0000)]
2003-03-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AppSettingsReader.cs: fixed bug #38755.
svn path=/trunk/mcs/; revision=12102
Sebastien Pouliot [Sun, 2 Mar 2003 16:12:33 +0000 (16:12 -0000)]
2003-03-02 Sebastien Pouliot <spouliot@videotron.ca>
* KeyInfoNameTest.cs: Better naming.
* KeyInfoRetrievalMethodTest.cs: Splitted a test.
svn path=/trunk/mcs/; revision=12101
Sebastien Pouliot [Sun, 2 Mar 2003 16:09:19 +0000 (16:09 -0000)]
2003-03-02 Sebastien Pouliot <spouliot@videotron.ca>
* DSAKeyValue.cs: New XML generation is commented. Old string technique
did a better job to match MS implementation.
* DataObject.cs: Replaced XML generation from StringBuilder to XmlElement.
* KeyInfo.cs: Replaced XML generation from StringBuilder to XmlElement.
* KeyInfoName.cs: Replaced XML generation from StringBuilder to XmlElement.
* KeyInfoNode.cs: Replaced XML generation from StringBuilder to XmlElement.
* KeyInfoRetrievalMethod.cs: Replaced XML generation from StringBuilder to XmlElement.
* KeyInfoX509Data.cs: Replaced XML generation from StringBuilder to XmlElement.
* RSAKeyValue.cs: New XML generation is commented. Old string technique
did a better job to match MS implementation.
* Reference.cs: Replaced XML generation from StringBuilder to XmlElement.
* Signature.cs: Replaced XML generation from StringBuilder to XmlElement.
* SignedInfo.cs: Replaced XML generation from StringBuilder to XmlElement.
* SignedXml.cs: Replaced XML generation from StringBuilder to XmlElement.
* Transform.cs: Replaced XML generation from StringBuilder to XmlElement.
* XmlDsigEnvelopedSignatureTransform.cs: Added missing Algorithm URL.
* XmlDsigXPathTransform.cs: Added missing Algorithm URL.
* XmlSignature.cs: New. Private contants (construct similar to WSE).
svn path=/trunk/mcs/; revision=12100
Alexandre Pigolkine [Sun, 2 Mar 2003 09:12:37 +0000 (09:12 -0000)]
checkin for Dennis Hayes, see changeLog for details
svn path=/trunk/mcs/; revision=12099
Sebastien Pouliot [Sat, 1 Mar 2003 22:29:49 +0000 (22:29 -0000)]
2003-03-01 Sebastien Pouliot <spouliot@videotron.ca>
* PKCS1.cs: Fix for some (lame) PKCS1 v1.5 signatures done
without specifying an OID.
svn path=/trunk/mcs/; revision=12097
Alexandre Pigolkine [Sat, 1 Mar 2003 22:24:20 +0000 (22:24 -0000)]
see ChangeLog for details
svn path=/trunk/mcs/; revision=12096
Alexandre Pigolkine [Sat, 1 Mar 2003 21:20:31 +0000 (21:20 -0000)]
see ChangeLog for details
svn path=/trunk/mcs/; revision=12092
Sebastien Pouliot [Sat, 1 Mar 2003 21:16:05 +0000 (21:16 -0000)]
2003-03-01 Sebastien Pouliot <spouliot@videotron.ca>
* X509CertificateCollection.cs: Fixed bugs in AddRange
(added the collection not the certificates in the collection).
svn path=/trunk/mcs/; revision=12091