mono.git
20 years ago * parser.cs: Use the group number as the name in mapping. Patch by Gert Driesen.
Jackson Harper [Mon, 22 Mar 2004 16:09:39 +0000 (16:09 -0000)]
    * parser.cs: Use the group number as the name in mapping. Patch by Gert Driesen.
* regex.cs: Fix off by one error. Patch by Gert Driesen.

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

20 years ago * RegexBugs.cs: Add test case for multiple matches.
Jackson Harper [Mon, 22 Mar 2004 16:02:15 +0000 (16:02 -0000)]
    * RegexBugs.cs: Add test case for multiple matches.

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

20 years ago2004-03-22 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 22 Mar 2004 15:51:54 +0000 (15:51 -0000)]
2004-03-22  Zoltan Varga  <vargaz@freemail.hu>

* CustomAttributeBuilderTest.cs: Call GetCustomAttributes with false
so custom attributes on Object do not screw the results.

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

20 years ago2004/03/22 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Mon, 22 Mar 2004 15:42:23 +0000 (15:42 -0000)]
2004/03/22  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* ecore.cs : now it gets the correct list of namespaces in scope (either imported or current) Almost there for Bug #52067

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

20 years ago2004-03-22 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 22 Mar 2004 15:40:42 +0000 (15:40 -0000)]
2004-03-22  Zoltan Varga  <vargaz@freemail.hu>

* configure.in: Speedup successful sigaltstack test.

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

20 years agoImplementing LinearGradientBrush.cs and fixing PathGradientBrush.cs.
Ravindra [Mon, 22 Mar 2004 12:21:04 +0000 (12:21 -0000)]
Implementing LinearGradientBrush.cs and fixing PathGradientBrush.cs.

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

20 years agoAdded few P/Invoke calls for LinearGradientBrush and couple of coding style fixes.
Ravindra [Mon, 22 Mar 2004 12:08:55 +0000 (12:08 -0000)]
Added few P/Invoke calls for LinearGradientBrush and couple of coding style fixes.

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

20 years agoone more test case for constant
Anirban Bhattacharjee [Mon, 22 Mar 2004 10:50:24 +0000 (10:50 -0000)]
one more test case for constant

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

20 years agomb-parser.jay: One more negative scenario is addressed in const grammar
Anirban Bhattacharjee [Mon, 22 Mar 2004 10:44:04 +0000 (10:44 -0000)]
mb-parser.jay: One more negative scenario is addressed in const grammar

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

20 years agoVariablesB.vb: small correction in test case
Anirban Bhattacharjee [Mon, 22 Mar 2004 08:22:09 +0000 (08:22 -0000)]
VariablesB.vb: small correction in test case

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

20 years agoTest cases for constant
Anirban Bhattacharjee [Mon, 22 Mar 2004 08:15:52 +0000 (08:15 -0000)]
Test cases for constant

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

20 years agoconst.cs: Change type of constant to the type of its value if no explicit type declar...
Anirban Bhattacharjee [Mon, 22 Mar 2004 07:22:15 +0000 (07:22 -0000)]
const.cs: Change type of constant to the type of its value if no explicit type declaration found

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

20 years ago * DoubleFormatterTest.cs: test setting the number of decimal
Jackson Harper [Mon, 22 Mar 2004 07:17:41 +0000 (07:17 -0000)]
    * DoubleFormatterTest.cs: test setting the number of decimal
digits.

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

20 years agomb-parser.jay: Grammar for declaring constant inside block is changed
Anirban Bhattacharjee [Mon, 22 Mar 2004 07:00:54 +0000 (07:00 -0000)]
mb-parser.jay: Grammar for declaring constant inside block is changed

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

20 years ago * FloatingPointFormatter.cs: Set precision from number format info
Jackson Harper [Mon, 22 Mar 2004 06:57:06 +0000 (06:57 -0000)]
    * FloatingPointFormatter.cs: Set precision from number format info
when it is not specified. This fixes bug #54983.

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

20 years ago * Uri.cs: Equals should be case insensitive for all parts except
Jackson Harper [Mon, 22 Mar 2004 06:16:01 +0000 (06:16 -0000)]
    * Uri.cs: Equals should be case insensitive for all parts except
the path.

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

20 years ago * TestUri.cs: Make sure Uri::Equals is case insensitive for
Jackson Harper [Mon, 22 Mar 2004 06:11:25 +0000 (06:11 -0000)]
    * TestUri.cs: Make sure Uri::Equals is case insensitive for
everything but paths.

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

20 years ago2004-03-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 22 Mar 2004 05:47:56 +0000 (05:47 -0000)]
2004-03-22  Atsushi Enomoto  <atsushi@ximian.com>

* XsltException.cs, XsltCompileException.cs : They had used
  message field which were never set.

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

20 years ago2004-03-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 22 Mar 2004 05:45:07 +0000 (05:45 -0000)]
2004-03-22 Atsushi Enomoto <atsushi@ximian.com>

* ScriptCompilerInfo.cs : Modified compilation processing. Now it uses
  CodeDom. Compilation error should be caught. This fixes bug #55875.

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

20 years agoconst.cs: Changed exception numbers
Anirban Bhattacharjee [Mon, 22 Mar 2004 05:02:44 +0000 (05:02 -0000)]
const.cs: Changed exception numbers

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

20 years agoChanged grammar for constant
Anirban Bhattacharjee [Mon, 22 Mar 2004 04:58:27 +0000 (04:58 -0000)]
Changed grammar for constant

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

20 years ago2004-03-22 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 22 Mar 2004 04:52:05 +0000 (04:52 -0000)]
2004-03-22 Ben Maurer  <bmaurer@users.sourceforge.net>

* test-234.cs: test for 25885.

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

20 years ago2004-03-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 22 Mar 2004 04:48:22 +0000 (04:48 -0000)]
2004-03-21  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager.IsGenericMethod): New public static
method; checks whether a method is a generic method.

* expression.cs (Invocation.InferTypeArguments): New static method;
infer type arguments for generic method invocation.

* ecore.cs (MethodGroupExpr.HasTypeArguments): New public
property; we set this to true if we're resolving a generic method
invocation and the user specified type arguments, ie. we're not
doing type inference.

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

20 years ago2004-03-22 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 22 Mar 2004 04:47:45 +0000 (04:47 -0000)]
2004-03-22 Ben Maurer  <bmaurer@users.sourceforge.net>

* statement.cs: Before, two switch blocks would be merged if the
total size of the blocks (end_item - begin_item + 1) was less than
two times the combined sizes of the blocks.

Now, it will only merge if after the merge at least half of the
slots are filled.

fixes 55885.

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

20 years ago2004-03-22 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 22 Mar 2004 04:47:31 +0000 (04:47 -0000)]
2004-03-22  Martin Baulig  <martin@ximian.com>

* icall.c (ves_icall_MethodInfo_get_IsGenericMethod): Use
`method->method->signature->generic_param_count != 0' to make it
work for interface methods.

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

20 years agoDon't crash here ;-)
Martin Baulig [Mon, 22 Mar 2004 04:47:22 +0000 (04:47 -0000)]
Don't crash here ;-)

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

20 years ago2004-03-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 22 Mar 2004 00:44:09 +0000 (00:44 -0000)]
2004-03-21  Martin Baulig  <martin@ximian.com>

* gen-45.cs: New generics test for type inference.

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

20 years ago2004-03-21 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 21 Mar 2004 14:09:24 +0000 (14:09 -0000)]
2004-03-21  Sebastien Pouliot  <sebastien@ximian.com>

* ChangeLog: commited missing ChangeLog entries.

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

20 years ago2004-03-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 21 Mar 2004 07:56:15 +0000 (07:56 -0000)]
2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Socket.cs: when Dispose (bool) is called from the finalizer, always
do the cleanup. Fixes yet another nullref with xsp.

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

20 years ago2004-03-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 21 Mar 2004 07:38:16 +0000 (07:38 -0000)]
2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ThreadAbortException.cs: use same HResult as MS.
* Timer.cs: abort the running thread when disposing the Timer. This
fixes NullRefs when finishing xsp.

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

20 years ago2004-03-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 21 Mar 2004 06:43:13 +0000 (06:43 -0000)]
2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* configure.in: this test for sigaltstack works.

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

20 years ago2004-03-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 21 Mar 2004 06:02:29 +0000 (06:02 -0000)]
2004-03-21  Atsushi Enomoto <atsushi@ximian.com>

* XmlReader.cs : ReadInnerXml() incorrectly tried to get output xml.
  This fixes bug #55856.

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

20 years ago2004-03-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 21 Mar 2004 01:05:21 +0000 (01:05 -0000)]
2004-03-20  Sebastien Pouliot  <sebastien@ximian.com>

* SignedXmlTest.cs: Renamed GetPublicKey to PublicGetPublicKey to
remove warning.

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

20 years ago2004-03-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 21 Mar 2004 01:03:10 +0000 (01:03 -0000)]
2004-03-20 Sebastien Pouliot  <sebastien@ximian.com>

* SignedXml.cs: Removed unused (and commented) ComputeHash method.

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

20 years ago2004-03-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 20 Mar 2004 23:59:33 +0000 (23:59 -0000)]
2004-03-20  Sebastien Pouliot  <sebastien@ximian.com>

* .cvsignore: Ignore Phaos test suite files.

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

20 years ago2004-03-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 20 Mar 2004 23:52:53 +0000 (23:52 -0000)]
2004-03-20  Sebastien Pouliot  <sebastien@ximian.com>

* crypto: Updated status after 0.31 release.

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

20 years ago2004-03-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 20 Mar 2004 22:41:57 +0000 (22:41 -0000)]
2004-03-20  Martin Baulig  <martin@ximian.com>

* gen-44.cs: New generics test for operators.

* gen-21.cs: Use the new `default(T)' syntax.

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

20 years ago2004-03-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 20 Mar 2004 22:38:30 +0000 (22:38 -0000)]
2004-03-20  Martin Baulig  <martin@ximian.com>

* class.cs (MethodData.DeclaringType): New public property.
(MethodData.Define): Set DeclaringType here.
(Operator.Define): Use OperatorMethod.MethodData.DeclaringType
instead of OperatorMethodBuilder.DeclaringType.

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

20 years ago2004-03-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Mar 2004 22:24:04 +0000 (22:24 -0000)]
2004-03-20  Zoltan Varga  <vargaz@freemail.hu>

* configure.in: Disable sigaltstack test for now since it can hang.

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

20 years ago2004-03-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Mar 2004 22:02:47 +0000 (22:02 -0000)]
2004-03-20  Zoltan Varga  <vargaz@freemail.hu>

* driver.c: Print SIGSEGV handling method.

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

20 years ago2004-03-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 20 Mar 2004 22:00:41 +0000 (22:00 -0000)]
2004-03-20  Martin Baulig  <martin@ximian.com>

* cs-tokenizer.cs (xtoken): Return a special
Token.DEFAULT_OPEN_PARENS for "`default' followed by open parens".

* cs-parser.jay (default_value_expression): Switch to the new
syntax (14.5.13).

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

20 years ago2004-03-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Mar 2004 21:41:08 +0000 (21:41 -0000)]
2004-03-20  Zoltan Varga  <vargaz@freemail.hu>

* configure.in: Add test for working sigaltstack.

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

20 years ago2004-03-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 20 Mar 2004 21:15:39 +0000 (21:15 -0000)]
2004-03-19  Martin Baulig  <martin@ximian.com>

* decl.cs (MemberName): New class.  We use this to "construct"
namespace_or_type_name's.

* generics.cs (TypeArguments.GetDeclarations): New public method;
returns the type arguments as a string[] and reports a CS0081 if
one of them is not an identifier.

* class.cs (MemberBase): The .ctor now takes the name as a
MemberName instead of a string.
(MemberBase.ExplicitInterfaceName): Changed type from string to
Expression.
(MemberBase.DoDefine): If we're an explicit implementation, the
InterfaceType may be a generic instance.

* cs-parser.jay (namespace_or_type_name): Return a MemberName.
(namespace_name): Call MemberName.GetName () to transform the
MemberName into a string and ensure we don't have any type
arguments.
(type_name): Call MemberName.GetTypeExpression() to transfrom the
MemberName into an expression.
(method_header): Use namespace_or_type_name instead of member_name.

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

20 years agobuild fixie for 1.2
Ben Maurer [Sat, 20 Mar 2004 20:19:49 +0000 (20:19 -0000)]
build fixie for 1.2

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

20 years ago2004-03-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Mar 2004 20:16:13 +0000 (20:16 -0000)]
2004-03-20  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c (mono_arch_free_jit_tls_data): Add missing ifdef.

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

20 years ago2004-03-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 20 Mar 2004 19:51:06 +0000 (19:51 -0000)]
2004-03-20  Atsushi Enomoto  <atsushi@ximian.com>

* class.cs : csc build fix for GetMethods(). See bug #52503.

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

20 years agotest for fp comparison
Ben Maurer [Sat, 20 Mar 2004 19:49:57 +0000 (19:49 -0000)]
test for fp comparison

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

20 years ago2004-03-20 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sat, 20 Mar 2004 19:49:24 +0000 (19:49 -0000)]
2004-03-20 Ben Maurer  <bmaurer@users.sourceforge.net>

* expression.cs: Make sure fp comparisons work with NaN.
This fixes bug #54303. Mig approved this patch a long
time ago, but we were not able to test b/c the runtime
had a related bug.

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

20 years ago2004-03-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Mar 2004 19:05:57 +0000 (19:05 -0000)]
2004-03-20  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (setup_jit_tls_data): Handle case when this is called
multiple times for a thread.

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

20 years ago2004-03-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Mar 2004 17:54:20 +0000 (17:54 -0000)]
2004-03-20  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c cpu-pentium.md: Fix floating point branch opcodes so fbxx
is different from fbxx_un. Fixes #54303. Also use constants instead of
magic numbers in a lot of places.

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

20 years ago2004-03-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 20 Mar 2004 00:35:54 +0000 (00:35 -0000)]
2004-03-20  Atsushi Enomoto <atsushi@ximian.com>

* XmlTextWriter.cs : Fixed indentation on CDATA. This fixes bug #55828.

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

20 years ago2004-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 23:00:41 +0000 (23:00 -0000)]
2004-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Watcher.cs: Removed file. Jackson made it obsolete and already
removed it from the .sources file.

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

20 years agoupdated changelog
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 22:55:45 +0000 (22:55 -0000)]
updated changelog

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

20 years ago2004-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 22:51:13 +0000 (22:51 -0000)]
2004-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ConfigurationSettings.cs: removed FileWatcherCache.

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

20 years agoSmall fix.
Martin Baulig [Fri, 19 Mar 2004 22:40:32 +0000 (22:40 -0000)]
Small fix.

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

20 years ago2004-03-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 19 Mar 2004 22:22:01 +0000 (22:22 -0000)]
2004-03-19  Martin Baulig  <martin@ximian.com>

* class.cs (MemberCore.IsDuplicateImplementation): Check whether
two overloads may unify for some type parameter substitutions and
report a CS0408 if appropriate.

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

20 years ago2004-03-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 19 Mar 2004 22:17:26 +0000 (22:17 -0000)]
2004-03-19  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (TypExpr.GetHashCode): implement this overload.

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

20 years ago2004-03-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 19 Mar 2004 22:08:02 +0000 (22:08 -0000)]
2004-03-19  Martin Baulig  <martin@ximian.com>

* class.cs (MemberCore.IsDuplicateImplementation): Report the
error here and not in our caller.

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

20 years ago2004-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 21:53:04 +0000 (21:53 -0000)]
2004-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Page.cs: return HttpContext.Current if _context has not yet been
assigned to. Fixes bug #55245.

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

20 years agoforgot this from George's patch
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 21:33:44 +0000 (21:33 -0000)]
forgot this from George's patch

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

20 years ago*** Merged from MCS ****
Martin Baulig [Fri, 19 Mar 2004 20:45:44 +0000 (20:45 -0000)]
*** Merged from MCS ****

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

20 years ago2004-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 20:28:19 +0000 (20:28 -0000)]
2004-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* daemon.c: only call getdtablesize () once.
* processes.c: wait 500 ms to check if execve failed and throw the same
exception as MS on failure. Fixes bug #32809.

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

20 years ago2004-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 20:23:09 +0000 (20:23 -0000)]
2004-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Win32Exception.cs: added ERROR_PATH_NOT_FOUND that reports the same
message as ERROR_FILE_NOT_FOUND.

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

20 years agoRemoved interface.cs from the makefile.
Martin Baulig [Fri, 19 Mar 2004 20:06:57 +0000 (20:06 -0000)]
Removed interface.cs from the makefile.

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

20 years agoAdded newline at the end of the file.
Martin Baulig [Fri, 19 Mar 2004 20:01:15 +0000 (20:01 -0000)]
Added newline at the end of the file.

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

20 years ago2004-03-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 19 Mar 2004 19:59:38 +0000 (19:59 -0000)]
2004-03-19  Martin Baulig  <martin@ximian.com>

* interface.cs: Completely killed this file.
(Interface): We're now a TypeContainer and live in class.cs.

* class.cs (TypeContainer.GetClassBases): Added `bool is_iface'
argument; we're now also called for interfaces.
(TypeContainer.DefineMembers): Allow this method being called
multiple times.
(TypeContainer.GetMethods): New public method; formerly known as
Interface.GetMethod().  This is used by PendingImplementation.
(TypeContainer.EmitDefaultMemberAttr): Moved here from Interface;
it's now private and non-static.
(Interface): Moved this here; it's now implemented similar to
Class and Struct.
(Method, Property, Event, Indexer): Added `bool is_interface'
argument to their .ctor's.
(MemberBase.IsInterface): New public field.

* cs-parser.jay: Create normal Method, Property, Event, Indexer
instances instead of InterfaceMethod, InterfaceProperty, etc.
(opt_interface_base): Removed; we now use `opt_class_base' instead.
(InterfaceAccessorInfo): Create `Get' and `Set' Accessor's.

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

20 years agoUpdate after testing
Miguel de Icaza [Fri, 19 Mar 2004 19:49:17 +0000 (19:49 -0000)]
Update after testing

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

20 years agoUpdate
Miguel de Icaza [Fri, 19 Mar 2004 19:21:34 +0000 (19:21 -0000)]
Update

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

20 years ago2004-03-19 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 19 Mar 2004 19:11:49 +0000 (19:11 -0000)]
2004-03-19  Zoltan Varga  <vargaz@freemail.hu>

* exceptions.cs: Fix cctor test when --regression is used.

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

20 years ago0.31.99
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 18:41:16 +0000 (18:41 -0000)]
0.31.99

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

20 years ago0.31.99
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 18:41:16 +0000 (18:41 -0000)]
0.31.99

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

20 years ago2004-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 18:28:19 +0000 (18:28 -0000)]
2004-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* UrlUtils.cs: small fix from George Kodinov for Combine when ~ is used.

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

20 years ago2004-03-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 19 Mar 2004 18:19:06 +0000 (18:19 -0000)]
2004-03-19  Martin Baulig  <martin@ximian.com>

* class.cs (MethodCore.IsDuplicateImplementation): New private
method which does the CS0111 checking.
(Method.CheckBase, Constructor.CheckBase, PropertyBase.CheckBase):
Use IsDuplicateImplementation().

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

20 years ago2004-03-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 19 Mar 2004 18:17:13 +0000 (18:17 -0000)]
2004-03-19  Atsushi Enomoto <atsushi@ximian.com>

* XmlDsigXPathTransform.cs : just found stupid bug.

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

20 years agoAdd include directory
Miguel de Icaza [Fri, 19 Mar 2004 18:14:04 +0000 (18:14 -0000)]
Add include directory

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

20 years ago2004-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 18:05:27 +0000 (18:05 -0000)]
2004-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* process.c: quote the string passed to the shell using g_shell_quote.

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

20 years ago2004-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 17:42:40 +0000 (17:42 -0000)]
2004-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* threads.c:
(mono_threads_manage): don't remove the finalizer thread and self
from the threads hash table so that mono_thread_manage can be called
more than once.

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

20 years agobmp encoder /decoder enhancements and bug fixing
Jordi Mas i Hernandez [Fri, 19 Mar 2004 17:25:27 +0000 (17:25 -0000)]
bmp encoder /decoder enhancements and bug fixing

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

20 years agorevert Sanjay's patch. It broke the TestBimap test case and also saving on existing...
Jordi Mas i Hernandez [Fri, 19 Mar 2004 15:52:49 +0000 (15:52 -0000)]
revert Sanjay's patch. It broke the TestBimap test case and also saving on existing files. On Monday, he can rework the patch and send it again

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

20 years agoCan't update ChangeLog from Windows due to encoding problems.
Sebastien Pouliot [Fri, 19 Mar 2004 15:25:40 +0000 (15:25 -0000)]
Can't update ChangeLog from Windows due to encoding problems.

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

20 years ago2004-03-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 19 Mar 2004 15:22:17 +0000 (15:22 -0000)]
2004-03-19  Sebastien Pouliot  <sebastien@ximian.com>

* TlsClientKeyExchange.cs: Fixed key pair used to encrypt pre-master
secret for exportable ciphers - must use the public key received in
ServerKeyExchange.

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

20 years ago2004-03-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 19 Mar 2004 15:21:18 +0000 (15:21 -0000)]
2004-03-19  Sebastien Pouliot  <sebastien@ximian.com>

* CipherSuite.cs: Fixed PRF generation when secret is an odd number of
bytes (section 5 in RFC2246).
* CipherSuiteFactory.cs: Added algorithms RSA_EXPORT_WITH_RC4_40_MD5,
RSA_EXPORT_WITH_RC2_CBC_40_MD5, RSA_EXPORT_WITH_DES40_CBC_SHA,
RSA_EXPORT_WITH_RC4_56_MD5, RSA_EXPORT_WITH_RC2_CBC_56_MD5,
RSA_EXPORT_WITH_DES_CBC_56_SHA and RSA_EXPORT_WITH_RC4_56_SHA to both
SSL3 and TLS1 protocols.
* SslCipherSuite.cs: Fixed key generation for exportable ciphers.
* TlsCipherSuite.cs: Fixed key generation for exportable ciphers.

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

20 years ago2004-03-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 19 Mar 2004 14:31:06 +0000 (14:31 -0000)]
2004-03-19  Atsushi Enomoto <atsushi@ximian.com>

* XmlImplementation.cs : HasFeature() returns true when strVersion
  is null.

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

20 years ago2004-03-19 Dick Porter <dick@ximian.com>
Dick Porter [Fri, 19 Mar 2004 13:57:25 +0000 (13:57 -0000)]
2004-03-19  Dick Porter  <dick@ximian.com>

* UnicodeEncoding.cs: GetCharCount(), GetChars(): Check for the
BOM at the beginning of the range of characters we're interested
in, not at the beginning of the array.  Fixes bug 51531.

2004-03-19  Dick Porter  <dick@ximian.com>

* UnicodeEncodingTest.cs: Test for character counts on subranges
of arrays with a BOM at the start of the array.

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

20 years ago2004-03-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 19 Mar 2004 13:36:13 +0000 (13:36 -0000)]
2004-03-19  Sebastien Pouliot  <sebastien@ximian.com>

* SignedXmlTest.cs: Completed unit tests as many methods were not
tested at all previously.

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

20 years ago2004-03-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 19 Mar 2004 13:34:28 +0000 (13:34 -0000)]
2004-03-19  Sebastien Pouliot  <sebastien@ximian.com>

* SignedXml.cs: Lot of small changes to complete TODOs and to match
the new unit tests.

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

20 years ago2004-03-19 Joerg Rosenkranz <JoergR@voelcker.com>
Rafael Teixeira [Fri, 19 Mar 2004 13:08:04 +0000 (13:08 -0000)]
2004-03-19 Joerg Rosenkranz <JoergR@voelcker.com>
* Interaction.cs:
Added MonoTODO attributes
All not implemented members are throwing NotImplementedException
Implemented IIf
Implemented Command
Implemented Environ

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

20 years ago2004-03-18 Umadevi S (sumadevi@novell.com)
Umadevi S [Fri, 19 Mar 2004 10:50:45 +0000 (10:50 -0000)]
2004-03-18  Umadevi S (sumadevi@novell.com)
* OdbcCollection.cs - implemented CopyTo method

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

20 years ago2004-03-19 Umadevi S (sumadevi@novell.com)
Umadevi S [Fri, 19 Mar 2004 08:15:29 +0000 (08:15 -0000)]
2004-03-19 Umadevi S (sumadevi@novell.com)
* OdbcException.cs - Implemented Message and GetObjectData

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

20 years ago2004-03-19 David Sheldon <dave-mono@earth.li>
David Sheldon [Fri, 19 Mar 2004 08:12:42 +0000 (08:12 -0000)]
2004-03-19  David Sheldon <dave-mono@earth.li>

  * ThreadTest.cs: Removed Ignore attributes from
      CurrentPrincipal_PrincipalPolicy_NoPrincipal and
      CurrentPrincipal_PrincipalPolicy_UnauthenticatedPrincipal
    Now that bug 54041 is fixed, and they wont livelock.

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

20 years agoChangeLog: Updated ChangeLog
Sanja Gupta [Fri, 19 Mar 2004 06:24:58 +0000 (06:24 -0000)]
ChangeLog: Updated ChangeLog
TestBitmap.cs: Added test case for exception thrown while saving
   image to same file from which it is read.

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

20 years agoChangeLog: Updated ChangeLog
Sanja Gupta [Fri, 19 Mar 2004 06:08:46 +0000 (06:08 -0000)]
ChangeLog: Updated ChangeLog
Image.cs: Implemented save method and fixed issue with file creation

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

20 years ago2004-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 05:25:22 +0000 (05:25 -0000)]
2004-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* process.c: quote the arguments when UseShellExecute is true. Fixes
bug #55790.

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

20 years agoFlush
Miguel de Icaza [Fri, 19 Mar 2004 02:27:17 +0000 (02:27 -0000)]
Flush

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

20 years ago2004-03-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Mar 2004 01:36:11 +0000 (01:36 -0000)]
2004-03-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* threads.c: set mono_thread_detach as a cleanup routine for every
thread. This way it's always executed upon thread termination, either
aborted or finished normally. No more xsp hangs!

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

20 years ago2004-03-18 David Sheldon <dave-mono@earth.li>
David Sheldon [Thu, 18 Mar 2004 23:25:35 +0000 (23:25 -0000)]
2004-03-18  David Sheldon <dave-mono@earth.li>

  * Hashtable.cs: Serialise/Deserialise to two arrays of
   keys/values. This will match what MS.NET appears to be
   doing.

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

20 years ago2003-03-18 David Sheldon <dave-mono@earth.li>
David Sheldon [Thu, 18 Mar 2004 23:22:51 +0000 (23:22 -0000)]
2003-03-18 David Sheldon <dave-mono@earth.li>

  * SoapTypeMapper.cs: Map object to xsd:anyType rather than
    SOAP-ENC:anyType so we can deserialise the objects serialised
    by MS.NET.

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

20 years agoREADME
Miguel de Icaza [Thu, 18 Mar 2004 23:21:00 +0000 (23:21 -0000)]
README

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

20 years agoUpdate
Miguel de Icaza [Thu, 18 Mar 2004 23:08:51 +0000 (23:08 -0000)]
Update

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

20 years agoUse new defines for the JIT
Miguel de Icaza [Thu, 18 Mar 2004 23:02:24 +0000 (23:02 -0000)]
Use new defines for the JIT

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