* BuildEngine.cs (BuildProjectFile): Use AddProperty method to specify
[mono.git] / mcs / class / System.Messaging / System.Messaging / ChangeLog
1 2008-12-20  Michael Barker  <mike@middlesoft.co.uk>
2
3         * MessageQueue.cs:  Added implementation for async methods: BeginReceive,
4         BeginPeek, EndReceive and EndPeek.  Set up event handlers to propagate
5         Asycn ReceiveCompleted/PeekCompleted events to System.Messaging API users.
6         
7 2008-11-23  Michael Barker  <mike@middlesoft.co.uk>
8
9         * MessageQueue.cs:  Added support for MessageQueueTransactionType methods, 
10         ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods.
11
12 2008-11-02  Michael Barker  <mike@middlesoft.co.uk>
13
14         * MessageQueue.cs:  Added implementation for deleting, purging, sending with
15         labels and message transactions.
16
17 2008-10-27  Michael Barker  <mike@middlesoft.co.uk>
18
19         * MessageQueueTransaction.cs:  Delegated all methods to IMessageQueueTransaction
20         from Mono.Messaging.
21
22 2008-10-12  Michael Barker  <mike@middlesoft.co.uk>
23
24         * MessageQueue.cs:  Implemented GetMessageEnumerator().
25         * MessageEnumerator.cs:  Implemented, delegate most work to Mono.Messaging.
26         * Message.cs:  Removed [MonoTODO] and small style fix.
27
28 2008-09-29  Michael Barker  <mike@middlesoft.co.uk>
29         
30         * IMessageFormatter.cs: Added internal enum for body types.
31         * XmlMessageFormatter.cs: Implemented read/write methods.
32         * BinaryMessageFormatter.cs: Implemented read/write methods.
33         * Message.cs: Implemented formatter support.
34         * MessageQueue.cs: Implemented Send and Receive methods.  Implemented
35         formatter support.
36         * MessageQueueException.cs: Added custom error messages.
37         
38
39 2008-09-09  Michael Barker  <mike@middlesoft.co.uk>
40
41         * Message.cs: Change properties to delegate to IMessage.  Added internal
42         constructor.
43         * MessageQueue.cs: Change properties to delegate to IMessageQueue.  Added 
44         internal constructor.  Removed private constructor.
45         
46 2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>
47
48         * MessageQueuePermission.cs: Implemented enough TODO so compilers can
49         call ToXml (and the runtime can call FromXml) without exceptions.
50         * MessageQueuePermissionAttribute.cs: Implemented all TODO.
51         * MessageQueuePermissionEntry.cs: Implemented all TODO.
52         * MessageQueuePermissionEntryCollection.cs: Removed Clear on On* 
53         methods and added TODO.
54
55 2004-06-16  Gert Driesen <drieseng@users.sourceforge.net>
56
57         * AccessControlEntryType.cs: fixed enum field values to correspond
58         with MS.NET, removed TODO
59         * AcknowledgeTypes.cs: fixed enum field values to correspond with 
60         MS.NET, removed TODO
61         * CryptographicProviderType.cs: fixed enum field values to correspond 
62         with MS.NET, removed TODO
63         * EncryptionAlgorithm.cs: fixed enum field values to correspond with 
64         MS.NET, removed TODO
65         * EncryptionRequired.cs: fixed enum field values to correspond with 
66         MS.NET, removed TODO
67         * GenericAccessRights.cs: fixed enum field values to correspond with 
68         MS.NET, removed TODO
69         * HashAlgortihm.cs: fixed enum field values to correspond with 
70         MS.NET, removed TODO
71         * MessagePriority.cs: fixed enum field values to correspond with 
72         MS.NET, removed TODO
73         * MessageQueueErrorCode.cs: fixed enum field values to correspond 
74         with MS.NET, removed TODO
75         * MessageQueueException.cs: marked serializable
76         * MessageQueuePermissionAccess.cs: fixed enum field values to 
77         correspond with MS.NET, removed TODO
78         * MessageQueueTransactionStatus.cs: fixed enum field values to 
79         correspond with MS.NET, removed TODO
80         * MessageQueueTransactionType.cs: fixed enum field values to 
81         correspond with MS.NET, removed TODO
82         * MessageType.cs: fixed enum field values to correspond with MS.NET, 
83         removed TODO
84         * StandardAccessRights.cs: fixed enum field values to correspond 
85         with MS.NET, removed TODO
86         * TrusteeType.cs: fixed enum field values to correspond with MS.NET, 
87         removed TODO
88
89 2004-06-03  Duncan Mak  <duncan@ximian.com>
90
91         * MonoTODO.cs: Remove the Description field and use Comment, this
92         makes it consistent with the other TODOAttributes, and it also
93         fixes the build.
94
95 2004-06-02  Gert Driesen <drieseng@users.sourceforge.net>
96
97         * AccessControlEntry.cs: removed extra finalizer
98         * AccessControlList.cs: removed extra finalizer
99         * ActiveXMessageFormatter.cs: removed extra finalizer
100         * BinaryMessageFormatter.cs: public API fixes
101         * DefaultPropertiesToSend.cs: public API fixes
102         * IMessageFormatter.cs: public API fixes
103         * Message.cs: public API fixes
104         * MessageEnumerator.cs: public API fixes
105         * MessagePropertyFilter.cs: public API fixes
106         * MessageQueue.cs: public API fixes
107         * MessageQueueAccessControlEntry.cs: public API fixes
108         * MessageQueueEnumerator.cs: public API fixes
109         * MessageQueueException.cs: public API fixes
110         * MessageQueueInstaller.cs: public API fixes
111         * MessageQueuePermission.cs: public API fixes
112         * MessageQueuePermissionAttribute.cs: public API fixes
113         * MessageQueuePermissionEntry.cs: public API fixes
114         * MessageQueuePermissionEntryCollection.cs: public API
115         fixes
116         * MessagingDescriptionAttribute.cs: public API fixes
117         * PeekCompletedEventArgs.cs: public API fixes
118         * ReceiveCompletedEventArgs.cs: public API fixes
119         * Trustee.cs: removed extra finalizer
120         * XmlMessageFormatter.cs: public API fixes
121
122 2004-05-29  Gert Driesen <drieseng@users.sourceforge.net>
123
124         * Acknowledgment.cs: added/corrected values, removed TODO
125         * MessageQueueErrorCode.cs: fixed typo
126         * MessageQueueAccessRights.cs: removed extra enum field
127
128 2003-02-23  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
129         * added just files enough to compile a dummy DLL for now