Zoltan Varga [Mon, 26 Sep 2005 13:26:02 +0000 (13:26 -0000)]
2005-09-26 Zoltan Varga <vargaz@gmail.com>
* aot.c: Add support for the no_special_static flag for classes.
svn path=/trunk/mono/; revision=50763
Hisham Mardam Bey [Mon, 26 Sep 2005 13:09:24 +0000 (13:09 -0000)]
* ScrollBarTest.cs : Add more tests for event firing order
Messages to simulate mouse events
svn path=/trunk/mcs/; revision=50762
Alexandre Rocha Lima e Marcondes [Mon, 26 Sep 2005 12:45:18 +0000 (12:45 -0000)]
2005-09-22 Maverson Eduardo Schulze Rosa <maverson@gmail.com>
* mb-parser.jay: Throws error for Option Strict on with
Propeties
whitout an 'As' clause or a type character. Fix Interfaces
errors with Shared modifiers.
svn path=/trunk/mcs/; revision=50761
Carlos Alberto Cortez [Mon, 26 Sep 2005 12:30:32 +0000 (12:30 -0000)]
2005-09-26 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* AssemblyNameTest.cs: Added some tests for the 2.0 new
ctor. Keep some of them as NotWorking, since we need to figure out
an elegant way to avoiding creating Version when not passing it.
svn path=/trunk/mcs/; revision=50759
Carlos Alberto Cortez [Mon, 26 Sep 2005 12:27:41 +0000 (12:27 -0000)]
2005-09-26 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* AssemblyName.cs: Add ParseName internal call, to parse
long format assembly names.
svn path=/trunk/mcs/; revision=50758
Carlos Alberto Cortez [Mon, 26 Sep 2005 12:23:33 +0000 (12:23 -0000)]
2005-09-26 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* assembly.c: Add parse_public_key function, to
par the public keys. Also added mono_assembly_name_parse_full,
to define it the parsed key should be freed or not.
* icall.c: Added ves_icall_System_Reflection_AssemblyName_ParseName,
to parse a long format assembly name.
* metadata-internals.h: Keep mono_assembly_name_parse_full as
private, since calling it to preserve the key requires
freeing it manually.
svn path=/trunk/mono/; revision=50757
Boris Kirzner [Mon, 26 Sep 2005 11:54:54 +0000 (11:54 -0000)]
Fixed reference to Consts.cs.in
svn path=/trunk/mcs/; revision=50755
Boris Kirzner [Mon, 26 Sep 2005 11:42:55 +0000 (11:42 -0000)]
Fixed reference to Consts.cs.in
svn path=/trunk/mcs/; revision=50754
Raja R Harinath [Mon, 26 Sep 2005 11:07:14 +0000 (11:07 -0000)]
In mcs:
Fix #76133.
* mcs/expression.cs (This.VerifyFixed): In a value type T, the type of
'this' is T&, iow, 'this' is either an out or ref parameter. In a
value type R, 'this' is treated as a value parameter.
* tests/test-456.cs: New test from #76133.
* errors/cs0212-3.cs: New test based on #76133.
svn path=/trunk/mcs/; revision=50753
Gert Driesen [Mon, 26 Sep 2005 10:25:02 +0000 (10:25 -0000)]
* XmlConstructs.cs
* XmlChar.cs
* XmlDocumentType.cs
* XmlImplementation.cs
* XmlNameTable.cs
* XmlResolver.cs
* Driver.cs
* IXmlLineInfo.cs
* Profile.cs
* XmlReaderSettings.cs
* XmlNodeChangedAction.cs
* XmlWriterSettings.cs
* XmlDocumentFragment.cs: set eol-style to native.
svn path=/trunk/mcs/; revision=50752
Gert Driesen [Mon, 26 Sep 2005 10:23:21 +0000 (10:23 -0000)]
* XmlResolver.cs: Fixed line endings.
svn path=/trunk/mcs/; revision=50751
Gert Driesen [Mon, 26 Sep 2005 10:21:30 +0000 (10:21 -0000)]
* XmlNodeChangedEventArgs.cs: Set eol-style to native.
svn path=/trunk/mcs/; revision=50750
Gert Driesen [Mon, 26 Sep 2005 10:20:35 +0000 (10:20 -0000)]
* XmlNodeChangedEventArgs.cs: Only make ctor publicly available
in NET_2_0. Fixed API compatiblity with .NET 1.1.
* XmlOutputMethod.cs: Fixed values of enum fields to match MS.NET. Make it
only available in .NET 2.0.
svn path=/trunk/mcs/; revision=50749
Paolo Molaro [Mon, 26 Sep 2005 08:58:47 +0000 (08:58 -0000)]
Compilation fix.
svn path=/trunk/mono/; revision=50748
Jordi Mas i Hernandez [Mon, 26 Sep 2005 08:12:49 +0000 (08:12 -0000)]
2005-09-26 Jordi Mas i Hernandez <jordi@ximian.com>
* ListBox.cs: Fixes navigation to the last item in multicolumn lists
svn path=/trunk/mcs/; revision=50746
Miguel de Icaza [Mon, 26 Sep 2005 04:08:28 +0000 (04:08 -0000)]
fix
svn path=/trunk/mono/; revision=50745
Jackson Harper [Mon, 26 Sep 2005 03:24:30 +0000 (03:24 -0000)]
* TreeView.cs: Update the node bounds correctly regardless of
whether the node is visible.
svn path=/trunk/mcs/; revision=50744
Sebastien Pouliot [Mon, 26 Sep 2005 03:12:19 +0000 (03:12 -0000)]
2005-09-25 Sebastien Pouliot <sebastien@ximian.com>
* ApplicationTrustCollection.cs: RC changed the constructor to non
public.
* PolicyLevel.cs: All stuff related to FullyTrustedAssemblies is
obsoleted in 2.0 because (a) all permission must be installed into the
GAC, (b) everything in the GAC gets fulltrust and (c) full trust now
means even identity permissions (like StrongNameIdentityPermission)
succeed for unrestricted (even if it doesn't match).
svn path=/trunk/mcs/; revision=50743
Sebastien Pouliot [Mon, 26 Sep 2005 03:02:58 +0000 (03:02 -0000)]
2005-09-25 Sebastien Pouliot <sebastien@ximian.com>
* SecurityIdentifier.cs: Stubbed ctor(IntPtr) introduced in 2.0 RC.
svn path=/trunk/mcs/; revision=50742
Atsushi Eno [Mon, 26 Sep 2005 02:48:01 +0000 (02:48 -0000)]
2005-09-26 Atsushi Enomoto <atsushi@ximian.com>
* locales.c : removed HAVE_ICU part.
svn path=/trunk/mono/; revision=50741
Jackson Harper [Mon, 26 Sep 2005 02:25:16 +0000 (02:25 -0000)]
* ImageList.cs: Don't dispose the image after it is added to the
image list. Only reformat images that need to be resized.
svn path=/trunk/mcs/; revision=50740
Sebastien Pouliot [Mon, 26 Sep 2005 02:17:00 +0000 (02:17 -0000)]
2005-09-25 Sebastien Pouliot <sebastien@ximian.com>
* UCOMIBindCtx.cs, UCOMIConnectionPoint.cs,
UCOMIConnectionPointContainer.cs, UCOMIEnumConnectionPoints.cs,
UCOMIEnumConnections.cs, UCOMIEnumMoniker.cs, UCOMIEnumString.cs,
UCOMIEnumVARIANT.cs, UCOMIMoniker.cs, UCOMIPersistFile.cs,
UCOMIRunningObjectTable.cs, UCOMIStream.cs, UCOMITypeComp.cs,
UCOMITypeInfo.cs, UCOMITypeLib.cs: Remove [ComImport] from the default
profile (this is new in 2.0) and reduce corcompare extras by 15.
svn path=/trunk/mcs/; revision=50739
Jackson Harper [Mon, 26 Sep 2005 02:16:26 +0000 (02:16 -0000)]
* ImageList.cs: Don't set the format when changing the image.
svn path=/trunk/mcs/; revision=50738
Atsushi Eno [Sun, 25 Sep 2005 20:18:05 +0000 (20:18 -0000)]
2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
* NvdlValidationProvider.cs : GetSchemaXmlStream() should take NVDL
script's base URI into account to compute the actual schema URI.
* NvdlRelaxngSupport.cs : ditto.
svn path=/trunk/mcs/; revision=50737
Jackson Harper [Sun, 25 Sep 2005 19:12:21 +0000 (19:12 -0000)]
* TreeView.cs: We can't just assume the node has a font. Use the
treeviews font if no node font is available.
svn path=/trunk/mcs/; revision=50736
Atsushi Eno [Sun, 25 Sep 2005 18:49:25 +0000 (18:49 -0000)]
2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaBuiltInType.cs : removed obsolete beta file.
* System.Xml.dll.sources : removed XmlSchemaBuiltInType.cs.
svn path=/trunk/mcs/; revision=50735
Miguel de Icaza [Sun, 25 Sep 2005 18:37:20 +0000 (18:37 -0000)]
Update
svn path=/trunk/mcs/; revision=50734
Jackson Harper [Sun, 25 Sep 2005 18:19:00 +0000 (18:19 -0000)]
* TreeView.cs: Allow the scrollbars to be reset with negative
values.
- Don't add scrollbars to negative sized windows.
svn path=/trunk/mcs/; revision=50733
Atsushi Eno [Sun, 25 Sep 2005 17:43:39 +0000 (17:43 -0000)]
2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaValidationFlags.cs, XmlSchemaValidator.cs :
NET_2_0 API updates.
* XmlReader.cs, XmlReaderSettings.cs, XmlDocument.cs:
XmlSchemaValidationFlags updates.
* XmlSchemaValidatingReader.cs: XmlSchemaValidationFlags updates.
* XmlReaderSettingsTests.cs : XmlSchemaValidationFlags NET_2_0 update.
svn path=/trunk/mcs/; revision=50732
Miguel de Icaza [Sun, 25 Sep 2005 17:31:17 +0000 (17:31 -0000)]
Some more documentation
svn path=/trunk/mono/; revision=50730
Sebastien Pouliot [Sun, 25 Sep 2005 15:54:34 +0000 (15:54 -0000)]
2005-09-25 Sebastien Pouliot <sebastien@ximian.com>
* MonoProperty.cs: Invoke throws a SecurityException but GetValue must
throw TargetInvocationException with the SecurityException as an inner
exception. See CAS unit tests for System.Web.dll.
svn path=/trunk/mcs/; revision=50728
Sebastien Pouliot [Sun, 25 Sep 2005 15:10:07 +0000 (15:10 -0000)]
2005-09-25 Sebastien Pouliot <sebastien@ximian.com>
* X509Certificate.cs: Fix date/time reporting for NET_2_0 profile (bug
fixed in 2.0).
svn path=/trunk/mcs/; revision=50726
Sebastien Pouliot [Sun, 25 Sep 2005 15:09:02 +0000 (15:09 -0000)]
2005-09-25 Sebastien Pouliot <sebastien@ximian.com>
* X509CapiTest.cs: Update the test cases as the 1.x date/time bug
(Seattle time) has been fixed in 2.0.
* X509CertificateTest.cs: Update the test cases as the 1.x date/time
bug (Seattle time) has been fixed in 2.0.
svn path=/trunk/mcs/; revision=50725
Atsushi Eno [Sun, 25 Sep 2005 11:55:39 +0000 (11:55 -0000)]
2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.dll.sources : needs fix as well.
svn path=/trunk/mcs/; revision=50716
Atsushi Eno [Sun, 25 Sep 2005 11:52:49 +0000 (11:52 -0000)]
2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
* CP50221.cs,
ISO2022JP.cs :
So, now "CP50221.cs" is improper, since it contains all 50220-50222.
svn path=/trunk/mcs/; revision=50714
Atsushi Eno [Sun, 25 Sep 2005 11:35:21 +0000 (11:35 -0000)]
2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
* CP50221.cs : actually 50220 and 50222 are also iso-2022-jp encodings.
Fixed bug #76139. This file is likely to be renamed.
* Handler.cs : added 50220 and 50222.
svn path=/trunk/mcs/; revision=50712
Gonzalo Paniagua Javier [Sat, 24 Sep 2005 22:45:41 +0000 (22:45 -0000)]
2005-09-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DataList.cs: fill in the data keys from BaseDataList so that the
events can see them. Only assign DataItem when using data binding and
nullify it after all events are raised. Thanks to Joe Audette for quick
updates on this.
svn path=/trunk/mcs/; revision=50695
Gonzalo Paniagua Javier [Sat, 24 Sep 2005 22:43:15 +0000 (22:43 -0000)]
2 more assertions
svn path=/trunk/mcs/; revision=50694
Gonzalo Paniagua Javier [Sat, 24 Sep 2005 18:25:30 +0000 (18:25 -0000)]
2005-09-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DataList.cs: OnItemCommand() is raised any time OnBubbleEvent is
called.
svn path=/trunk/mcs/; revision=50680
Gonzalo Paniagua Javier [Sat, 24 Sep 2005 18:24:18 +0000 (18:24 -0000)]
2005-09-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DataGridTest.cs:
* DataListTest.cs: OnItemCommand is raised always in OnBubbleEvent.
svn path=/trunk/mcs/; revision=50679
Sureshkumar T [Sat, 24 Sep 2005 15:44:19 +0000 (15:44 -0000)]
2005-09-24 Sureshkumar T <tsureshkumar@novell.com>
* SqlParameterCollection.cs (AddWithValue): added method. patch
from awaddell@fnfr.com (Andy Waddell).
svn path=/trunk/mcs/; revision=50675
Sureshkumar T [Sat, 24 Sep 2005 13:55:34 +0000 (13:55 -0000)]
2005-09-24 Sureshkumar T <tsureshkumar@novell.com>
* OdbcParameterTest.cs: Tests for OdbcCommand class.
svn path=/trunk/mcs/; revision=50674
Sureshkumar T [Sat, 24 Sep 2005 13:53:03 +0000 (13:53 -0000)]
2005-09-24 Sureshkumar T <tsureshkumar@novell.com>
In sql:
* sybase.sql: grant permissions on objects
* sqlserver.sql: change id as int. tiny int won't allow 6000 (the
tempory updatable limit).
In System.Data.SqlClient:
* SqlDataAdapterTest.cs (Fill_Test_Exceptions): passing null
dataset name throws ArgumentNullException in ms.net
* SqlConnectionTest.cs: HostName compare: convert to uppercase.
* SqlDataReaderTest.cs: remove Opening connection in few test
cases as it was done in SetUp.
- id type change changes
svn path=/trunk/mcs/; revision=50673
Jackson Harper [Sat, 24 Sep 2005 02:35:59 +0000 (02:35 -0000)]
* XplatUIX11.cs: Update to use Mono.Posix.Native instead of plain
old Mono.Posix. Also remove some stray code that shouldn't have
been committed.
svn path=/trunk/mcs/; revision=50667
Jackson Harper [Sat, 24 Sep 2005 02:28:18 +0000 (02:28 -0000)]
* TreeView.cs: Attempt at proper sizing of the horizontal
scrollbar. Also don't resize the scrollbars unless they are
visible.
svn path=/trunk/mcs/; revision=50666
Zoltan Varga [Sat, 24 Sep 2005 01:25:21 +0000 (01:25 -0000)]
2005-09-24 Zoltan Varga <vargaz@freemail.hu>
* Reapply reverted patches.
svn path=/trunk/mono/; revision=50665
Gonzalo Paniagua Javier [Sat, 24 Sep 2005 01:21:18 +0000 (01:21 -0000)]
2005-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* BrowserCapabilities.cs: don't rely on the win32 attribute to be there.
Just use the platform to determine whether Win32 is true or not. Fixes
bug #74777.
svn path=/trunk/mcs/; revision=50664
Zoltan Varga [Sat, 24 Sep 2005 01:07:03 +0000 (01:07 -0000)]
2005-09-24 Zoltan Varga <vargaz@freemail.hu>
* *: Revert r50174 as well.
svn path=/trunk/mono/; revision=50663
Zoltan Varga [Sat, 24 Sep 2005 01:05:33 +0000 (01:05 -0000)]
2005-09-24 Zoltan Varga <vargaz@freemail.hu>
* *: Revert r50174 as well.
svn path=/trunk/mono/; revision=50662
Zoltan Varga [Sat, 24 Sep 2005 00:52:00 +0000 (00:52 -0000)]
2005-09-24 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c cpu-amd64.md inssel-amd64.brg: Revert r50170 as well.
svn path=/trunk/mono/; revision=50661
Gonzalo Paniagua Javier [Sat, 24 Sep 2005 00:50:54 +0000 (00:50 -0000)]
2005-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpApplication.cs: fixed typo when setting UI culture. Closes bug
#76189.
svn path=/trunk/mcs/; revision=50660
Florian Gross [Sat, 24 Sep 2005 00:45:40 +0000 (00:45 -0000)]
added exit code output
svn path=/trunk/mcs/; revision=50659
Zoltan Varga [Sat, 24 Sep 2005 00:42:21 +0000 (00:42 -0000)]
2005-09-24 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c: Revert r50342 to see if this fixed buildbot.
svn path=/trunk/mono/; revision=50658
Zoltan Varga [Sat, 24 Sep 2005 00:08:42 +0000 (00:08 -0000)]
2005-09-24 Zoltan Varga <vargaz@freemail.hu>
* object.c (mono_class_create_runtime_vtable): Avoid calling
field_is_special_static if the klass has no special static fields.
* class-internals.h (MonoClass): Add 'no_special_static_fields' flag.
(MonoCachedClassInfo): Likewise.
* object.c (mono_class_has_special_static_fields): New helper function.
svn path=/trunk/mono/; revision=50657
Florian Gross [Sat, 24 Sep 2005 00:08:01 +0000 (00:08 -0000)]
Removed debug logs left from last patch
svn path=/trunk/mcs/; revision=50656
Miguel de Icaza [Fri, 23 Sep 2005 23:39:46 +0000 (23:39 -0000)]
2005-09-23 Miguel de Icaza <miguel@novell.com>
* mini.c (SIG_HANDLER_SIGNATURE): Only dereference info if it is
part of the SIG_HANDLER_SIGNATURE.
svn path=/trunk/mono/; revision=50654
Jackson Harper [Fri, 23 Sep 2005 23:35:58 +0000 (23:35 -0000)]
* TreeView.cs: We don't need to expand the invalid area when the
selection changes, as this is all drawn in the node's bounding
box. The area needs to be expanded (previous typo was contracting
it) when the focus rect moves.
svn path=/trunk/mcs/; revision=50652
Sebastien Pouliot [Fri, 23 Sep 2005 23:32:07 +0000 (23:32 -0000)]
2005-09-23 Sebastien Pouliot <sebastien@ximian.com>
* DataBindingCollection.cs: Using an hashtable is a nice trick but
we need to copy values (not the DictionaryEntry) in CopyTo.
* Page.cs: IsValid throws an exception if the page hasn't be
validated. VerifyRenderingInServerForm doesn't throw an exception
during unit testing (without a context?) but does in normal ops.
svn path=/trunk/mcs/; revision=50651
Gonzalo Paniagua Javier [Fri, 23 Sep 2005 23:15:50 +0000 (23:15 -0000)]
2005-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* LosFormatter.cs: the exceptions thrown have a 500 httpCode. Really
save the allocation of new MemoryStreams when possible. Thanks to
Sebastien again.
svn path=/trunk/mcs/; revision=50648
Jackson Harper [Fri, 23 Sep 2005 22:58:06 +0000 (22:58 -0000)]
* TreeView.cs: Display the selection box under the correct
circumstances. We were rendering white text with no selection box
before.
svn path=/trunk/mcs/; revision=50645
Florian Gross [Fri, 23 Sep 2005 22:50:17 +0000 (22:50 -0000)]
2005-09-24 Florian Gross <flgr@ccan.de>
* Changed Win32 options in runner.cs to match the reality again
svn path=/trunk/mcs/; revision=50643
Gonzalo Paniagua Javier [Fri, 23 Sep 2005 22:37:55 +0000 (22:37 -0000)]
oops
svn path=/trunk/mcs/; revision=50642
Ben Maurer [Fri, 23 Sep 2005 22:27:06 +0000 (22:27 -0000)]
fix formatting
svn path=/trunk/mono/; revision=50640
Ben Maurer [Fri, 23 Sep 2005 22:25:56 +0000 (22:25 -0000)]
eol-style
svn path=/trunk/mono/; revision=50639
Ben Maurer [Fri, 23 Sep 2005 22:25:12 +0000 (22:25 -0000)]
chmod -x
svn path=/trunk/mono/; revision=50638
Ben Maurer [Fri, 23 Sep 2005 22:23:33 +0000 (22:23 -0000)]
In Test/System.Web.UI:
2005-09-23 Ben Maurer <bmaurer@ximian.com>
* HtmlTextWriterTest.cs: Reenable some stuff
In System.Web.UI:
2005-09-23 Ben Maurer <bmaurer@ximian.com>
* HtmlTextWriter.cs: Initial support for escaping.
svn path=/trunk/mcs/; revision=50636
Gonzalo Paniagua Javier [Fri, 23 Sep 2005 22:03:12 +0000 (22:03 -0000)]
2005-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ViewStateOutputHashStream.cs: Removed. It didn't last long.
* Page.cs: almost restored to its previous state, but now that we found
that LosFormatter ctor that takes 'enableMac', moved the logic to
add the hash and validate there. Thanks to Sebastien for his input.
* LosFormatter.cs: implemented the missing ctors and support for
"MAC" validation of the data.
svn path=/trunk/mcs/; revision=50634
Miguel de Icaza [Fri, 23 Sep 2005 21:23:22 +0000 (21:23 -0000)]
2005-09-23 Miguel de Icaza <miguel@novell.com>
* Decimal.cs: Fix typo, patch from Tomas Kukol <tomas.kukol@gmail.com>
svn path=/trunk/mcs/; revision=50631
Chris Toshok [Fri, 23 Sep 2005 20:54:40 +0000 (20:54 -0000)]
2005-09-23 Chris Toshok <toshok@ximian.com>
* AppSettingsSection.cs: fix build and add a couple of TODO'ed
properties.
svn path=/trunk/mcs/; revision=50629
Zoltan Varga [Fri, 23 Sep 2005 20:40:19 +0000 (20:40 -0000)]
2005-09-23 Zoltan Varga <vargaz@gmail.com>
* class.c (mono_class_create_from_typedef): Don't call
interfaces_from_typedef_full for enums.
(mono_class_create_from_typedef): Compute the base types of enums directly
without calling mono_class_setup_fields ().
(mono_class_find_enum_basetype): New helper function.
svn path=/trunk/mono/; revision=50628
Zoltan Varga [Fri, 23 Sep 2005 20:31:05 +0000 (20:31 -0000)]
2005-09-23 Zoltan Varga <vargaz@gmail.com>
* reflection.c (mono_image_build_metadata): Emit type names+namespaces at
one place inside the string heap.
svn path=/trunk/mono/; revision=50627
Sebastien Pouliot [Fri, 23 Sep 2005 19:20:45 +0000 (19:20 -0000)]
2005-09-23 Sebastien Pouliot <sebastien@ximian.com>
* HttpContextCas.cs: Mono throws ArgumentNullException for RewritePath
methods while MS throws NullReferenceException.
svn path=/trunk/mcs/; revision=50616
Dick Porter [Fri, 23 Sep 2005 18:43:08 +0000 (18:43 -0000)]
2005-09-23 Dick Porter <dick@ximian.com>
* processes.c: Don't wait for processes that have already been
signalled; also fix typo.
* handles.c: Improve locking inside new handle and handle
searching functions.
svn path=/trunk/mono/; revision=50612
Chris Toshok [Fri, 23 Sep 2005 18:32:13 +0000 (18:32 -0000)]
2005-09-23 Chris Toshok <toshok@ximian.com>
* ProviderSettings.cs (Unmerge): track change to
ConfigurationElement.Unmerge.
* ConfigurationSection.cs: add functions nuked from
ConfigurationElement here.
* ConfigurationElementCollection.cs: add DebuggerDisplay attribute
to the class.
(BaseGetAllKeys): returns object[], not string[].
(BaseGetKey): returns object, not string.
(Unmerge): track change to ConfigurationElement.Unmerge signature.
* ConfigurationElement.cs (ConfigurationElement.Unmerge): fix
signature (drop the serializeCollectionKey parameter).
svn path=/trunk/mcs/; revision=50611
Chris Toshok [Fri, 23 Sep 2005 18:13:57 +0000 (18:13 -0000)]
2005-09-23 Chris Toshok <toshok@ximian.com>
* System.dll.sources: remove the System.Configuration.Property/*
* System.Configuration.Property/*: move to ../System.Configuration
where it belongs.
svn path=/trunk/mcs/; revision=50610
Chris Toshok [Fri, 23 Sep 2005 18:10:54 +0000 (18:10 -0000)]
2005-09-23 Chris Toshok <toshok@ximian.com>
* System.Configuration.dll.sources: add the
System.Configuration.Provider stuff to the build.
svn path=/trunk/mcs/; revision=50608
Chris Toshok [Fri, 23 Sep 2005 18:09:41 +0000 (18:09 -0000)]
2005-09-22 Chris Toshok <toshok@ximian.com>
* System.Configuration.Provider/*: move here from
../System/System.Configuration.Provider.
svn path=/trunk/mcs/; revision=50606
Chris Toshok [Fri, 23 Sep 2005 18:07:41 +0000 (18:07 -0000)]
2005-09-23 Chris Toshok <toshok@ximian.com>
* StringValidator.cs: throw ArgumentException instead of
ConfigurationErrorsException.
svn path=/trunk/mcs/; revision=50605
Chris Toshok [Fri, 23 Sep 2005 18:06:44 +0000 (18:06 -0000)]
2005-09-23 Chris Toshok <toshok@ximian.com>
* System.Configuration/StringValidatorTest.cs: new test.
svn path=/trunk/mcs/; revision=50604
Chris Toshok [Fri, 23 Sep 2005 18:05:50 +0000 (18:05 -0000)]
2005-09-23 Chris Toshok <toshok@ximian.com>
* ConnectionStringsSection.cs: track change to
ConfigurationPropertyOptions.
* ConfigurationPropertyAttribute.cs, ConfigurationProperty.cs,
ProviderSettings.cs: track change to ConfigurationPropertyOptions.
* ConnectionStringSettings.cs: track change to
ConfigurationProprertyOptions, and add some ConfigurationProperty
attributes.
* ConfigurationPropertyOptions.cs: DefaultCollection ->
IsDefaultCollection, Required -> IsRequired.
svn path=/trunk/mcs/; revision=50603
Chris Toshok [Fri, 23 Sep 2005 18:02:38 +0000 (18:02 -0000)]
2005-09-23 Chris Toshok <toshok@ximian.com>
* ConfigurationPropertyAttribute.cs, ConfigurationProperty.cs,
ProviderSettings.cs: track change to ConfigurationPropertyOptions.
* ConnectionStringSettings.cs: track change to
ConfigurationProprertyOptions, and add some ConfigurationProperty
attributes.
* ConfigurationPropertyOptions.cs: DefaultCollection ->
IsDefaultCollection, Required -> IsRequired.
svn path=/trunk/mcs/; revision=50602
Chris Toshok [Fri, 23 Sep 2005 18:00:56 +0000 (18:00 -0000)]
2005-09-23 Chris Toshok <toshok@ximian.com>
* ExpressionBuilderCollection.cs: track change to
System.Configuration.ConfigurationPropertyOptions.
svn path=/trunk/mcs/; revision=50600
Chris Toshok [Fri, 23 Sep 2005 17:59:20 +0000 (17:59 -0000)]
2005-09-23 Chris Toshok <toshok@ximian.com>
* ConfigurationPropertyAttribute.cs, ConfigurationProperty.cs,
ProviderSettings.cs: track change to ConfigurationPropertyOptions.
* ConnectionStringSettings.cs: track change to
ConfigurationProprertyOptions, and add some ConfigurationProperty
attributes.
* ConfigurationPropertyOptions.cs: DefaultCollection ->
IsDefaultCollection, Required -> IsRequired.
svn path=/trunk/mcs/; revision=50599
Miguel de Icaza [Fri, 23 Sep 2005 17:42:03 +0000 (17:42 -0000)]
Update sample to load the Mono configuration file
svn path=/trunk/mono/; revision=50597
Paolo Molaro [Fri, 23 Sep 2005 17:39:42 +0000 (17:39 -0000)]
Fri Sep 23 19:37:46 CEST 2005 Paolo Molaro <lupus@ximian.com>
* class.c: locking fixes, code cleanups, some docs added.
Allocate some data structures in the image mempool.
svn path=/trunk/mono/; revision=50596
Miguel de Icaza [Fri, 23 Sep 2005 17:36:26 +0000 (17:36 -0000)]
Update documentation
svn path=/trunk/mono/; revision=50595
Zoltan Varga [Fri, 23 Sep 2005 17:26:46 +0000 (17:26 -0000)]
2005-09-23 Zoltan Varga <vargaz@gmail.com>
* rawbuffer.c: Remove unneccessary set_n_pagefaults () routine and update
the example code.
svn path=/trunk/mono/; revision=50593
Paolo Molaro [Fri, 23 Sep 2005 16:27:54 +0000 (16:27 -0000)]
Fri Sep 23 18:27:02 CEST 2005 Paolo Molaro <lupus@ximian.com>
* class-internals.h, class.c, reflection.c: reduce memory taken by
MonoClass.
svn path=/trunk/mono/; revision=50590
Ritvik Mayank [Fri, 23 Sep 2005 16:18:38 +0000 (16:18 -0000)]
Added test case for ErrorProvider
svn path=/trunk/mcs/; revision=50589
Paolo Molaro [Fri, 23 Sep 2005 15:57:11 +0000 (15:57 -0000)]
Fri Sep 23 17:56:21 CEST 2005 Paolo Molaro <lupus@ximian.com>
* metadata.c, metadata.h, loader.h: documentation updates, code and
API cleanups.
svn path=/trunk/mono/; revision=50587
Peter Dennis Bartok [Fri, 23 Sep 2005 15:52:22 +0000 (15:52 -0000)]
2005-09-23 Peter Dennis Bartok <pbartok@novell.com>
* TextControl.cs(Split): Now updates selection start/end if it points
into a line that's being split. Fixes a FIXME and bug #75258
svn path=/trunk/mcs/; revision=50586
Sebastien Pouliot [Fri, 23 Sep 2005 15:50:48 +0000 (15:50 -0000)]
complete CAS unit tests for System.Web.UI.WebControls
svn path=/trunk/mcs/; revision=50584
Sebastien Pouliot [Fri, 23 Sep 2005 15:46:05 +0000 (15:46 -0000)]
2005-09-23 Sebastien Pouliot <sebastien@ximian.com>
* Button.cs: For 2.0 don't add the "name" attribute unless there's an
id.
* DataGrid.cs: Fix TagKey (table) for 2.0.
* DataList.cs: Revert 2.0 specific stuff that was changed in RC.
* DropDownList.cs: For 2.0 don't add the "name" attribute unless
there's an id.
* ListBox.cs: For 2.0 don't add the "name" attribute unless there's an
id.
* RoleGroupCollection.cs: Fix "extra" exception in Remove method.
* Style.cs: Fixed (2.0) RegisteredCssClass to returns String.Empty
(i.e. not null).
* TextBox.cs: For 2.0 don't add the "name" attribute unless there's an
id.
* TreeView.cs: Added declarative security (Link and Inheritance
demands) for Minimal.
* XmlDataSource.cs: Added declarative security (Link and Inheritance
demands) for Minimal.
svn path=/trunk/mcs/; revision=50583
Sebastien Pouliot [Fri, 23 Sep 2005 15:41:32 +0000 (15:41 -0000)]
2005-09-23 Sebastien Pouliot <sebastien@ximian.com>
* LoginTest.cs: Make OnBubbleEvent_Authenticated_OnAuthenticate test
case "work" on both MS and Mono.
* UnitTest.cs: IncorrectConstructor9 was fixed (in 2.0 RC) to throw
the FormatException (just like earlier fx did).
svn path=/trunk/mcs/; revision=50581
Zoltan Varga [Fri, 23 Sep 2005 15:34:40 +0000 (15:34 -0000)]
2005-09-23 Zoltan Varga <vargaz@gmail.com>
* mini.h mini.c: Add a new MONO_DEBUG option to collect metadata pagefault
statistics.
svn path=/trunk/mono/; revision=50580
Zoltan Varga [Fri, 23 Sep 2005 15:32:17 +0000 (15:32 -0000)]
2005-09-23 Zoltan Varga <vargaz@gmail.com>
* rawbuffer.h rawbuffer.c: Add code and APIs to help determine the number of
page faults caused by the runtime while reading metadata.
svn path=/trunk/mono/; revision=50579
Zoltan Varga [Fri, 23 Sep 2005 14:18:15 +0000 (14:18 -0000)]
2005-09-23 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (mono_arch_call_opcode): Fix vararg calling convention
introduced by previous patch.
svn path=/trunk/mono/; revision=50576
Sebastien Pouliot [Fri, 23 Sep 2005 14:13:57 +0000 (14:13 -0000)]
2005-09-23 Sebastien Pouliot <sebastien@ximian.com>
* LabelCas.cs, LinkButtonCas.cs, ListBoxCas.cs, ListControlCas.cs,
ListItemCas.cs, ListItemCollectionCas.cs, LiteralCas.cs, LoginCas.cs,
LoginNameCas.cs, LoginStatusCas.cs, MonthChangedEventArgsCas.cs,
PagedDataSourceCas.cs, PanelCas.cs, RadioButtonCas.cs,
RadioButtonListCas.cs, RangeValidatorCas.cs,
RegularExpressionValidatorCas.cs, RepeaterCas.cs, RepeatInfoCas.cs,
RoleGroupCas.cs, RoleGroupCollectionCas.cs,
SelectedDatesCollectionCas.cs, StyleCas.cs, TableCas.cs,
TableCellCas.cs, TableFooterRowCas.cs, TableHeaderCellCas.cs,
TableHeaderRowCas.cs, TableItemStyleCas.cs, TableRowCas.cs,
TableSectionStyleCas.cs, TableStyleCas.cs, TargetConverterCas.cs,
TextBoxCas.cs, TreeViewCas.cs, UnitCas.cs, UnitConverterCas.cs,
ValidatedControlConverterCas.cs, ValidationSummaryCas.cs,
WebColorConverterCas.cs, WebControlCas.cs, XmlCas.cs,
XmlDataSourceCas.cs: New CAS unit tests - checks for LinkDemands and
re-execute the "classic" unit tests under the most retricted security
permissions possible.
svn path=/trunk/mcs/; revision=50575
Jonathan Pryor [Fri, 23 Sep 2005 14:12:55 +0000 (14:12 -0000)]
* make-map.cs: Generate NativeConvert documentation XML fragments for use in
monodoc.
svn path=/trunk/mcs/; revision=50574
Jonathan Pryor [Fri, 23 Sep 2005 14:10:56 +0000 (14:10 -0000)]
* Catalog.cs, PeerCred.cs, Syscall.cs, UnixEndPoint.cs: [Obsolete] public
types and list appropriate replacement members for Syscall.cs
enumerations/structs.
svn path=/trunk/mcs/; revision=50573