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 @@
2009-07-18 Michael Barker <mike@middlesoft.co.uk>
* AssemblyInfo.cs: Switch to mono.pub certificate for signing
assembly.
* Mono.Messaging.RabbitMQ_test_net_2_0.dll.config: New
2009-07-11 Michael Barker <mike@middlesoft.co.uk>
* Mono.Messaging.RabbitMQ_test.dll.sources: Moved MessageEnumeratorTest.cs
and MessageBaseTest.cs from Mono.Messaging.Test.
2009-01-05 Michael Barker <mike@middlesoft.co.uk>
* Makefile: Added nunit.mocks to test build
* Mono.Messaging.RabbitMQ_test.dll.sources: Added additional formatter
tests.
2008-09-29 Michael Barker <mike@middlesoft.co.uk>
* AssemblyInfo.cs: New
2009-05-19 Michael Barker <mike@middlesoft.co.uk>
* Makefile: Added environment variable for the RabbitMQMessagingProvider

View File

@@ -6,8 +6,8 @@ LIBRARY = Mono.Messaging.RabbitMQ.dll
LIB_REFS = System System.Messaging Mono.Messaging RabbitMQ.Client
LIB_MCS_FLAGS = -nowarn:618
TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -nowarn:0618 -nowarn:219 -nowarn:169 \
/r:nunit.mocks.dll
TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -nowarn:0618 -nowarn:219 -nowarn:169
TEST_LIB_REFS = nunit.mocks
include ../../build/library.make

View File

@@ -1,78 +0,0 @@
2010-06-23 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessageQueue.cs: Modified to support RabbitMQ 1.8
* RabbitMQMessageEnumerator.cs: Modified to support RabbitMQ 1.8
2009-07-14 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessageQueue.cs: Refactored, removed dead code and renamed methods.
2009-07-11 Michael Barker <mike@middlesoft.co.uk>
* MessageFactory.cs: Switched to DateTime.UtcNow.
* RabbitMQMessageQueue.cs: Removed some unecessary references to realm.
* RabbitMQMessagingProvider.cs: Removed some unecessary references to realm.
Changed volatile field to use Interlocked.Increment (++i is not thread safe).
2009-05-23 Michael Barker <mike@middlesoft.co.uk>
* MessageFactory.cs: Moved TimeSpanToInt32 method to here.
* RabbitMQMessageEnumerator.cs: Added Remove/MoveNext methods that include
timeouts.
* RabbitMQMessageQueue.cs: Updated to cater for moved TimeSpanToInt32 method
2009-05-20 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessageEnumerator.cs: Removed references to realms & tickets.
* RabbitMQMessageQueue.cs: Removed references to realms & tickets.
2009-05-19 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessageQueue.cs: Added comments.
2008-12-22 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessageQueue.cs: Changed to extend MessageQueueBase to make use
of default asynchronous Receive/Peek methods.
2008-12-07 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessageQueue.cs: Throw MessageUnavailableException when there are
no messages.
2008-11-23 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessageQueue.cs: Added selector support for ReceiveBy{Id,CorrelationId}
and support for MessageQueueTransactionType, currently only None and Single
are supported. Added PeekBy{Id,CorrelationId} methods.
* MessageFactory.cs: Made read/write message methods non-static and requires
the MessagingProvider as a constructor parameter.
2008-11-02 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessageQueueTransaction.cs: New, Handles transactional delivery
by maintaining the transaction context.
* RabbitMQMessageQueue.cs: Added support for transactions, purging, deleting
and refactored some of the methods to improve the code reuse.
* RabbitMQMessagingProvider.cs: Added methods for queue deletion and
creating transactions.
2008-10-26 Michael Barker <mike@middlesoft.co.uk>
* MessageFactory.cs: Support all properties defined in the 1.1 version of
System.Messaging, including Recoverable and Priority. Changed Timestamp
conversion methods to support .NET 1.1 compilation.
* RabbitMQMessageQueue.cs: Removed unnecessary constants.
2008-10-12 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessageEnumerator.cs: New
* MessageFactory.cs: Utility class for creating MessageBase objects from
serialized data off the queue.
* RabbitMQMessageQueue.cs: Using MessageFactory methods to handle message
serialization.
2008-09-29 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessageQueue.cs: New
* RabbitMQMessagingProvider.cs: New

View File

@@ -1,86 +0,0 @@
2009-07-19 Michael Barker <mike@middlesoft.co.uk>
* AdminTest.cs: Moved to System.Messaging
* AsyncPeekTest.cs: Moved to System.Messaging
* AsyncReceiveTest.cs: Moved to System.Messaging
* BasicMessagingTest.cs: Moved to System.Messaging
* MessageEnumeratorTest.cs: Moved to System.Messaging
* MQUtil.cs: Moved to System.Messaging
* PeekTest.cs: Moved to System.Messaging
* SelectorTest.cs: Moved to System.Messaging
2009-07-11 Michael Barker <mike@middlesoft.co.uk>
* MessageBaseTest.cs: Moved from Mono.Messaging.Test
* MessageEnumeratorTest.cs: Moved from Mono.Messaging.Test
* MessageTest.cs: Used using aliases to prevent namespace clashes.
* AdminTest.cs: Remove unused variables.
* AsyncPeekTest.cs: Remove unused variables.
* AsyncReceiveTest.cs: Remove unused variables.
2009-05-23 Michael Barker <mike@middlesoft.co.uk>
* MessageEnumeratorTest.cs: Added tests for timeout methods.
2009-01-05 Michael Barker <mike@middlesoft.co.uk>
* BinaryMessageFormatter.cs, XMLMessageFormatterTest.cs, TestUtils.cs,
MessageTest.cs: Moved in from System.Messaging namespace.
2009-01-03 Michael Barker <mike@middlesoft.co.uk>
* AsyncPeekTest.cs: Added test for handling exceptions aysnchronously.
* AsyncReceiveTest.cs: Added test for handling exceptions aysnchronously.
2008-12-20 Michael Barker <mike@middlesoft.co.uk>
* AsyncReceiveTest.cs: New, tests for Asynchronous Receive methods.
* AsyncPeekTest.cs: New, tests for Asynchronous Peek methods.
* MessageQueueEnumeratorTest.cs: Removed unecesary logging.
2008-12-06 Michael Barker <mike@middlesoft.co.uk>
* AdminTest.cs: Updated to run against MS.NET
* BasicMessagingTest.cs: Updated to run against MS.NET
* FailuresTest.cs: Updated to run against MS.NET
* MessageEnumeratorTest.cs: Updated to run against MS.NET
* MQUtil.cs: Updated to run against MS.NET
* PeekTest.cs: Updated to run against MS.NET
* SelectorTest.cs: Updated to run against MS.NET
* TransactionMessagingTest.cs: Updated to run against MS.NET
2008-12-01 Michael Barker <mike@middlesoft.co.uk>
* AdminTest.cs: Added tests for queue discovery methods.
2008-11-23 Michael Barker <mike@middlesoft.co.uk>
* TransactionMessagingTest.cs: Added tests for all methods that the
transaction type argument, currently only Single is supported. Added methods
with transactions and timeout.
* PeekTest.cs: Added PeekBy{Id,CorrelationId} tests.
2008-11-09 Michael Barker <mike@middlesoft.co.uk>
* SelectorTest.cs: New, tests for ReceiveByXYZ() methods
2008-11-04 Michael Barker <mike@middlesoft.co.uk>
* PeekTest.cs: New, tests for peeking at messages.
2008-11-02 Michael Barker <mike@middlesoft.co.uk>
* TransactionMessagingTest.cs: New, tests for transactional messaging.
* FailuresTest.cs: New, tests for exceptions.
* AdminTest.cs: New, tests for administration functions.
2008-09-29 Michael Barker <mike@middlesoft.co.uk>
* BasicMessagingTest.cs: New
* RabbitMQMessagingProviderTest.cs: New
2009-05-19 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessagingProviderTest.cs: Added test for dynamic create of
MessagingProvider