Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-08-10regexp backreferences: Implement fallback to octal numbers, and ECMAScript ↵moon-1.99.1Raja R Harinath
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
2009-08-10Distinguish between the potentially ambiguous \nnn and the non-ambiguous ↵Raja R Harinath
\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
2009-08-10Regex.IsMatch("abcab", @"(?<ab>ab)c\1")Raja R Harinath
* 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
2009-08-07hard code the authentication modules for monotouchJb Evain
svn path=/trunk/mcs/; revision=139584
2009-08-04monotouch uses the real HttpWebRequestJb Evain
svn path=/trunk/mcs/; revision=139300
2009-08-04fix horrible typoJb Evain
svn path=/trunk/mcs/; revision=139298
2009-08-032009-08-03 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* Attachment.cs: set the body encoding for multipart attachments. Fixes bug #527177. svn path=/trunk/mcs/; revision=139278
2009-08-02use a 2.0 network stack for MONOTOUCHJb Evain
svn path=/trunk/mcs/; revision=139255
2009-07-30Fix Enumerator.Current handling in SortedDictionary<,>Raja R Harinath
* 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
2009-07-282009-07-28 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* 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
2009-07-26* Makefile ($(build_lib)): Make CYCLIC_DEP_FILES depend on this.Raja R Harinath
svn path=/trunk/mcs/; revision=138690
2009-07-262009-07-22 Jb Evain <jbevain@novell.com>Miguel de Icaza
* monotouch_System.dll.sources: bring Process in. svn path=/trunk/mcs/; revision=138685
2009-07-232009-07-22 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* WebHeaderCollectionTest.cs: test for allowed characters in headers. svn path=/trunk/mcs/; revision=138487
2009-07-232009-07-22 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* WebHeaderCollection.cs: check the validity of the characters in the header names. svn path=/trunk/mcs/; revision=138485
2009-07-23Implement the 2.0 IsRestricted and add testsGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=138472
2009-07-222009-07-22 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* WebConnectionStream.cs: when sending a 0-length POST, ignore further writes instead of throwing. Fixes bug #524049. svn path=/trunk/mcs/; revision=138447
2009-07-222009-07-22 Jb Evain <jbevain@novell.com>Jb Evain
* monotouch_System.dll.sources: bring Process in. svn path=/trunk/mcs/; revision=138409
2009-07-222009-07-22 Jb Evain <jbevain@novell.com>Jb Evain
* ExpandableObjectConverter.cs: no method to override for a NET_2_1 profile. svn path=/trunk/mcs/; revision=138408
2009-07-222009-07-22 Jb Evain <jbevain@novell.com>Jb Evain
* ProcessStartInfo.cs: force no-verb on MONOTOUCH. svn path=/trunk/mcs/; revision=138407
2009-07-21* Container.cs: Replaced for loop with for loop.Gert Driesen
[Fixes bug #522474] * ContainerTest.cs: Added test for bug #522474. svn path=/trunk/mcs/; revision=138328
2009-07-21movedGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=138304
2009-07-21do not nullify deflateStreamGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=138301
2009-07-212009-07-20 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* 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
2009-07-20add monotouch sources filesJb Evain
svn path=/trunk/mcs/; revision=138222
2009-07-18* Container.cs: Use generic list on 2.0 profile, and avoid using varGert Driesen
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
2009-07-18* Container.cs: Avoid NRE in Remove and RemoveWithoutUnsiting.Gert Driesen
* ContainerTest.cs: Added tests for Remove and RemoveWithoutUnsiting. svn path=/trunk/mcs/; revision=138175
2009-07-18* ContainerTest.cs: Added tests for Add, Dispose, ValidateName andGert Driesen
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
2009-07-152009-07-14 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* SortedListTest.cs: new tests for bug #521750 provided by Kevin Fitzgerald. svn path=/trunk/mcs/; revision=137916
2009-07-152009-07-14 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* SortedList.cs: the IComparar.Compare arguments were reversed. Fixes bug #521750. Patch by Kevin Fitzgerald. svn path=/trunk/mcs/; revision=137914
2009-07-142009-07-14 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2009-07-142009-07-13 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* 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
2009-07-13remove TODOsGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=137760
2009-07-112009-07-10 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* ProcessStartInfo.cs: HaveEnvVars is enabled by just using the EnvironmentVariables property. Bug #520650 fixed. svn path=/trunk/mcs/; revision=137730
2009-07-102009-07-10 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* X509Chain.cs: revert my last change here since it caused 2 tests to fail. svn path=/trunk/mcs/; revision=137694
2009-07-102009-07-10 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* WebClient.cs: implement GetWebRequest and GetWebResponse. Use them instead of SetupRequest and ProcessResponse. svn path=/trunk/mcs/; revision=137673
2009-07-102009-07-09 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* 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
2009-07-10ignore test that fails on windowsGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=137665
2009-07-072009-07-07 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* WebClientTest.cs: if we write the 100 response, reset the output stream writer. svn path=/trunk/mcs/; revision=137500
2009-07-072009-07-07 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* 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
2009-07-06* WebConnectionStream.cs: Move and improve argument checks to match MS.Gert Driesen
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
2009-07-06* HttpWebRequestTest.cs: Marked test notworking on 1.0 profile.Gert Driesen
svn path=/trunk/mcs/; revision=137448
2009-07-06* HttpWebRequestTest.cs: Added tests for bug #511851. Added testsGert Driesen
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
2009-07-062009-07-06 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* HttpWebRequestTest.cs: add tests for POST + redirect and 401. svn path=/trunk/mcs/; revision=137429
2009-07-032009-07-02 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* 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
2009-07-022009-07-02 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* X509Certificate2.cs: * X509Chain.cs: changes to make everything compile with latest changes and fixed typo in IsChainComplete(). svn path=/trunk/mcs/; revision=137259
2009-07-02make it compileGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=137257
2009-07-022009-07-02 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* 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
2009-07-02fixGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=137239
2009-07-022009-07-02 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* 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
2009-07-022009-07-02 Gonzalo Paniagua Javier <gonzalo@novell.com>Gonzalo Paniagua Javier
* WebConnection.cs: must use the 'int' version in 1.1. svn path=/trunk/mcs/; revision=137231