Jordi Mas i Hernandez [Thu, 16 Jun 2005 10:29:41 +0000 (10:29 -0000)]
2005-06-16 Jordi Mas i Hernandez <jordi@ximian.com>
* ThemeWin32Classic.cs: fixes colour
svn path=/trunk/mcs/; revision=46081
Raja R Harinath [Thu, 16 Jun 2005 09:30:24 +0000 (09:30 -0000)]
* Makefile (mono-api-info.exe): Copy mdb file from the
profile-specific directory.
svn path=/trunk/mcs/; revision=46078
Raja R Harinath [Thu, 16 Jun 2005 09:25:34 +0000 (09:25 -0000)]
Revert r46073. It caused corlib_test.dll compilation to fail.
svn path=/trunk/mcs/; revision=46077
Peter Dennis Bartok [Thu, 16 Jun 2005 03:38:55 +0000 (03:38 -0000)]
2005-06-15 Peter Bartok <pbartok@novell.com>
* MWFCategoryAttribute.cs: Added (Needed for PropertyGrid designer support)
* MWFDescriptionAttribute.cs: Added (Needed for PropertyGrid designer support)
* ButtonBase.cs: Added MWFCategory and MWFDescription attributes
* Control.cs: Added some MWFCategory and MWFDescription attributes
* ScrollBar.cs: Added some MWFCategory and MWFDescription attributes
2005-06-15 Peter Bartok <pbartok@novell.com>
* System.Windows.Forms.dll.sources: Added MWFCategoryAttribute.cs and
MWFDescriptionAttribute.cs
* SWF.csproj: Updated
svn path=/trunk/mcs/; revision=46076
Duncan Mak [Wed, 15 Jun 2005 21:57:38 +0000 (21:57 -0000)]
2005-06-15 Duncan Mak <duncan@novell.com>
* cs-tokenizer.cs (handle_preprocessing_directive): Exit early
when not processing directives. This avoids unnecessary
processing during the token peek in is_punct().
This really fixes #74939.
Testcase coming once I figure out what Martin wants to with
the MCS testsuite.
svn path=/trunk/mcs/; revision=46073
Sebastien Pouliot [Wed, 15 Jun 2005 19:50:44 +0000 (19:50 -0000)]
Add man page for AL (assembly linker)
svn path=/trunk/mono/; revision=46070
Ben Maurer [Wed, 15 Jun 2005 19:38:03 +0000 (19:38 -0000)]
last time, I promise
svn path=/trunk/mono/; revision=46067
Zoltan Varga [Wed, 15 Jun 2005 19:13:41 +0000 (19:13 -0000)]
2005-06-15 Zoltan Varga <vargaz@freemail.hu>
* Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
svn path=/trunk/mono/; revision=46066
Lluis Sanchez [Wed, 15 Jun 2005 17:47:31 +0000 (17:47 -0000)]
2005-06-15 Lluis Sanchez Gual <lluis@novell.com>
* CodeSubDirectory.cs:
* ExpressionBuilder.cs:
* AssemblyInfo.cs:
* BuildProviderCollection.cs:
* ExpressionBuilderCollection.cs:
* CodeSubDirectoriesCollection.cs:
* AnonymousIdentificationSection.cs: Track 2.0 api changes
in System.Configuration.
svn path=/trunk/mcs/; revision=46064
Lluis Sanchez [Wed, 15 Jun 2005 17:47:04 +0000 (17:47 -0000)]
2005-06-15 Lluis Sanchez Gual <lluis@novell.com>
* System.dll.sources: Added ProviderBase.cs.
svn path=/trunk/mcs/; revision=46063
Lluis Sanchez [Wed, 15 Jun 2005 17:46:41 +0000 (17:46 -0000)]
2005-06-15 Lluis Sanchez Gual <lluis@novell.com>
* ProviderBase.cs: Moved here from System.Configuration.dll.
svn path=/trunk/mcs/; revision=46062
Lluis Sanchez [Wed, 15 Jun 2005 17:46:18 +0000 (17:46 -0000)]
2005-06-15 Lluis Sanchez Gual <lluis@novell.com>
* HttpCachePolicyElement.cs:
* SmtpElement.cs: Track 2.0 API changes.
svn path=/trunk/mcs/; revision=46061
Lluis Sanchez [Wed, 15 Jun 2005 17:45:27 +0000 (17:45 -0000)]
2005-06-15 Lluis Sanchez Gual <lluis@novell.com>
* System.Configuration.sources: Added new files.
svn path=/trunk/mcs/; revision=46060
Ben Maurer [Wed, 15 Jun 2005 17:45:12 +0000 (17:45 -0000)]
more locale stuff
svn path=/trunk/mcs/; revision=46059
Lluis Sanchez [Wed, 15 Jun 2005 17:42:11 +0000 (17:42 -0000)]
2005-06-15 Lluis Sanchez Gual <lluis@novell.com>
* ConfigurationElement.cs, ConfigurationErrorsException.cs
SectionInfo.cs, ConnectionStringSettingsCollection.cs,
ConfigurationPropertyCollection.cs, ProtectedConfigurationProvider.cs,
ConfigurationSection.cs, NonEmptyStringConfigurationProperty.cs,
ConfigurationElementCollectionType.cs, Configuration.cs,
ConnectionStringSettings.cs, ConfigurationProperty.cs,
ConfigurationLocationCollection.cs, TimeSpanConfigurationProperty.cs,
ConfigurationAllowDefinition.cs, ConfigInfo.cs,
ConfigurationSectionGroupCollection.cs, AppSettingsSection.cs,
ProviderSettingsCollection.cs, IntegerConfigurationProperty.cs,
SectionGroupInfo.cs, ConfigurationUserLevel.cs,
ConnectionStringsSection.cs, ConfigurationPropertyAttribute.cs,
ConfigurationLocation.cs, ConfigurationSectionCollection.cs,
ConfigurationSectionGroup.cs, RuntimeOnlySection.cs,
ProviderSettings.cs:
Track API changes.
* ConfigurationElementCollection.cs: Implemented support for Basic
collection type. Other fixes.
* ConfigurationPropertyFlags.cs: Renamed to ConfigurationPropertyOptions.
* ConfigurationUpdateMode.cs: Renamed to ConfigurationSaveMode.
* SectionInformation.cs, ConfigurationAllowExeDefinition.cs
ConfigurationManager.cs, ConfigurationSaveMode.cs,
ConfigurationValidatorAttribute.cs, ProtectedConfigurationSection.cs,
ConfigurationValidatorBase.cs, ConfigurationPropertyOptions.cs:
New files.
* ConfigurationValidationAttribute.cs: Removed.
* ProviderBase.cs: Moved to System.dll.
svn path=/trunk/mcs/; revision=46058
Lluis Sanchez [Wed, 15 Jun 2005 17:41:41 +0000 (17:41 -0000)]
2005-06-15 Lluis Sanchez Gual <lluis@novell.com>
* IInternalConfigRoot.cs, IInternalConfigSettingsFactory.cs,
IConfigSystem.cs, IConfigurationManagerInternal.cs,
IInternalConfigSystem.cs, IInternalConfigRecord.cs,
IInternalConfigConfigurationFactory.cs, InternalConfigEventArgs.cs,
IInternalConfigClientHost.cs, StreamChangeCallback.cs,
IInternalConfigHost.cs, IConfigErrorInfo.cs, DelegatingConfigHost.cs,
IConfigurationManagerHelper.cs, ChangeLog, InternalConfigEventHandler.cs:
Added.
svn path=/trunk/mcs/; revision=46057
Martin Baulig [Wed, 15 Jun 2005 17:37:04 +0000 (17:37 -0000)]
2005-06-15 Martin Baulig <martin@ximian.com>
* reflection.c (mono_image_get_inflated_method_token): Encode
correct klass; fixes #75260.
svn path=/trunk/mono/; revision=46056
Jonathan Pryor [Wed, 15 Jun 2005 17:35:35 +0000 (17:35 -0000)]
* Syscall.cs: s/LOG_USRE/LOG_USER/. Fixes #75274.
Thanks to Martin Honermeyer.
svn path=/trunk/mcs/; revision=46055
Alexander Olk [Wed, 15 Jun 2005 16:35:23 +0000 (16:35 -0000)]
2005-06-15 Alexander Olk <xenomorph2@onlinehome.de>
* System.Windows.Forms.dll.sources: Added Mime.cs and
MimeGenerated.cs.
svn path=/trunk/mcs/; revision=46054
Alexander Olk [Wed, 15 Jun 2005 16:28:16 +0000 (16:28 -0000)]
2005-06-15 Alexander Olk <xenomorph2@onlinehome.de>
* Mime.cs, MimeGenerated.cs: First draft of MWF mime stuff, see Mime.cs for
usage
svn path=/trunk/mcs/; revision=46053
Martin Baulig [Wed, 15 Jun 2005 16:26:24 +0000 (16:26 -0000)]
2005-06-13 Michal Moskal <malekith@nemerle.org>
* MonoGenericClass.cs: Don't use MethodHandle in GetMethod/GetConstructor,
since it now throws on MethodBuilders. Don't use FieldHandle in
GetField (throws on FieldBuilder) - just use the name.
svn path=/trunk/mcs/; revision=46052
Martin Baulig [Wed, 15 Jun 2005 16:25:52 +0000 (16:25 -0000)]
2005-06-13 Michal Moskal <malekith@nemerle.org>
* MonoType.cs: Don't use MethodHandle in GetMethod/GetConstructor,
since it now throws on MethodBuilders. Don't use FieldHandle in
GetField (throws on FieldBuilder) - just use the name.
svn path=/trunk/mcs/; revision=46051
Martin Baulig [Wed, 15 Jun 2005 16:25:13 +0000 (16:25 -0000)]
2005-06-13 Michal Moskal <malekith@nemerle.org>
* icall.c: Make GetCorrespondingMethod/Constructor take
MonoReflectionMethod method not MonoMethod. Removed
MonoType.GetCorrespondingField, and make
MonoGenericType.GetCorrespondingField take name not
MonoClassField.
svn path=/trunk/mono/; revision=46050
Ben Maurer [Wed, 15 Jun 2005 16:04:05 +0000 (16:04 -0000)]
* configure.in: Another attempt at the portable "find libX11.so"
Hopefully, this one has no code paths where we are worse off than
what we had before any of this mess.
svn path=/trunk/mono/; revision=46048
Martin Baulig [Wed, 15 Jun 2005 16:03:26 +0000 (16:03 -0000)]
Updated the patch; it's from #75251.
svn path=/trunk/mono/; revision=46047
Martin Baulig [Wed, 15 Jun 2005 14:33:11 +0000 (14:33 -0000)]
2005-06-15 Martin Baulig <martin@ximian.com>
* icall.c (ves_icall_MonoGenericClass_GetParentType): Return NULL
if our parent is not a dynamic type.
svn path=/trunk/mono/; revision=46045
Martin Baulig [Wed, 15 Jun 2005 14:10:38 +0000 (14:10 -0000)]
Applied a patch from David Waite <dwaite@gmal.com> containing some collection updates.
svn path=/trunk/mcs/; revision=46043
Ben Maurer [Wed, 15 Jun 2005 14:09:22 +0000 (14:09 -0000)]
2005-06-15 Ben Maurer <bmaurer@ximian.com>
* configure.in: What I hope is a more portable version hack.
svn path=/trunk/mono/; revision=46042
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