Sebastien Pouliot [Sat, 18 Oct 2003 22:01:45 +0000 (22:01 -0000)]
2003-10-18 Sebastien Pouliot <spouliot@videotron.ca>
* BinarySecurityToken.cs: Added support for GetXml/LoadXml
* SecurityToken.cs: Better support for WSE2
* X509SecurityToken.cs: Implemented most of the TODO.
svn path=/trunk/mcs/; revision=19179
Gonzalo Paniagua Javier [Sat, 18 Oct 2003 20:01:19 +0000 (20:01 -0000)]
2003-10-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* icall.c: OutputDebugStringW expects 16-bit unicode characters, not
utf8.
svn path=/trunk/mono/; revision=19178
Gonzalo Paniagua Javier [Sat, 18 Oct 2003 18:33:54 +0000 (18:33 -0000)]
Added uninstall target
svn path=/trunk/mcs/; revision=19177
Lluis Sanchez [Sat, 18 Oct 2003 18:29:22 +0000 (18:29 -0000)]
* icall.c: Removed GetUninitializedObject method because
AllocateUninitializedClassInstance does the same.
svn path=/trunk/mono/; revision=19176
Lluis Sanchez [Sat, 18 Oct 2003 18:23:03 +0000 (18:23 -0000)]
* FormatterServices.cs: In GetUninitializedObject methdod, reuse
ActivationServices.AllocateUninitializedClassInstance, it does the same.
svn path=/trunk/mcs/; revision=19175
Lluis Sanchez [Sat, 18 Oct 2003 18:22:30 +0000 (18:22 -0000)]
* ActivationServices.cs: make AllocateUninitializedClassInstance public,
so it can be reused.
svn path=/trunk/mcs/; revision=19174
Sebastien Pouliot [Sat, 18 Oct 2003 17:23:49 +0000 (17:23 -0000)]
2003-10-18 Sebastien Pouliot <spouliot@videotron.ca>
* StrongName.cs: Oops, forgot the INSIDE_CORLIB to mark class as internal.
svn path=/trunk/mcs/; revision=19173
Sebastien Pouliot [Sat, 18 Oct 2003 17:18:58 +0000 (17:18 -0000)]
2003-10-18 Sebastien Pouliot <spouliot@videotron.ca>
* sn.cs: Fixed a bug when exporting the public key from a SNK file.
svn path=/trunk/mcs/; revision=19171
Sebastien Pouliot [Sat, 18 Oct 2003 17:17:41 +0000 (17:17 -0000)]
2003-10-18 Sebastien Pouliot <spouliot@videotron.ca>
* corlib.dll.sources: Added classes StrongName to support StrongNames.
svn path=/trunk/mcs/; revision=19170
Sebastien Pouliot [Sat, 18 Oct 2003 17:16:17 +0000 (17:16 -0000)]
2003-10-18 Sebastien Pouliot <spouliot@videotron.ca>
* AssemblyBuilder.cs (SetCustomAttribute): Changed PK extraction to
use Mono.Security.StrongName (#49785).
svn path=/trunk/mcs/; revision=19169
Sebastien Pouliot [Sat, 18 Oct 2003 17:13:45 +0000 (17:13 -0000)]
2003-10-18 Sebastien Pouliot <spouliot@videotron.ca>
* StrongName.cs: Added from Mono.Security assembly for StrongName
support in AssemblyBuilder.
svn path=/trunk/mcs/; revision=19168
Jackson Harper [Sat, 18 Oct 2003 16:06:34 +0000 (16:06 -0000)]
* util.c (hex_dump): Use uppercase hex so there are no conflicts
with ilasm keywords ie cf
svn path=/trunk/mono/; revision=19167
Jackson Harper [Sat, 18 Oct 2003 16:05:21 +0000 (16:05 -0000)]
* dis-cil.c (get_encoded_user_string): use g_strescape instead of
escaping manually.
svn path=/trunk/mono/; revision=19166
Jackson Harper [Sat, 18 Oct 2003 15:55:25 +0000 (15:55 -0000)]
* ExternTable.cs: Separate class and value types into diff
tables.
svn path=/trunk/mcs/; revision=19165
Jackson Harper [Sat, 18 Oct 2003 15:48:31 +0000 (15:48 -0000)]
* InstrTable.cs: Use short branch instructions instead of aliasing them
to the long branch instructions.
svn path=/trunk/mcs/; revision=19164
Jackson Harper [Sat, 18 Oct 2003 15:44:44 +0000 (15:44 -0000)]
* PEAPI.cs: Add proper support for short instructions, removing
PEAPI's auto selection of short/long branch operations
feature.
svn path=/trunk/mcs/; revision=19163
Zoltan Varga [Sat, 18 Oct 2003 15:34:26 +0000 (15:34 -0000)]
2003-10-18 Zoltan Varga <vargaz@freemail.hu>
* AssemblyBuilder.cs (SetCustomAttribute): Extract the public key from
the keyfile.
svn path=/trunk/mcs/; revision=19162
Atsushi Eno [Sat, 18 Oct 2003 15:21:26 +0000 (15:21 -0000)]
2003-10-18 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlDocument.cs : CloneNode() does not copy PreserveWhitespace.
* XmlWriter.cs : Calling WriteNode() with XmlReader whose state is
XmlDeclaration now calls WriteProcessingInstruction(). This fixes
testcase XmlWriterTests.WriteNodeFullDocument().
* XmlTextWriter.cs : Added LAMESPEC comments related to above.
svn path=/trunk/mcs/; revision=19161
Martin Baulig [Sat, 18 Oct 2003 07:13:03 +0000 (07:13 -0000)]
2003-10-18 Martin Baulig <martin@ximian.com>
* MethodInfo.cs (MethodInfo.GetGenericArguments): Make this method
abstract; use an interncall in MonoMethod and a custom
implementation in MethodBuilder.
svn path=/trunk/mcs/; revision=19160
Martin Baulig [Sat, 18 Oct 2003 06:59:42 +0000 (06:59 -0000)]
2003-10-18 Martin Baulig <martin@ximian.com>
* class.c (inflate_generic_signature): Renamed to
mono_class_inflate_generic_signature() and made it public.
(my_mono_class_from_generic_parameter): New static function; if we
don't already have the generic parameter's MonoClass, create a
very simple one which is just used internally in the runtime and
not passed back to managed code.
* class.h (MonoGenericInst): Added `gpointer mbuilder' field.
* metadata.h (MonoMethodSignature): Moved the
`MonoGenericParam *gen_params' to the MonoMethodHeader.
(MonoMethodHeader): Moved the `MonoGenericParam *gen_params' here.
* icall.c (ves_icall_MethodInfo_GetGenericArguments): Renamed to
ves_icall_MonoMethod_GetGenericArguments(); this is now an
interncall on the MonoMethod class, not on MethodInfo.
(ves_icall_MethodInfo_BindGenericParameters): Removed, we're now
calling mono_reflection_bind_generic_method_parameters() directly.
* loader.c (mono_method_get_signature): If this is a MethodSpec;
return the already computed `method->signature'.
(method_from_methodspec): New static function to load a method
from a MethodSpec entry.
(mono_get_method_from_token): Call the new method_from_methodspec()
for MethodSpec tokens.
(mono_get_method_from_token): If we're a generic method, load the
type parameters.
* reflection.c (mono_image_get_memberref_token): Allow
MEMBERREF_PARENT_TYPEDEF here; this will be used in the MethodSpec
table.
(fixup_method): Added support for MONO_TABLE_METHODSPEC.
(mono_image_create_token): First check whether it's a generic
method (so we'd need to create a MethodSpec), then do the other
two alternatives.
(mono_reflection_bind_generic_method_parameters): Return a
`MonoReflectionMethod *' instead of a `MonoMethod *'; we're now
called directly from the interncall.
svn path=/trunk/mono/; revision=19159
Jackson Harper [Sat, 18 Oct 2003 06:14:49 +0000 (06:14 -0000)]
* ILParser.jay: Set value types, set enums as value types. Use
correct var for call conv in method signatures.
svn path=/trunk/mcs/; revision=19157
Gonzalo Paniagua Javier [Sat, 18 Oct 2003 05:54:18 +0000 (05:54 -0000)]
2003-10-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.UI/TemplateControl.cs: moved NoParamsInvoker class to its
own file.
* System.Web/HttpApplicationFactory.cs: use NoParamsInvoker.
* System.Web/HttpRequest.cs: support request filters.
* System.Web/HttpRequestStream.cs: mono-stylized and added new Set
method.
* System.Web/NoParamsInvoker.cs: proxy class to invoke user-provided
methods without parameters that are invoked by EventHandlers.
svn path=/trunk/mcs/; revision=19156
Sebastien Pouliot [Sat, 18 Oct 2003 02:53:56 +0000 (02:53 -0000)]
2003-10-17 Sebastien Pouliot <spouliot@videotron.ca>
* corlib.dll.sources: Added classes CryptoConvert to support StrongNames.
svn path=/trunk/mcs/; revision=19155
Sebastien Pouliot [Sat, 18 Oct 2003 02:28:17 +0000 (02:28 -0000)]
2003-10-17 Sebastien Pouliot <spouliot@videotron.ca>
* CryptoConvert.cs: Added from Mono.Security to support StrongNames.
svn path=/trunk/mcs/; revision=19154
Lluis Sanchez [Fri, 17 Oct 2003 22:55:42 +0000 (22:55 -0000)]
* SoapReflectionImporter.cs: Support element references for enum values in
encoding format. This fixes bug #49568.
* XmlSerializationReaderInterpreter.cs: In encoded format, do not check
the name and namespace of the wrapper element. MS.NET doesn't do it.
This fixes bug #49729.
svn path=/trunk/mcs/; revision=19152
Rafael Teixeira [Fri, 17 Oct 2003 22:20:33 +0000 (22:20 -0000)]
2003-10-17 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* Microsoft.VisualBasic/VBCodeGenerator.cs: Sub or Function generation is switched by method.ReturnType being "System.Void"
svn path=/trunk/mcs/; revision=19150
Rafael Teixeira [Fri, 17 Oct 2003 22:11:45 +0000 (22:11 -0000)]
2003-10-17 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* Microsoft.VisualBasic/VBCodeCompiler.cs: Inserts "--" before file names block
* Microsoft.VisualBasic/VBCodeGenerator.cs: Indexer should be ".Item(xx)"
svn path=/trunk/mcs/; revision=19149
Martin Baulig [Fri, 17 Oct 2003 21:58:11 +0000 (21:58 -0000)]
2003-10-17 Martin Baulig <martin@ximian.com>
* gen-test.sh: Removed.
* gen-test.pl: New file; this is a perl script which runs all the
generics tests.
svn path=/trunk/mcs/; revision=19148
Rafael Teixeira [Fri, 17 Oct 2003 21:30:53 +0000 (21:30 -0000)]
2003/10/17 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* genericparser.cs:
Don't print exception when a file is not found to be parsed
File extensions not matched are now processed with the default parser
Better handle file/directory not found exceptions, and use Report.Error in that case
* added defaultparserattribute.cs
* mb-parser.jay : Mono.MonoBASIC.Parser is now the [DefaultParser]
* location.cs version 1.4 recovered (Marco Ridoni had it overwritten with an older version)
* mb-tokenizer.cs, rootcontext.cs, tree.cs: Location constructor needs column number now
svn path=/trunk/mcs/; revision=19147
Ben Maurer [Fri, 17 Oct 2003 21:12:21 +0000 (21:12 -0000)]
2003-10-17 Ben Maurer <bmaurer@users.sourceforge.net>
* CompilationConfiguration.cs (Init): you have to inherit copying
files from the bin folders too.
svn path=/trunk/mcs/; revision=19146
Reggie Burnett [Fri, 17 Oct 2003 19:30:47 +0000 (19:30 -0000)]
MySql - Fixed major bug with null field handling (thanks Naucki)
MySql - Removed unused IsClosed method in MySqlStream
MySql - Removed unused IsDead code from Driver
svn path=/trunk/mcs/; revision=19144
Jackson Harper [Fri, 17 Oct 2003 19:21:13 +0000 (19:21 -0000)]
* dis-cil.c (get_encoded_user_string): Escape user strings when
loading. ie ""quote"" should be "\"quote\"".
* dis-cil.c (dissasemble_cil): Write SEH debug info into a comment
block. Combine SEH blocks that have the same offset and length,
this prevents creating invalid SEH blocks.
svn path=/trunk/mono/; revision=19143
Ettore Perazzoli [Fri, 17 Oct 2003 18:53:17 +0000 (18:53 -0000)]
2003-10-17 Ettore Perazzoli <ettore@ximian.com>
* Mono.Data.SqliteClient/SqliteConnection.cs
(SqliteConnection.LastInsertRowId): New property to bind the
sqlite_last_insert_rowid() call.
svn path=/trunk/mcs/; revision=19141
Pedro Martínez Juliá [Fri, 17 Oct 2003 17:04:16 +0000 (17:04 -0000)]
2003-10-17 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* MonoEvent.cs: implement ToString method as in MS.NET.
* MonoMethod.cs: fix some differences between mono and MS.NET
implementation of ToString.
svn path=/trunk/mcs/; revision=19139
Martin Baulig [Fri, 17 Oct 2003 16:37:19 +0000 (16:37 -0000)]
2003-10-17 Martin Baulig <martin@ximian.com>
* generic.cs (Constraints.Resolve): Take a DecpSpace instead of a
TypeContainer so we can also use this for Interfaces.
(TypeParameter.Resolve): Likewise.
* interface.cs (Interface.DefineType): Added support for generic
interfaces.
* cs-parser.jay: Added support for generic structs and interfaces.
svn path=/trunk/mcs/; revision=19138
Martin Baulig [Fri, 17 Oct 2003 16:29:47 +0000 (16:29 -0000)]
Two more generics tests.
svn path=/trunk/mcs/; revision=19137
Miguel de Icaza [Fri, 17 Oct 2003 16:15:22 +0000 (16:15 -0000)]
fluhs
svn path=/trunk/mono/; revision=19136
Zoltan Varga [Fri, 17 Oct 2003 14:04:03 +0000 (14:04 -0000)]
2003-10-17 Zoltan Varga <vargaz@freemail.hu>
* AssemblyBuilder.cs (SetCustomAttribute): Ignore empty keyfile name.
svn path=/trunk/mcs/; revision=19134
Zoltan Varga [Fri, 17 Oct 2003 13:09:59 +0000 (13:09 -0000)]
2003-10-17 Zoltan Varga <vargaz@freemail.hu>
* AssemblyBuilder.cs: Moved loading of the public key file into
managed code from reflection.c.
svn path=/trunk/mcs/; revision=19133
Zoltan Varga [Fri, 17 Oct 2003 13:08:21 +0000 (13:08 -0000)]
2003-10-17 Zoltan Varga <vargaz@freemail.hu>
* reflection.c (load_public_key): Move loading of the public key
into managed code.
svn path=/trunk/mono/; revision=19132
Zoltan Varga [Fri, 17 Oct 2003 12:45:07 +0000 (12:45 -0000)]
2003-10-17 Zoltan Varga <vargaz@freemail.hu>
* AssemblyNameTest.cs: Convert to Nunit2 format, add tests for
CultureInfo, Version and HashAlgorithm properties.
svn path=/trunk/mcs/; revision=19131
Zoltan Varga [Fri, 17 Oct 2003 12:40:18 +0000 (12:40 -0000)]
2003-10-17 Zoltan Varga <vargaz@freemail.hu>
* AssemblyBuilder.cs: Set cultureInfo and version from the AssemblyName
passed to the constructor.
svn path=/trunk/mcs/; revision=19130
Zoltan Varga [Fri, 17 Oct 2003 12:38:24 +0000 (12:38 -0000)]
2003-10-17 Zoltan Varga <vargaz@freemail.hu>
* AssemblyName.cs: Fix Version property when some version fields are
undefined.
svn path=/trunk/mcs/; revision=19129
Zoltan Varga [Fri, 17 Oct 2003 12:33:49 +0000 (12:33 -0000)]
2003-10-17 Zoltan Varga <vargaz@freemail.hu>
* image.h (MonoAssemblyName): Add public_key and hash_alg fields.
* assembly.c (mono_assembly_open): Fill in public_key and hash_alg
fields.
* icall.c (ves_icall_System_Reflection_Assembly_FillName): Fill in
culture, hash_alg and public_key. Fixes #49555.
svn path=/trunk/mono/; revision=19128
Pedro Martínez Juliá [Fri, 17 Oct 2003 11:14:15 +0000 (11:14 -0000)]
2003-10-17 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* WebClient.cs: use Path.DirectorySeparator instead of "/" for
windows compatibility. Add some checks for file paths like
"C:/xxx/yyy/..." and like "/home/xxx/...".
svn path=/trunk/mcs/; revision=19127
Gonzalo Paniagua Javier [Fri, 17 Oct 2003 07:17:17 +0000 (07:17 -0000)]
Reference ../Mono.Security.Tls/System.Security.dll to let plain 'make' work
svn path=/trunk/mcs/; revision=19125
Martin Baulig [Fri, 17 Oct 2003 03:41:09 +0000 (03:41 -0000)]
More generics tests.
svn path=/trunk/mcs/; revision=19118
Martin Baulig [Fri, 17 Oct 2003 03:34:02 +0000 (03:34 -0000)]
2003-10-17 Martin Baulig <martin@ximian.com>
* generics.cs (GenericMemberAccess.DoResolve): We can now actually
call generic methods :-)
svn path=/trunk/mcs/; revision=19117
Martin Baulig [Fri, 17 Oct 2003 03:26:20 +0000 (03:26 -0000)]
2003-10-17 Martin Baulig <martin@ximian.com>
* MethodInfo.cs (MethodInfo.GetGenericArguments): New method.
(MethodInfo.BindGenericParameters): New method.
svn path=/trunk/mcs/; revision=19115
Martin Baulig [Fri, 17 Oct 2003 03:12:16 +0000 (03:12 -0000)]
2003-10-17 Martin Baulig <martin@ximian.com>
* class.h (MonoGenericInst): Moved this declaration here and added
`MonoMethod *generic_method'.
* icall.c
(ves_icall_MethodInfo_GetGenericArguments): New interncall.
(ves_icall_MethodInfo_BindGenericParameters): New interncall.
* metadata.c (mono_metadata_type_equal): Two types of
MONO_TYPE_VAR or MONO_TYPE_MVAR equals if they have the same
index; ie. don't compare the address of the `MonoGenericParam'
structure.
(mono_metadata_load_generic_params): Removed the `MonoMethod
*method' argument.
* metadata.h (MonoGenericInst): Moved declaration to class.h.
(MonoMethodHeader): Added `MonoGenericInst *geninst'.
* reflection.c (method_encode_signature): Encode the number of
generic parameters.
(encode_generic_method_sig): New static function.
(method_encode_methodspec): New static function; creates an entry
in the MethodSpec table for a generic method.
(mono_image_get_methodspec_token): New static function.
(mono_image_create_token): Call mono_image_get_methodspec_token()
for generic methods.
(mono_reflection_bind_generic_method_parameters): New public
function. Instantiates a generic method.
svn path=/trunk/mono/; revision=19114
Daniel Morgan [Fri, 17 Oct 2003 03:07:58 +0000 (03:07 -0000)]
2003-10-16 Daniel Morgan <danielmorgan@verizon.net>
* Makefile
* LoginDialog.cs
* SqlSharpDataAdapter.cs
* sqlsharpgtk.cs: after editing these files, forgot to edit my
new email address
svn path=/trunk/mcs/; revision=19113
Daniel Morgan [Fri, 17 Oct 2003 03:01:29 +0000 (03:01 -0000)]
2003-10-16 Daniel Morgan <danielmorgan@verizon.net>
* Win32.make: removed file. replaced with Makefile
* Makefile: new makefile for building on Linux and Windows
* LoginDialog.cs
* SqlSharpDataAdapter.cs
* sqlsharpgtk.cs: correct compile errors
svn path=/trunk/mcs/; revision=19112
Miguel de Icaza [Thu, 16 Oct 2003 22:42:46 +0000 (22:42 -0000)]
Remove debugging message
svn path=/trunk/mono/; revision=19110
Miguel de Icaza [Thu, 16 Oct 2003 22:34:06 +0000 (22:34 -0000)]
Use explanatory message
svn path=/trunk/mono/; revision=19109
Martin Baulig [Thu, 16 Oct 2003 19:14:54 +0000 (19:14 -0000)]
2003-10-16 Martin Baulig <martin@ximian.com>
* MethodInfo.cs (MethodInfo.IsGenericMethodDefinition): New
property.
svn path=/trunk/mcs/; revision=19108
Miguel de Icaza [Thu, 16 Oct 2003 19:14:31 +0000 (19:14 -0000)]
Update
svn path=/trunk/mono/; revision=19107
Martin Baulig [Thu, 16 Oct 2003 18:51:26 +0000 (18:51 -0000)]
2003-10-16 Martin Baulig <martin@ximian.com>
* metadata.h (MonoMethodSignature): Moved `MonoGenericParam
*gen_params' here from MonoMethodHeader.
* metadata.c (mono_metadata_parse_method_signature): If we have
generic parameters, initialize `method->gen_params' and then set
the correct `type->data.generic_param' in all the parameters.
svn path=/trunk/mono/; revision=19106
Gonzalo Paniagua Javier [Thu, 16 Oct 2003 18:34:33 +0000 (18:34 -0000)]
2003-10-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HtmlTextArea.cs: fixed infinite recursion.
svn path=/trunk/mcs/; revision=19105
Francisco Figueiredo Jr. [Thu, 16 Oct 2003 17:49:12 +0000 (17:49 -0000)]
2003-10-16: Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
* Added again Peter Williams comments removed by mistake in the previous update.
svn path=/trunk/mcs/; revision=19104
Zoltan Varga [Thu, 16 Oct 2003 12:40:37 +0000 (12:40 -0000)]
2003-10-16 Zoltan Varga <vargaz@freemail.hu>
* threads.c (mono_threads_get_default_stacksize): New function to
return the default stacksize.
* gc.c (mono_gc_cleanup): Use a separate event for waiting for the
termination of the finalizer thread, since the previous method had
race conditions. Fixes #49628.
* gc.c (mono_gc_init): Use the same stacksize for the finalizer thread
as for the other managed threads.
svn path=/trunk/mono/; revision=19103
Jordi Mas i Hernandez [Thu, 16 Oct 2003 10:59:14 +0000 (10:59 -0000)]
filedialog.cs uses the placetoolbar and allow resizing
svn path=/trunk/mcs/; revision=19102
Martin Baulig [Thu, 16 Oct 2003 06:32:46 +0000 (06:32 -0000)]
2003-10-16 Martin Baulig <martin@ximian.com>
* class.c (inflate_generic_signature): Copy `generic_param_count'.
(inflate_generic_header): Copy `gen_params'.
* icall.c (ves_icall_MethodInfo_get_IsGenericMethodDefinition):
New interncall.
* metadata.c (mono_metadata_parse_method_signature): Actually set
the `method->generic_param_count' here.
(mono_metadata_load_generic_params): Initialize `pklass' to NULL.
svn path=/trunk/mono/; revision=19101
Martin Baulig [Thu, 16 Oct 2003 05:19:29 +0000 (05:19 -0000)]
2003-10-16 Martin Baulig <martin@ximian.com>
* cs-parser.jay (namespace_or_type_name): Only create a
GenericMemberAccess if we actually have type arguments.
svn path=/trunk/mcs/; revision=19100
Miguel de Icaza [Thu, 16 Oct 2003 01:27:23 +0000 (01:27 -0000)]
Add new Tls directory
svn path=/trunk/mcs/; revision=19099
Pedro Martínez Juliá [Thu, 16 Oct 2003 00:59:32 +0000 (00:59 -0000)]
2003-10-16 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* WebClient.cs: added a slash between directory and file names.
svn path=/trunk/mcs/; revision=19098
Pedro Martínez Juliá [Thu, 16 Oct 2003 00:41:18 +0000 (00:41 -0000)]
2003-10-16 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* Npgsql/NpgsqlClosedState.cs:
* Npgsql/NpgsqlConnectedState.cs:
* Npgsql/NpgsqlConnection.cs: Changed TcpClient by TlsSession
because now it is used TlsSession and it doesn't work without
these changes.
svn path=/trunk/mcs/; revision=19097
Pedro Martínez Juliá [Wed, 15 Oct 2003 23:06:18 +0000 (23:06 -0000)]
2003-10-16 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* Makefile: Add Mono.Security.Tls assembly.
svn path=/trunk/mcs/; revision=19096
Pedro Martínez Juliá [Wed, 15 Oct 2003 23:05:32 +0000 (23:05 -0000)]
2003-10-16 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* Makefile:
* ChangeLog:
* System.Security.Tls.dll:
* System.Security.Tls.dll.sources: Initial commit.
svn path=/trunk/mcs/; revision=19095
Pedro Martínez Juliá [Wed, 15 Oct 2003 23:04:05 +0000 (23:04 -0000)]
2003-10-16 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* Makefile: changed reference from Lib/System.Security.Tls.dll to
System.Security.Tls because the last will be installed before and
separatelly.
* Lib: Removed Lib directory, moved System.Security.Tls.dll to
Mono.Security.Tls library directory.
svn path=/trunk/mcs/; revision=19094
Pedro Martínez Juliá [Wed, 15 Oct 2003 21:55:09 +0000 (21:55 -0000)]
2003-10-15 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* Makefile: fix building and the install objectives.
svn path=/trunk/mcs/; revision=19093
Zoltan Varga [Wed, 15 Oct 2003 20:58:09 +0000 (20:58 -0000)]
2003-10-15 Zoltan Varga <vargaz@freemail.hu>
* vararg.il: New file.
* Makefile.am: Added vararg.il.
svn path=/trunk/mono/; revision=19092
Alexandre Pigolkine [Wed, 15 Oct 2003 20:57:58 +0000 (20:57 -0000)]
GdipDrawImageRectI changed
svn path=/trunk/mcs/; revision=19091
Zoltan Varga [Wed, 15 Oct 2003 20:17:15 +0000 (20:17 -0000)]
2003-10-15 Zoltan Varga <vargaz@freemail.hu>
* get.c (get_ret_type): Remove needless warning message.
svn path=/trunk/mono/; revision=19090
Zoltan Varga [Wed, 15 Oct 2003 20:14:22 +0000 (20:14 -0000)]
2003-10-15 Zoltan Varga <vargaz@freemail.hu>
* mini.c (mono_method_to_ir): Fix initialization of typedbyref locals.
* mini.c inssel.brg: Implement typedefbyref opcodes.
* mini.c (mono_jit_compile_method): Remove unused local variable.
* mini.c (mono_jit_compile_method_inner): Ditto.
svn path=/trunk/mono/; revision=19089
Lluis Sanchez [Wed, 15 Oct 2003 18:49:44 +0000 (18:49 -0000)]
Improved organization of information. Added syntax coloring for proxy and wsdl.
svn path=/trunk/mono/; revision=19087
Lluis Sanchez [Wed, 15 Oct 2003 18:47:12 +0000 (18:47 -0000)]
* MessageBinding.cs: Name property should be null by default.
* ProtocolImporter.cs: Take into account the previous change.
svn path=/trunk/mcs/; revision=19086
Atsushi Eno [Wed, 15 Oct 2003 18:11:48 +0000 (18:11 -0000)]
2003-10-15 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* Iterator.cs : DescendantIterator and FollowingIterator also should
not MoveNext() after they reached to the end.
svn path=/trunk/mcs/; revision=19085
Lluis Sanchez [Wed, 15 Oct 2003 18:11:33 +0000 (18:11 -0000)]
* MapCodeGenerator.cs: Made MapCodeGenerator internal.
svn path=/trunk/mcs/; revision=19084
Francisco Figueiredo Jr. [Wed, 15 Oct 2003 16:38:47 +0000 (16:38 -0000)]
2003-10-15: Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Synchronized files with Gborg repository
svn path=/trunk/mcs/; revision=19083
Francisco Figueiredo Jr. [Wed, 15 Oct 2003 16:36:40 +0000 (16:36 -0000)]
2003-10-15: Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Synchronized files with Gborg repository.
svn path=/trunk/mcs/; revision=19082
Francisco Figueiredo Jr. [Wed, 15 Oct 2003 16:31:27 +0000 (16:31 -0000)]
2003-10-15: Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
* System.Security.Tls.dll: Added Tls implementation from Carlos Guzman. Npgsql now supports SSL connections with this library.
svn path=/trunk/mcs/; revision=19081
Reggie Burnett [Wed, 15 Oct 2003 16:03:30 +0000 (16:03 -0000)]
MySql - fixed problem where socket was not getting closed properly (thanks Steve!)
svn path=/trunk/mcs/; revision=19080
Zoltan Varga [Wed, 15 Oct 2003 15:57:00 +0000 (15:57 -0000)]
2003-10-15 Zoltan Varga <vargaz@freemail.hu>
* TypedReference.cs: Add new field used by the runtime.
svn path=/trunk/mcs/; revision=19079
Zoltan Varga [Wed, 15 Oct 2003 15:55:47 +0000 (15:55 -0000)]
2003-10-15 Zoltan Varga <vargaz@freemail.hu>
* object.h: Add a new field to TypedRef to simplify the implementation
of the REFANY opcodes in the JIT.
* icall.c: Make use of the new field.
svn path=/trunk/mono/; revision=19078
Zoltan Varga [Wed, 15 Oct 2003 15:53:48 +0000 (15:53 -0000)]
2003-10-15 Zoltan Varga <vargaz@freemail.hu>
* metadata.c (mono_type_size): Compute the size of TYPEDBYREF types
dynamically.
svn path=/trunk/mono/; revision=19077
Dick Porter [Wed, 15 Oct 2003 14:35:16 +0000 (14:35 -0000)]
Compile fixes
svn path=/trunk/mono/; revision=19076
Reggie Burnett [Wed, 15 Oct 2003 14:23:05 +0000 (14:23 -0000)]
MySql - enclosed queries for max_allowed_packet and characterset inside try catch (and set defaults)
svn path=/trunk/mcs/; revision=19075
Jordi Mas i Hernandez [Wed, 15 Oct 2003 13:58:32 +0000 (13:58 -0000)]
Implemented SaveFileDialog.cs
svn path=/trunk/mcs/; revision=19073
Lluis Sanchez [Wed, 15 Oct 2003 08:18:46 +0000 (08:18 -0000)]
* System.Xml.dll.sources: added System.Xml.Serialization/MapCodeGenerator.cs
svn path=/trunk/mcs/; revision=19070
Lluis Sanchez [Wed, 15 Oct 2003 08:18:04 +0000 (08:18 -0000)]
* MapCodeGenerator.cs: New file. Moved here all code that is common
between XmlCodeExporter and SoapCodeExporter.
* SoapCodeExporter.cs: Implemented.
* XmlCodeExporter.cs: Moved common code to MapCodeGenerator.
* XmlSerializationReaderInterpreter.cs: Fixed problem when reading
encoded bare parameter list.
* XmlTypeMapping.cs: Added method for getting member element by index.
svn path=/trunk/mcs/; revision=19069
Lluis Sanchez [Wed, 15 Oct 2003 08:17:24 +0000 (08:17 -0000)]
* TypeStubManager.cs: Added OperationName property.
svn path=/trunk/mcs/; revision=19068
Lluis Sanchez [Wed, 15 Oct 2003 08:16:44 +0000 (08:16 -0000)]
* HttpSimpleProtocolReflector.cs, ProtocolReflector.cs:
Fixed naming of messages.
* ProtocolImporter.cs: It now iterates through all bindings. It creates
a namespace for all bindings.
* ServiceDescriptionImporter.cs: Some code moved to ProtocolImporter.
* SoapProtocolImporter.cs: Improved support for RPC format. It now is working.
svn path=/trunk/mcs/; revision=19067
Miguel de Icaza [Wed, 15 Oct 2003 04:27:33 +0000 (04:27 -0000)]
2003-10-15 Miguel de Icaza <miguel@ximian.com>
* statement.cs (Switch.TableSwitchEmit): Compare the upper bound
to kb.Nlast, and not the kb.nFirst to isolate the switch
statement.
Extract the underlying type, so enumerations of long/ulong are
treated like long/ulong.
svn path=/trunk/mcs/; revision=19066
Miguel de Icaza [Wed, 15 Oct 2003 04:26:44 +0000 (04:26 -0000)]
2003-10-15 Miguel de Icaza <miguel@ximian.com>
* test-49.cs: Improved test with input from bug #48761
svn path=/trunk/mcs/; revision=19065
Miguel de Icaza [Wed, 15 Oct 2003 03:59:50 +0000 (03:59 -0000)]
Thanks to David Waite for the detective work on this bug.
2003-10-14 Miguel de Icaza <miguel@ximian.com>
* expression.cs (New): Overload the meaning of RequestedType to
track the possible creation of the NewDelegate type, since
DoResolve is invoked more than once for new constructors on field
initialization.
See bugs: #48800 and #37014
svn path=/trunk/mcs/; revision=19064
Miguel de Icaza [Wed, 15 Oct 2003 03:57:56 +0000 (03:57 -0000)]
More tests
svn path=/trunk/mcs/; revision=19063
Miguel de Icaza [Wed, 15 Oct 2003 03:37:36 +0000 (03:37 -0000)]
2003-10-14 Miguel de Icaza <miguel@ximian.com>
* cs-parser.jay (declare_local_constants): Take an arraylist
instead of a single constant.
(local_constant_declaration): It should take a
constant_declarators, not a constant_declarator.
svn path=/trunk/mcs/; revision=19062
Miguel de Icaza [Wed, 15 Oct 2003 03:34:54 +0000 (03:34 -0000)]
Improve with bug 49487 info
svn path=/trunk/mcs/; revision=19061
Miguel de Icaza [Wed, 15 Oct 2003 03:25:55 +0000 (03:25 -0000)]
2003-10-14 Miguel de Icaza <miguel@ximian.com>
* convert.cs: Fix error report.
svn path=/trunk/mcs/; revision=19060
Miguel de Icaza [Wed, 15 Oct 2003 03:25:18 +0000 (03:25 -0000)]
Fix bug
svn path=/trunk/mcs/; revision=19059