Add a more functional (i.e. fewer-stubs) implementation of System.Data.Linq.
[mono.git] / mcs / class / Mono.Messaging / Mono.Messaging / ChangeLog
1 2009-01-03  Michael Barker  <mike@middlesoft.co.uk>
2
3         * MessageQueueBase.cs:  Added support for handling exception asynchronously.
4
5 2008-12-21  Michael Barker  <mike@middlesoft.co.uk>
6
7         * MessageQueueBase.cs:  Added optional base class that provide async
8         messaging support.
9         * CompletedEventArgs.cs:  Added for events on async methods.
10         * CompletedEventHandler.cs:  Added for events on async methods.
11         * IMessageQueue.cs:  Added method and event signatures for async messaging.
12         * MessagingProviderLocator.cs:  Added constant for InfiniteTimeout.
13         * QueueReference.cs:  Remove unecessary logging.
14
15 2008-12-07  Michael Barker  <mike@middlesoft.co.uk>
16
17         * MessageUnavailableException.cs:  Specific exception for messages not being
18         available on the queue.
19         * QueueReference.cs:  Change queue name to return "private$" as required.
20
21 2008-11-23  Michael Barker  <mike@middlesoft.co.uk>
22
23         * IMessageQueue.cs:  Added support for MessageQueueTransactionType, 
24         ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods.
25
26 2008-11-09  Michael Barker  <mike@middlesoft.co.uk>
27
28         * MessageQueueTransactionType.cs:  New, copy of 
29         System.Messaging.MessageQueueTransactionStatus.cs
30
31 2008-11-02  Michael Barker  <mike@middlesoft.co.uk>
32
33         * IMessageQueueTransaction.cs: New, interface for supporting transactions
34         * MessageQueueTransactionStatus.cs: New, straight copy of the class from
35         System.Messaging
36         * IMessageQueue.cs: Added methods for transactional delivery and purging
37         queues.
38         * IMessageQueueProvider.cs: Added method for creating transactions and
39         deleting queues.
40
41 2008-10-26  Michael Barker  <mike@middlesoft.co.uk>
42
43         * ConnectionException.cs:  Added support for InnerExceptions
44         * MessageBase.cs:  Added check for delivered messages and throwing exceptions
45         for appropriate properties.  Add null argument checks for some byte[]
46         properties.
47         * IMessage.cs:  Added SentTime to the list of delivery properties.
48
49 2008-10-12  Michael Barker  <mike@middlesoft.co.uk>
50
51         * IMessageEnumerator.cs: New
52
53 2008-09-29  Michael Barker  <mike@middlesoft.co.uk>
54
55         * AcknowledgeTypes.cs: New
56         * Acknowledgment.cs: New
57         * ConnectionException.cs: New
58         * CryptographicProviderType.cs: New
59         * EncryptionAlgorithm.cs: New
60         * EncryptionRequired.cs: New
61         * HashAlgorithm.cs: New
62         * IMessage.cs: New
63         * IMessageQueue.cs: New
64         * IMessagingProvider.cs: New
65         * MessageBase.cs: New
66         * MessagePriority.cs: New
67         * MessageType.cs: New
68         * MessagingProviderLocator.cs: New
69         * MonoMessagingException.cs: New
70         * QueueReference.cs: New