[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / Mono.Messaging / Mono.Messaging / ChangeLog
1 2010-02-06  Michael Barker  <mike@middlesoft.co.uk>
2
3         * ConnectionException.cs: Added additional text to aid debugging.
4
5 2009-07-20  Michael Barker  <mike@middlesoft.co.uk>
6
7         * MessagingProviderLocator.cs: Changed System.Exceptions to
8         MonoMessagingExceptions.
9
10 2009-07-20  Michael Barker  <mike@middlesoft.co.uk>
11
12         * MessagingProviderLocator.cs: Default to rabbitmq if no
13         MONO_MESSAGING_PROVIDER variable is defined.
14
15 2009-07-18  Michael Barker  <mike@middlesoft.co.uk>
16
17         * MessagingProviderLocator.cs: Changed to cleanly support loading of
18         Provider classes from the GAC.
19
20 2009-07-14  Michael Barker  <mike@middlesoft.co.uk>
21
22         * MessagingProviderLocator.cs: Added support for a rabbitmq alias that
23         mean the full classname is not required.
24
25 2009-07-11  Michael Barker  <mike@middlesoft.co.uk>
26
27         * MessagingProviderLocator.cs:  Removed unessecary fields, made fields
28         readonly and some formatting changes.
29
30 2009-05-23  Michael Barker  <mike@middlesoft.co.uk>
31
32         * IMessageEnumerator.cs:  Added additional methods to support operations
33         specified by the System.Messaging version.
34         
35 2009-05-19  Michael Barker  <mike@middlesoft.co.uk>
36
37         * IMessage.cs: Added additional comments.
38         * IMessagingProvider.cs: Added additional comments.
39         * MessagingProviderLocator.cs: Added support for specifing messaging
40         implementation using an environment variable.
41
42 2009-01-03  Michael Barker  <mike@middlesoft.co.uk>
43
44         * MessageQueueBase.cs:  Added support for handling exception asynchronously.
45
46 2008-12-21  Michael Barker  <mike@middlesoft.co.uk>
47
48         * MessageQueueBase.cs:  Added optional base class that provide async
49         messaging support.
50         * CompletedEventArgs.cs:  Added for events on async methods.
51         * CompletedEventHandler.cs:  Added for events on async methods.
52         * IMessageQueue.cs:  Added method and event signatures for async messaging.
53         * MessagingProviderLocator.cs:  Added constant for InfiniteTimeout.
54         * QueueReference.cs:  Remove unecessary logging.
55
56 2008-12-07  Michael Barker  <mike@middlesoft.co.uk>
57
58         * MessageUnavailableException.cs:  Specific exception for messages not being
59         available on the queue.
60         * QueueReference.cs:  Change queue name to return "private$" as required.
61
62 2008-11-23  Michael Barker  <mike@middlesoft.co.uk>
63
64         * IMessageQueue.cs:  Added support for MessageQueueTransactionType, 
65         ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods.
66
67 2008-11-09  Michael Barker  <mike@middlesoft.co.uk>
68
69         * MessageQueueTransactionType.cs:  New, copy of 
70         System.Messaging.MessageQueueTransactionStatus.cs
71
72 2008-11-02  Michael Barker  <mike@middlesoft.co.uk>
73
74         * IMessageQueueTransaction.cs: New, interface for supporting transactions
75         * MessageQueueTransactionStatus.cs: New, straight copy of the class from
76         System.Messaging
77         * IMessageQueue.cs: Added methods for transactional delivery and purging
78         queues.
79         * IMessageQueueProvider.cs: Added method for creating transactions and
80         deleting queues.
81
82 2008-10-26  Michael Barker  <mike@middlesoft.co.uk>
83
84         * ConnectionException.cs:  Added support for InnerExceptions
85         * MessageBase.cs:  Added check for delivered messages and throwing exceptions
86         for appropriate properties.  Add null argument checks for some byte[]
87         properties.
88         * IMessage.cs:  Added SentTime to the list of delivery properties.
89
90 2008-10-12  Michael Barker  <mike@middlesoft.co.uk>
91
92         * IMessageEnumerator.cs: New
93
94 2008-09-29  Michael Barker  <mike@middlesoft.co.uk>
95
96         * AcknowledgeTypes.cs: New
97         * Acknowledgment.cs: New
98         * ConnectionException.cs: New
99         * CryptographicProviderType.cs: New
100         * EncryptionAlgorithm.cs: New
101         * EncryptionRequired.cs: New
102         * HashAlgorithm.cs: New
103         * IMessage.cs: New
104         * IMessageQueue.cs: New
105         * IMessagingProvider.cs: New
106         * MessageBase.cs: New
107         * MessagePriority.cs: New
108         * MessageType.cs: New
109         * MessagingProviderLocator.cs: New
110         * MonoMessagingException.cs: New
111         * QueueReference.cs: New
112