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
|
|
\k<...> back-references
* syntax.cs (BackslashNumber): New class.
* parser.cs (ParseSpecial): Create it instead of 'Reference' if a
numeric backreference is seen.
svn path=/trunk/mcs/; revision=139656
|
|
* 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
|
|
svn path=/trunk/mcs/; revision=139584
|
|
svn path=/trunk/mcs/; revision=139300
|
|
svn path=/trunk/mcs/; revision=139298
|
|
* Attachment.cs: set the body encoding for multipart attachments.
Fixes bug #527177.
svn path=/trunk/mcs/; revision=139278
|
|
svn path=/trunk/mcs/; revision=139255
|
|
* 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
|
|
* WebClient.cs: rethrow WebExceptions instead of creating a new one
with less information on the actual error.
Fixes bug #526069.
svn path=/trunk/mcs/; revision=138855
|
|
svn path=/trunk/mcs/; revision=138690
|
|
* monotouch_System.dll.sources: bring Process in.
svn path=/trunk/mcs/; revision=138685
|
|
* WebHeaderCollectionTest.cs: test for allowed characters in headers.
svn path=/trunk/mcs/; revision=138487
|
|
* WebHeaderCollection.cs: check the validity of the characters in the
header names.
svn path=/trunk/mcs/; revision=138485
|
|
svn path=/trunk/mcs/; revision=138472
|
|
* WebConnectionStream.cs: when sending a 0-length POST, ignore further
writes instead of throwing.
Fixes bug #524049.
svn path=/trunk/mcs/; revision=138447
|
|
* monotouch_System.dll.sources: bring Process in.
svn path=/trunk/mcs/; revision=138409
|
|
* ExpandableObjectConverter.cs: no method to override for a NET_2_1 profile.
svn path=/trunk/mcs/; revision=138408
|
|
* ProcessStartInfo.cs: force no-verb on MONOTOUCH.
svn path=/trunk/mcs/; revision=138407
|
|
[Fixes bug #522474]
* ContainerTest.cs: Added test for bug #522474.
svn path=/trunk/mcs/; revision=138328
|
|
svn path=/trunk/mcs/; revision=138304
|
|
svn path=/trunk/mcs/; revision=138301
|
|
* GzipStream.cs: fixed Dispose (bool).
* DeflateStream.cs: simplify the interface with unmanaged code, big
reduction of managaed<->unmanaged round trips.
Also fixes bug #523418.
svn path=/trunk/mcs/; revision=138252
|
|
svn path=/trunk/mcs/; revision=138222
|
|
on 1.0 profile. Use for loop instead of while in Dispose to avoid
accessing count on each iteration.
svn path=/trunk/mcs/; revision=138176
|
|
* 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
|
|
* SortedList.cs: the IComparar.Compare arguments were reversed.
Fixes bug #521750. Patch by Kevin Fitzgerald.
svn path=/trunk/mcs/; revision=137914
|
|
* Socket_2_1.cs, SocketAsyncEventArgs.cs: A bit more NET_2_1 defines
to help the tuner remove some extra types for moonlight.
svn path=/trunk/mcs/; revision=137855
|
|
* InotifyWatcher.cs: when a watched subdirectory is deleted, remove it
from the list of children and only raise an event if it matches the
filter.
svn path=/trunk/mcs/; revision=137829
|
|
svn path=/trunk/mcs/; revision=137760
|
|
* ProcessStartInfo.cs: HaveEnvVars is enabled by just using the
EnvironmentVariables property. Bug #520650 fixed.
svn path=/trunk/mcs/; revision=137730
|
|
* X509Chain.cs: revert my last change here since it caused 2 tests to
fail.
svn path=/trunk/mcs/; revision=137694
|
|
* WebClient.cs: implement GetWebRequest and GetWebResponse. Use them
instead of SetupRequest and ProcessResponse.
svn path=/trunk/mcs/; revision=137673
|
|
* 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
|
|
* WebClient.cs: set the content length when uploading values. This
allows reusing the connection.
* WebConnectionStream.cs: SetHeaders() takes ownership of the buffer
and does not need to copy it any more. WriteRequest() wasn't always
setting 'requestWritten' to true.
* HttpWebRequest.cs: change in SetHeaders call.
svn path=/trunk/mcs/; revision=137497
|
|
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
|
|
* WebConnection.cs: provide better error message when there's an error
writing.
* WebConnectionStream.cs: don't nullify the buffer until
CheckFinalStatus() decides that there are no more authentication
retries or redirects.
svn path=/trunk/mcs/; revision=137332
|
|
* X509Certificate2.cs:
* X509Chain.cs: changes to make everything compile with latest changes
and fixed typo in IsChainComplete().
svn path=/trunk/mcs/; revision=137259
|
|
svn path=/trunk/mcs/; revision=137257
|
|
* ServicePointManager.cs: implement ServerCertificateValidationCallback.
* DefaultCertificatePolicy.cs: if there's a SCVC registered, don't do
normal error checking.a
svn path=/trunk/mcs/; revision=137253
|
|
svn path=/trunk/mcs/; revision=137239
|
|
* HttpWebRequest.cs: avoid duplicating Accept-Encoding if GetHeaders()
is called twice.
* WebConnectionStream.cs: don't send a 0 content length for non-write
requests.
svn path=/trunk/mcs/; revision=137233
|
|
* WebConnection.cs: must use the 'int' version in 1.1.
svn path=/trunk/mcs/; revision=137231
|