Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@@ -1,24 +0,0 @@
2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
* AssemblyInfo.cs : InternalVisibleTo System.ServiceModel.Web.Extensions.
2010-03-10 Atsushi Enomoto <atsushi@ximian.com>
* AssemblyInfo.cs: added InternalVisibleTo(System.Json). Also added
dummy 2.0 for easy testing.
2010-01-25 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Fix attributes for Moonlight
2009-01-14 Jb Evain <jbevain@novell.com>
* AssemblyInfo.cs: fix the public key for the NET_2_1 case.
2007-12-05 Atsushi Enomoto <atsushi@ximian.com>
* AssemblyInfo.cs: updated version.
2007-09-01 Atsushi Enomoto <atsushi@ximian.com>
* AssemblyInfo.cs : updated version and key.

View File

@@ -1,172 +0,0 @@
2010-03-12 Atsushi Enomoto <atsushi@ximian.com>
* net_2_0_System.ServiceModel.Web.dll.sources,
common_System.ServiceModel.Web.dll.sources : UriTemplates are
moved to Sys.SM.dll in 4.0 profile.
2010-03-12 Atsushi Enomoto <atsushi@ximian.com>
* monotouch_System.ServiceModel.Web.dll.sources :
This also needs new files.
2010-03-10 Atsushi Enomoto <atsushi@ximian.com>
* net_2_0_System.ServiceModel.Web.dll.sources,
net_2_1_raw_System.ServiceModel.Web.dll.sources :
move JsonReader.cs as Sys.R.S.Json/JavaScriptReader.cs
2010-03-10 Atsushi Enomoto <atsushi@ximian.com>
* net_2_0_System.ServiceModel.Web.dll.sources,
net_2_1_raw_System.ServiceModel.Web.dll.sources :
add JavaScriptObjectDeserializer.cs and JsonReader in Sys.Json
(which is to be moved later).
2010-03-02 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web_test.dll.sources : add new test.
* Makefile : add new extra dist.
2010-01-26 Sebastien Pouliot <sebastien@ximian.com>
* monotouch_System.ServiceModel.Web.dll.sources: Don't inherit from
net_2_1_raw*.sources when you require a superset of moonlight API
2010-01-25 Sebastien Pouliot <sebastien@ximian.com>
* net_2_1_raw_System.ServiceModel.Web.dll.sources: Use custom
version of DataContractJsonSerializer for Moonlight
2009-11-12 Atsushi Enomoto <atsushi@ximian.com>
* common_System.ServiceModel.Web.dll.sources,
net_2_0_System.ServiceModel.Web.dll.sources,
net_4_0_System.ServiceModel.Web.dll.sources :
in 4.0 profile, some types are moved from this
assembly, so extract common basis and include
it in 2.0 and 4.0 profile sources (4.0 is
equivalent to common so far).
2009-10-23 Atsushi Enomoto <atsushi@ximian.com>
* monotouch_System.ServiceModel.Web.dll.sources:
adding experimental WebHttpBinding stuff.
2009-10-08 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web_test.dll.sources :
add WebScriptEnablingBehaviorTest.cs.
2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web_test.dll.sources :
add WebScriptServiceHostFactoryTest.cs.
2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : add -r:System.Web.Extensions.dll.
2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web_test.dll.sources :
added UriTemplateTableTest.cs.
2009-09-07 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web_test.dll.sources :
added UriTemplateEquivalenceComparerTest.cs.
2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : use System.Core.
2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web_test.dll.sources :
added WebOperationContextTest.cs.
2009-07-20 Jb Evain <jbevain@novell.com>
* Makefile: filter the valid profile on the framework version,
to make it easier to have custom variants.
2009-04-22 Sebastien Pouliot <sebastien@ximian.com>
* net_2_1_raw_System.ServiceModel.Web.dll.sources: Remove the common
Const, Locale and MonoTODO since we can now get them from mscorlib.dll
2009-04-06 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web_test.dll.sources : added
AtomPub10CategoriesDocumentFormatterTest.
2009-04-03 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web_test.dll.sources : added
ServiceDocumentTest and AtomPub10ServiceDocumentFormatterTest.
2009-04-03 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web.dll.sources : added 3.5 SP1 atompp stuff.
2009-02-02 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : add -d:NET_3_5.
2008-09-12 Jb Evain <jbevain@novell.com>
* net_2_1_raw_System.ServiceModel.Web.dll.sources
* Makefile
* System.Runtime.Serialization.Json/JsonReader.cs:
support the SL2 profile compilation.
2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
* System.ServiceModel.Web_test.dll.sources: add WebServiceHostTest.cs.
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : -r:System.Configuration.dll.
2007-12-07 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web.dll.sources : fixed wrong source name.
2007-12-05 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web_test.dll.sources,
System.ServiceModel.Web.dll.sources : updated to reflect the latest
file lists.
* Makefile : added -r:System.ServiceModel.dll
2007-09-01 Atsushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.Web_test.dll.sources : removed all old tests
for obsoleted types. They must be updated before being added so
that they do not block run-test-ondotnet. Added JsonWriterTest.cs.
* System.ServiceModel.Web.dll.sources : added JsonWriter.cs and
JsonReaderWriterFactory.cs.
* Makefile : fixed version number. It is not NO_TEST anymore.
2007-06-07 Joel Reed <joelwreed@comcast.com>
* ATOM: serialize generator, logo, copyrights, and language
add two new unit test data feeds
2007-06-05 Joel Reed <joelwreed@comcast.com>
* add SyndicationCategory stubbed out class from Stephen A Jazdzewski,
add RSS serialization tests, add richer atom feed serialization test
2007-06-04 Joel Reed <joelwreed@comcast.com>
* add properties and constructor implementations for
UrlSyndicationContent and XmlSyndicationContent
2007-05-31 Joel Reed <joelwreed@comcast.com>
* add more testcases and stubbed out classes from Stephen A Jazdzewski
* Move System.ServiceModel.Syndication files into a subdirectory

View File

@@ -1,32 +0,0 @@
2010-05-21 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptServiceHostFactory.cs : similarly to ServiceDebugBehavior
and ServiceMetadataBehavior in ServiceHostBase, it must *prepend*
WebScriptEnablingBehavior to apply all other behaviors subsequently.
2009-10-09 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptServiceHostFactory.cs : call base.OnOpening() here too.
2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptServiceHostFactory.cs : I have to again revert the
previous change; it does fill endpoints regardless of hosting
environment (now with tests).
2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptServiceHostFactory.cs : do tasks in previous change only
if it is done under ASP.NET environment.
2009-09-04 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptServiceHostFactory.cs : endpoints are automatically added
and if they are added through configuration, it is an error
(as documented).
2006-02-16 Atsushi Enomoto <atsushi@ximian.com>
* WebServiceHostFactory.cs, WebScriptServiceHostFactory.cs :
new files.

View File

@@ -1,80 +0,0 @@
2010-07-14 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncoder.cs : support Raw message in ReadMessage() too.
Allow null content type.
2010-07-14 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncoder.cs : support Raw message. Fixed bug #619542.
2010-06-22 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElement.cs : return MessageVersion in
GetProperty<T>(). Fixed WebHttpBinding working.
2009-10-23 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElement.cs, WebMessageEncoder.cs:
add experimental monotouch build.
2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncoder.cs : handle /js and /jsdebug specially, as raw
javascript stream.
2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElement.cs : implement GetProperty<T>().
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElement.cs : some TODO cleanup.
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncoder.cs : use content-type correctly.
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncoder.cs : attach WebBodyFormatMessageProperty in
ReadMessage() too.
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncoder.cs : implement ReadMessage(Stream,...). Use
ContentTypeMapper here, not in WriteMessage().
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncoder.cs : consider WebBodyFormatMessageProperty.
2008-02-08 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElement.cs : removed some todos.
* WebMessageEncoder.cs : implement WriteMessage(). (Though I have no
idea how non-xml formats can be specified.)
2008-02-08 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElement.cs : implemented
BuildChannelFactory() and BuildChannelListener().
2008-02-06 Atsushi Enomoto <atsushi@ximian.com>
* WebBodyFormatMessageProperty.cs, WebContentTypeMapper.cs,
WebMessageEncodingBindingElement.cs, WebContentFormat.cs,
WebMessageEncoder.cs, WebMessageEncoderFactory.cs :
added missing file headers.
2008-02-05 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElement.cs :
implement CreateMessageEncoderFactory().
* WebMessageEncoderFactory.cs, WebMessageEncoder.cs : implementation.
* WebBodyFormatMessageProperty.cs : ToString() is more informative.
2008-02-05 Atsushi Enomoto <atsushi@ximian.com>
* WebBodyFormatMessageProperty.cs, WebContentTypeMapper.cs,
WebContentFormat.cs, WebMessageEncodingBindingElement.cs :
new files.

View File

@@ -1,21 +0,0 @@
2010-03-02 Atsushi Enomoto <atsushi@ximian.com>
* EncodingConverter.cs, WebHttpBindingElement.cs,
WebHttpSecurityElement.cs : implement OnApplyConfiguration(), fill
some TypeConverters, and fix BindingElementType, based on the patch
by Sander Rijken.
2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpElement.cs, WebScriptEnablingElement.cs : fix BehavirType.
2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBindingElement.cs : fix build.
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBindingCollectionElement.cs, WebHttpBindingElement.cs,
WebHttpElement.cs, WebHttpSecurityElement.cs,
WebMessageEncodingElement.cs, WebScriptEnablingElement.cs :
new stubs.

View File

@@ -1,126 +0,0 @@
2010-07-08 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : Set an a default DispatchOperation to throw
EndpointNotFoundException instead of raising null Invoker error.
And add error handler that converts the exception to HTTP 404.
2010-03-19 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : set FilterPriority to make it in higher
priority than conflicting endpoints (such as mex endpoint).
2010-03-16 Jb Evain <jbevain@novell.com>
* WebHttpBehavior.cs: use MOONLIGHT symbol to
disambiguate MonoTouch and Moonlight code.
2009-10-23 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : add experimental monotouch build.
2009-10-08 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptEnablingBehavior.cs : use JsonQueryStringConverter, with
"d" wrapper name. Allow only WrappedRequest.
2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptEnablingBehavior.cs : validate body style.
* WebHttpBehavior.cs : operations could miss WebGet/WebInvoke and
we should not crash by NRE because of missing of those atts.
2009-10-06 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptEnablingBehavior.cs : fix listen uri which used to result
in unexpected relative recalculation against the base uri.
2009-09-18 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : parameter Wrapped check in Validate() should
not be done only for GET.
2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptEnablingBehavior.cs : basic implementation. Create custom
ChannelDispatchers for "/js" and "/jsdebug" like we do for
/wsdl (ServiceMetadataExtension). And they return Javascript
generated from ProxyGenerator in Sys.Web.Extensions.
2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : now message formatters are pairs of request/
reply formatters.
2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : BodyStyle is operation specific.
2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : on validation, check wrapped parameter style.
2009-08-06 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptEnablingBehavior.cs : revert GetQueryStringConverter().
(MSDN missing entry issue.)
2009-08-05 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs, WebScriptEnablingBehavior.cs :
implemented properties as in documented way.
Remove extra derived GetQueryStringConverter().
2009-08-05 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs, WebScriptEnablingBehavior.cs :
mostly implemented Validate().
2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
* WebHttpBehavior.cs : override endpoint's ContractFilter
as well as AddressFilter.
2008-04-16 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : now that ServiceHost calls Validate(),
it prevents webHttpBinding working. So, removed NIE.
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : removed couple of MonoTODOs.
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : ApplyDispatchBehavior() sets address filter.
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs :
Call AddClientErrorInspector() in ApplyClientBehavior().
Call AddServerErrorHandlers() in ApplyDispatchBehavior().
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : pass itself to WebMessageFormatter too.
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : now WebMessageFormatter requires
QueryStringConverter. Hence implemented GetQueryStringConverter().
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : use WebMessageFormatter (note that they are
not done yet).
2008-02-13 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptEnablingBehavior.cs : new stub.
2008-02-12 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : some implementation (sorta wrong).
2008-02-07 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehavior.cs : stub.

View File

@@ -1,168 +0,0 @@
2010-07-14 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : do not depend on WebOperationContext.
add support for Raw format request.
2010-07-14 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : add support for Raw format.
2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : add NET_2_1 profile build.
2010-05-24 Atsushi Enomoto <atsushi@ximian.com>
* JsonQueryStringConverter.cs : objects are regarded serializable as
long as they are public here, with some exceptions (not implemented).
2010-03-16 Jb Evain <jbevain@novell.com>
* WebMessageFormatter.cs: use MOONLIGHT symbol to
disambiguate MonoTouch and Moonlight code.
2009-10-23 Atsushi Enomoto <atsushi@ximian.com>
* JsonQueryStringConverter.cs
QueryStringConverter.cs
WebMessageFormatter.cs : add experimental monotouch build.
2009-10-08 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncoder.cs : use alwaysEmitTypeInformation to output
object __type.
2009-10-08 Atsushi Enomoto <atsushi@ximian.com>
* JsonQueryStringConverter.cs : add custom body name support (used.
for AJAX). Handle string value (in very LAMESPEC way).
* WebMessageFormatter.cs : add custom body name support.
Slightly changed reply serialization.
Convert deserialized values using QueryStringConverter.
2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : revert and fix wrapper name change. XML
and JSON have different serialization.
2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : also fix wrapped message deserialization.
It should expect FooResponse (body WrapperName), not FooResult
(ReturnValue part Name).
2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : when they serialize Wrapped message, it
first writes "root" and then the wrapper element.
2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : JSON writer does not support namespace.
2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : it was not returning value with correct
wrapper name/namespace. Fix interop with .NET client.
2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : Made the same prohibition for dispatch
formatters too. Support WebMessageBodyStyle on dispatcher side too.
2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : override some serialization methods as
prohibited.
2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpDispatchOperationSelector.cs : use common extension method.
* WebMessageFormatter.cs : support WebMessageBodyStyle(.Wrapped*).
Cache serializers.
2009-07-28 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : apply OutgoingRequest if available.
2008-04-16 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : now that ReadObject() verifies
by default, it broke deserialization. Fixed it.
2008-02-18 Atsushi Enomoto <atsushi@ximian.com>
* JsonQueryStringConverter.cs : implemented.
2008-02-17 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : implement WebOperationContext support.
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpDispatchOperationSelector.cs : some code cleanup.
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : fixed content-type typo.
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : implemented DeserializeReply().
It was wrong to have one MessageDescription in a formatter, as
they are different between serialization and deserialization.
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : oops oops. not "encoding" but "charset".
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : hack SerializeReply().
Add WebBodyFormat property
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : implement DeserializeRequest().
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : attach a HttpRequestMessageProperty when
creating a request Message.
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpDispatchOperationSelector.cs : implemented large part of it.
* WebMessageFormatter.cs : moved BuildUriTemplate to WebAttributeInfo.
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : pass WebHttpBehavior too.
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : pass QueryStringConverter which is used to
convert parameter objects to the components of the request URI.
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageFormatter.cs : new message formatter that is created
from WebHttpBehavior and handles [WebGet] or [WebInvoke]. Not done.
2008-02-13 Atsushi Enomoto <atsushi@ximian.com>
* QueryStringConverter.cs : I could just check null parameter.
2008-02-13 Atsushi Enomoto <atsushi@ximian.com>
* QueryStringConverter.cs: CanConvert() supports cpl more types.
Implemented ConvertStringToValue() and ConvertValueToString().
2008-02-12 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpDispatchOperationSelector.cs : stubbed members.
2008-02-07 Atsushi Enomoto <atsushi@ximian.com>
* JsonQueryStringConverter.cs, QueryStringConverter.cs,
WebHttpDispatchOperationSelector.cs : mostly stubs.

View File

@@ -1,282 +0,0 @@
2010-06-18 Atsushi Enomoto <atsushi@ximian.com>
* Rss20ItemFormatter.cs : enabled DateTimeOffset parsing.
Fixed bug #615332, patch by Carlos Martin.
2010-06-16 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatter.cs : Fix reading of "source" element to not
expect feed element (ReadFrom() expects it). Fixed bug #614596.
2010-06-07 Carlos Martin Nieto <carlos@cmartin.tk>
* Rss20ItemFormatter.cs: Don't assume guids are permalinks
2009-12-01 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatter.cs, Atom10FeedFormatter.cs :
write extensions. Patch by Tom Philpot.
2009-10-16 Atsushi Enomoto <atsushi@ximian.com>
* Rss20FeedFormatter.cs, Rss20ItemFormatter.cs : handle other text
nodes than text (cdata, whitespaces etc.) and make sure to proceed
the reader when they are skipped. Fixed bug #546965 and #546959.
2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationVersions.cs :
Handle atom feed as well. Patch by David Mitchell.
2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationElementExtension.cs : give OuterName and OuterNamespace
for extensions with .ctor(XmlReader).
2009-10-05 Atsushi Enomoto <atsushi@ximian.com>
* Atom10FeedFormatter.cs : do not use Atom10ItemFormatter(item)
at ReadItem(). It is only for writing. Patch by David Mitchell.
2009-10-05 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatter.cs : enable XmlConvert.ToDateTimeOffset(),
patch by David Mitchell.
2009-09-15 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationElementExtension.cs : make it ready for 2.1 build.
2009-09-07 Atsushi Enomoto <atsushi@ximian.com>
* Rss20FeedFormatter.cs, CategoriesDocument.cs,
AtomPub10ServiceDocumentFormatter_1.cs,
AtomPub10CategoriesDocumentFormatter.cs,
AtomPub10ServiceDocumentFormatter.cs : a couple of corcompare fixes.
2009-04-15 Atsushi Enomoto <atsushi@ximian.com>
* ServiceDocument.cs : remove Utility class. It is not precise
implementation to write extensions.
* ServiceDocumentFormatter.cs : virtual extension writer methods
should call possibly overriden Write[Element/Attribute]Extensions()
in possibly derived document item classes.
Implemented LoadElementExtensions().
* AtomPub10CategoriesDocumentFormatter.cs,
AtomPub10ServiceDocumentFormatter.cs : Implemented GetSchema().
2009-04-06 Atsushi Enomoto <atsushi@ximian.com>
* ServiceDocumentFormatter.cs
Workspace.cs
Atom10FeedFormatter.cs
AtomPub10ServiceDocumentFormatter.cs
ResourceCollectionInfo.cs
CategoriesDocument.cs
ServiceDocument.cs : implemented most of reader parts.
2009-04-06 Atsushi Enomoto <atsushi@ximian.com>
* Workspace.cs, ResourceCollectionInfo.cs,
CategoriesDocument.cs, ServiceDocument.cs : use common internal
SyndicationExtension class for extensions.
2009-04-06 Atsushi Enomoto <atsushi@ximian.com>
* AtomPub10CategoriesDocumentFormatter.cs, Atom10FeedFormatter.cs,
CategoriesDocument.cs : ongoing implementation (handle categories).
2009-04-03 Atsushi Enomoto <atsushi@ximian.com>
* ServiceDocumentFormatter.cs
Workspace.cs
AtomPub10ServiceDocumentFormatter.cs
ResourceCollectionInfo.cs
CategoriesDocument.cs
ServiceDocument.cs : ongoing implementation.
2009-04-03 Atsushi Enomoto <atsushi@ximian.com>
* ServiceDocumentFormatter.cs
InlineCategoriesDocument.cs
AtomPub10ServiceDocumentFormatter_1.cs
Workspace.cs
AtomPub10CategoriesDocumentFormatter.cs
ReferencedCategoriesDocument.cs
CategoriesDocumentFormatter.cs
AtomPub10ServiceDocumentFormatter.cs
ResourceCollectionInfo.cs
CategoriesDocument.cs
ServiceDocument.cs : stubs (new in 3.5 SP1).
2008-04-10 Eyal Alaluf <eyala@mainsoft.com>
* SyndicationElementExtension.cs: XmlObjectSerializer.ReadObject now
verifies by default. Disabled explicitly the verification in GetObject.
2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationElementExtensionCollection.cs, Atom10FeedFormatter.cs,
Atom10ItemFormatter.cs, Rss20FeedFormatter.cs : warning cleanup.
* SyndicationItem.cs : implemented TryParseContent().
* Atom10ItemFormatter.cs : read Content.
* Rss20ItemFormatter.cs : Handle Atom 1.0 extension elements.
Fixed ReadSourceFeed() that should read <source> in its own way.
2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatter.cs : changes in extension attribute handling:
TryParseAttribute() should be called regardless of
PreserveExtensionAttributes.
* SyndicationFeedFormatter.cs, SyndicationItemFormatter.cs :
implemented ToString().
* Rss20FeedFormatter.cs : strictly require <channel> under <rss>.
2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatter.cs : implemented read methods and GetSchema().
2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationFeedFormatter.cs : implemented LoadElementExtensions().
* Rss20FeedFormatter.cs : implemented read methods and GetSchema().
PreserveElementExtensions and PreserveAttributeExtensions are
true by default.
* Rss20ItemFormatter.cs : filter xmlns attributes out.
2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationElementExtensionCollection.cs :
every Add() caused infinite loop.
* SyndicationFeed.cs, SyndicationItem.cs : Implemented Load() and [*1]
* SyndicationLink.cs : int set_Length() argument check was wrong. [*1]
* SyndicationCategory.cs, SyndicationPerson.cs : [*1]
* SyndicationItemFormatter.cs : Implemented LoadElementExtensions().
* SyndicationVersions.cs : added SyndicationItem.Load<T>() and
SyndicationFeed<T>() implementation.
* Atom10ItemFormatter.cs : [*2]
* Rss20ItemFormatter.cs : implemented read methods. [*2]
[*1] Implemented TryParseElement and TryParseAttribute.
[*2] PreserveElementExtensions and PreserveAttributeExtensions are
true by default.
2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
* Atom10FeedFormatter_1.cs, Atom10ItemFormatter_1.cs,
Rss20FeedFormatter_1.cs, Rss20ItemFormatter_1.cs : implemented.
* Atom10FeedFormatter.cs, Atom10ItemFormatter.cs,
Rss20FeedFormatter.cs, Rss20ItemFormatter.cs :
implemented instance creation. Some parameter renaming.
2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
* Rss20FeedFormatter.cs : s:/item/feed/ in the error message.
* Atom10FeedFormatter.cs : implemented WriteTo() and WriteXml().
2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatter.cs : some more notes on its spec violation.
2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
* Rss20ItemFormatter.cs : enclose SourceFeed with <source>.
* Atom10ItemFormatter.cs : implemented WriteTo() and WriteXml().
2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
* Rss20ItemFormatter.cs : some parameter renaming.
* SyndicationFeedFormatter.cs, Rss20FeedFormatter.cs : implemented,
based on item formatter.
* SyndicationItemFormatter.cs : implemented syndication element
creation methods. Added null argument checks.
2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
* Rss20ItemFormatter.cs : write remaining properties in item.
* UrlSyndicationContent.cs : implemented.
* XmlSyndicationContent.cs, SyndicationContent.cs,
SyndicationElementExtensionCollection.cs : mostly implemented; now
I mostly found that those unimplemented stuff were bound to
SyndicationElementExtension constructors.
2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationFeed.cs : do not try to set null items in .ctor() (null
items are allowed in .ctor, while not allowed in set_Items()).
Remove extra NotImplementedException.
Implemented WriteAttributeExtensions and WriteElementExtensions.
* SyndicationElementExtension.cs : implemented.
* SyndicationExtensions.cs,
SyndicationItem.cs, SyndicationLink.cs, SyndicationCategory.cs,
SyndicationPerson.cs : Implemented WriteAttributeExtensions() and
WriteElementExtensions() in each syndication element to call
corresponding method in SyndicationExtensions.
* SyndicationItemFormatter.cs :
implemented Write[Element/Attribute]Extensions() and
TryParse[Element/Attribute]().
* Rss20ItemFormatter.cs : write extensions on writing to xml.
Null check in Contributors on writing to xml.
2007-12-11 Atsushi Enomoto <atsushi@ximian.com>
* Rss20ItemFormatter.cs, SyndicationContent.cs,
TextSyndicationContent.cs : flush some more implementation.
2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatter.cs, Rss20ItemFormatter.cs,
SyndicationCategory.cs, SyndicationContent.cs, SyndicationFeed.cs,
SyndicationItem.cs, SyndicationItemFormatter.cs,
SyndicationPerson.cs : a bunch of implementation.
2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationElementExtensionCollection.cs : added copy .ctor().
* SyndicationLink.cs : implemented everything but read/write part.
2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
* Atom10FeedFormatter.cs Atom10FeedFormatter_1.cs
Atom10ItemFormatter.cs Atom10ItemFormatter_1.cs
Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs
Rss20ItemFormatter.cs Rss20ItemFormatter_1.cs
SyndicationCategory.cs SyndicationElementExtension.cs
SyndicationElementExtensionCollection.cs SyndicationFeed.cs
SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs:
finished stubs.
* ISyndicationElement.cs : internal interface, introduced to reduce
corcompare obstacles.
2007-12-07 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatter.cs, Atom10ItemFormatter_1.cs,
Rss20ItemFormatter.cs, Rss20ItemFormatter_1.cs,
SyndicationItemFormatter.cs : more new stubs.
* SyndicationFeedFormatter.cs, SyndicationItem.cs,
SyndicationLink.cs, SyndicationPerson.cs : more stub fixes.
2007-12-07 Atsushi Enomoto <atsushi@ximian.com>
* TextSyndicationContent.cs, XmlSyndicationContent.cs,
UrlSyndicationContent.cs : new stubs.
* SyndicationContent.cs, TextSyndicationContentKind.cs,
SyndicationFeedFormatter.cs, SyndicationFeed.cs :
ongoing stub fixes.
2007-12-07 Atsushi Enomoto <atsushi@ximian.com>
* Ato10FeedFormatter.cs Atom10FeedFormatter.cs :
oops, wrong file name. renamed former to latter.
2007-12-05 Atsushi Enomoto <atsushi@ximian.com>
* Ato10FeedFormatter.cs Atom10FeedFormatter_1.cs
Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs
SyndicationCategory.cs SyndicationContent.cs
SyndicationElementExtension.cs
SyndicationElementExtensionCollection.cs
SyndicationFeed.cs SyndicationFeedFormatter.cs
SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs
SyndicationVersions.cs TextSyndicationContentKind.cs :
new stubs.

View File

@@ -1,102 +0,0 @@
2009-10-23 Atsushi Enomoto <atsushi@ximian.com>
* WebInvokeAttribute.cs
WebChannelFactory.cs
WebGetAttribute.cs
WebOperationContext.cs
IncomingWebResponseContext.cs
OutgoingWebRequestContext.cs :
Add experimental monotouch build.
2009-10-09 Atsushi Enomoto <atsushi@ximian.com>
* WebServiceHost.cs : call base.OnOpening() here too.
2009-09-04 Atsushi Enomoto <atsushi@ximian.com>
* OutgoingWebResponseContext.cs : add missing methods.
2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
* WebOperationContext.cs : Current is automatically created (even
without WebHttpBehavior or WebChannelFactory).
* IncomingWebRequestContext.cs, IncomingWebResponseContext.cs:
WebOperationContext could be created regardless of whether it is
request or not. So do not premise incoming members existence.
2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
* WebChannelFactory.cs : added missing constructors.
2009-07-28 Atsushi Enomoto <atsushi@ximian.com>
* OutgoingWebRequestContext.cs : implement.
2008-06-11 Noam Lampert <noaml@mainsoft.com>
* WebServiceHost.cs: Open endpoint on BaseAddress if necessary
2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
* WebServiceHost.cs: disable http and https help page support on opening.
2008-02-17 Atsushi Enomoto <atsushi@ximian.com>
* WebOperationContext.cs : remove extra TODOs.
2008-02-17 Atsushi Enomoto <atsushi@ximian.com>
* IncomingWebRequestContext.cs, IncomingWebResponseContext.cs,
OutgoingWebRequestContext.cs, OutgoingWebResponseContext.cs,
WebOperationContext.cs : implemented large chunk of them. Still
not sure how outgoing request and incoming response are used.
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* WebServiceHost.cs : Binding could be custom.
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebAttributeInfo.cs : added BuildUriTemplate().
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebGetAttribute.cs : oops, Method is extraneous.
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebChannelFactory.cs : call base.OnOpening().
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebAttributeInfo.cs : new class to unify WebGet and WebInvoke.
* WebInvokeAttribute.cs, WebGetAttribute.cs : rewrote to use above.
* WebChannelFactory.cs : removed couple of MonoTODOs.
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebGetAttribute.cs, WebInvokeAttribute.cs : they are "passive"
operation behaviors and do nothing.
* WebChannelFactory.cs : if no Binding is set, set default
WebHttpBinding.
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebChannelFactory.cs, WebServiceHost.cs : their role is to supply
WebHttpBehavior.
2008-02-12 Atsushi Enomoto <atsushi@ximian.com>
* WebChannelFactory.cs : added more constructors.
* IncomingWebRequestContext.cs, IncomingWebResponseContext.cs,
OutgoingWebResponseContext.cs, OutgoingWebRequestContext.cs,
WebOperationContext.cs : new stubs.
2008-02-07 Atsushi Enomoto <atsushi@ximian.com>
* WebServiceHost.cs, WebChannelFactory.cs,
WebInvokeAttribute.cs, WebGetAttribute.cs : mostly stubs.
2008-02-06 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageBodyStyle.cs, WebMessageFormat.cs : new enums.

View File

@@ -1,39 +0,0 @@
2008-10-23 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpSecurity.cs, WebHttpBinding.cs:
add experimental monotouch build.
2008-04-13 Igor Zelmanovich <igorz@mainsoft.com>
* WebHttpBinding.cs:
consider fixed API in BindingElementCollection class.
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBinding.cs : implemented every remaining member but
configuration support.
* WebHttpSecurity.cs : implement Transport.
2008-02-12 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBinding.cs : use ManualAddressing.
2008-02-08 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBinding.cs : Scheme could be HTTPS.
it implements IBindingRuntimePreferences.
2008-02-06 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpSecurity.cs, WebHttpBinding.cs, WebHttpSecurityMode.cs:
added missing file headers.
2008-02-05 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBinding.cs : rewrote most of properties to reuse
HttpTransportBindingElement. Implemented couple more of members.
2007-12-07 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBinding.cs WebHttpSecurity.cs WebHttpSecurityMode.cs:
stubs.

View File

@@ -1,80 +0,0 @@
2010-05-25 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplate.cs : safe-unescape template parameters.
2009-10-23 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplate.cs, UriTemplateMatchException.cs, UriTemplateMatch.cs:
Add experimental monotouch build.
2009-09-22 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplate.cs : Fix method signatures. Take care of dictionary
case sensitivity.
2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplateTable.cs : do not raise an error when MatchSingle() did
not result in any match. Match methods should reject empty table.
2008-09-07 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplate.cs, UriTemplateMatch.cs : add support for wildcard.
2008-09-07 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplate.cs : implement IsEquivalentTo().
* UriTemplateEquivalenceComparer.cs : implement.
2008-09-07 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplate.cs : add BindByName() overloads with Dictionary.
2008-09-07 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplate.cs : implemented Defaults and IgnoreTrailingSlash.
2008-09-07 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplate.cs : Fixed a couple of parse/match behavior to match
3.5 SP1 (except for Defaults which misses implementation).
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplate.cs : the rewrite broke query parameter matching.
param name -> stored param name -> template name -> QueryVariable!
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplateTable.cs : remove some MonoTODOs.
2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplate.cs : rewrote query parameter retrieval part. It did
not match order-independent input and lack of parameters.
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplateMatch.cs : implement everything but WildcardPathSegments.
* UriTemplate.cs : (Match) set RequestUri. Add match strings to
RelativePathSegments and QueryParameters.
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplateTable.cs : key_value_pair was not set.
* UriTemplate.cs : in Match(), template and candidate could start
from '/' which should not be compared.
2008-02-12 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplateMatch.cs : implemented some members.
* UriTemplateTable.cs : implemented Match() and MatchSingle().
* UriTemplate.cs : Do not expand template in non-path-query area.
Implemented Match().
2008-02-12 Atsushi Enomoto <atsushi@ximian.com>
* UriTemplateTable.cs, UriTemplateEquivalenceComparer.cs : new stubs.
* UriTemplateMatchException.cs : new.
* UriTemplate.cs : implemented .ctor(), BindByName() and
BindByPosition().

View File

@@ -1,8 +0,0 @@
2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptServiceHostFactoryTest.cs : add tests for contract and
wrapped validity.
2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptServiceHostFactoryTest.cs : new test.

View File

@@ -1,29 +0,0 @@
2010-07-14 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElementTest.cs : add test for null
content type for ReadMessage() (allowed),
2010-06-22 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElementTest.cs : add test for
GetProperty<MessageVersion>().
2008-02-08 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElementTest.cs : more MessageEncoder test.
2008-02-08 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElementTest.cs : test
CanBuildChannelFactory() and CanBuildChannelListener().
Small test for BuildChannelFactory().
2008-02-05 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElementTest.cs : added MessageEncoder test.
* WebBodyFormatMessagePropertyTest.cs : fixed ToString() test.
2008-02-05 Atsushi Enomoto <atsushi@ximian.com>
* WebMessageEncodingBindingElementTest.cs,
WebBodyFormatMessagePropertyTest.cs : new test files.

View File

@@ -1,3 +0,0 @@
2010-03-01 Sander Rijken <sr@d-90.nl>
* WebHttpBindingElementTest.cs : new test.

View File

@@ -1,34 +0,0 @@
2010-07-14 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehaviorTest.cs : add test for deserializing Raw request
message too.
2010-07-14 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehaviorTest.cs : add test for bug #619542 (not sure if it
works on mono; run-test is broken in trunk. Verified under .NET).
2009-10-08 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptEnablingBehaviorTest.cs : new test.
2009-09-15 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehaviorTest.cs : enable working test.
2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehaviorTest.cs : some message formatters tests.
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehaviorTest.cs : test that ApplyDispatchBehavior() sets
address filter.
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehaviorTest.cs : test ApplyDispatchBehavior().
2008-02-12 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpBehaviorTest.cs : new test.

View File

@@ -38,6 +38,8 @@ using System.ServiceModel.Web;
using System.Text;
using NUnit.Framework;
using MonoTests.Helpers;
namespace MonoTests.System.ServiceModel.Description
{
public class MyHostFactory : WebScriptServiceHostFactory
@@ -64,7 +66,7 @@ namespace MonoTests.System.ServiceModel.Description
[Test]
public void ScriptGenerator ()
{
var url = "http://localhost:37564";
var url = "http://localhost:" + NetworkHelpers.FindFreePort ();
var host = new MyHostFactory ().CreateServiceHost (typeof (HogeService));
var binding = new WebHttpBinding ();
host.AddServiceEndpoint (typeof (IHogeService), binding, url);

View File

@@ -1,35 +0,0 @@
2010-05-24 Atsushi Enomoto <atsushi@ximian.com>
* JsonQueryStringConverterTest.cs : add more tests for CanConvert()
and reorganized some classes to make tests rational.
2009-10-08 Atsushi Enomoto <atsushi@ximian.com>
* JsonQueryStringConverterTest.cs : added some string deserialization
test. It just proved .NET is too lame.
2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
* JsonQueryStringConverterTest.cs : comment out one cosmetic case
that is not working under .NET.
2008-02-18 Atsushi Enomoto <atsushi@ximian.com>
* JsonQueryStringConverterTest.cs : new test.
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpDispatchOperationSelectorTest.cs : added couple more tests
with different contract contract case.
2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpDispatchOperationSelectorTest.cs : new test.
2008-02-13 Atsushi Enomoto <atsushi@ximian.com>
* QueryStringConverterTest.cs : enable null-to-char conversion test.
2008-02-13 Atsushi Enomoto <atsushi@ximian.com>
* QueryStringConverterTest.cs : new test.

View File

@@ -39,6 +39,8 @@ using System.Text;
using System.Xml;
using NUnit.Framework;
using MonoTests.Helpers;
namespace MonoTests.System.ServiceModel.Dispatcher
{
[TestFixture]
@@ -257,12 +259,13 @@ namespace MonoTests.System.ServiceModel.Dispatcher
public void WebMessageFormats ()
{
var host = new WebServiceHost (typeof (Hello));
host.AddServiceEndpoint (typeof (IHello), new WebHttpBinding (), "http://localhost:37564/");
var port = NetworkHelpers.FindFreePort ();
host.AddServiceEndpoint (typeof (IHello), new WebHttpBinding (), "http://localhost:" + port + "/");
host.Description.Behaviors.Find<ServiceDebugBehavior> ().IncludeExceptionDetailInFaults = true;
host.Open ();
try {
// run client
using (ChannelFactory<IHello> factory = new ChannelFactory<IHello> (new WebHttpBinding (), "http://localhost:37564/"))
using (ChannelFactory<IHello> factory = new ChannelFactory<IHello> (new WebHttpBinding (), "http://localhost:" + port + "/"))
{
factory.Endpoint.Behaviors.Add (new WebHttpBehavior ());
IHello h = factory.CreateChannel ();

View File

@@ -1,103 +0,0 @@
2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationItemTest.cs, SyndicationFeedTest.cs : allow atom feed
too. More Load() tests. Patch by David Mitchell.
2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationElementExtensionTest.cs : added test for OuterName/ns
with .ctor(XmlReader).
* SyndicationItemTest.cs : added failure case for LoadItem() with
feed element.
2009-04-15 Atsushi Enomoto <atsushi@ximian.com>
* AtomPub10CategoriesDocumentFormatterTest.cs,
AtomPub10ServiceDocumentFormatterTest.cs : aded GetSchema() and
WriteElementExtensions() tests.
2009-04-06 Atsushi Enomoto <atsushi@ximian.com>
* AtomPub10ServiceDocumentFormatterTest.cs : add ReadFrom() test.
2009-04-06 Atsushi Enomoto <atsushi@ximian.com>
* AtomPub10CategoriesDocumentFormatterTest.cs : new test.
* AtomPub10ServiceDocumentFormatterTest.cs : add reader tests.
2009-04-03 Atsushi Enomoto <atsushi@ximian.com>
* AtomPub10ServiceDocumentFormatterTest.cs : new test.
2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
* Rss20ItemFormatterTest.cs : test (enable) SourceFeed output too.
2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
* Atom10FeedFormatterTest.cs : tests for ReadFrom() and ReadXml().
* Atom10ItemFormatterTest.cs : test for ToString().
2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatterTest.cs : tests for ReadFrom() and ReadXml().
2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
* Rss20FeedFormatterTest.cs : some tests for ReadFrom() and ReadXml().
* Rss20ItemFormatterTest.cs : assure that Item instance is
instantiated every time read methods are invoked.
2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
* Rss20ItemFormatterTest.cs : some tests for ReadFrom() and ReadXml().
* SyndicationItemTest.cs : Test Load() with non-Atom/non-RSS xml.
2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
* Atom10FeedFormatterTest.cs : new, test for WriteTo and WriteXml.
2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
* Rss20FeedFormatterTest.cs : they are feed, not item :)
2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatterTest.cs : test for spec violation i.e. to prove
that this class is not trustworthy for valid output.
2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatterTest.cs : added test for WriteTo and WriteXml.
2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
* Rss20FeedFormatterTest.cs : new, mostly copied from item formatter.
2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
* Rss20ItemFormatterTest.cs : added test for writing properties.
* XmlSyndicationContentTest.cs, UrlSyndicationContentTest.cs : new.
2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationElementExtensionTest.cs : new test.
* TextSyndicationContentTest.cs : was missing in the previous commit.
2007-12-11 Atsushi Enomoto <atsushi@ximian.com>
* TextSyndicationContentTest.cs : new test.
* Rss20ItemFormatterTest.cs : test WriteTo()/WriteXml().
2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
* Atom10ItemFormatterTest.cs, Rss20ItemFormatterTest.cs,
SyndicationFeedTest.cs, SyndicationItemTest.cs : new tests.
2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationLinkTest.cs : test RelationshipType too. Tiny renaming.
2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
* SyndicationLinkTest.cs : new test.

View File

@@ -1,16 +0,0 @@
2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
* WebInvokeAttributeTest.cs : enable the test with some fixes.
2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
* WebOperationContextTest.cs : new test.
* WebInvokeAttributeTest.cs : new test, not working.
2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
* WebServiceHostTest.cs: new testfixture.
2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
* WebGetAttributeTest.cs, WebInvokeAttributeTest.cs : new tests.

Some files were not shown because too many files have changed in this diff Show More