7d042e3559041a2eb24e70a1a6536848bcedf717
[mono.git] / mcs / class / System.ServiceProcess / System.ServiceProcess / ChangeLog
1 2008-08-09  Gert Driesen  <drieseng@users.sourceforge.net>
2
3         * ServiceProcessInstaller.cs: Fixed argument name to match MS. Code
4         formatting.
5         * ServiceBase.cs: Fixed argument name to match MS. Code formatting.
6         * SessionChangeDescription.cs: Fixed argument name to match MS.
7
8 2007-10-05  Atsushi Enomoto  <atsushi@ximian.com>
9
10         * SessionChangeDescription.cs, SessionChangeReason.cs :
11           new 2.0 types.
12         * ServiceBase.cs : added missing members.
13
14 2006-10-07  Gert Driesen  <drieseng@users.sourceforge.net>
15
16         * ServiceController.cs: Modifying ServiceService, DisplayName
17         or MachineName does not cause cache to be cleared. Categorized as
18         "By Design" by MS.
19
20 2006-09-22  Gert Driesen  <drieseng@users.sourceforge.net>
21
22         * ServiceProcessInstaller.cs: Added missing ServiceProcessDescription
23         attribute.
24         * ServiceAccount.cs: Removed extra Serializable attribute.
25         * ServiceInstaller.cs: Added ServiceProcessDescriptions.
26         * ServiceBase.cs: Added descriptions for ServiceProcessDescription
27         as reported by class status. Modified return type of OnPowerEvent
28         from void to bool.
29         * ServiceController.cs: Added description for class-level
30         ServiceProcessDescription. Added TypeConverter for ServiceName.
31         * TimeoutException.cs: Added ctor introduced in 2.0 profile.
32
33 2006-09-16  Gert Driesen  <drieseng@users.sourceforge.net>
34
35         * ServiceProcessInstaller.cs: Added some missing attributes. Fixes
36         class status errors.
37         * ServiceBase.cs: Added missing attributes. Fixed signature of
38         OnCustomCommand and OnPowerEvent methods. Fixed code to match coding
39         guidelines and converted spaces to tabs.
40         * ServiceController.cs: Added missing attributes. Moved MonoTODO to
41         class level. Added descriptions for ServiceProcessDescription 
42         attributes.
43         * TimeoutException.cs: Reduce accesibility of deserialization ctor to
44         protected to match MS. Fixed code to match coding guidelines and
45         converted spaces to tabs.
46
47 2006-09-14  Gert Driesen  <drieseng@users.sourceforge.net>
48
49         * ServiceControllerPermissionEntryCollection.cs: Set eol-style to 
50         native.
51         * ServiceAccount.cs: Set eol-style to native.
52         * ServiceControllerPermission.cs: Set eol-style to native.
53         * ServiceProcessInstaller.cs: Set eol-style to native.
54         * ServiceInstaller.cs: API compatibility fixes. Coding guidelines
55         fixes. Set eol-style to native.
56         * PowerBroadcastStatus.cs: Removed Serializable attribute. Coding
57         guidelines fixes. Set eol-style to native.
58         * ServiceStartMode.cs: Removed Serializable attribute. Coding 
59         guidelines fixes. Set eol-style to native.
60         * ServiceProcessDescriptionAttribute.cs: Removed Serializable
61          attribute. Set eol-style to native.
62         * ServiceBase.cs: Set eol-style to native.
63         * ServiceControllerPermissionAccess.cs: Removed Serializable
64         attribute. Coding guidelines fixes. Set eol-style to native.
65         * ServiceControllerPermissionAccess.cs: Set eol-style to native.
66         * ServiceControllerPermissionEntry.cs: Set eol-style to native.
67         * ServiceControllerPermissionAttribute.cs: Set eol-style to native.
68         * ServiceType.cs: Removed Serializable attribute. Coding guidelines
69         fixes. Set eol-style to native.
70         * ServiceController.cs: API compatibility fixes. Added missing
71         MonoTODO's. Coding guidelines fixes. Set eol-style to native.
72         Provides an implementation for Win32.
73         * TimeoutException.cs: Set eol-style to native.
74         * ServiceControllerStatus.cs: Removed Serializable attribute.
75         Coding guidelines fixes. Set eol-style to native.
76         * UnixServiceController.cs: Dummy implementation for unix. Always
77         throws NotImplementedException.
78         * Win32ServiceController.cs: Win32 implementation. Built as a wrapper
79         for the Win32 Service API.
80
81 2006-01-13  Ben Maurer  <bmaurer@andrew.cmu.edu>
82
83         * ServiceInstaller.cs: Stubs for 2.0 stuff
84
85 2005-11-14  Marek Safar  <marek.safar@seznam.cz>
86
87         * ServiceController.cs: Simple stub only.
88
89 2005-05-31  Sebastien Pouliot  <sebastien@ximian.com>
90
91         * ServiceControllerPermission.cs: Accept empty service name before 2.0
92
93 2005-04-09  Joerg Rosenkranz  <joergr@voelcker.com>
94
95         * ServiceBase.cs: Cleaned up callback code.
96         
97 2005-04-08  Joerg Rosenkranz  <joergr@voelcker.com>
98
99         * ServiceBase.cs: Introduced static callback for interoperability
100         with mono-service.
101         
102 2005-04-06  Joerg Rosenkranz  <joergr@voelcker.com>
103
104         * ServiceBase.cs: Fixed default values of members.
105         
106 2005-04-04  Joerg Rosenkranz  <joergr@voelcker.com>
107
108         * ServiceBase.cs: Introduced static field for interoperation with monod.
109         Implemented Run methods.
110         
111 2004-01-23  Geoff Norton  <gnorton@customerdna.com>
112
113         * ServiceBase.cs: Implement missing virtuals.
114         * ServiceInstaller.cs: Initial Implementation.
115         * ServiceProcessInstaller.cs: Initial Implementation.
116
117 2004-09-11  Sebastien Pouliot  <sebastien@ximian.com>
118
119         * ChangeLog: New.
120         * ServiceControllerPermission.cs: New. Added permission class.
121         * ServiceControllerPermissionAttribute.cs: Completed TODO, added 
122         missing validations (machine and service names). Fixed AttributeUsage.
123         * ServiceControllerPermissionEntry.cs: Added internal GetBaseEntry for
124         synchronization. Converted spaces to tabs.
125         * ServiceControllerPermissionEntryCollection.cs: Added synchronization 
126         with entries in the base class. Converted spaces to tabs.