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
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
Martin Baulig [Wed, 15 Jun 2005 13:25:58 +0000 (13:25 -0000)]
Fix warnings.
svn path=/trunk/mcs/; revision=46039
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
Martin Baulig [Wed, 15 Jun 2005 13:07:19 +0000 (13:07 -0000)]
Small fix.
svn path=/trunk/mcs/; revision=46037
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
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
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
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
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
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
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
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
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
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
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
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
Atsushi Eno [Wed, 15 Jun 2005 04:16:01 +0000 (04:16 -0000)]
oops.
svn path=/trunk/mcs/; revision=46009
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
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
Ben Maurer [Wed, 15 Jun 2005 02:58:59 +0000 (02:58 -0000)]
oops
svn path=/trunk/mono/; revision=46005
Ben Maurer [Wed, 15 Jun 2005 00:07:22 +0000 (00:07 -0000)]
fix up dist build
svn path=/trunk/mcs/; revision=45998
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Andrew Skiba [Tue, 14 Jun 2005 10:36:51 +0000 (10:36 -0000)]
fix the catalog better
svn path=/trunk/mcs/; revision=45946
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
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
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
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
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
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
Marek Safar [Tue, 14 Jun 2005 09:05:06 +0000 (09:05 -0000)]
Removed file/folder
svn path=/trunk/mcs/; revision=45938
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
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
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
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
Marek Safar [Tue, 14 Jun 2005 07:15:26 +0000 (07:15 -0000)]
Switch to compiler-tester
svn path=/trunk/mcs/; revision=45933
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
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
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
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
Ben Maurer [Mon, 13 Jun 2005 19:37:21 +0000 (19:37 -0000)]
oops
svn path=/trunk/mono/; revision=45911
Ben Maurer [Mon, 13 Jun 2005 19:29:38 +0000 (19:29 -0000)]
bump
svn path=/trunk/mcs/; revision=45907
Ben Maurer [Mon, 13 Jun 2005 19:29:19 +0000 (19:29 -0000)]
bump
svn path=/trunk/mono/; revision=45906
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
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
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
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
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
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
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
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
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
Jackson Harper [Mon, 13 Jun 2005 15:02:01 +0000 (15:02 -0000)]
* TreeView.cs: Remove some TODOS.
svn path=/trunk/mcs/; revision=45878
Marek Safar [Mon, 13 Jun 2005 14:50:48 +0000 (14:50 -0000)]
merged from mcs
svn path=/trunk/mcs/; revision=45877
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
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
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
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
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
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
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
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
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
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
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
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
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