mono.git
19 years ago2004-09-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 2 Sep 2004 10:54:58 +0000 (10:54 -0000)]
2004-09-02  Zoltan Varga  <vargaz@freemail.hu>

* object.c (mono_runtime_free_method): Do not call mono_free_method.

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

19 years ago2004-09-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 2 Sep 2004 10:52:08 +0000 (10:52 -0000)]
2004-09-02  Zoltan Varga  <vargaz@freemail.hu>

* mono-codeman.h mono-codeman.c: Generalize so it can be used to
allocate code for dynamic methods (one method per code manager).

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

19 years ago2004-09-02 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 2 Sep 2004 10:49:30 +0000 (10:49 -0000)]
2004-09-02  Sebastien Pouliot  <sebastien@ximian.com>

* Site.cs: Updated to match latest unit tests, i.e. match Fx 1.1 on
NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.

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

19 years ago2004-09-02 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 2 Sep 2004 10:47:50 +0000 (10:47 -0000)]
2004-09-02  Sebastien Pouliot  <sebastien@ximian.com>

* SiteIdentityPermission.cs: Updated to match latest unit tests, i.e.
match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
* StrongNameIdentityPermission.cs: Updated to match latest unit tests,
i.e. match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
* UrlIdentityPermission.cs: Updated to match latest unit tests, i.e.
match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.

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

19 years ago2004-09-02 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 2 Sep 2004 10:45:05 +0000 (10:45 -0000)]
2004-09-02  Sebastien Pouliot  <sebastien@ximian.com>

* PermissionSet.cs: Updated to match latest unit tests, i.e. match
Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
* SecurityElement.cs: FromString is now internal before NET_2_0.

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

19 years ago2004-09-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 2 Sep 2004 10:41:35 +0000 (10:41 -0000)]
2004-09-02  Zoltan Varga  <vargaz@freemail.hu>

* Delegate.cs: Free the delegate trampoline in the finalizer.

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

19 years ago2004-09-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 2 Sep 2004 10:40:22 +0000 (10:40 -0000)]
2004-09-02  Zoltan Varga  <vargaz@freemail.hu>

* object.c (mono_runtime_free_method): New function to free a dynamic
method.

* marshal.c (mono_delegate_free_ftnptr): New function to free the
delegate trampoline.

* marshal.c (mono_marshal_get_managed_wrapper): Mark managed wrapper
with hasthis as dynamic,

* icall.c (ves_icall_System_Delegate_FreeTrampoline): New icall.

* domain.c (mono_jit_info_table_remove): New function to remove an
entry from the jit info table.

* class-internals.h (MonoMethod): Add 'dynamic' field.

* loader.c: Fix warnings.

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

19 years ago2004-09-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 2 Sep 2004 09:39:20 +0000 (09:39 -0000)]
2004-09-02  Martin Baulig  <martin@ximian.com>

* MethodBuilder.cs (MethodBuilder.GetParameters): Throw a
NotSupportedException() until the type has been fully created.

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

19 years ago2004-09-02 Umadevi S <sumadevi@novell.com>
Umadevi S [Thu, 2 Sep 2004 08:30:16 +0000 (08:30 -0000)]
2004-09-02 Umadevi S <sumadevi@novell.com>
        * SqlCommand.cs - ExecuteNonQuery to return -1 incase of executing a storedprocedure

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

19 years ago2004-09-02 Umadevi S <sumadevi@novell.com>
Umadevi S [Thu, 2 Sep 2004 08:26:02 +0000 (08:26 -0000)]
2004-09-02 Umadevi S <sumadevi@novell.com>
        * SqlCommandTest.cs - added file. Testing ExecuteNonQuery

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

19 years ago2004-09-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 2 Sep 2004 07:55:34 +0000 (07:55 -0000)]
2004-09-02  Martin Baulig  <martin@ximian.com>

* runtime/net_1_1/Makefile.am (install-data-local): Install
mscorlib.dll.mdb into $(corlibdir).

* runtime/net_2_0/Makefile.am: Likewise.

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

19 years ago2004-09-02 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 2 Sep 2004 07:14:15 +0000 (07:14 -0000)]
2004-09-02  Atsushi Enomoto <atsushi@ximian.com>

* xml-classes : updates on 2.0 stuff. deprecating XPathDocument,
  updating XQuery status etc.

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

19 years ago2004-09-02 Umadevi S <sumadevi@novell.com>
Umadevi S [Thu, 2 Sep 2004 05:18:45 +0000 (05:18 -0000)]
2004-09-02 Umadevi S <sumadevi@novell.com>
* Added file SqlDataReaderTest.cs

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

19 years agocorlib.sources.dll updated
Carlos Alberto Cortez [Wed, 1 Sep 2004 23:44:48 +0000 (23:44 -0000)]
corlib.sources.dll updated

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

19 years agoSystem.Collections.Generic.Collection added
Carlos Alberto Cortez [Wed, 1 Sep 2004 23:41:24 +0000 (23:41 -0000)]
System.Collections.Generic.Collection added

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

19 years ago2004-09-01 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 1 Sep 2004 21:51:49 +0000 (21:51 -0000)]
2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>

* EnvironmentPermissionTest.cs: Fixed tests so they execute without
errors on both Fx 1.1 and Fx 2.0 (beta 1).
* PublisherIdentityPermissionTest.cs: Fixed tests so they execute
without errors on both Fx 1.1 and Fx 2.0 (beta 1).
* SiteIdentityPermissionTest.cs: Fixed tests so they execute without
errors on both Fx 1.1 and Fx 2.0 (beta 1). Fixed line endings.
* StrongNameIdentityPermissionTest.cs: Fixed tests so they execute
without errors on both Fx 1.1 and Fx 2.0 (beta 1).
* StrongNamePublicKeyBlobTest.cs: Fixed tests so they execute without
errors on both Fx 1.1 and Fx 2.0 (beta 1). Converted tests to NUnit
2.2 format.
* UrlIdentityPermissionTest.cs: Fixed tests so they execute without
errors on both Fx 1.1 and Fx 2.0 (beta 1).

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

19 years ago2004-09-01 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 1 Sep 2004 21:43:52 +0000 (21:43 -0000)]
2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>

* HashTest.cs: Fixed tests so they execute without errors on both
Fx 1.1 and Fx 2.0 (beta 1).
* PublisherTest.cs: Fixed tests so they execute without errors on both
Fx 1.1 and Fx 2.0 (beta 1). Converted tests to NUnit 2.2 format.
* SiteTest.cs: Fixed tests so they execute without errors on both Fx
1.1 and Fx 2.0 (beta 1).
* StrongNameTest.cs: Fixed tests so they execute without errors on
both Fx 1.1 and Fx 2.0 (beta 1). Converted tests to NUnit 2.2 format.
* UrlTest.cs: Fixed tests so they execute without errors on both Fx
1.1 and Fx 2.0 (beta 1). Converted tests to NUnit 2.2 format.

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

19 years ago2003-09-01 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 1 Sep 2004 21:37:54 +0000 (21:37 -0000)]
2003-09-01  Sebastien Pouliot  <sebastien@ximian.com>

* PermissionSetTest.cs: Fixed tests so they execute without errors on
both Fx 1.1 and Fx 2.0 (beta 1).
* SecurityManagerTest.cs: Fixed tests so they execute without errors
on both Fx 1.1 and Fx 2.0 (beta 1).

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

19 years ago2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 1 Sep 2004 21:36:46 +0000 (21:36 -0000)]
2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CachingCompiler.cs: don't try to watch for changes in system
assemblies. Fixes bug #64871.

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

19 years agoFix typo
Jackson Harper [Wed, 1 Sep 2004 21:30:09 +0000 (21:30 -0000)]
Fix typo

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

19 years ago- Fixed state
Peter Dennis Bartok [Wed, 1 Sep 2004 20:44:11 +0000 (20:44 -0000)]
- Fixed state

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

19 years ago- Functional initial check-in
Peter Dennis Bartok [Wed, 1 Sep 2004 20:40:02 +0000 (20:40 -0000)]
- Functional initial check-in

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

19 years ago2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 1 Sep 2004 20:01:58 +0000 (20:01 -0000)]
2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* LiteralControl.cs: stylized. This control has EnableViewState disabled
by default and doesn't get an automatic ID. When text is null -> "".

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

19 years ago- Added missing default
Peter Dennis Bartok [Wed, 1 Sep 2004 20:01:24 +0000 (20:01 -0000)]
- Added missing default
- Added missing region mark

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

19 years ago2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 1 Sep 2004 19:55:32 +0000 (19:55 -0000)]
2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Xml.cs: fixed get_DocumentContent (it was returning "" always!) and
don't call MapPathSecure on the content itself.

* XmlBuilder.cs: handle XML documents written inside asp:xml. The
document is checked at parse time and will be checked again at run time.

Fixes bug #63828.

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

19 years ago2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 1 Sep 2004 19:51:27 +0000 (19:51 -0000)]
2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspGenerator.cs: handle builders that need to process inner text
with tags.

* Location.cs: added setters for the properties.

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

19 years ago2004-09-01 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 1 Sep 2004 18:46:13 +0000 (18:46 -0000)]
2004-09-01  Marek Safar <marek.safar@seznam.cz>

* Makefile: Enabled test-286

* test-287.cs: New test for static classes.

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

19 years agoI fixed mono CodeDom bugs to pass on the latest Microsoft CodeDom Test Suite.
Marek Safar [Wed, 1 Sep 2004 18:45:52 +0000 (18:45 -0000)]
I fixed mono CodeDom bugs to pass on the latest Microsoft CodeDom Test Suite.

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

19 years ago * MonoWSDL.cs, MonoWSDL2.cs: Use a valid default file name when the wsdl
Lluis Sanchez [Wed, 1 Sep 2004 18:25:31 +0000 (18:25 -0000)]
* MonoWSDL.cs, MonoWSDL2.cs: Use a valid default file name when the wsdl
  documents does not contain a service from which to take the name.
  Use the "file://" prefix when using the DiscoveryClientProtocol class,
  since in MS.NET does not supports plain file paths.
* SampleGenerator.cs: Fixed header output.

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

19 years agoFixed test-286
Marek Safar [Wed, 1 Sep 2004 18:11:51 +0000 (18:11 -0000)]
Fixed test-286

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

19 years ago2004-09-01 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 1 Sep 2004 18:01:56 +0000 (18:01 -0000)]
2004-09-01  Marek Safar  <marek.safar@seznam.cz>

C# 2.0 Static classes implemented

* class.cs (TypeContainer): instance_constructors,
initialized_fields, initialized_static_fields,
default_constructor, base_inteface_types are protected to be
accessible from StaticClass.
(TypeContainer.DefineDefaultConstructor): New virtual method
for custom default constructor generating
(StaticClass): New class to handle "Static classes" feature.

* cs-parser.jay: Handle static keyword on class like instance
of StaticClass.

* driver.cs: Added "/langversion" command line switch with two
options (iso-1, default).

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

19 years ago2004-09-01 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 1 Sep 2004 17:55:44 +0000 (17:55 -0000)]
2004-09-01 Marek Safar <marek.safar@seznam.cz>

* 20 new tests mainly for static classes.

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

19 years ago * DiscoveryClientProtocol.cs: Added support for "file://" urls.
Lluis Sanchez [Wed, 1 Sep 2004 17:41:35 +0000 (17:41 -0000)]
* DiscoveryClientProtocol.cs: Added support for "file://" urls.

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

19 years ago2004-09-01 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 1 Sep 2004 17:22:23 +0000 (17:22 -0000)]
2004-09-01  Martin Baulig  <martin@ximian.com>

* IMonoSymbolWriter.cs: Removed.

* ModuleBuilder.cs, LocalBuilder.cs, ILGenerator.cs: Removed the
old debugging code.

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

19 years ago2004-09-01 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 1 Sep 2004 17:20:11 +0000 (17:20 -0000)]
2004-09-01  Martin Baulig  <martin@ximian.com>

* mono-debug.c, debug-mono-symfile.c: Use mono_loader_lock()
instead of mono_debugger_lock() because the latter one is a no-op
unless running in the debugger.

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

19 years ago2004-09-01 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 1 Sep 2004 17:02:25 +0000 (17:02 -0000)]
2004-09-01  Martin Baulig  <martin@ximian.com>

* Makefile: Disable test-286 for the moment.

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

19 years ago * SerializationCodeGenerator.cs: Generate correct "HasValue" check for
Lluis Sanchez [Wed, 1 Sep 2004 16:16:24 +0000 (16:16 -0000)]
* SerializationCodeGenerator.cs: Generate correct "HasValue" check for
  value list serialization.
* XmlSchemaImporter.cs: Added some null checks.

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

19 years agoDisable gen-72 for the moment.
Martin Baulig [Wed, 1 Sep 2004 15:44:41 +0000 (15:44 -0000)]
Disable gen-72 for the moment.

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

19 years agoFixme, hope this is right.
Martin Baulig [Wed, 1 Sep 2004 15:30:33 +0000 (15:30 -0000)]
Fixme, hope this is right.

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

19 years ago2004-09-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 1 Sep 2004 15:21:45 +0000 (15:21 -0000)]
2004-09-01  Zoltan Varga  <vargaz@freemail.hu>

* class.c (class_compute_field_layout): Classes with auto-layout or
reference fields are not blittable.

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

19 years agofixes method signatures, new methods, events, fixes autosize
Jordi Mas i Hernandez [Wed, 1 Sep 2004 15:10:10 +0000 (15:10 -0000)]
fixes method signatures, new methods, events, fixes autosize

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

19 years agoexercise global attribute bug
Rafael Teixeira [Wed, 1 Sep 2004 14:55:38 +0000 (14:55 -0000)]
exercise global attribute bug

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

19 years ago * BasicProfileChecker.cs: Some small fixes.
Lluis Sanchez [Wed, 1 Sep 2004 14:09:56 +0000 (14:09 -0000)]
* BasicProfileChecker.cs: Some small fixes.
* FaultBinding.cs: Removed useless code.
* HttpSimpleProtocolImporter.cs, SoapProtocolImporter.cs: Take into account
  that now we may be generating code for a binding which is not referenced
  by any port. In this case Port is null.
* MessageBinding.cs: Properly set the parent operation binding.
* OperationBinding.cs: When adding messages, set its parent property.
* ProtocolImporter.cs: Support generation of proxies for wsdl documents
  that do not have any Service entry. In this case, it now generates
  a proxy for every binding.

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

19 years agoAdded new tests for Array Statements
Sachin Kumar [Wed, 1 Sep 2004 13:58:09 +0000 (13:58 -0000)]
Added new tests for Array Statements

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

19 years agoInit string variables with an empty object
Jordi Mas i Hernandez [Wed, 1 Sep 2004 13:19:19 +0000 (13:19 -0000)]
Init string variables with an empty object

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

19 years ago2004-09-01 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 1 Sep 2004 12:34:23 +0000 (12:34 -0000)]
2004-09-01  Dick Porter  <dick@ximian.com>

* icall.c (ves_icall_System_Reflection_Assembly_get_location): Use
mono_image_get_filename() to get the assembly location.

* icall.c:
* metadata.h: Fix compile warnings

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

19 years ago2004-09-01 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 1 Sep 2004 12:30:08 +0000 (12:30 -0000)]
2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>

* PolicyLevel.cs: Fixed Reset not to delete/load policy file for
AppDomain level. Added internal Resolve method for class names.

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

19 years ago2004-09-01 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 1 Sep 2004 12:28:00 +0000 (12:28 -0000)]
2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>

* ZoneIdentityPermission.cs: Do not include "Zone" attribute in XML if
zone == NoZone (so the permission can be considered as empty).

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

19 years ago2004-09-01 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 1 Sep 2004 12:25:44 +0000 (12:25 -0000)]
2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>

* NamedPermissionSet.cs: FromXml now calls base class instead of an
internal method of PermissionSet. This should allow class to inherit
from NamedPermissionSet properly.
* PermissionSet.cs: Added an internal PolicyLevel property to allow
policy file class name resolution. Fixed IsEmpty to return true if
the list contains "empty" permissions. Fixed Copy to copy permissions
even for unrestricted sets (again because of IUnrestrictedPermission).
* SecurityManager.cs: Fixed Resolve(Evidence) because permission
classes Intersect methods can either return null or an empty
PermissionSet.  Fixed ResolvePolicy(Evidence[]) for null (NET_2_0).

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

19 years ago(test-compiler-jit-real): Add barebones support for
Raja R Harinath [Wed, 1 Sep 2004 12:19:41 +0000 (12:19 -0000)]
(test-compiler-jit-real): Add barebones support for
multi-file tests.  If the compilation succeeded and there's no
.exe file, then assume nothing went wrong.  The rest is up to the
"Compiler options:".

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

19 years ago2003-09-01 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 1 Sep 2004 12:17:31 +0000 (12:17 -0000)]
2003-09-01  Sebastien Pouliot  <sebastien@ximian.com>

* PermissionSetTest.cs: Added tests for IsEmpty which can return true
even when Count > 0. Added tests for FromXml to see if class names
requires to be resolved when loaded from policy files.
* SecurityManagerTest.cs: Minor changes to tests so they succeed with
both Fx 1.1 and Fx 2.0 (beta 1).

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

19 years agonew tests from bug 61128
Raja R Harinath [Wed, 1 Sep 2004 12:15:56 +0000 (12:15 -0000)]
new tests from bug 61128

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

19 years ago2004-09-01 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 1 Sep 2004 12:09:34 +0000 (12:09 -0000)]
2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>

* ZoneIdentityPermissionTest.cs: Ensure we aren't encoding NoZone in
the permission XML (ToXml).

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

19 years ago2004-09-01 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 1 Sep 2004 12:07:28 +0000 (12:07 -0000)]
2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>

* ZoneTest.cs: Added test to check that NoZone isn't included in the
permission XML (returned by CreateIdentityPermission).

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

19 years ago2004-09-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 1 Sep 2004 11:25:03 +0000 (11:25 -0000)]
2004-09-01  Zoltan Varga  <vargaz@freemail.hu>

* class.c (class_compute_field_layout): System.Object is blittable.

* marshal.c (mono_marshal_get_native_wrapper): Pass blittable classes
as in/out. Fixes #59909.

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

19 years ago2004-08-31 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 1 Sep 2004 11:22:48 +0000 (11:22 -0000)]
2004-08-31  Zoltan Varga  <vargaz@freemail.hu>

* pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.

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

19 years agofires OnFontChanged event
Jordi Mas i Hernandez [Wed, 1 Sep 2004 10:20:57 +0000 (10:20 -0000)]
fires OnFontChanged event

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

19 years ago2004-09-01 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 1 Sep 2004 07:30:32 +0000 (07:30 -0000)]
2004-09-01  Atsushi Enomoto <atsushi@ximian.com>

* XPathNavigatorReader.cs : on GetAttributeNavigator(int), namespace
  node could be this XmlReader's attribute node.

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

19 years ago2004-09-01 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 1 Sep 2004 06:54:59 +0000 (06:54 -0000)]
2004-09-01  Martin Baulig  <martin@ximian.com>

* metadata.h (MONO_TYPE_ISREFERENCE): Call
mono_metadata_generic_inst_is_valuetype() if we're a generic
instance to check whether our underlying type is a reference type.

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

19 years ago2004-09-01 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 1 Sep 2004 06:52:55 +0000 (06:52 -0000)]
2004-09-01  Martin Baulig  <martin@ximian.com>

* metadata.c (mono_type_size): If we're a generic instance, call
mono_class_value_size() for value types.

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

19 years ago2004-09-01 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 1 Sep 2004 06:49:24 +0000 (06:49 -0000)]
2004-09-01  Martin Baulig  <martin@ximian.com>

* mini-x86.c (is_regsize_var): Added support for generic
instances.
(mono_arch_emit_prolog): Make this compile again, use
`x86_push_imm_template (code)'.

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

19 years ago2004-09-01 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 1 Sep 2004 06:48:41 +0000 (06:48 -0000)]
2004-09-01  Atsushi Enomoto  <atsushi@ximian.com>

* XQueryCommand.cs : Forgot to commit. sys.xml internal class now
  requires this instance for message delegating (not complete though).

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

19 years agoReverted this:
Martin Baulig [Wed, 1 Sep 2004 06:26:54 +0000 (06:26 -0000)]
Reverted this:
2004-08-02  Martin Baulig  <martin@ximian.com>

(New.DoEmit): Also use the `Newobj' opcode for generic instances.

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

19 years agoMinor formatting changes and added location for the coding style guideline for Mono.
Ravindra [Wed, 1 Sep 2004 02:52:03 +0000 (02:52 -0000)]
Minor formatting changes and added location for the coding style guideline for Mono.

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

19 years ago- Enabled display of strings
Peter Dennis Bartok [Wed, 1 Sep 2004 02:07:37 +0000 (02:07 -0000)]
- Enabled display of strings

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

19 years ago- Added (partial) implementation of DialogResult; rest needs to be
Peter Dennis Bartok [Wed, 1 Sep 2004 02:05:18 +0000 (02:05 -0000)]
- Added (partial) implementation of DialogResult; rest needs to be
  implemented when the modal loop code is done

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

19 years ago- Fixed to match the removal of the needs_redraw concept
Peter Dennis Bartok [Wed, 1 Sep 2004 01:55:58 +0000 (01:55 -0000)]
- Fixed to match the removal of the needs_redraw concept

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

19 years ago- Removed the rather odd split between 'needs redraw' and redrawing
Peter Dennis Bartok [Wed, 1 Sep 2004 01:55:20 +0000 (01:55 -0000)]
- Removed the rather odd split between 'needs redraw' and redrawing
- Now handles the events that require regeneration (ambient properties and
  size)

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

19 years ago- Added firing of BackColorChanged event
Peter Dennis Bartok [Wed, 1 Sep 2004 01:41:31 +0000 (01:41 -0000)]
- Added firing of BackColorChanged event
- Added TopLevelControl property
- Fixed handling of WM_ERASEBKGRND message

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

19 years ago- Removed wrong stuff
Peter Dennis Bartok [Wed, 1 Sep 2004 01:37:59 +0000 (01:37 -0000)]
- Removed wrong stuff

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

19 years ago2004-08-30 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Wed, 1 Sep 2004 01:05:18 +0000 (01:05 -0000)]
2004-08-30 Ben Maurer  <bmaurer@users.sourceforge.net>

* mini-x86.c: make all push_imm instructions that get

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

19 years agoSupport short forms of push imm
Ben Maurer [Wed, 1 Sep 2004 01:04:04 +0000 (01:04 -0000)]
Support short forms of push imm

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

19 years ago2004-08-31 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Tue, 31 Aug 2004 22:38:50 +0000 (22:38 -0000)]
2004-08-31 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
* DbDataAdapter.cs: Fix for out of memory exceptions when trying to fill a dataset with a query which doesn't return a resultset like insert, delete or update.

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

19 years ago- Updated
Peter Dennis Bartok [Tue, 31 Aug 2004 22:10:26 +0000 (22:10 -0000)]
- Updated

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

19 years ago2004-08-31 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 31 Aug 2004 21:07:23 +0000 (21:07 -0000)]
2004-08-31  Marek Safar <marek.safar@seznam.cz>
* AxHost.cs: Implemented ClsidAttribute

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

19 years ago2004-08-31 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 31 Aug 2004 18:59:47 +0000 (18:59 -0000)]
2004-08-31  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c: Implement more custom marshalling functionality. Fixes
#64915.

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

19 years ago2004-08-31 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 31 Aug 2004 18:58:07 +0000 (18:58 -0000)]
2004-08-31  Zoltan Varga  <vargaz@freemail.hu>

* marshal9.cs: Clean up and expand custom marshalling tests.

* marshal10.cs: Merge this into marshal9.cs.

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

19 years ago- Removed debug
Peter Dennis Bartok [Tue, 31 Aug 2004 18:49:58 +0000 (18:49 -0000)]
- Removed debug
- Minor fixes

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

19 years ago2004-08-31 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 31 Aug 2004 18:49:45 +0000 (18:49 -0000)]
2004-08-31  Marek Safar  <marek.safar@seznam.cz>

* ecore.cs (FieldExpr.Resolve): Fixed bug #64689.

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

19 years ago2004-08-31 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 31 Aug 2004 18:49:28 +0000 (18:49 -0000)]
2004-08-31  Marek Safar <marek.safar@seznam.cz>

* test-286.cs: New test for #64689.

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

19 years ago- Finished (famous last words)
Peter Dennis Bartok [Tue, 31 Aug 2004 18:48:31 +0000 (18:48 -0000)]
- Finished (famous last words)

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

19 years ago2004-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 31 Aug 2004 18:18:35 +0000 (18:18 -0000)]
2004-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpRuntime.cs: initialize the response writer when finishing a
request because it cannot be queued. Under heavy load we made new
requests be processed before the ones that might be queued. This is
no longer the case.

* QueueManager.cs: instead of queueing/dequeuing separately, we now
have a single method that does everything needed to decide which one
will be the next request processed.

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

19 years ago2004-08-31 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 31 Aug 2004 17:34:24 +0000 (17:34 -0000)]
2004-08-31  Atsushi Enomoto <atsushi@ximian.com>

* XPath2Expression.cs,
  XPathSequence.cs :
  Implemented GroupExpr.Evaluate() [union/intersect/except].
  Fixed incorrect iterator input for DescendantExpr.Evaluate().
  MinusExpr is (already) implemented not to be evaluated.
* XQueryExpression.cs :
  PI name and nameExpr could be implemented.
* XQueryFunction.cs :
  UserFunctionCallExpr.Invoke() should not be invoked.
* XQueryFunctionCliImpl.cs :
  Implemented count(), doc(). Halfly implemented trace().
* XmlQueryException.cs : Serializable.

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

19 years agoStyle
Miguel de Icaza [Tue, 31 Aug 2004 17:24:59 +0000 (17:24 -0000)]
Style

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

19 years ago2004-08-31 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 31 Aug 2004 16:01:09 +0000 (16:01 -0000)]
2004-08-31  Atsushi Enomoto <atsushi@ximian.com>

* XPath2Expression.cs :
  Implemented the whole ComparisonExpr.Evaluate(). It now handles
  empty sequence expectedly.
* XQueryComparisonOperator.cs : added.

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

19 years ago2004-08-31 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 31 Aug 2004 16:00:06 +0000 (16:00 -0000)]
2004-08-31  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources:
  added System.Xml.Query/XQueryComparisonOperator.cs.

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

19 years ago2004-08-31 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Tue, 31 Aug 2004 15:30:38 +0000 (15:30 -0000)]
2004-08-31 Ben Maurer  <bmaurer@users.sourceforge.net>

* delegate.cs: Add seperate instance expr field for miguel.

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

19 years agoTue Aug 31 17:55:15 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 31 Aug 2004 14:51:47 +0000 (14:51 -0000)]
Tue Aug 31 17:55:15 CEST 2004 Paolo Molaro <lupus@ximian.com>

* mono-debug.c, debug-mono-symfile.c: add some locking love.

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

19 years agoCompile fixes.
Dick Porter [Tue, 31 Aug 2004 14:42:25 +0000 (14:42 -0000)]
Compile fixes.

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

19 years ago2004-08-31 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 31 Aug 2004 14:23:49 +0000 (14:23 -0000)]
2004-08-31  Atsushi Enomoto <atsushi@ximian.com>

* XPath2Expression.cs :
  Revised some parameters for XPathSequence classes ctor().
  Don't require XPathSequence while they are not required.
  AxisIterator need to accept only current node as its input.
  Implemented node comparison operators.
  Removed AxisStepExpr.ParentStep (in the future it might hold line
  information).
* XQueryParser.jay : changes wrt AxisStepExpr.ParentStep.
* XPathSequence.cs, XQueryExpression.cs, XQueryFunction.cs :
  Removed some extraneous code.
  NodeIterator.ctor() now requires XPathNavigator and XQueryContext
  instead of XPathSequence.
  Added SelfIterator (derived from NodeIterator).

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

19 years agoAdded more tests for statements
Sachin Kumar [Tue, 31 Aug 2004 13:21:31 +0000 (13:21 -0000)]
Added more tests for statements

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Tue, 31 Aug 2004 13:18:29 +0000 (13:18 -0000)]
ChangeLog: Updated ChangeLog.
System.Web.dll.sources: Added new interfaces in System.Web.UI.WebControls.WebParts namespace.

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Tue, 31 Aug 2004 13:16:04 +0000 (13:16 -0000)]
ChangeLog: Updated ChangeLog.
ConnectionConsumerCallback.cs:
ConnectionProviderCallback.cs:
IFilter.cs:
IParameters.cs:
IPersonalizable.cs:
IVersioningPersonalizable.cs:
WebPartAuthorizationEventArgs.cs:
WebPartAuthorizationEventHandler.cs:
WebPartCancelEventHandler.cs:
WebPartConnectionsEventHandler.cs:
WebPartDisplayModeCancelEventHandler.cs:
WebPartDisplayModeEventHandler.cs:
WebPartEventHandler.cs:
WebPartVerbsEventHandler.cs: Minor modifications, compiler error corrections
and removal of "sealed" specifier from *EventHandler.cs
WebPartDisplayMode.cs: Added new file.

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

19 years ago2004-08-31 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 31 Aug 2004 13:13:06 +0000 (13:13 -0000)]
2004-08-31  Zoltan Varga  <vargaz@freemail.hu>

* pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
ago.

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

19 years ago2004-08-31 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Tue, 31 Aug 2004 12:57:37 +0000 (12:57 -0000)]
2004-08-31  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* System.Messaging.Design/QueuePathDialog.cs :Commented out some bits because it would not compile as it couldn't find System.Windows.Forms.Design

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Tue, 31 Aug 2004 12:33:25 +0000 (12:33 -0000)]
ChangeLog: Updated ChangeLog.
System.Web.dll.sources: Added new *EventArgs.cs and *EventHandler in
        System.Web.UI.WebControls namespace.

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

19 years ago2004-08-31 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 31 Aug 2004 12:29:00 +0000 (12:29 -0000)]
2004-08-31  Tim Coleman <tim@timcoleman.com>
        * XmlDsigExcC14NTransform.cs XmlDsigExcC14NWithCommentsTransform.cs:
                Add new stub classes
        * SignedXml.cs Transform.cs:
                New methods for 2.0

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

19 years agoChangeLog: Updated ChangeLog
Sanja Gupta [Tue, 31 Aug 2004 12:27:59 +0000 (12:27 -0000)]
ChangeLog: Updated ChangeLog
AuthenticateEventHandler.cs
CreateUserErrorEventArgs.cs
CreateUserErrorEventHandler.cs
DetailsViewCommandEventHandler.cs
DetailsViewDeleteEventArgs.cs
DetailsViewDeleteEventHandler.cs
DetailsViewDeletedEventArgs.cs
DetailsViewDeletedEventHandler.cs
DetailsViewInsertEventArgs.cs
DetailsViewInsertEventHandler.cs
DetailsViewInsertedEventArgs.cs
DetailsViewInsertedEventHandler.cs
DetailsViewModeEventArgs.cs
DetailsViewModeEventHandler.cs
DetailsViewPageEventHandler.cs
DetailsViewUpdateEventArgs.cs
DetailsViewUpdateEventHandler.cs
DetailsViewUpdatedEventArgs.cs
DetailsViewUpdatedEventHandler.cs
FormViewCommandEventHandler.cs
FormViewDeleteEventArgs.cs
FormViewDeleteEventHandler.cs
FormViewDeletedEventArgs.cs
FormViewDeletedEventHandler.cs
FormViewInsertEventArgs.cs
FormViewInsertEventHandler.cs
FormViewInsertedEventArgs.cs
FormViewInsertedEventHandler.cs
FormViewModeEventHandler.cs
FormViewPageEventHandler.cs
FormViewUpdateEventArgs.cs
FormViewUpdateEventHandler.cs
FormViewUpdatedEventArgs.cs
FormViewUpdatedEventHandler.cs
GridViewCancelEditEventArgs.cs
GridViewCancelEditEventHandler.cs
GridViewCommandEventHandler.cs
GridViewDeleteEventArgs.cs
GridViewDeleteEventHandler.cs
GridViewDeletedEventArgs.cs
GridViewDeletedEventHandler.cs
GridViewEditEventHandler.cs
GridViewPageEventHandler.cs
GridViewRowEventHandler.cs
GridViewSelectEventHandler.cs
GridViewSortEventArgs.cs
GridViewSortEventHandler.cs
GridViewUpdateEventArgs.cs
GridViewUpdateEventHandler.cs
GridViewUpdatedEventArgs.cs
GridViewUpdatedEventHandler.cs
ImageMapEventHandler.cs
MailMessageEventHandler.cs
MenuEventHandler.cs
ObjectDataSourceDisposingEventHandler.cs
ObjectDataSourceEventHandler.cs
ObjectDataSourceMethodEventArgs.cs
ObjectDataSourceMethodEventHandler.cs
ObjectDataSourceSelectingEventArgs.cs
ObjectDataSourceSelectingEventHandler.cs
ObjectDataSourceStatusEventArgs.cs
ObjectDataSourceStatusEventHandler.cs
SendMailErrorEventHandler.cs
SiteMapNodeItemEventHandler.cs
SqlDataSourceSelectingEventArgs.cs
SqlDataSourceSelectingEventHandler.cs
TreeNodeEventHandler.cs
WizardNavigationEventArgs.cs
WizardNavigationEventHandler.cs : Minor modifications, compiler error corrections and removal of "sealed" modifier in *EventHandler.cs

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

19 years ago2004-08-31 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 31 Aug 2004 12:17:20 +0000 (12:17 -0000)]
2004-08-31  Nick Drochak <ndrochak@gol.com>

* DSACryptoServiceProviderTest.cs:
* RSACryptoServiceProviderTest.cs: Feed csc smaller bite sizes.

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

19 years ago2004-08-31 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 31 Aug 2004 12:15:18 +0000 (12:15 -0000)]
2004-08-31  Nick Drochak <ndrochak@gol.com>

* MarshalTest.cs: Make tests pass on .NET 1.1.

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