Atsushi Eno [Thu, 5 May 2005 11:14:55 +0000 (11:14 -0000)]
2005-05-05 Atsushi Enomoto <atsushi@ximian.com>
* XPathEditableDocument.cs : sync with updated 2.0 API.
svn path=/trunk/mcs/; revision=44075
Atsushi Eno [Thu, 5 May 2005 11:14:06 +0000 (11:14 -0000)]
2005-05-05 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaType.cs, XmlSchemaSimpleType.cs : removed ValueConverter.
* XmlSchemaDatatype.cs,
XmlSchemaComplexType.cs : removed removed member in .net 2.0 beta2.
svn path=/trunk/mcs/; revision=44074
Atsushi Eno [Thu, 5 May 2005 11:10:58 +0000 (11:10 -0000)]
2004-05-05 Atsushi Enomoto <atsushi@ximian.com>
* XPathExpression.cs : added static Compile().
* XPathNavigator.cs :
Use XPathExpression.Compile() for now.
Updated tree modification API to 2.0 beta2.
* XPathItem.cs, XPathNavigator.cs, XPathAtomicValue.cs :
updated to 2.0 beta2 API.
* XPathResultType.cs : removed [Serializable].
* XmlNodeChangeType.cs : removed obsolete file.
svn path=/trunk/mcs/; revision=44073
Satya Sudha K [Thu, 5 May 2005 10:27:35 +0000 (10:27 -0000)]
Testcases for 'For' statement and optional arguments
svn path=/trunk/mcs/; revision=44072
Raja R Harinath [Thu, 5 May 2005 10:21:37 +0000 (10:21 -0000)]
* decl.cs (DeclSpace.FamilyAccessible): Use TypeManager.IsNestedFamilyAccessible.
svn path=/trunk/mcs/; revision=44071
Raja R Harinath [Thu, 5 May 2005 10:17:03 +0000 (10:17 -0000)]
Oops.
svn path=/trunk/mcs/; revision=44070
Satya Sudha K [Thu, 5 May 2005 10:14:09 +0000 (10:14 -0000)]
* FlowControl.cs : Fixed the methods 'ForNextCheck*'
svn path=/trunk/mcs/; revision=44069
Satya Sudha K [Thu, 5 May 2005 10:12:30 +0000 (10:12 -0000)]
* statement.cs
* mb-parser.jay:
Changed the 'For' class to :
- Handle negative step values
- Supporting all types (numeric/object) of loop control variables
* expression.cs : Removed some unused methods
* ecore.cs : Added float/double -> decimal conversion to NarrowingConversion
svn path=/trunk/mcs/; revision=44068
Raja R Harinath [Thu, 5 May 2005 09:46:42 +0000 (09:46 -0000)]
Fix #74797.
* mcs/decl.cs (DeclSpace.FamilyAccessible): Delegate accessibility
check to surrounding class. A nested class can access everything
accessible by its surrounding class.
* tests/test-375.cs: New test from #74797.
svn path=/trunk/mcs/; revision=44067
Raja R Harinath [Thu, 5 May 2005 09:01:36 +0000 (09:01 -0000)]
In mcs:
Fix reopened #64812.
* typemanager.cs (Closure.Filter): Introduce checks for 'protected
internal'.
In tests:
* test-374.cs: New test based on #64812.
In errors:
* Makefile (%-lib.dll, %-module.dll): Build during 'make test' or
'make run-test'.
* cs0122-14.cs, cs0122-15.cs, CS0122-14-lib.cs, CS0122-15-lib.cs:
New tests based on #64812.
svn path=/trunk/mcs/; revision=44066
Raja R Harinath [Thu, 5 May 2005 08:53:34 +0000 (08:53 -0000)]
* DictionaryTest.cs (MyTest.GetHashCode): Add to silence a compiler warning.
svn path=/trunk/mcs/; revision=44065
Gonzalo Paniagua Javier [Thu, 5 May 2005 06:37:24 +0000 (06:37 -0000)]
2005-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ProcessStringDictionary.cs: on non-windows system, don't make the
hashtable case-insensitive. Fixes bug #74796.
svn path=/trunk/mcs/; revision=44064
Gonzalo Paniagua Javier [Thu, 5 May 2005 05:04:48 +0000 (05:04 -0000)]
updated
svn path=/trunk/mono/; revision=44062
Gonzalo Paniagua Javier [Thu, 5 May 2005 05:02:30 +0000 (05:02 -0000)]
2005-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* threadpool.c: changed the default number of threads per cpu. From now
on, the default will be 20 + (5 * number of cpus) instead of 50.
svn path=/trunk/mono/; revision=44061
Sureshkumar T [Thu, 5 May 2005 04:13:42 +0000 (04:13 -0000)]
* System.Data/DataTableReader.cs: Implemented Delete handler and move the current pointer accordingly.
* Test/Sytsem.Data/DataTableReaderTest.cs: Added a test to check when deleting the first row.
svn path=/trunk/mcs/; revision=44060
Miguel de Icaza [Thu, 5 May 2005 02:27:47 +0000 (02:27 -0000)]
2005-05-04 Miguel de Icaza <miguel@novell.com>
* Enum.cs (MonoEnumInfo): Based on a patch from James Willcox,
initialize cache as a static method. Fixes #74828.
svn path=/trunk/mcs/; revision=44058
Miguel de Icaza [Wed, 4 May 2005 21:22:31 +0000 (21:22 -0000)]
Remove stray unlock
svn path=/trunk/mono/; revision=44050
Gonzalo Paniagua Javier [Wed, 4 May 2005 21:07:27 +0000 (21:07 -0000)]
2005-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* CompilationConfiguration.cs: throw if we cannot load the type given
in the configuration file.
svn path=/trunk/mcs/; revision=44049
Zoltan Varga [Wed, 4 May 2005 20:59:45 +0000 (20:59 -0000)]
2005-05-04 Zoltan Varga <vargaz@freemail.hu>
* loader.c (mono_method_get_signature_full): Add locking here.
svn path=/trunk/mono/; revision=44048
Gonzalo Paniagua Javier [Wed, 4 May 2005 20:09:57 +0000 (20:09 -0000)]
2005-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpApplicationFactory.cs: ignore any exception thrown when invoking
an application event.
svn path=/trunk/mcs/; revision=44043
Sebastien Pouliot [Wed, 4 May 2005 16:24:37 +0000 (16:24 -0000)]
2005-05-04 Sebastien Pouliot <sebastien@ximian.com>
* AssertCrypto.cs: Added method to compare somewhat different but ok
XML fragments (when the xmlns for xmldsig is on a different element).
* KeyInfoTest.cs, KeyInfoRetrievalMethodTest.cs, ReferenceTest.cs,
SignedInfoTest.cs, SignatureTest.cs, SignedXmlTest.cs,
XmlDsigC14NTransformTest.cs, XmlDsigC14NWithCommentsTransformTest.cs,
XmlDsigXPathTransformTest.cs: Make all tests works under Fx 2.0 beta 2
svn path=/trunk/mcs/; revision=44035
Sebastien Pouliot [Wed, 4 May 2005 16:21:08 +0000 (16:21 -0000)]
2005-05-04 Sebastien Pouliot <sebastien@ximian.com>
* SignedXml.cs: Return an empty (not null) KeyInfo by default and
don't throw a CryptographicException in CheckSignature (both NET_2_0).
* KeyInfoRetrievalMethod.cs: Don't include an empty URI attribute
in the XML output for NET_2_0.
* XmlDsigXPathTransform.cs: Throw an XPathException in NET_2_0 if no
xpath expression has been supplied to the transform.
svn path=/trunk/mcs/; revision=44034
Zoltan Varga [Wed, 4 May 2005 14:10:12 +0000 (14:10 -0000)]
2005-05-04 Zoltan Varga <vargaz@freemail.hu>
* rules.make config-default.make: Use the install-sh script from the mono
directory by default.
svn path=/trunk/mcs/; revision=44028
Zoltan Varga [Wed, 4 May 2005 14:08:29 +0000 (14:08 -0000)]
2005-05-04 Zoltan Varga <vargaz@freemail.hu>
* runtime/Makefile.am: Pass the prefix to the mcs makefiles.
svn path=/trunk/mono/; revision=44027
Andrew Skiba [Wed, 4 May 2005 13:44:08 +0000 (13:44 -0000)]
Added System.XML.vmwcsproj Visual MainWin C# project file for building System.XML package for TARGET_JVM
svn path=/trunk/mcs/; revision=44026
Andrew Skiba [Wed, 4 May 2005 13:35:32 +0000 (13:35 -0000)]
mangle the interface method names when compiling for TARGET_JVM
svn path=/trunk/mcs/; revision=44024
Raja R Harinath [Wed, 4 May 2005 12:33:09 +0000 (12:33 -0000)]
Fix #64812.
* mcs/typemanager.cs (Closure.CheckValidFamilyAccess): Don't blindly
allow access to all static members.
* errors/cs0122-13.cs: New test based on #64812.
svn path=/trunk/mcs/; revision=44023
Sureshkumar T [Wed, 4 May 2005 12:02:44 +0000 (12:02 -0000)]
err.. correction. forgot to add credits to Umadevi for her review comments on DataTableReader implementation.
svn path=/trunk/mcs/; revision=44022
Sureshkumar T [Wed, 4 May 2005 11:55:27 +0000 (11:55 -0000)]
* System.Data/DataTableReader.cs: Added event handlers to make reader stable
when the datasource is modified.
* Test/System.Data/DataTableReaderTest.cs:
- reader.close in finally in all test cases.
- Added tests to check scenarios when the datasource is modified/deleted/added.
- Added tests to check when the datatable is cleared.
svn path=/trunk/mcs/; revision=44021
Martin Baulig [Wed, 4 May 2005 11:42:29 +0000 (11:42 -0000)]
2005-05-04 Martin Baulig <martin@ximian.com>
* ecore.cs (FieldExpr.DoResolveLValue): Always call fb.SetAssigned().
svn path=/trunk/mcs/; revision=44019
Martin Baulig [Wed, 4 May 2005 11:41:50 +0000 (11:41 -0000)]
2005-05-04 Martin Baulig <martin@ximian.com>
* ecore.cs (FieldExpr.DoResolveLValue): Always call fb.SetAssigned().
svn path=/trunk/mcs/; revision=44018
Sureshkumar T [Wed, 4 May 2005 11:35:51 +0000 (11:35 -0000)]
2005-05-04 Sureshkumar T <tsureshkumar@novell.com>
* Test/System.Data/DataTableTest.cs: ClearTest () : added case for checking whether TableCleared event is fired.
* System.Data.dll.sources: Added DataTableClearEventArgs.cs and DataTableClearEventHandler.cs.
* System.Data/DataTable.cs: Clear (): Raise TableCleared event.
* System.Data/DataTableClearEventArgs.cs: Args for DataTableClearEventHandler.
* System.Data/DataTableClearEventHandler.cs: Handler for DataTable.TableClear event.
svn path=/trunk/mcs/; revision=44017
Sureshkumar T [Wed, 4 May 2005 10:53:00 +0000 (10:53 -0000)]
System.Data/DataRow.cs: AcceptChanges: raise row changing & row changed events.
Test/System.Data/DataTableTest.cs: Added a test to check whether Commit RowChanging & RowChanged event is fired.
svn path=/trunk/mcs/; revision=44016
Martin Baulig [Wed, 4 May 2005 10:21:29 +0000 (10:21 -0000)]
2005-05-04 Martin Baulig <martin@ximian.com>
* test-49.cs: Add testcase from 74655.
svn path=/trunk/mcs/; revision=44014
Martin Baulig [Wed, 4 May 2005 10:14:12 +0000 (10:14 -0000)]
2005-05-04 Martin Baulig <martin@ximian.com>
Fix #74655.
* statement.cs (Switch.SimpleSwitchEmit): Always emit the default
section at the end; make things work if `default' is not the last
section.
svn path=/trunk/mcs/; revision=44013
Martin Baulig [Wed, 4 May 2005 10:12:58 +0000 (10:12 -0000)]
2005-05-04 Martin Baulig <martin@ximian.com>
Fix #74655.
* statement.cs (Switch.SimpleSwitchEmit): Always emit the default
section at the end; make things work if `default' is not the last
section.
svn path=/trunk/mcs/; revision=44012
Sureshkumar T [Wed, 4 May 2005 09:21:36 +0000 (09:21 -0000)]
2005-05-04 Sureshkumar T <tsureshkumar@novell.com>
* System.Data/DataRowCollection.cs: Clear : remove rows from indexes
* Test/System.Data/DataTableTest.cs: Added a test for DataTable. Should clear rows
from indexes as well. Simplified table creation for ClearReset test.
svn path=/trunk/mcs/; revision=44011
Lluis Sanchez [Wed, 4 May 2005 08:56:29 +0000 (08:56 -0000)]
2005-05-04 Lluis Sanchez Gual <lluis@novell.com>
* System.Web.dll.sources: Added new files:
System.Web.UI.WebControls/DataControlCommands.cs
System.Web.UI.WebControls/SubMenuStyleCollection.cs
and removed:
System.Web.UI.WebControls/ChildTable.cs
svn path=/trunk/mcs/; revision=44010
Lluis Sanchez [Wed, 4 May 2005 08:53:30 +0000 (08:53 -0000)]
2005-05-04 Lluis Sanchez Gual <lluis@novell.com>
* DataControlField.cs:
* CommandField.cs:
* GridView.cs:
* FormView.cs:
* DataControlCommands.cs:
* DetailsView.cs: Use constants to identify commands.
* SubMenuStyle.cs: Use Unit instead of int for padding.
* SubMenuStyleCollection.cs: Implemented.
* DataList.cs:
* Menu.cs: Added some missing methods and properties.
* Literal.cs:
* DataGridPagerStyle.cs: Fixed default value attributes.
* ListControl.cs: Implemented IEditableTextControl interface.
* MenuItemBinding.cs: Added Selectable property.
* CustomValidator.cs: removed interface.
* MenuItem.cs: Added support for custom binding.
* DropDownList.cs: Moved text properties to base class.
svn path=/trunk/mcs/; revision=44009
Gonzalo Paniagua Javier [Wed, 4 May 2005 07:54:21 +0000 (07:54 -0000)]
2005-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConnection.cs: don't rethrow errors in Write, as the error will be
received by GetResponse*. The result is that the threadpool thread doing
this will not end up printing the exception. Fixes bug #74817.
svn path=/trunk/mcs/; revision=44008
Martin Baulig [Wed, 4 May 2005 07:10:20 +0000 (07:10 -0000)]
New test.
svn path=/trunk/mcs/; revision=44007
Martin Baulig [Wed, 4 May 2005 07:09:26 +0000 (07:09 -0000)]
2005-05-04 Martin Baulig <martin@ximian.com>
Fix #70400.
* statement.cs (Switch): Replaced the `got_default' field with a
`default_section' one.
(Switch.CheckSwitch): Set `default_section' here.
(Switch.Resolve): If we're a constant switch and the constant is
not found, use the default section.
svn path=/trunk/mcs/; revision=44006
Martin Baulig [Wed, 4 May 2005 07:08:05 +0000 (07:08 -0000)]
2005-05-04 Martin Baulig <martin@ximian.com>
Fix #70400.
* statement.cs (Switch): Replaced the `got_default' field with a
`default_section' one.
(Switch.CheckSwitch): Set `default_section' here.
(Switch.Resolve): If we're a constant switch and the constant is
not found, use the default section.
svn path=/trunk/mcs/; revision=44005
Satya Sudha K [Wed, 4 May 2005 06:02:44 +0000 (06:02 -0000)]
To accomodate the changes in 'LateSet' method signature
svn path=/trunk/mcs/; revision=44003
Satya Sudha K [Wed, 4 May 2005 06:01:38 +0000 (06:01 -0000)]
* LateBinding.cs: Removed the 'CopyBack' param from the 'LateSet' method (to make it consistent with vbc)
* ObjectType.cs : Implemented the 'GetWidestType' method
svn path=/trunk/mcs/; revision=44002
Geoff Norton [Wed, 4 May 2005 03:16:49 +0000 (03:16 -0000)]
2005-05-03 Geoff Norton <gnorton@customerdna.com>
* sys-xattr.c: Mac OS/X Tiger supports xattr but has a different API for supporting
resource forks. Allow mono to build on Tiger.
svn path=/trunk/mono/; revision=43995
Miguel de Icaza [Wed, 4 May 2005 03:13:03 +0000 (03:13 -0000)]
Fix
svn path=/trunk/mcs/; revision=43994
Miguel de Icaza [Tue, 3 May 2005 22:19:49 +0000 (22:19 -0000)]
Fix for OSX
svn path=/trunk/mono/; revision=43987
Miguel de Icaza [Tue, 3 May 2005 20:59:32 +0000 (20:59 -0000)]
1.1.7
svn path=/trunk/mono/; revision=43979
Jackson Harper [Tue, 3 May 2005 20:57:40 +0000 (20:57 -0000)]
* ListView.cs: Calculate the scrollbar positioning on resize and
paint, so they get put in the correct place.
svn path=/trunk/mcs/; revision=43978
Alexander Olk [Tue, 3 May 2005 19:55:33 +0000 (19:55 -0000)]
2005-05-03 Alexander Olk <xenomorph2@onlinehome.de>
* ColorDialogs.cs: The small color panels are now handled by
SmallColorControl. This fixes drawing of the focus rectangle
and adds a 3D border.
svn path=/trunk/mcs/; revision=43977
Peter Dennis Bartok [Tue, 3 May 2005 19:38:48 +0000 (19:38 -0000)]
2005-05-03 Peter Bartok <pbartok@novell.com>
* Control.cs: Modified version of Jonathan Chamber's fix for
double-buffering
svn path=/trunk/mcs/; revision=43976
Sebastien Pouliot [Tue, 3 May 2005 17:58:08 +0000 (17:58 -0000)]
2005-05-03 Sebastien Pouliot <sebastien@ximian.com>
* System.Security_test.dll.sources: Added unit tests for System.
Security.Cryptography.Pkcs.SignerInfoCollection class.
svn path=/trunk/mcs/; revision=43972
Sebastien Pouliot [Tue, 3 May 2005 17:56:59 +0000 (17:56 -0000)]
2005-05-03 Sebastien Pouliot <sebastien@ximian.com>
* AsnEncodedData.cs: Allow CopyFrom to work even without an OID.
svn path=/trunk/mcs/; revision=43971
Sebastien Pouliot [Tue, 3 May 2005 17:55:44 +0000 (17:55 -0000)]
2005-05-03 Sebastien Pouliot <sebastien@ximian.com>
* CmsSigner.cs: Removed old FIXME.
* ContentInfo.cs: Better detection (but still less strict than MS).
* EnvelopedCms.cs: Avoid possible NullReferenceException in Encrypt.
* KeyTransRecipientInfo.cs: Minor editing updates.
* Pkcs9ContentType.cs: Added encoding/decoding of the content
information (OID).
* Pkcs9MessageDigest.cs: Added encoding/decoding of the digest.
* SignedCms.cs: Version set to 0 (default). Serial numbers are
reversed here (Fx isn't very consistant in this regard).
* SignerInfo.cs: Convert the hash name to an OID.
* SignerInfoCollection.cs: Completed class.
svn path=/trunk/mcs/; revision=43970
César Natarén [Tue, 3 May 2005 17:53:51 +0000 (17:53 -0000)]
ChangeLog entries
svn path=/trunk/mcs/; revision=43969
César Natarén [Tue, 3 May 2005 17:53:43 +0000 (17:53 -0000)]
ChangeLog entries
svn path=/trunk/mcs/; revision=43968
César Natarén [Tue, 3 May 2005 17:52:20 +0000 (17:52 -0000)]
add VSAITEMTYPE2.cs to the build.
svn path=/trunk/mcs/; revision=43967
Gonzalo Paniagua Javier [Tue, 3 May 2005 17:51:42 +0000 (17:51 -0000)]
2005-05-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ServicePoint.cs: HostEntry needs to be thread safe.
svn path=/trunk/mcs/; revision=43966
César Natarén [Tue, 3 May 2005 17:51:19 +0000 (17:51 -0000)]
api compliance
svn path=/trunk/mcs/; revision=43965
César Natarén [Tue, 3 May 2005 17:50:37 +0000 (17:50 -0000)]
add to the build, api compliance addition
svn path=/trunk/mcs/; revision=43964
César Natarén [Tue, 3 May 2005 17:49:42 +0000 (17:49 -0000)]
fixes for api compliance
svn path=/trunk/mcs/; revision=43963
Sebastien Pouliot [Tue, 3 May 2005 17:49:30 +0000 (17:49 -0000)]
2005-05-03 Sebastien Pouliot <sebastien@ximian.com>
* ContentInfoTest.cs: Addd test cases for data, envelopedData and
other "bad" cases.
* EnvelopedCmsTest.cs: Added [Category ("NotWorking")] to tests for
which Mono isn't complete enough to execute.
* KeyTransRecipientInfoTest.cs: Added test for EncryptedKey (reference
not copy).
* Pkcs9ContentTypeTest.cs: Removed FIXME (fixed in beta2). Added
CopyFrom tests.
* Pkcs9DocumentDescriptionTest.cs: Removed FIXME (fixed in beta2).
* Pkcs9MessageDigestTest.cs: Added CopyFrom tests.
* SignerInfoCollectionTest.cs: New. Tests for SignerInfoCollection.
* SignerInfoTest.cs: Mark some method/data internal so they can be
reused for other tests.
svn path=/trunk/mcs/; revision=43962
César Natarén [Tue, 3 May 2005 17:47:24 +0000 (17:47 -0000)]
fixes for api compliance
svn path=/trunk/mcs/; revision=43961
Gonzalo Paniagua Javier [Tue, 3 May 2005 17:25:49 +0000 (17:25 -0000)]
2005-05-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConnection.cs: removed a 'slightly' important line by mistake.
* WebConnectionStream.cs: if the transfer encoding is chunked, ignore
content-length header if present.
svn path=/trunk/mcs/; revision=43952
Lluis Sanchez [Tue, 3 May 2005 17:16:22 +0000 (17:16 -0000)]
2005-05-03 Lluis Sanchez Gual <lluis@novell.com>
* WebServiceCompiler.cs: Create the temp directory before
creating the web service source code file.
svn path=/trunk/mcs/; revision=43951
Jackson Harper [Tue, 3 May 2005 16:12:53 +0000 (16:12 -0000)]
* ListView.cs: Remove redraw variable. Control now handles whether
or not a redraw needs to be done, and will only raise the paint
event if redrawing is needed.
svn path=/trunk/mcs/; revision=43945
César Natarén [Tue, 3 May 2005 16:08:30 +0000 (16:08 -0000)]
ChangeLog entries
svn path=/trunk/mcs/; revision=43943
César Natarén [Tue, 3 May 2005 15:56:41 +0000 (15:56 -0000)]
add to the build
svn path=/trunk/mcs/; revision=43940
César Natarén [Tue, 3 May 2005 15:56:05 +0000 (15:56 -0000)]
add to the build
svn path=/trunk/mcs/; revision=43939
César Natarén [Tue, 3 May 2005 15:54:52 +0000 (15:54 -0000)]
add interop interfaces to the build
svn path=/trunk/mcs/; revision=43938
César Natarén [Tue, 3 May 2005 15:53:41 +0000 (15:53 -0000)]
Add more COM, interop and debug interfaces
svn path=/trunk/mcs/; revision=43937
Jackson Harper [Tue, 3 May 2005 15:52:56 +0000 (15:52 -0000)]
* Splitter.cs: No decorations for the splitter form. Cache the
hatch brush.
svn path=/trunk/mcs/; revision=43936
Ritvik Mayank [Tue, 3 May 2005 15:14:21 +0000 (15:14 -0000)]
2005-05-03 Ritvik Myank <mritvik@novell.com>
* rerrors_btest.dll.sources: Added new test cases
svn path=/trunk/mcs/; revision=43935
Lluis Sanchez [Tue, 3 May 2005 15:06:58 +0000 (15:06 -0000)]
2004-05-03 Lluis Sanchez <lluis@ximian.com>
* Assembly.cs: Don't remove version and culture information from
the name, since it will be used by load_with_partial_name.
svn path=/trunk/mcs/; revision=43934
Zoltan Varga [Tue, 3 May 2005 15:05:33 +0000 (15:05 -0000)]
2005-05-03 Zoltan Varga <vargaz@freemail.hu>
* os.c: Update from the official version.
svn path=/trunk/mono/; revision=43933
Lluis Sanchez [Tue, 3 May 2005 15:02:55 +0000 (15:02 -0000)]
2005-05-03 Lluis Sanchez Gual <lluis@novell.com>
* appdomain.c: Moved methods for parsing and freeing assembly
names to assembly.c.
* assembly.c, domain-internals.h: Created public methods for parsing
assembly names. Fixed mono_assembly_load_with_partial_name:
it now finds the best match, taking into account the version,
token and culture specified in the partial name. Also return
the latest version if no version information is specified.
svn path=/trunk/mono/; revision=43932
Jackson Harper [Tue, 3 May 2005 14:49:18 +0000 (14:49 -0000)]
* TreeView.cs: Use dashed lines to connect nodes. Use the
ControlPaint method for drawing the focus rect instead of doing
that in treeview.
svn path=/trunk/mcs/; revision=43931
Martin Baulig [Tue, 3 May 2005 14:16:37 +0000 (14:16 -0000)]
Ooops, renamed.
svn path=/trunk/mcs/; revision=43930
Martin Baulig [Tue, 3 May 2005 14:14:48 +0000 (14:14 -0000)]
New test.
svn path=/trunk/mcs/; revision=43929
Martin Baulig [Tue, 3 May 2005 14:13:35 +0000 (14:13 -0000)]
2005-05-03 Martin Baulig <martin@ximian.com>
* expression.cs (ArrayAccess.EmitGetLength): New public method.
* statement.cs (Foreach.ArrayForeach): New nested class.
(Foreach.TemporaryVariable): New nested class.
(Foreach.EmitArrayForeach): Removed; this is now in the new
ArrayForeach class.
svn path=/trunk/mcs/; revision=43928
Martin Baulig [Tue, 3 May 2005 14:10:46 +0000 (14:10 -0000)]
2005-05-03 Martin Baulig <martin@ximian.com>
* expression.cs (ArrayAccess.EmitGetLength): New public method.
* statement.cs (Foreach.ArrayForeach): New nested class.
(Foreach.TemporaryVariable): New nested class.
(Foreach.EmitArrayForeach): Removed; this is now in the new
ArrayForeach class.
svn path=/trunk/mcs/; revision=43927
Paolo Molaro [Tue, 3 May 2005 13:54:00 +0000 (13:54 -0000)]
Tue May 3 16:28:26 CEST 2005 Paolo Molaro <lupus@ximian.com>
* os_dep.c: remove usage of libc private symbol.
svn path=/trunk/mono/; revision=43924
Raja R Harinath [Tue, 3 May 2005 13:38:47 +0000 (13:38 -0000)]
* pending.cs (BaseImplements): Move the #74773 fix here. This is
more conservative.
(VerifyPendingMethods): Revert change below.
svn path=/trunk/mcs/; revision=43923
Marek Safar [Tue, 3 May 2005 13:30:01 +0000 (13:30 -0000)]
2005-05-03 Marek Safar <marek.safar@seznam.cz>
* Console.cs: CancelKeyPress is stubbed.
svn path=/trunk/mcs/; revision=43922
Raja R Harinath [Tue, 3 May 2005 11:39:55 +0000 (11:39 -0000)]
In mcs:
* typemanager.cs (IsOverride, RegisterNonOverride): New.
* decl.cs (MemberCache.AddMethod): Register "non-override" methods
that used to trigger warning -28. Remove warning -28.
* expression.cs (Invocation.OverloadResolve): Use
TypeManager.IsOverride to distinguish override methods.
In errors:
* errors.txt (warning -28): Remove.
svn path=/trunk/mcs/; revision=43921
Raja R Harinath [Tue, 3 May 2005 11:32:22 +0000 (11:32 -0000)]
Fix #74773.
* mcs/pending.cs (VerifyPendingMethods): If a base type implements the
requested interface, don't bother checking individual methods of
the base type. As a side-effect, this prevents the creation of
unnecessary proxies.
* tests/test-372.cs: New test from #74773.
svn path=/trunk/mcs/; revision=43920
Sebastien Pouliot [Tue, 3 May 2005 11:09:31 +0000 (11:09 -0000)]
2005-05-03 Sebastien Pouliot <sebastien@ximian.com>
* XmlDsigXsltTransform.cs: Fixed 2 test cases (that nows throws
ArgumentNullException) in 2.0.
svn path=/trunk/mcs/; revision=43919
Gonzalo Paniagua Javier [Tue, 3 May 2005 10:00:01 +0000 (10:00 -0000)]
leftover
svn path=/trunk/mcs/; revision=43918
Gonzalo Paniagua Javier [Tue, 3 May 2005 09:54:10 +0000 (09:54 -0000)]
2005-05-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Socket.cs: if there are outstanding aio requests and one of them gets
an ObjectDisposedException, throw the same exception for the rest.
svn path=/trunk/mcs/; revision=43917
Gonzalo Paniagua Javier [Tue, 3 May 2005 09:41:51 +0000 (09:41 -0000)]
2005-05-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConnection.cs: no need to use an AutoResetEvent.
* WebConnectionStream.cs: don't start any more reads on the socket
after getting a 0 signalling the end. This fixes Ben's infamous foo.cs
test.
svn path=/trunk/mcs/; revision=43916
Manjula GHM [Tue, 3 May 2005 07:24:27 +0000 (07:24 -0000)]
Support Reference Parameter - when argument and parameter are different
svn path=/trunk/mcs/; revision=43915
Miguel de Icaza [Tue, 3 May 2005 04:25:59 +0000 (04:25 -0000)]
Fix make distcheck
svn path=/trunk/mono/; revision=43914
Miguel de Icaza [Tue, 3 May 2005 03:26:02 +0000 (03:26 -0000)]
up
svn path=/trunk/mono/; revision=43912
Miguel de Icaza [Tue, 3 May 2005 02:41:17 +0000 (02:41 -0000)]
Fix build
svn path=/trunk/mcs/; revision=43911
Sebastien Pouliot [Tue, 3 May 2005 01:38:34 +0000 (01:38 -0000)]
2005-05-02 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Bump security tools version to 1.1.7.
svn path=/trunk/mcs/; revision=43910
Miguel de Icaza [Mon, 2 May 2005 22:41:21 +0000 (22:41 -0000)]
2005-05-02 Miguel de Icaza <miguel@novell.com>
* pthread_stop_world.c (GC_restart_handler, GC_suspend_handler):
Wrap the original routines into methods that preserve the value of
errno. Fixes #74740
svn path=/trunk/mono/; revision=43905
César Natarén [Mon, 2 May 2005 20:49:14 +0000 (20:49 -0000)]
ChangeLog entries
svn path=/trunk/mcs/; revision=43903
César Natarén [Mon, 2 May 2005 20:47:42 +0000 (20:47 -0000)]
2005-05-02 Cesar Lopez Nataren <cnataren@novell.com>
* Microsoft.JScript.dll.sources: COMMemberInfo.cs,
IAuthorServices.cs, IColorizeText.cs, IDebugConvert.cs,
IDebuggerObject.cs, IDebugScriptScope.cs, IErrorHandler.cs,
IParseText.cs, ITokenColorInfo.cs, ITokenEnumerator.cs,
IVsaFullErrorInfo.cs, SourceState.cs, TokenColor.cs,
svn path=/trunk/mcs/; revision=43902
Zoltan Varga [Mon, 2 May 2005 20:10:57 +0000 (20:10 -0000)]
2005-05-02 Zoltan Varga <vargaz@freemail.hu>
* Context.cs: Remove process_id field to sync with the unmanaged
structure.
svn path=/trunk/mcs/; revision=43899