Age | Commit message (Collapse) | Author |
|
semantics.
* syntax.cs (BackslashNumber.ResolveReference): Implement fallback
to octal numbers, and ECMAScript semantics.
* parser.cs (ResolveReferences): Use it.
* RegexMatchTests.cs (RegexTrial0054..60): New.
svn path=/trunk/mcs/; revision=139657
|
|
* System.Text.RegularExpressions/parser.cs (ResolveReferences):
Allow named groups to be referred-to by their group numbers too.
* RegexMatchTests.cs (RegexTrial0053): New.
svn path=/trunk/mcs/; revision=139655
|
|
* System.Collections.Generic/RBTree.cs (NodeEnumerator.check_current):
New helper.
(NodeEnumerator.Current): Don't check invariants.
* SortedDictionary.cs (Enumerator.Current): Likewise.
(ValueCollection.Enumerator.Current): Likewise.
(KeyCollection.Enumerator.Current): Likewise.
* Test/System.Collections.Generic/SortedDictionaryTest.cs
(Enumerator_Current, KeyEnumerator_Current, ValueEnumerator_Current): New tests.
svn path=/trunk/mcs/; revision=139115
|
|
* WebHeaderCollectionTest.cs: test for allowed characters in headers.
svn path=/trunk/mcs/; revision=138487
|
|
svn path=/trunk/mcs/; revision=138472
|
|
[Fixes bug #522474]
* ContainerTest.cs: Added test for bug #522474.
svn path=/trunk/mcs/; revision=138328
|
|
* ContainerTest.cs: Added tests for Remove and RemoveWithoutUnsiting.
svn path=/trunk/mcs/; revision=138175
|
|
GetService.
* Container.cs: Changed Dispose(bool) behaviour to match .NET, based
on patch by Tom Hindle (tom_hindle@sil.org). Also use ValidateName
in Add overloads on 1.0 profile by making it available as private
method. Use case-insensitive comparison of component name.
svn path=/trunk/mcs/; revision=138174
|
|
* SortedListTest.cs: new tests for bug #521750 provided by
Kevin Fitzgerald.
svn path=/trunk/mcs/; revision=137916
|
|
* HttpWebRequestTest.cs: use different ports for different tests since
the shutdown might take a little bit and tests might conflict.
svn path=/trunk/mcs/; revision=137667
|
|
svn path=/trunk/mcs/; revision=137665
|
|
* WebClientTest.cs: if we write the 100 response, reset the output
stream writer.
svn path=/trunk/mcs/; revision=137500
|
|
Modified CanRead and CanWrite to return false when instance is disposed.
* HttpWebRequestTest.cs: Enabled tests, and removed test that is now
covered by two separate CanTimeout tests for request and response
stream.
* HttpWebResponseStreamTest.cs: Enabled tests.
svn path=/trunk/mcs/; revision=137450
|
|
svn path=/trunk/mcs/; revision=137448
|
|
for request stream. Fixed compiler warnings, and fixed code style.
* HttpWebResponseTest.cs: Added tests for response stream. Fixed
compiler warnings.
svn path=/trunk/mcs/; revision=137447
|
|
* HttpWebRequestTest.cs: add tests for POST + redirect and 401.
svn path=/trunk/mcs/; revision=137429
|
|
svn path=/trunk/mcs/; revision=137088
|
|
* HttpWebRequestTest.cs: sleep between reads as we do in
WebClientTest.
svn path=/trunk/mcs/; revision=137052
|
|
for disposed socket.
* Socket.cs: Modified some argument names to match MS. Moved disposed
check before argument checks in Receive. Use SocketError.InvalidArgument
instead of using magic numbers. Added back comments that was
accidentally removed in my previous commit.
* Socket_2_1.cs: Modified some argument names to match MS.
svn path=/trunk/mcs/; revision=137051
|
|
MulticastOptionTest.cs.
* Socket.cs: In GetSocketOption, throw SocketException when (byte [])
option value is null. Use SocketError fields instead of using "magic"
number. In SetSocketOption (SocketOptionLevel, SocketOptionName, object)
only accept Linger, AddMembership, DropMembership and verify option
value.
* MulticastOption.cs: Added argument checks. Save interfaceIndex that is
passed to .ctor, and removed MonoTODO. Renamed arguments to match MS.
Reset InterfaceIndex when LocalAddress is modified, and reset
LocalAddress when InterfaceIndex is modified.
* UdpClient.cs: Modified exception to more closely match MS. Fixed
(int, AddressFamily) .ctor to construct IPv6 endpoint when family is
InterNetworkV6. Added null check for multicastAddr to (IPAddress)
JoinMulticastGroup overload. In (int, IPAddress) and (IPAddress,
IPAddress) overloads of JoinMulticastGroup throw SocketException when
client is IPv4. Added null check for multicastAddr to (IPAddress, int),
overload, and moved JoinMulticastGroup call after argument checks.
* IPv6MulticastOption.cs: Renamed argument names to match MS. Added
null check to set_Group. Added range check to set_InterfaceIndex.
* IPv6MulticastOptionTest.cs: Added .ctor and property tests.
* MulticastOptionTest.cs: Added .ctor and property tests.
* SocketTest.cs: Fixed compiler warnings. Improved tests for
closed socket. Added tests fr GetSocketOption, and SetSocketOption
overloads (for Linger, DontLinger, AddMembership and DropMembership).
* UdpClientTest.cs: Added .ctor and JoinMulticastGroup tests.
svn path=/trunk/mcs/; revision=137048
|
|
svn path=/trunk/mcs/; revision=137045
|
|
* SocketResponder.cs: the listener might be closed right before
Accept() is called and in that case we get an EINVAL.
* WebClientTest.cs: now that we might send separate packets for
headers and body, wait a little bit before checking socket.Available.
svn path=/trunk/mcs/; revision=137038
|
|
svn path=/trunk/mcs/; revision=137033
|
|
* HttpWebRequestTest.cs: add a bunch of tests provided by
Bassan Tabbara.
svn path=/trunk/mcs/; revision=137021
|
|
* SocketTest.cs: tests for DontLinger.
svn path=/trunk/mcs/; revision=136982
|
|
* CodeGeneratorIdentifierTest.cs: Upgrade to new NUnit style.
svn path=/trunk/mcs/; revision=136956
|
|
* BitVector32Test.cs, NameValueCollectionTest.cs:
Upgrade to new NUnit style.
svn path=/trunk/mcs/; revision=136954
|
|
* EventHandlerListTests.cs, LicenseManagerTests.cs:
Upgrade to new NUnit style. Standalone tests (#if !NUNIT)
removed.
svn path=/trunk/mcs/; revision=136952
|
|
* SwitchesTest.cs, TraceTest.cs: Upgrade to new NUnit style.
svn path=/trunk/mcs/; revision=136951
|
|
* FileSystemWatcherTest.cs: Upgrade to new NUnit style.
svn path=/trunk/mcs/; revision=136950
|
|
* *.cs: Upgrade to new NUnit style.
svn path=/trunk/mcs/; revision=136949
|
|
* *.cs: Upgrade to new NUnit style.
svn path=/trunk/mcs/; revision=136948
|
|
2009-06-26 Robert Jordan <robertj@gmx.net>
* X509CertificateCollectionTest.cs,
X509ChainPolicyTest.cs: Upgrade to new NUnit style.
In Test/System.Security.Cryptography:
2009-06-26 Robert Jordan <robertj@gmx.net>
* OidCollectionTest.cs, OidEnumeratorTest.cs:
Upgrade to new NUnit style.
svn path=/trunk/mcs/; revision=136947
|
|
* UriTest.cs: Upgrade to new NUnit style.
svn path=/trunk/mcs/; revision=136817
|
|
* WeakObjectWrapper.cs, WeakObjectWrapperComparer.cs: added - used
by TypeDescriptor for storage of type description providers.
* TypeDescriptor.cs: implemented part of the 2.0+ API which deals
with adding/removing/getting type description providers.
* AttributeCollection.cs: do not throw NREX when attrList is
null in Count.
2009-06-22 Marek Habersack <mhabersack@novell.com>
* TypeDescriptorTests.cs: added tests for 2.0+ APIs which deal
with adding/removing/getting type description providers.
svn path=/trunk/mcs/; revision=136634
|
|
* WebConnectionStream.cs: Keep count of all bytes written, and perform
write overflow check in both buffered and non-buffered writing (if
not using chunked transfer encoding). Fixes bug #510642.
svn path=/trunk/mcs/; revision=136570
|
|
svn path=/trunk/mcs/; revision=136546
|
|
* HttpWebRequestTest.cs: Enabled test for bug #508027. Added test for
bug #513087.
* WebClientTest.cs: Added test for bug #484795, for Encoding property.
svn path=/trunk/mcs/; revision=136544
|
|
* WebConnection.cs: propagate the exception to the request.
* WebException.cs: new internal ctor.
* HttpWebRequest.cs: use new ctor to encapsulate the innerException.
Fixes #323452.
2009-06-16 Andrés G. Aragoneses <aaragoneses@novell.com>
* WebRequestTest.cs: Drop NotWorking attrib, more accurate tests.
svn path=/trunk/mcs/; revision=136198
|
|
* WebRequestTest.cs: Added tests for bug #323452.
svn path=/trunk/mcs/; revision=135818
|
|
svn path=/trunk/mcs/; revision=135760
|
|
* CSharpCodeProviderTest.cs: Avoid depending on the order in which
GetManifestResourceNames () returns resource names.
svn path=/trunk/mcs/; revision=135672
|
|
NRE. Modify System.Int32 indexer to throw ArgumentOutOfRangeException
instead of ArgumentException. Reduce number of times that item count
must be obtained.
* ContextStackTest.cs: Added unit tests for indexers, and argument
(null) checks.
svn path=/trunk/mcs/; revision=135596
|
|
#510642 and #508027.
svn path=/trunk/mcs/; revision=135573
|
|
messages, and improve compatibility with MS. Modified set_Capacity to
no longer change MaxCookieSize when new value is less than
MaxCookieSize.
* CookieTest.cs: Added test for Path.
* CookieContainerTest.cs: Added and improved .ctor tests.
Improved tests for Capacity and MaxCookieSize. Added tests for
PerDomainCapacity. Added tests for Add overloads, GetCookieHeader,
GetCookies and SetCookies. Added test for bug #421827.
svn path=/trunk/mcs/; revision=134295
|
|
svn path=/trunk/mcs/; revision=134175
|
|
* System.ComponentModel/ListChangedEventArgs.cs: Fix .NET compatibility
problems (discovered from trying to run the System.Data.Linq
unit tests).
* Test/System.ComponentModel/ListChangedEventArgsTest.cs: Added; tests
for ListChangedEventArgs.
svn path=/trunk/mcs/; revision=134138
|
|
* Test/test-config-file: Revert the prior change, as this breaks 1.0
profile testing.
* Test/test-config-file-net-2.0: Added; config file to use when testing
under the .NET 2.0+ profile, for #502944.
svn path=/trunk/mcs/; revision=134099
|
|
TraceSourceInfo(string, SourceLevels, TraceImplSettings) constructor.
* System.Diagnostics/TraceSourceInfo.cs: Add a new constructor,
TraceSourceInfo(string, SourceLevels, TraceImplSettings), which adds
the DefaultTraceListener w/o depending upon (the possibly still
initializing) TraceImpl members. Fixes #502944.
* Test/test-config-file: Add a /configuration/system.diagnostics/source
section to elicit the buggy behavior found in #502944.
svn path=/trunk/mcs/; revision=133981
|
|
* LinkedList.cs: Add null check. Fixes #481621.
svn path=/trunk/mcs/; revision=133864
|