mono.git
19 years ago2005-06-15 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 15 Jun 2005 13:39:26 +0000 (13:39 -0000)]
2005-06-15  Martin Baulig  <martin@ximian.com>

Applied a patch from Michal Moskal <michal.moskal@gmail.com>.

* reflection.c (encode_locals, field_encode_signature): Increase
the default sizes of the buffers a little bit.

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

19 years ago2005-06-15 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 15 Jun 2005 13:36:53 +0000 (13:36 -0000)]
2005-06-15  Martin Baulig  <martin@ximian.com>

* System/GenericParameterAttributes.cs: Move to System.Reflection;
thanks to Kamil Skalski <nazgul@nemerle.org> for pointing this out.

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

19 years agoFix warnings.
Martin Baulig [Wed, 15 Jun 2005 13:25:58 +0000 (13:25 -0000)]
Fix warnings.

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

19 years ago2005-06-15 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 15 Jun 2005 13:16:55 +0000 (13:16 -0000)]
2005-06-15  Martin Baulig  <martin@ximian.com>

* attribute.cs (Attribute.CheckSecurityActionValidity): Remove the
obsolete `SecurityAction' values.

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

19 years agoSmall fix.
Martin Baulig [Wed, 15 Jun 2005 13:07:19 +0000 (13:07 -0000)]
Small fix.

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

19 years ago2005-06-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 15 Jun 2005 13:04:48 +0000 (13:04 -0000)]
2005-06-13  Martin Baulig  <martin@ximian.com>

* MonoType.cs
(MonoType.getFullName): Added `bool assembly_qualified' argument.
(MonoType.AssemblyQualifiedName): The interncall now adds the
assembly name, so we don't need to do it here.
(MonoType.FullName): Use the new getFullName() API.

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

19 years ago2005-06-15 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 15 Jun 2005 13:03:56 +0000 (13:03 -0000)]
2005-06-15  Martin Baulig  <martin@ximian.com>

* class-internals.h (MonoTypeNameFormat): New enum.

* class.c
(mono_class_get_name_full): Renamed to mono_type_get_name_full().
(mono_type_get_full_name): Removed.
(mono_type_get_name_full): Take a `MonoTypeNameFormat format'
argument instead of the boolean's.

* icall.c (ves_icall_System_MonoType_getFullName):
Added `gboolean assembly_qualified'.

* reflection.h
(MonoTypeNameParse): Added `GPtrArray *type_arguments'.

* reflection.c (mono_reflection_parse_type): Parse the new type
name format.

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

19 years ago2005-06-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 15 Jun 2005 11:33:25 +0000 (11:33 -0000)]
2005-06-15  Atsushi Enomoto  <atsushi@ximian.com>

* SmallXmlParser.cs, SecurityParser.cs : they can be CLSCompliant now.

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

19 years ago2005-06-15 Sureshkumar T <tsureshkumar@novell.com>
Sureshkumar T [Wed, 15 Jun 2005 11:24:30 +0000 (11:24 -0000)]
2005-06-15  Sureshkumar T  <tsureshkumar@novell.com>

* System.Data/DataRow.cs: CheckChildRows: cascade parent changes to child rows
only if there is a change in columns of the fk constraint.

* Test/System.Data/DataSetTest.cs: added a test case for DataSet changes cascading
to child tables. test case idea from george.barbarosie@gmail.com
(George Barbarosie) in bug #75226.

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

19 years ago2005-06-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 15 Jun 2005 10:45:00 +0000 (10:45 -0000)]
2005-06-15  Sebastien Pouliot  <sebastien@ximian.com>

* Assembly.cs, AssemblyName.cs, ConstructorInfo.cs, EventInfo.cs,
FieldInfo.cs, MemberInfo.cs, MethodBase.cs, MethodInfo.cs, Module.cs,
ParameterInfo.cs, PropertyInfo.cs: Added some missing interfaces and
attributes that were added in 1.1 SP1 or 2.0 beta2.

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

19 years ago* Makefile (EXTRA_DISTFILES): Remove. There's no Test/ directory.
Raja R Harinath [Wed, 15 Jun 2005 08:29:00 +0000 (08:29 -0000)]
* Makefile (EXTRA_DISTFILES): Remove.  There's no Test/ directory.
Reported by Ritvik Mayank.

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

19 years ago* Makefile (DISTFILES): Fix for 'make distcheck'.
Raja R Harinath [Wed, 15 Jun 2005 08:25:35 +0000 (08:25 -0000)]
* Makefile (DISTFILES): Fix for 'make distcheck'.

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

19 years ago2005-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 15 Jun 2005 07:30:21 +0000 (07:30 -0000)]
2005-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TemplateControlCompiler.cs: if the property is not found, don't forget
about trying the field.

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

19 years ago* Makefile.am (testbundle): Run the testcase with MONO_PATH set to
Raja R Harinath [Wed, 15 Jun 2005 06:59:33 +0000 (06:59 -0000)]
* Makefile.am (testbundle): Run the testcase with MONO_PATH set to
the build tree -- it's built with autodeps off.

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

19 years ago* tests/Makefile (run-test-local): Run with $(TEST_RUNTIME).
Raja R Harinath [Wed, 15 Jun 2005 06:51:35 +0000 (06:51 -0000)]
* tests/Makefile (run-test-local): Run with $(TEST_RUNTIME).
* errors/Makefile (run-mcs-tests): Likewise.

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

19 years ago2005-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 15 Jun 2005 06:34:10 +0000 (06:34 -0000)]
2005-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Binder.cs: null is ok for a value type. Fixes bug #75241.

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

19 years ago* executable.make (dist-local): Copy from library.make.
Raja R Harinath [Wed, 15 Jun 2005 05:56:46 +0000 (05:56 -0000)]
* executable.make (dist-local): Copy from library.make.

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

19 years agooops.
Atsushi Eno [Wed, 15 Jun 2005 04:16:01 +0000 (04:16 -0000)]
oops.

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

19 years ago2005-06-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 15 Jun 2005 04:09:21 +0000 (04:09 -0000)]
2005-06-15  Atsushi Enomoto  <atsushi@ximian.com>

remove duplicate MonoTODOAttribute.cs from *.dll.sources.

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

19 years ago2005-06-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 15 Jun 2005 03:16:20 +0000 (03:16 -0000)]
2005-06-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* PageParser.cs: don't try to compile the master page if it wan't
provided. Use MapPath from the base classes instead of the long
version. Fixes bug #75269 that prevented xsp2 from working properly.

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

19 years agooops
Ben Maurer [Wed, 15 Jun 2005 02:58:59 +0000 (02:58 -0000)]
oops

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

19 years agofix up dist build
Ben Maurer [Wed, 15 Jun 2005 00:07:22 +0000 (00:07 -0000)]
fix up dist build

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

19 years agouse the version from configure.in
Ben Maurer [Tue, 14 Jun 2005 21:30:18 +0000 (21:30 -0000)]
use the version from configure.in

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

19 years ago * configure.in: echo the version number to
Ben Maurer [Tue, 14 Jun 2005 21:29:10 +0000 (21:29 -0000)]
* configure.in: echo the version number to
mcs/build/common/MonoVersion.cs. This allows us to not need to
update AssemblyInfo.cs every time we bump the version number.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 19:45:07 +0000 (19:45 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* Al.cs: Added support for signing/delay-signing/ecma-delay-signing.
* Makefile: Added dependency on Mono.Security.dll for CryptoConvert.

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

19 years agomore copy and paste reuse going away
Ben Maurer [Tue, 14 Jun 2005 19:21:45 +0000 (19:21 -0000)]
more copy and paste reuse going away

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

19 years ago* Makefile (run-test-local): Don't pick 'mono' from the path.
Raja R Harinath [Tue, 14 Jun 2005 18:44:49 +0000 (18:44 -0000)]
* Makefile (run-test-local): Don't pick 'mono' from the path.

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

19 years agoRemove copy and paste reuse for Locale.cs.
Ben Maurer [Tue, 14 Jun 2005 18:30:41 +0000 (18:30 -0000)]
Remove copy and paste reuse for Locale.cs.

First step in attempting to do an actual framework here.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 17:50:23 +0000 (17:50 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* README: Add information about optional mutual authentication.
* serveropt.sh: New. Server script to use OpenSSL to accept (but not
require) client certificates.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 17:45:51 +0000 (17:45 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* TlsClientCertificate.cs: Add support for _optional_ mutual
authentication. SSL3 and TLS1 deals differently with this. SSL3 tested
with OpenSSL, TSL1 tested with OpenSSL and LDAPS/AD.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 17:44:44 +0000 (17:44 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* SslClientStream.cs: Add support for _optional_ mutual authentication.
SSL3 and TLS1 deals differently with this. SSL3 tested with OpenSSL,
TSL1 tested with OpenSSL and LDAPS/AD.

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

19 years agoTue Jun 14 20:02:58 CEST 2005
Martin Baulig [Tue, 14 Jun 2005 17:18:18 +0000 (17:18 -0000)]
Tue Jun 14 20:02:58 CEST 2005

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

19 years agoIn mono/tests:
Ben Maurer [Tue, 14 Jun 2005 15:55:43 +0000 (15:55 -0000)]
In mono/tests:
2005-06-14  Ben Maurer  <bmaurer@ximian.com>

* Makefile.am (testbundle): Test case that bundling works with a
hello world.

In .:
2005-06-14  Ben Maurer  <bmaurer@ximian.com>

* mono-uninstalled.pc.in: pc file that handles mono when it is not
installed. This lets us have mkbundle work inside the tree.

* configure.in: Create the .pc file above.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 14:26:25 +0000 (14:26 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* AssemblyBuilderTest.cs: Split AssemblyName_PublicKey to move culture
tests to a new method (as their problem is different from #75246).

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 14:24:16 +0000 (14:24 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* AssemblyNameCas.cs: Removed execution of AssemblyNameTest.Self as it
is now NotWorking.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 14:23:03 +0000 (14:23 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* IsolatedStorageFileCas.cs: Added MaximumSize unit tests.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 14:21:49 +0000 (14:21 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* IsolatedStorageFileStream.cs: Remove Close method from NET_2_0.
* IsolatedStorageFile.cs: Implemented missing MaximumSize property
and GetPermission method.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 14:19:09 +0000 (14:19 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* AssemblyBuilder.cs: Override UnprotectedGetName to set the public
key (if available).

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 14:17:53 +0000 (14:17 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* Assembly.cs: UnprotectedGetName is now virtual to allow for more
initialization in AssemblyBuilder. The [Granted|Refused]PermissionSet
now use the ResolvingPolicyLevel to support the policy
FullTrustAssemblies during resolution.
* AssemblyName.cs: Return null instead of "new byte [0]" if no public
key is available.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 14:14:36 +0000 (14:14 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* Evidence.cs: Avoid creating the synchronized array lists unless they
are needed.
* PolicyLevel.cs: Fixed System.Drawing public key. IsFullTrustAssembly
can now executed without a Demand for the AssemblyName. Added the
UnionCodeGroup in the default policies. Reworked initialization to
support FullyTrustedAssemblies.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 14:14:23 +0000 (14:14 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* SecurityManager.cs: Added ResolvingPolicyLevel property to enable
support for FullTrustAssemblies during policy resolution. Reworked
(simplified) locking. Moved check for CheckExecutionRights to the
"right" place.
* PermissionSet.cs: Added shortcut in GetPermission(Type).

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

19 years ago2005-06-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 14 Jun 2005 13:29:49 +0000 (13:29 -0000)]
2005-06-14  Atsushi Enomoto  <atsushi@ximian.com>

* DataSetTest.cs : quick build fix.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 13:19:00 +0000 (13:19 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* CharCategoryTest.cs: Added new whitespace (to fix failure on Mono,
there are other failures when executed under 2.0 beta 2).

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

19 years ago* parser.cs (Parser.ConsumeWhitespace): Add bounds check.
Raja R Harinath [Tue, 14 Jun 2005 12:20:57 +0000 (12:20 -0000)]
* parser.cs (Parser.ConsumeWhitespace): Add bounds check.

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

19 years agoFix the catalog-fixed.diff name
Andrew Skiba [Tue, 14 Jun 2005 11:57:50 +0000 (11:57 -0000)]
Fix the catalog-fixed.diff name

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

19 years agoIn System.Text.RegularExpressions:
Raja R Harinath [Tue, 14 Jun 2005 11:44:35 +0000 (11:44 -0000)]
In System.Text.RegularExpressions:
Fix #74753.
* Match.cs (Match) [zero-argument variant]: Make private.
* GroupCollection (Item) [string variant]: Don't look for the
group number in an empty match.

In Test/System.Text.RegularExpressions:
* RegexBugs.cs (NameLookupInEmptyMatch): New test from #74753.

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

19 years ago2005-06-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 14 Jun 2005 11:33:36 +0000 (11:33 -0000)]
2005-06-14  Lluis Sanchez Gual <lluis@novell.com>

* Makefile: Added reference to System.Configuration.

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

19 years ago2005-06-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 14 Jun 2005 11:33:08 +0000 (11:33 -0000)]
2005-06-14  Lluis Sanchez Gual <lluis@novell.com>

* Makefile: Added reference to System.Configuration.

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

19 years ago2005-06-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 14 Jun 2005 11:31:44 +0000 (11:31 -0000)]
2005-06-14  Lluis Sanchez Gual <lluis@novell.com>

* Makefile: Added System.Configuration to the build.

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

19 years ago2005-06-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 14 Jun 2005 11:30:24 +0000 (11:30 -0000)]
2005-06-14  Lluis Sanchez Gual <lluis@novell.com>

* System.dll.sources: Removed some files that have been moved to the
new System.Configuration assembly.
* Makefile: Handle the cyclic dependency with the new
System.Configuration assembly.

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

19 years ago2005-06-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 14 Jun 2005 11:29:48 +0000 (11:29 -0000)]
2005-06-14  Lluis Sanchez Gual <lluis@novell.com>

* SettingsSection.cs, UriParserElement.cs, MailSettingsSection.cs,
  RequestCachingSection.cs, SmtpElement.cs, AuthenticationModulesSection.cs,
  Ipv6Element.cs, ModuleElement.cs, AuthenticationModuleElement.cs,
  UriParserSection.cs, SocketElement.cs, ConnectionManagementElement.cs,
  WebRequestModuleElement.cs, DefaultProxySection.cs, BypassElement.cs,
  ServicePointManagerElement.cs, ConnectionManagementSection.cs,
  ProxyElement.cs, HttpCachePolicyElement.cs, HttpWebRequestElement.cs,
  WebRequestModulesSection.cs:
  Changed properties from "internal protected" to "protected", since
  configuration classes have been moved to a new assembly.

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

19 years ago2005-06-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 14 Jun 2005 11:29:25 +0000 (11:29 -0000)]
2005-06-14  Lluis Sanchez Gual <lluis@novell.com>

* AppSettingsSection.cs, ConfigInfo.cs, Configuration.cs
ConfigurationAllowDefinition.cs, ConfigurationElement.cs
ConfigurationElementCollection.cs, ConfigurationElementCollectionType.cs
ConfigurationLocation.cs, ConfigurationLocationCollection.cs
ConfigurationProperty.cs, ConfigurationPropertyAttribute.cs
ConfigurationPropertyCollection.cs, ConfigurationPropertyFlags.cs
ConfigurationSection.cs, ConfigurationSectionCollection.cs
ConfigurationSectionGroup.cs, ConfigurationSectionGroupCollection.cs
ConfigurationUpdateMode.cs, ConfigurationUserLevel.cs
ConfigurationValidationAttribute.cs, ConnectionStringsSection.cs
ConnectionStringSettingsCollection.cs, ConnectionStringSettings.cs
IntegerConfigurationProperty.cs, NonEmptyStringConfigurationProperty.cs
NonEmptyStringFlags.cs, PathLevel.cs, ProtectedConfigurationProvider.cs
ProviderBase.cs, ProviderSettings.cs, ProviderSettingsCollection.cs
RuntimeOnlySection.cs, SectionInfo.cs, SectionGroupInfo.cs
TimeSpanConfigurationProperty.cs, TimeSpanPropertyFlags.cs
TimeSpanSerializedFormat.cs:

Moved to the new System.Configuration assembly.

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

19 years ago2005-06-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 14 Jun 2005 11:27:20 +0000 (11:27 -0000)]
2005-06-14  Lluis Sanchez Gual  <lluis@novell.com>

* AssemblyInfo.cs, Locale.cs: Added
2005-06-14  Lluis Sanchez Gual  <lluis@novell.com>

* ChangeLog: Add change log to this directory
* Makefile, System.Configuration.sources: New build files.

2005-06-14  Lluis Sanchez Gual <lluis@novell.com>

* AppSettingsSection.cs, ConfigInfo.cs, Configuration.cs
ConfigurationAllowDefinition.cs, ConfigurationElement.cs
ConfigurationElementCollection.cs, ConfigurationElementCollectionType.cs
ConfigurationLocation.cs, ConfigurationLocationCollection.cs
ConfigurationProperty.cs, ConfigurationPropertyAttribute.cs
ConfigurationPropertyCollection.cs, ConfigurationPropertyFlags.cs
ConfigurationSection.cs, ConfigurationSectionCollection.cs
ConfigurationSectionGroup.cs, ConfigurationSectionGroupCollection.cs
ConfigurationUpdateMode.cs, ConfigurationUserLevel.cs
ConfigurationValidationAttribute.cs, ConnectionStringsSection.cs
ConnectionStringSettingsCollection.cs, ConnectionStringSettings.cs
IntegerConfigurationProperty.cs, NonEmptyStringConfigurationProperty.cs
NonEmptyStringFlags.cs, PathLevel.cs, ProtectedConfigurationProvider.cs
ProviderBase.cs, ProviderSettings.cs, ProviderSettingsCollection.cs
RuntimeOnlySection.cs, SectionInfo.cs, SectionGroupInfo.cs
TimeSpanConfigurationProperty.cs, TimeSpanPropertyFlags.cs
TimeSpanSerializedFormat.cs:

Moved from the System assembly.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 11:01:24 +0000 (11:01 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* CharTest.cs: Added test to check for all whitespaces.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 10:59:56 +0000 (10:59 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* Char.cs: ToLowerInvariant and ToUpperInvariant are now public in
NET_2_0. Added "new" white char and ComVisible for 2.0.

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

19 years ago2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 14 Jun 2005 10:56:00 +0000 (10:56 -0000)]
2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* FromBase64Transform.cs: Removed memory allocations during the
transform. It's now just the accumulator (ctor) and the
TransformFinalBlock that allocates memory. The transform is now
between 3 to 4 times faster than before.

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

19 years agofix the catalog better
Andrew Skiba [Tue, 14 Jun 2005 10:36:51 +0000 (10:36 -0000)]
fix the catalog better

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

19 years agoremove fixed tests from fixme.lst; fix total.lst output
Andrew Skiba [Tue, 14 Jun 2005 10:30:16 +0000 (10:30 -0000)]
remove fixed tests from fixme.lst; fix total.lst output

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

19 years ago2005-06-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 14 Jun 2005 10:16:40 +0000 (10:16 -0000)]
2005-06-14  Lluis Sanchez Gual  <lluis@novell.com>

* XmlTypeMapElementInfo.cs: Added new DataTypeName property for
getting the real xml type name of a member.
* XmlSerializationWriterInterpreter.cs: Use that new property
to get the type name of primitive types. This should fix bug #75180.

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

19 years ago2005-06-14 Thomas Zoechling <thomas.zoechling@gmx.at>
Sureshkumar T [Tue, 14 Jun 2005 09:47:40 +0000 (09:47 -0000)]
2005-06-14  Thomas Zoechling <thomas.zoechling@gmx.at>

* Sqlite.cs:
- Added sqlite3_bind_* for native Sqlite3 Parameters
* SqliteCommand.cs
- Added methods for parameter processing/binding (sqlite3 uses bind / sqlite2 uses regEx to extract parameters)
- Sqlite uses ':' as delimeter!
* SqliteParameterCollection.cs
- Chris Turchin fixed a problem in the Parameter Hashmap
* SqliteTransaction.cs
- The CommandText for the Rollback Command was "COMMIT" ! ->changed :)

Patch from
Chris Turchin <chris@turchin.net>, Jeroen Zwartepoorte <jeroen@xs4all.nl>, Thomas Zoechling <thomas.zoechling@gmx.at>

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

19 years ago2005-06-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 14 Jun 2005 09:31:49 +0000 (09:31 -0000)]
2005-06-14  Lluis Sanchez Gual <lluis@novell.com>

* SoapHttpClientProtocol.cs:
* WebServiceHelper.cs:
* Methods.cs: Changed the way headers are serialized. Instead of having
a serializer per header type, we now have a serializer per method, and
headers are serialized using a member mapping.

* HttpSoapWebServiceHandler.cs: Handle one way methods properly.
Fixes bug #70699.

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

19 years ago2005-06-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 14 Jun 2005 09:29:46 +0000 (09:29 -0000)]
2005-06-14  Lluis Sanchez Gual <lluis@novell.com>

* SoapProtocolReflector.cs: Set the part name when using bare encoded format.
* ServiceDescriptionFormatExtensionCollection.cs: Use IsInstanceOfType instead
of Type.IsAssignableFrom when possible.

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

19 years agoDirectorySearcher.cs : AdsPath property should not appear in the query
Boris Kirzner [Tue, 14 Jun 2005 09:14:24 +0000 (09:14 -0000)]
DirectorySearcher.cs : AdsPath property should not appear in the query

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

19 years agoRemoved file/folder
Marek Safar [Tue, 14 Jun 2005 09:05:06 +0000 (09:05 -0000)]
Removed file/folder

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

19 years ago2005-06-14 Sureshkumar T <tsureshkumar@novell.com>
Sureshkumar T [Tue, 14 Jun 2005 08:27:52 +0000 (08:27 -0000)]
2005-06-14  Sureshkumar T  <tsureshkumar@novell.com>

* System.Data/DataSet.cs: GetChanges: if row is deleted, get parent rows based
on original version. fixes bug #75227.
* Test/System.Data/DataSetTest.cs: Added test case for GetChanges method.

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

19 years ago2005-06-14 Jordi Mas i Hernandez <jordi@ximian.com>
Jordi Mas i Hernandez [Tue, 14 Jun 2005 08:18:02 +0000 (08:18 -0000)]
2005-06-14  Jordi Mas i Hernandez <jordi@ximian.com>

* DataGridTextBoxColumn.cs: default datagrid settings for Default Styles, fixes
* DataGridTableStyle.cs: default datagrid settings for Default Styles, fixes
* DataGridDrawingLogic.cs: default datagrid settings for Default Styles, fixes
* DataGridBoolColumn.cs: default datagrid settings for Default Styles, fixes
* DataGrid.cs: default datagrid settings for Default Styles, fixes
* DataGridColumnStyle.cs: default datagrid settings for Default Styles, fixes

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

19 years ago2005-06-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 14 Jun 2005 08:14:28 +0000 (08:14 -0000)]
2005-06-14  Atsushi Enomoto <atsushi@ximian.com>

* DTDValidatingReader.cs : further text node fixes.
  - Cut out validation code from Text node case.
  - Now it does not use error-prone case transition but uses
    DocumentFragment 'vacant room' and fixed incorrect transition from
    whitespace to text.
  - CDATA should be validated the same as Text is.

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

19 years ago2005-06-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 14 Jun 2005 07:27:39 +0000 (07:27 -0000)]
2005-06-14  Atsushi Enomoto <atsushi@ximian.com>

* DTDValidatingReader.cs : whitespace nodes were incorrectly rejected
  inside non-mixed content model.

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

19 years agoSwitch to compiler-tester
Marek Safar [Tue, 14 Jun 2005 07:15:26 +0000 (07:15 -0000)]
Switch to compiler-tester

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

19 years ago2005-06-13 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Tue, 14 Jun 2005 00:34:12 +0000 (00:34 -0000)]
2005-06-13  Miguel de Icaza  <miguel@novell.com>

*  sys-statvfs.c (copy_statfs): f_flags is the field name on BSD,
not f_flag.

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

19 years ago2005-06-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 14 Jun 2005 00:28:11 +0000 (00:28 -0000)]
2005-06-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* GlobalizationConfigurationHandler.cs: when an attribute is not
provided, don't assing Encoding.Default to it, as we might override
parent's settings.

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

19 years ago2005-06-13 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 13 Jun 2005 20:26:03 +0000 (20:26 -0000)]
2005-06-13  Sebastien Pouliot  <sebastien@ximian.com>

* AssemblyNameTest.cs: "Fixed" tests so they execute without errors on
both Fx 1.1 SP1 and Fx 2.0 beta 2. Added corresponding NotWorking.

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

19 years ago2005-06-13 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 13 Jun 2005 19:51:59 +0000 (19:51 -0000)]
2005-06-13  Sebastien Pouliot  <sebastien@ximian.com>

* AssemblyNameTest.cs: Added distinctive names for all asserts in
Version. Changed Self to NotWorking as other cases returns null. It
will re-activated once we know the logic behind it.

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

19 years agooops
Ben Maurer [Mon, 13 Jun 2005 19:37:21 +0000 (19:37 -0000)]
oops

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

19 years agobump
Ben Maurer [Mon, 13 Jun 2005 19:29:38 +0000 (19:29 -0000)]
bump

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

19 years agobump
Ben Maurer [Mon, 13 Jun 2005 19:29:19 +0000 (19:29 -0000)]
bump

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

19 years ago2005-06-13 Peter Bartok <pbartok@novell.com>
Peter Dennis Bartok [Mon, 13 Jun 2005 19:13:32 +0000 (19:13 -0000)]
2005-06-13  Peter Bartok  <pbartok@novell.com>

* Icon.cs(ToBitmap): If the icon is not 32bits, create the bitmap
  through an intermediary step, which turns it into a 32bit version.
  Fixes #75254

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

19 years agoComIStreamMarshaler.cs: Dispose releases managed objects as well, removed some unnece...
Kornél Pál [Mon, 13 Jun 2005 19:09:40 +0000 (19:09 -0000)]
ComIStreamMarshaler.cs: Dispose releases managed objects as well, removed some unnecessary code; ComIStreamWrapper.cs: Reworked Seek method to proper support of positions beyond the size of stream

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

19 years ago2005-06-13 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Mon, 13 Jun 2005 18:20:30 +0000 (18:20 -0000)]
2005-06-13  Geoff Norton  <gnorton@customerdna.com>

        * mono-compiler.h:  Be slightly more conservative on ppc
        as this was previously causing crashes building.

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

19 years ago2005-06-13 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 13 Jun 2005 17:16:14 +0000 (17:16 -0000)]
2005-06-13  Lluis Sanchez Gual <lluis@novell.com>

* MasterPage.cs: Clear the default content of placeholders before
adding the page content. Fixes bug #75193.

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

19 years ago2005-06-13 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 13 Jun 2005 16:55:35 +0000 (16:55 -0000)]
2005-06-13  Lluis Sanchez Gual <lluis@novell.com>

* Directive.cs: Register the MasterType directive.
* PageCompiler.cs: If a MasterType is specified, add a type specific
Master property. All this fixes bug #75192.

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

19 years ago2005-06-13 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 13 Jun 2005 16:55:11 +0000 (16:55 -0000)]
2005-06-13  Lluis Sanchez Gual <lluis@novell.com>

* PageParser.cs: Added MasterType property. Get the type from the
MasterType directive.
* MasterPageParser.cs: Added GetCompiledMasterType method.

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

19 years ago * XplatUIX11.cs: Override SetAllowDrop on X11 so an error message
Jackson Harper [Mon, 13 Jun 2005 15:52:21 +0000 (15:52 -0000)]
    * XplatUIX11.cs: Override SetAllowDrop on X11 so an error message
isn't printed when the user enables dropping. (X11 does accept
drops).

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

19 years ago Override SetAllowDrop on X11 so an error message isn't printed
Jackson Harper [Mon, 13 Jun 2005 15:51:14 +0000 (15:51 -0000)]
    Override SetAllowDrop on X11 so an error message isn't printed
        when the user enables dropping. (X11 does accept drops).

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

19 years ago * man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
Jonathan Pryor [Mon, 13 Jun 2005 15:10:49 +0000 (15:10 -0000)]
  * man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.

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

19 years ago * TreeView.cs: Remove some TODOS.
Jackson Harper [Mon, 13 Jun 2005 15:02:01 +0000 (15:02 -0000)]
    * TreeView.cs: Remove some TODOS.

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

19 years agomerged from mcs
Marek Safar [Mon, 13 Jun 2005 14:50:48 +0000 (14:50 -0000)]
merged from mcs

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

19 years ago2005-06-13 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 13 Jun 2005 14:44:51 +0000 (14:44 -0000)]
2005-06-13  Lluis Sanchez Gual  <lluis@novell.com>

* RealProxy.cs: Report invalid return type of values using
InvalidCastException, like MS.NET. Fixes bug #75203.

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

19 years ago2005-06-13 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 13 Jun 2005 14:33:08 +0000 (14:33 -0000)]
2005-06-13  Lluis Sanchez Gual  <lluis@novell.com>

* Formatter.cs: Properly initialize protected fields. Fixes bug #75233.

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

19 years ago * SWF.csproj:
Jackson Harper [Mon, 13 Jun 2005 14:31:58 +0000 (14:31 -0000)]
    * SWF.csproj:
* System.Windows.Forms.dll.sources: Add MdiClientContext to the
build.

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

19 years ago * System.Windows.Forms.dll.sources: Add MdiClientContext to the
Jackson Harper [Mon, 13 Jun 2005 14:30:40 +0000 (14:30 -0000)]
    * System.Windows.Forms.dll.sources: Add MdiClientContext to the
build.
        * Form.cs: Hook into the mdi framework.
* MdiClient.cs: Use the base control collections add method so
parents get setup correctly. Set the default back colour and dock
style.
* MdiChildContext.cs: New class, this bad actor handles an
instance of an MDI window. Right now there is only basic
support. You can drag, close, and resize windows. Minimize and
Maximize are partially implemented.

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

19 years agoLet's wait with this until after the release.
Martin Baulig [Mon, 13 Jun 2005 14:14:35 +0000 (14:14 -0000)]
Let's wait with this until after the release.

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

19 years agoMon Jun 13 16:57:38 CEST 2005
Martin Baulig [Mon, 13 Jun 2005 14:13:27 +0000 (14:13 -0000)]
Mon Jun 13 16:57:38 CEST 2005

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

19 years agoLet's wait with this until after the release.
Martin Baulig [Mon, 13 Jun 2005 14:11:20 +0000 (14:11 -0000)]
Let's wait with this until after the release.

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

19 years ago * data/config.in: Fix generated XML.
Jonathan Pryor [Mon, 13 Jun 2005 14:00:53 +0000 (14:00 -0000)]
  * data/config.in: Fix generated XML.

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

19 years ago * scripts/Makefile.am: Add mono-shlib-cop.
Jonathan Pryor [Mon, 13 Jun 2005 13:57:02 +0000 (13:57 -0000)]
  * scripts/Makefile.am: Add mono-shlib-cop.

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

19 years ago2005-06-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 13 Jun 2005 13:22:42 +0000 (13:22 -0000)]
2005-06-13  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager.GetTypeName): New public function;
use this everywhere instead of accessing `Type.FullName' directly;
this is neccessary since `Type.FullName' is broken in .NET 2.x.

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

19 years ago2005-06-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 13 Jun 2005 13:21:28 +0000 (13:21 -0000)]
2005-06-13  Martin Baulig  <martin@ximian.com>

* MonoType.cs
(MonoType.getFullName): Added `bool assembly_qualified' argument.
(MonoType.AssemblyQualifiedName): The interncall now adds the
assembly name, so we don't need to do it here.
(MonoType.FullName): Use the new getFullName() API for 2.0.

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

19 years ago2005-06-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 13 Jun 2005 13:18:40 +0000 (13:18 -0000)]
2005-06-13  Martin Baulig  <martin@ximian.com>

* class-internals.h (MonoTypeNameFormat): New enum.

* class.c
(mono_class_get_name_full): Renamed to mono_type_get_name_full().
(mono_type_get_full_name): Removed.
(mono_type_get_name_full): Take a `MonoTypeNameFormat format'
argument instead of the boolean's.

* icall.c (ves_icall_System_MonoType_getFullName):
Added `gboolean assembly_qualified'.

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

19 years ago2005-06-13 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 13 Jun 2005 13:02:26 +0000 (13:02 -0000)]
2005-06-13  Sebastien Pouliot  <sebastien@ximian.com>

* RuntimeEnvironmentTest.cs: Commented an assert than wasn't true when
doing a "make distcheck".

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