mono.git
19 years agoUpdated.
Martin Baulig [Mon, 6 Dec 2004 22:10:50 +0000 (22:10 -0000)]
Updated.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 22:10:25 +0000 (22:10 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* class.cs (MethodCore.MayUnify): Moved the CS0408 check here from
IsDuplicateImplementation() and improved it.

* expression.cs (Invocation.InferTypeArguments): Added
`Type[] inferred_class_types' argument (for MethodCore.MayUnify)
and removed the "ref" modifier from `infered_types'.

* decl.cs (MemberName.ToString): Removed the exception.

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

19 years agoOoooops.
Martin Baulig [Mon, 6 Dec 2004 21:50:30 +0000 (21:50 -0000)]
Ooooops.

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

19 years ago2004-12-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 6 Dec 2004 21:49:57 +0000 (21:49 -0000)]
2004-12-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* process.c: make the patch that handles spaces in file paths work
on mono/windows too.

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

19 years ago2004-12-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 6 Dec 2004 21:43:22 +0000 (21:43 -0000)]
2004-12-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Process.cs: always pass the same arguments to the runtime.

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

19 years agoUpdated.
Martin Baulig [Mon, 6 Dec 2004 21:15:37 +0000 (21:15 -0000)]
Updated.

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

19 years ago2004-12-06 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 6 Dec 2004 20:13:53 +0000 (20:13 -0000)]
2004-12-06  Miguel de Icaza  <miguel@ximian.com>

* FontFamily.cs: This one is static.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 20:06:35 +0000 (20:06 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* RSACryptoServiceProviderTest.cs: Adjusted unit tests to show that
RSACryptoServiceProvider doesn't support private keys without CRT
parameters available - except to import the keys.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 20:04:45 +0000 (20:04 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* RSACryptoServiceProvider.cs: Adjust DecryptValue to the fact that
Mono's RSAManaged support decryption without CRT while MS requires it.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 20:03:06 +0000 (20:03 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* RSAManaged.cs: Implement key blinding for RSA decryption with, or
without, using CRT.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 20:00:48 +0000 (20:00 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* Mono.Security_test.dll.sources: Added Mono.Security.Cryptography.
RSAManagedTest to the build.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 20:00:03 +0000 (20:00 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* RSAManaged.cs: Implement key blinding for RSA decryption with, or
without, using CRT.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 19:58:00 +0000 (19:58 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* RSAManagedTest.cs: New. Unit tests to validate RSA decryption when
using key blinding with or without using CRT.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 19:37:35 +0000 (19:37 -0000)]
2004-12-06  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : test .mdb existence (for csc build).

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

19 years agoUpdated.
Martin Baulig [Mon, 6 Dec 2004 19:32:19 +0000 (19:32 -0000)]
Updated.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:25:29 +0000 (19:25 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8211.cs: Renamed to cs0182-4.cs.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:25:04 +0000 (19:25 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8211.cs: Renamed to cs0182-4.cs.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:22:23 +0000 (19:22 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8212.cs: Renamed to cs0182-3.cs.

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

19 years ago Avoid conflicting parameter and internal variable names.
Alp Toker [Mon, 6 Dec 2004 19:21:41 +0000 (19:21 -0000)]
  Avoid conflicting parameter and internal variable names.
  Use intermediary object files before linking.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:19:35 +0000 (19:19 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8210.cs: Renamed to gcs0208.cs.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:19:27 +0000 (19:19 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8210.cs: Renamed to gcs0208.cs.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:18:44 +0000 (19:18 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8210.cs: Renamed to gcs0208.cs.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:16:03 +0000 (19:16 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8206.cs: Renamed to cs1622.cs.

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

19 years agoFixed this.
Martin Baulig [Mon, 6 Dec 2004 19:15:14 +0000 (19:15 -0000)]
Fixed this.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:05:51 +0000 (19:05 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8201.cs: Removed, this is not an error !

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 18:59:02 +0000 (18:59 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* gmcs-expect-*: Updated from mcs-expect-*.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 18:32:30 +0000 (18:32 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* Decimal.cs: Decimal constant support has been merged into GMCS,
removed the FIXME.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 17:57:43 +0000 (17:57 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_create_generic): Call
mono_class_setup_supertypes() if we're dynamic.
(mono_class_is_subclass_of): `g_assert (klass->idepth > 0)'.

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

19 years agoThat should be mono_assembly_get_image()
Alp Toker [Mon, 6 Dec 2004 17:51:49 +0000 (17:51 -0000)]
That should be mono_assembly_get_image()

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

19 years ago2004-12-06 Alp Toker <alp@atoker.com>
Alp Toker [Mon, 6 Dec 2004 17:44:18 +0000 (17:44 -0000)]
2004-12-06  Alp Toker  <alp@atoker.com>

* cilc.cs: Update to new embedding API: use mono_class_from_name()

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 17:37:19 +0000 (17:37 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngValidatingReader.cs :
  - Existing GetLabels() was insufficient to support attribute labels
    by design (since those state object always reflects the status
    after Read() and inside Read() attributes are checked and attribute
    derivatives are consumed). So just made existing stuff as obsolete.
  - Added object GetCurrentState() that returns RdpPattern wrapper.
  - Added Emptiable(object state) that returns whether the
    specified state is emptiable.
  - Added GetElementLabels(object state) and GetAttributeLabels(object
    state) that returns the collection of XmlQualifiedName that
    represents possible element names or attribute names from the
    argument state.
  - Added AfterOpenStartTag(state,name,ns), OpenStartTag(state,name,
    ns), AfterAttribute(state, name, ns), Attribute(state,name,ns),
    AfterCloseStartTag(state), CloseStartTag(state),
    AfterEndTag(state) and EndTag(state) to simulate state transition.
    AfterXXX() returns another state instance if the transition was
    successful or null. XXX() returns bool that indicates if the
    transition was successful or not and proceeds the state in case
    of success.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 17:36:35 +0000 (17:36 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* Util.cs : trivial debug string fix.
* RdpPattern.cs : trivial formatting fix.

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

19 years ago2004-12-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 6 Dec 2004 17:27:12 +0000 (17:27 -0000)]
2004-12-06  Zoltan Varga  <vargaz@freemail.hu>

* object-internals.h: Add new fields to MonoThread.

* appdomain.c (MONO_CORLIB_VERSION): Bump corlib version.

* icall.c threads-types.h threads.c: Add new icalls.

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

19 years ago2004-12-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 6 Dec 2004 17:24:00 +0000 (17:24 -0000)]
2004-12-06  Zoltan Varga  <vargaz@freemail.hu>

* Environment.cs: Bump corlib version.

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

19 years ago2004-12-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 6 Dec 2004 17:22:09 +0000 (17:22 -0000)]
2004-12-06  Zoltan Varga  <vargaz@freemail.hu>

* Environment.cs: Bump corlib version.

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

19 years ago2004-12-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 6 Dec 2004 17:21:36 +0000 (17:21 -0000)]
2004-12-06  Zoltan Varga  <vargaz@freemail.hu>

* Thread.cs: Add new fields 'serialized_culture_info{_len}'.

* Thread.cs (CurrentCulture): Fix leaking of culture info objects
across appdomains. Partially fixes #50049.

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

19 years ago2004-12-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 6 Dec 2004 16:35:58 +0000 (16:35 -0000)]
2004-12-06  Zoltan Varga  <vargaz@freemail.hu>

* object-internals.h (MonoThread): Remove unused 'unmanaged' field.

* object-internals.h (MonoReflectionAssembly): Sync object layout with
managed side.

* appdomain.c: Bump corlib version.

* appdomain.c (ves_icall_System_AppDomain_GetAssemblies): Skip
internal assemblies. Fixes #69181.

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

19 years ago2004-12-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 6 Dec 2004 16:32:26 +0000 (16:32 -0000)]
2004-12-06  Zoltan Varga  <vargaz@freemail.hu>

* Environment.cs: Bump corlib version.

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

19 years ago2004-12-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 6 Dec 2004 16:31:54 +0000 (16:31 -0000)]
2004-12-06  Zoltan Varga  <vargaz@freemail.hu>

* CodeGenerator.cs: Mark the created assembly builder as internal.

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

19 years ago2004-12-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 6 Dec 2004 16:30:44 +0000 (16:30 -0000)]
2004-12-06  Zoltan Varga  <vargaz@freemail.hu>

* Assembly.cs: Add corlib_internal field.

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

19 years agoAdd reference
Miguel de Icaza [Mon, 6 Dec 2004 15:17:29 +0000 (15:17 -0000)]
Add reference

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

19 years agoAdded support for SSL, Ldap Events, Edir Events
Anil Bhatia [Mon, 6 Dec 2004 14:35:32 +0000 (14:35 -0000)]
Added support for SSL, Ldap Events, Edir Events

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

19 years agoremove svn:executable from *.cs
Raja R Harinath [Mon, 6 Dec 2004 14:32:39 +0000 (14:32 -0000)]
remove svn:executable from *.cs

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

19 years ago* Makefile (test-multi-local): Fix compile command.
Raja R Harinath [Mon, 6 Dec 2004 14:30:42 +0000 (14:30 -0000)]
* Makefile (test-multi-local): Fix compile command.

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

19 years agoremove svn:executable from *.cs
Raja R Harinath [Mon, 6 Dec 2004 14:27:16 +0000 (14:27 -0000)]
remove svn:executable from *.cs

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

19 years ago2004-12-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 6 Dec 2004 14:12:54 +0000 (14:12 -0000)]
2004-12-06  Zoltan Varga  <vargaz@freemail.hu>

* mini-sparc.c: Zero out localled-ed memory.

* iltests.il: Add tests for zeroing out localloc-ed memory.

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

19 years ago2004-12-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 6 Dec 2004 14:11:51 +0000 (14:11 -0000)]
2004-12-06  Zoltan Varga  <vargaz@freemail.hu>

* configure.in: Disable -Wcast-align on sparc.

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

19 years agoMon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 6 Dec 2004 14:01:13 +0000 (14:01 -0000)]
Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>

* configure.in: add option to disable some features of
the runtime to create a smaller binary.

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

19 years ago* Makefile (DISTFILES): Distribute *.il files too.
Raja R Harinath [Mon, 6 Dec 2004 13:00:21 +0000 (13:00 -0000)]
* Makefile (DISTFILES): Distribute *.il files too.

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

19 years agoMon Dec 6 13:31:48 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 6 Dec 2004 12:32:16 +0000 (12:32 -0000)]
Mon Dec 6 13:31:48 CET 2004 Paolo Molaro <lupus@ximian.com>

* main.c: add a --filter=filename option to load a file
with a list of types, fields, methods to disassemble.

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

19 years ago* Makefile (multi-2): Remove. Move comments to README.tests.
Raja R Harinath [Mon, 6 Dec 2004 12:20:19 +0000 (12:20 -0000)]
* Makefile (multi-2): Remove.  Move comments to README.tests.
Integrate into regular test harness.
(multi): Remove.
(ILASM): New define.
(TEST_SOURCES_common): Add pi, pp, pu-ip, pu-pi.
(TEST_ORDERING): Update.
* pi.cs, pp.cs: Add '// Compiler options: ' comments.
* pu-ip.cs, pu-pi.cs: New files.  Copies of pu.cs, with flags to
integrate into regular test harness.
* pu.cs: Remove.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 11:15:11 +0000 (11:15 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* XmlWriter.cs : WriteQualifiedNameInternal() should consider the case
  ns is null, and don't lookup prefix for empty namespace.

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

19 years ago* Makefile (SUBDIRS): Move I18N after second-pass of System.
Raja R Harinath [Mon, 6 Dec 2004 11:05:55 +0000 (11:05 -0000)]
* Makefile (SUBDIRS): Move I18N after second-pass of System.

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

19 years ago* Makefile (OTHER_RES): New. Add template.c.
Raja R Harinath [Mon, 6 Dec 2004 11:04:44 +0000 (11:04 -0000)]
* Makefile (OTHER_RES): New.  Add template.c.
(EXTRA_DISTFILES): New.  Distribute resource files too.

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

19 years ago* Makefile (lib_file): New autodetecting define.
Raja R Harinath [Mon, 6 Dec 2004 11:00:43 +0000 (11:00 -0000)]
* Makefile (lib_file): New autodetecting define.
(USE_BOOT_COMPILE, LIBRARY_COMPILE): Add support for using
bootstrap compiler.
(BUILT_SOURCES): Add ...XPath/Parser.cs.
(EXTRA_DISTFILES): Add ...Query/XQueryParser.jay.
(BOOTSTRAP_MCS) [PROFILE=net_2_0]: New.
* System.Xml.dll.sources: Remove ...XPath/Parser.cs.

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

19 years ago* Makefile (BUILT_SOURCES): Add Common.Xml.Relaxng.Rnc/RncParser.cs.
Raja R Harinath [Mon, 6 Dec 2004 10:50:12 +0000 (10:50 -0000)]
* Makefile (BUILT_SOURCES): Add Common.Xml.Relaxng.Rnc/RncParser.cs.
($(the_lib)): Depend on resource files too.
* Common.Xml.Relaxng.dll.sources: Remove RncParser.cs.

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

19 years ago* Makefile (RESOURCE_FILES): List only filenames.
Raja R Harinath [Mon, 6 Dec 2004 10:09:34 +0000 (10:09 -0000)]
* Makefile (RESOURCE_FILES): List only filenames.
(LIB_MCS_FLAGS): Strip off directory of resource files to get resource names.
(EXTRA_DISTFILES): Add $(RESOURCE_FILES).

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

19 years ago2004-12-06 Raja R Harinath <rharinath@novell.com>
Raja R Harinath [Mon, 6 Dec 2004 09:53:49 +0000 (09:53 -0000)]
2004-12-06  Raja R Harinath  <rharinath@novell.com>

Fix crash on cs0657-17.cs.
* codegen.cs (CommonAssemblyModulClass.GetClsCompliantAttribute):
Use RootContext.Tree.Types, not 'new RootTypes ()'.
* attribute.cs (GlobalAttribute.CheckAttributeType): Narrow down
the case where the NamespaceEntry gets overwritten.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 09:46:28 +0000 (09:46 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngException.cs : Added new .ctor() that takes RelaxngElementBase
  to provide target grammar component location.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 09:42:32 +0000 (09:42 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngNameClass.cs,
  RelaxngPattern.cs,
  RelaxngGrammar.cs :
  Added related grammar component location to error message.
  In RelaxngDefine, Compile() caused error on duplicate key on
  Hashtable.Add().
* RelaxngReader.cs : In GetStrippedAttribute(), use
  GetAttribute(string,string).

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 09:41:50 +0000 (09:41 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* RdpPattern.cs : The last attribute stuff broke usual validation wrt
  global attributes.

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

19 years ago* tools/wsdl/Makefile (EXTRA_DISTFILES): Distribute files referenced by
Raja R Harinath [Mon, 6 Dec 2004 08:58:20 +0000 (08:58 -0000)]
* tools/wsdl/Makefile (EXTRA_DISTFILES): Distribute files referenced by
wsdl2.exe.sources.

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

19 years agoOups wrong warning level
Marek Safar [Mon, 6 Dec 2004 08:45:05 +0000 (08:45 -0000)]
Oups wrong warning level

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

19 years ago2004-12-06 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Mon, 6 Dec 2004 08:43:22 +0000 (08:43 -0000)]
2004-12-06  Marek Safar  <marek.safar@seznam.cz>

Fixed #69195, #56821
* ecore.cs (ResolveBoolean): Tiny refactoring.

* expression.cs (Binary.DoResolve): Add warning 429 and skipping
of right expression resolving when left is false constant and
operator is LogicalAnd OR true constant and operator is LogicalOr.

* statement.cs (ResolveUnreachable): Always reports warning.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 05:45:40 +0000 (05:45 -0000)]
2004-12-06  Atsushi Enomoto  <atsushi@ximian.com>

* corlib_test.dll.sources : added TextWriterTest.cs.

* TextWriterTest.cs : added.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 04:43:04 +0000 (04:43 -0000)]
2004-12-06  Atsushi Enomoto  <atsushi@ximian.com>

* TextWriter.cs : create CoreNewLine in another .ctor().

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

19 years agoupdate
Miguel de Icaza [Mon, 6 Dec 2004 00:58:32 +0000 (00:58 -0000)]
update

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

19 years ago2004-12-02 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 6 Dec 2004 00:57:22 +0000 (00:57 -0000)]
2004-12-02  Miguel de Icaza  <miguel@ximian.com>

* ILParser.jay(field_init): Explicit cast to the target type, this
is what ilasm does (0xFFFFFFFF) as an int gets translated

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

19 years ago2004-12-05 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Sun, 5 Dec 2004 23:53:20 +0000 (23:53 -0000)]
2004-12-05  Ben Maurer  <bmaurer@ximian.com>

* TextWriter.cs (WriteLine): Use CoreNewLine so that this does
not make a string out of the array every time it is called.

Thanks to Atsushi for the idea.

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

19 years agoUpdate
Miguel de Icaza [Sun, 5 Dec 2004 23:44:24 +0000 (23:44 -0000)]
Update

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

19 years agoupdated entry
Gonzalo Paniagua Javier [Sun, 5 Dec 2004 23:12:59 +0000 (23:12 -0000)]
updated entry

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

19 years ago2004-12-05 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 5 Dec 2004 23:07:35 +0000 (23:07 -0000)]
2004-12-05  Miguel de Icaza  <miguel@ximian.com>

* AutoResetEvent.cs (Set, Reset): If we are disposed, throw a
ObjectDisposedEvent, helped track the WebConnection destructor
issue.

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

19 years ago2004-12-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 5 Dec 2004 23:00:58 +0000 (23:00 -0000)]
2004-12-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConnection.cs: set the event in Close so that if the queue is
empty, we won't block forever on next request.

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

19 years ago2004-12-05 Francisco Figueiredo Jr. <fxjrlists@yahoo.com>
Francisco Figueiredo Jr. [Sun, 5 Dec 2004 22:49:37 +0000 (22:49 -0000)]
2004-12-05  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com>

        * Npgsql/NpgsqlCommand.cs: gborg 971 & 1068: Added support for ParameterDirection.Output and ParameterDirection.InputOutput parameters. Now you can usethese types of parameters to get results. Thanks Ivan (ivan-sun1 at mail dot ru) and (teste at aslls dot ss) for heads up.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 5 Dec 2004 22:29:04 +0000 (22:29 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* RdpPattern.cs : fixed setupTable(). Avoid boxing.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 5 Dec 2004 22:17:14 +0000 (22:17 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngException.cs : don't store debug string. It was so harmful
  for performance.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 5 Dec 2004 22:14:54 +0000 (22:14 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* Makefile : added relaxng.rng as a resource.

* relaxng.rng, copying.html : added. relaxng.rng is from Jing, so
  check copying.html for the details (it is MIT/X11 compatible).

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

19 years ago2004-12-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 5 Dec 2004 21:31:58 +0000 (21:31 -0000)]
2004-12-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConnection.cs: readd prevStream. Caused regressions.

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

19 years ago2004-12-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 5 Dec 2004 19:23:12 +0000 (19:23 -0000)]
2004-12-05  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngValidatingReader.cs :
  - Better way to expose API; use ExpectedElements and
    ExpectedAttributes of type ICollection. Now GetLabels is obsolete.
  - Implemented notAllowed check. It might be too heavy since it
    checks all the QNames returned by GetLabels. In such case, use
    RoughLabelCheck = true.
  - Added RoughLabelCheck of type bool that indicates to omit
    notAllowed check.

* RdpPattern.cs : RdpAttribute now omits value check when the argument
  value is null. It is useful to get labels.

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

19 years ago2004-12-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 5 Dec 2004 17:12:45 +0000 (17:12 -0000)]
2004-12-05  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngValidatingReader.cs : no, it was very easy. But to avoid
  state-changeful property, it is now bool Emptiable().

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

19 years ago2004-12-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 5 Dec 2004 17:05:29 +0000 (17:05 -0000)]
2004-12-05  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngValidatingReader.cs : reverted IsEmptiable. It was not ready.

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

19 years ago2004-12-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 5 Dec 2004 16:59:02 +0000 (16:59 -0000)]
2004-12-05  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngPattern.cs : added GetLabels() override to RdpUnresolvedRef.
* RelaxngValidatingReader.cs :
  Added GetLabels() that collects "allowed element names and
  attributes" at current state.
  Added IsEmptiable that indicates whether current reader can be
  closed by an end tag.

* RdpPattern.cs : added GetLabels().

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

19 years agoIgnore.
Martin Baulig [Sun, 5 Dec 2004 16:32:04 +0000 (16:32 -0000)]
Ignore.

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

19 years agoAdd to this list
Miguel de Icaza [Sun, 5 Dec 2004 05:53:44 +0000 (05:53 -0000)]
Add to this list

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

19 years ago2004-12-05 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 5 Dec 2004 05:36:10 +0000 (05:36 -0000)]
2004-12-05  Miguel de Icaza  <miguel@ximian.com>

* class.cs: Distinguish between 1721 and 1722 (just a little help
for the programmer).

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

19 years agoFix error reporting for cs1722/cs1721
Miguel de Icaza [Sun, 5 Dec 2004 05:35:47 +0000 (05:35 -0000)]
Fix error reporting for cs1722/cs1721

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

19 years agoIn Test/System.IO:
Ben Maurer [Sun, 5 Dec 2004 02:38:06 +0000 (02:38 -0000)]
In Test/System.IO:
2004-12-04  Ben Maurer  <bmaurer@ximian.com>

* DirectoryInfoTest.cs: Check for CreateSubdirectory with empty string.

In System.IO:
2004-12-04  Ben Maurer  <bmaurer@ximian.com>

* DirectoryInfo.cs (CreateSubDirectory): Check the input here.

* FileSystemInfo.cs (CheckPath): Empty paths are invalid.

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

19 years agoHmm, this breaks the build :-(
Martin Baulig [Sun, 5 Dec 2004 01:22:21 +0000 (01:22 -0000)]
Hmm, this breaks the build :-(

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

19 years ago2004-12-05 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 5 Dec 2004 00:09:38 +0000 (00:09 -0000)]
2004-12-05  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_inflate_generic_signature): Make this a
no-op if `context' is NULL or we don't have any type parameters;
also copy `sentinelpos'.

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

19 years agoOverride DocCommentHeader
Martin Baulig [Sat, 4 Dec 2004 23:53:36 +0000 (23:53 -0000)]
Override DocCommentHeader

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

19 years agoHasArrayParameter has been renamed to HasParams
Martin Baulig [Sat, 4 Dec 2004 23:53:26 +0000 (23:53 -0000)]
HasArrayParameter has been renamed to HasParams

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

19 years agoReflect latest IAlias changes.
Martin Baulig [Sat, 4 Dec 2004 23:49:37 +0000 (23:49 -0000)]
Reflect latest IAlias changes.

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

19 years agoMake this public again.
Martin Baulig [Sat, 4 Dec 2004 23:48:41 +0000 (23:48 -0000)]
Make this public again.

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

19 years agoGetPartialName() has been renamed to GetTypeName().
Martin Baulig [Sat, 4 Dec 2004 23:47:48 +0000 (23:47 -0000)]
GetPartialName() has been renamed to GetTypeName().

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

19 years agoAdded doc.cs.
Martin Baulig [Sat, 4 Dec 2004 23:47:27 +0000 (23:47 -0000)]
Added doc.cs.

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

19 years ago**** Merged r36988 from MCS ****
Martin Baulig [Sat, 4 Dec 2004 23:40:17 +0000 (23:40 -0000)]
**** Merged r36988 from MCS ****

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

19 years ago**** Merged r36987 from MCS ****
Martin Baulig [Sat, 4 Dec 2004 23:39:09 +0000 (23:39 -0000)]
**** Merged r36987 from MCS ****

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

19 years ago**** Merged r36979 from MCS ****
Martin Baulig [Sat, 4 Dec 2004 23:38:00 +0000 (23:38 -0000)]
**** Merged r36979 from MCS ****

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

19 years ago**** Merged r36964 from MCS ****
Martin Baulig [Sat, 4 Dec 2004 23:32:08 +0000 (23:32 -0000)]
**** Merged r36964 from MCS ****

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

19 years ago**** Merged r36954 from MCS ****
Martin Baulig [Sat, 4 Dec 2004 23:29:44 +0000 (23:29 -0000)]
**** Merged r36954 from MCS ****

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