GitHub PushEvent at 2014-11-15 17:08:13
Repository: mono
Actor: woodsb02
Payload: {"shas":[["554d6abf4c5f3760b4f16973f604cfeb9424329a","e1b45ff0cbca3b5de96a7db9406048fc8aa21855@sil.org","Properly convert COM error codes to C# exceptions\n\nAlso use additional information provided by IErrorInfo to fill in\nexception details.\n\nTo make use of IErrorInfo on Linux a suitable implementation has to be\nprovided, e.g. by including libcom plus adding a mapping from\noleauth32.dll to the shared library that provides the implementation.\n\nThis completes mono bug 496138\n(https://bugzilla.novell.com/show_bug.cgi?id=496138)","Eberhard Beilharz",true],["2d420bfb7a394884b7f8f52368907db186b855d9","e1b45ff0cbca3b5de96a7db9406048fc8aa21855@sil.org","Set ErrorInfo in Marshal.GetHRForException\n\nMarshal.GetHRForException had a MonoTODO because it needs to set\nthe errorinfo object so that exceptions get properly passed to\nunmanaged code. Since not all managed exceptions have a corresponding\nHR value but we might need to get to the original thrown exception\nwe implement a ManagedErrorInfo helper class that implements the\nIErrorInfo interface but also stores the exception.\n\nIn GetExceptionForHR we check if the errorinfo we get is a\nManagedErrorInfo. If it is we return the exception stored in there\n(if it converts to the same error code), otherwise we construct a new\nexception.","Eberhard Beilharz",true],["707051b3426852ae1d0304da8dbd3c1db411de09","f4a27f2596d854912645d7752c709467b7f64870@gmail.com","[MWF] Partially implement Help.ShowHelp","MarkS",true],["bbbe1e52d3f6c6379c9705197fbc03642a13867a","d79dd2d731c6e0b4a770735d4803e6d6a1aeb1b4@gmail.com","ClientWebSocket: SendAsync endOfMessage inverted.\n\nendOfMessage should indicate whether or not additional message parts will follow the current one. Currently, the meaning in ClientWebSocket.cs is inverted: !endOfMessage indicates that no more parts will follow the current one.\r\n\r\nSee the WebSockets RFC, 'frame-fin' at the top of http://tools.ietf.org/html/rfc6455#page-31.\r\nAlso see the MSDN docs for SendAsync: http://msdn.microsoft.com/en-us/library/system.net.websockets.websocket.sendasync(v=vs.110).aspx","Reuben Bond",true],["eeac252404431113091a1e710889e79e99dcb90e","d79dd2d731c6e0b4a770735d4803e6d6a1aeb1b4@gmail.com","Test ClientWebSocket.SendAsync EndOfMessage","Reuben Bond",true],["6354f74888a549075c639349147dc83bb10d5b72","635738133878d806b341a46c307f04136db1fd1d@gmail.com","Missing setting disposed to true","Marc-Andre Ferland",true],["8b9c60075f7b97fe88c3c588968977ff9bcf8c28","635738133878d806b341a46c307f04136db1fd1d@gmail.com","Missing Args checks.","Marc-Andre Ferland",true],["edca3467ce0034ec11a70c6249d0a258a87a2a56","5901ae632b757bfffe2ecbfdf25270593cf4975a@gmail.com","Added System.IdentityModel.Tokens.BootstrapContext including tests.","rjvdboon",true],["b89b5c46d67118c88e18d766811bd63df4436a18","99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","Test WebClient.UploadFileTaskAsync ContentType. Covers 19529.","Marcos Henrich",true],["6a249a56115feae7baf9a53b519e468583d8a137","99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","Test connection reuse.","Marcos Henrich",true],["30ec69fd50053812792c1eb474eea4529e6765cf","99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","Allow stream reuse when InputStream has been disposed.\nIf InputStream is disposed FlushInput now sets it to null so a new one can be created.","Marcos Henrich",true],["ee71f0a1e6b75e42cae1fe358fd50c11432e575d","99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","Test Json deserialization of a floating-point number as object.\nCovers 21583.","Marcos Henrich",true],["92a4fd26ac859887cc62bb7a0a5b3685546e27a9","99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","Improved Json deserialization of floating-point numbers.\nWhen DataContractJsonSerializer was created from type object, deserialization of floating.point numbers was not possible.\nFixes 21583.","Marcos Henrich",true],["8f2377e855f91a5ffff8def94409eceb6270c880","0f083921680f680684dc2695b888080302984f3c@gmail.com","[mdoc] No longer documenting explicitly implemented private interface members.\n\nhttps://bugzilla.xamarin.com/show_bug.cgi?id=18411\n\nIf a class explicitly implements an internal interface, those members will no\nlonger be documented, nor will the interface show up in the class' signature.\nThis allows for a library to hide internal implementation details that an end\nuser would not be able to take advantage of (ie. can't cast to internal\ninterface to call methods).\n\nIncludes test (check-monodocer-internal-interface)  added to makefile.","Joel Martinez",true],["410af9c0cc1b781cbe434d4706411f67a28b5eb9","c609901133f09544feac440ca203ddacc125bba6@gmail.com","Merge pull request #1309 from esdrubal/json\n\nImproved Json deserialization of floating-point numbers.","Marek Safar",true],["8d405e7aa12aed67f1b0e09b72316dc57480e63a","5901ae632b757bfffe2ecbfdf25270593cf4975a@gmail.com","Change unittest to not use the UserNameSecurityTokenHandler base class (as it does not-exist in mono)","rjvdboon",true],["4d7a441967fef5d794ccc824438cbaa47559e78f","5901ae632b757bfffe2ecbfdf25270593cf4975a@gmail.com","Update unit tests for binary serialization","rjvdboon",true],["6ee08cf772eb95c59ea81270523b210cb5948bc1","44ca9dc623078cd07d18aa0ff53fbed98784941d@gmail.com","[runtime] Implement lazy resolution of array interfaces.\n\nTo resolve casting we make all relevant interfaces to use the generic variance casting code.\nThis only affected ICollection`1 and IList`1, which are not terribly popular.\n\nTo fix dispatch we augment vtable resolution to treat those interfaces as variant and use\nthe already in place machinery.\n\nMemory reduction numbers for the corlib test suite:\n\nInitialized classes 8004 -> 7470 (7% reduction)\nCorlib mempool size: 2719832 -> 2678872 (1.5% reduction)\n\nInflated classes 4500: 3.972 (12% reduction)\nInflated signatures size: 166128 -> 139812 (16% reduction)\nInflated methods size: 565152 -> 485664 (15$ reduction)","Rodrigo Kumpera",true],["cab1c00168a773bd75ea3bee155dca12e88c9b78","44ca9dc623078cd07d18aa0ff53fbed98784941d@gmail.com","[runtime] Remove a bit chunk of what's dead code now.","Rodrigo Kumpera",true],["11049f9dd7eeaf8c8d471bf47cdb5c9556d1d80d","5901ae632b757bfffe2ecbfdf25270593cf4975a@gmail.com","Added serialization of SecurityToken with Handler","Robert J. van der Boon",true]],"size":426,"ref":"refs/heads/master","head":"4f237e0ce106218265a40e600a6c65f6a9143fb9"}