webservices: Protect errors with a critical section.
[wine.git] / MAINTAINERS
blob878e2100aa8af36fd23c944c414d4995799fbdc2
3         List of Wine subsection maintainers
5 When submitting patches to Wine, the guidelines at
6 <http://wiki.winehq.org/SubmittingPatches> should be followed. This file
7 contains a list of maintainers for subsections of Wine. When submitting
8 patches, you may want to CC relevant people from this list. If you have
9 questions about your work in an area of Wine, you may find a list of
10 knowledgeable people here.
12 Many areas of Wine don't have a specific maintainer, although there may
13 be people with knowledge of those areas. If an area is not listed here
14 at all, you can use the git log to find developers working in that area
15 recently. Or, you can send a mail to wine-devel, but be aware that there
16 may simply be no one knowledgeable about that subject on the list.
18 This file uses a similar format to the Linux kernel MAINTAINERS file.
19 Descriptions of section entries used here:
21         M: Primary maintainer. CC patches to: FullName <address@domain>
22         P: Other knowledgeable person. FullName <address@domain>
23         F: Files and directories with wildcard patterns.
24            One pattern per line.  Multiple F: lines acceptable.
25         W: Link to additional information.
27 Maintainers List
29                 -----------------------------------
31 ARM, ARM64
32 M:      André Hentschel <nerv@dawncrow.de>
33 F:      dlls/dbghelp/cpu_arm*
34 F:      dlls/msvcrt/except_arm.c
35 F:      dlls/ntdll/signal_arm*
36 F:      programs/winedbg/be_arm*
38 Audio I/O
39 M:      Andrew Eikum <aeikum@codeweavers.com>
40 F:      dlls/dsound/
41 F:      dlls/dswave/
42 F:      dlls/mmdevapi/
43 F:      dlls/winealsa.drv/
44 F:      dlls/winecoreaudio.drv/
45 F:      dlls/wineoss.drv/
46 F:      dlls/winepulse.drv/
47 F:      dlls/winmm/
48 F:      dlls/x3daudio*/
49 F:      dlls/xapofx*/
50 F:      dlls/xaudio*/
52 Common Controls Library
53 P:      Nikolay Sivov <nsivov@codeweavers.com>
54 F:      dlls/comctl32/
56 Common Item Dialog
57 P:      Vincent Povirk <vincent@codeweavers.com>
58 F:      dlls/comdlg32/itemdlg.c
59 F:      dlls/comdlg32/tests/itemdlg.c
61 Direct2D
62 M:      Henri Verbeet <hverbeet@codeweavers.com>
63 F:      dlls/d2d*/
65 Direct3D
66 M:      Henri Verbeet <hverbeet@codeweavers.com>
67 P:      Stefan Dösinger <stefan@codeweavers.com>
68 P:      Józef Kucia <jkucia@codeweavers.com>
69 P:      Matteo Bruni <mbruni@codeweavers.com>
70 F:      dlls/d3d10*/
71 F:      dlls/d3d11/
72 F:      dlls/d3d8/
73 F:      dlls/d3d9/
74 F:      dlls/d3drm/
75 F:      dlls/ddraw*/
76 F:      dlls/dxgi/
77 F:      dlls/wined3d/
79 Direct3D helper libraries
80 M:      Matteo Bruni <mbruni@codeweavers.com>
81 P:      Henri Verbeet <hverbeet@codeweavers.com>
82 P:      Stefan Dösinger <stefan@codeweavers.com>
83 P:      Józef Kucia <jkucia@codeweavers.com>
84 F:      dlls/d3dcompiler*/
85 F:      dlls/d3dx10*/
86 F:      dlls/d3dx11*/
87 F:      dlls/d3dx9*/
88 F:      dlls/d3dxof/
90 DirectInput
91 P:      Andrew Eikum <aeikum@codeweavers.com>
92 F:      dlls/dinput/
94 DirectPlay
95 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
96 F:      dlls/dplayx/
97 F:      dlls/dpnet/
98 F:      dlls/dpwsockx/
100 DirectShow
101 P:      Andrew Eikum <aeikum@codeweavers.com>
102 F:      dlls/amstream/
103 F:      dlls/mciqtz32/
104 F:      dlls/qcap/
105 F:      dlls/qedit/
106 F:      dlls/quartz/
107 F:      dlls/strmbase/
108 F:      dlls/winegstreamer/
109 F:      dlls/wineqtdecoder/
111 DirectWrite
112 M:      Nikolay Sivov <nsivov@codeweavers.com>
113 F:      dlls/dwrite/
115 DotNet Runtime
116 M:      Vincent Povirk <vincent@codeweavers.com>
117 F:      dlls/mscoree/
120 M:      Huw Davies <huw@codeweavers.com>
121 F:      dlls/gdi32/
123 GDIPlus
124 M:      Vincent Povirk <vincent@codeweavers.com>
125 F:      dlls/gdiplus/
127 GPhoto Driver
128 M:      Marcus Meissner <marcus@jet.franken.de>
129 F:      dlls/gphoto2.ds/
131 HID support
132 M:      Aric Stewart <aric@codeweavers.com>
133 F:      dlls/hid/
134 F:      dlls/hidclass.sys/
135 F:      dlls/winehid.sys/
137 Input methods
138 M:      Aric Stewart <aric@codeweavers.com>
139 F:      dlls/imm32/
141 JavaScript
142 M:      Jacek Caban <jacek@codeweavers.com>
143 F:      dlls/jscript/
145 Mac OS X graphics driver
146 M:      Ken Thomases <ken@codeweavers.com>
147 F:      dlls/winemac.drv/
149 Media format conversion
150 M:      Andrew Eikum <aeikum@codeweavers.com>
151 F:      dlls/*.acm/
152 F:      dlls/msacm32/
154 Microsoft C Runtime
155 M:      Piotr Caban <piotr@codeweavers.com>
156 F:      dlls/msvc*/
158 MSI installers
159 M:      Hans Leidekker <hans@codeweavers.com>
160 F:      dlls/msi/
162 Netstat
163 M:      André Hentschel <nerv@dawncrow.de>
164 F:      programs/netstat/
166 Network
167 P:      Bruno Jesus <00cpxxx@gmail.com>
168 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
169 F:      dlls/iphlpapi/
170 F:      dlls/ws2_32/
172 OLE Embedding
173 M:      Huw Davies <huw@codeweavers.com>
174 F:      dlls/ole32/clipboard.c
175 F:      dlls/ole32/datacache.c
176 F:      dlls/ole32/defaulthandler.c
177 F:      dlls/ole32/ole2.c
178 F:      dlls/ole32/ole2impl.c
179 F:      dlls/ole32/oleobj.c
181 OLE RPC
182 M:      Huw Davies <huw@codeweavers.com>
183 F:      dlls/ole32/compobj.c
184 F:      dlls/ole32/marshal.c
185 F:      dlls/ole32/rpc.c
186 F:      dlls/ole32/stubmanager.c
187 F:      dlls/ole32/usrmarshal.c
189 OLE Storage
190 M:      Vincent Povirk <vincent@codeweavers.com>
191 F:      dlls/ole32/filelockbytes.c
192 F:      dlls/ole32/memlockbytes.c
193 F:      dlls/ole32/stg_stream.c
194 F:      dlls/ole32/storage32.c
195 F:      dlls/ole32/storage32.h
196 F:      dlls/ole32/tests/storage32.c
198 OLE Typelibs
199 P:      Andrew Eikum <aeikum@codeweavers.com>
200 P:      Huw Davies <huw@codeweavers.com>
201 F:      dlls/oleaut32/typelib.c
203 OpenMP
204 M:      Sebastian Lackner <sebastian@fds-team.de>
205 F:      dlls/vcomp*/
207 Postscript Driver
208 M:      Huw Davies <huw@codeweavers.com>
209 F:      dlls/wineps.drv/
211 Printing
212 M:      Huw Davies <huw@codeweavers.com>
213 P:      Detlef Riekenberg <wine.dev@web.de>
214 F:      dlls/localspl/
215 F:      dlls/spoolss/
216 F:      dlls/winspool.drv/
218 Richedit
219 M:      Huw Davies <huw@codeweavers.com>
220 F:      dlls/riched20
222 RPC Runtime
223 P:      Huw Davies <huw@codeweavers.com>
224 F:      dlls/rpcrt4
225 F:      tools/widl
227 Threadpool
228 M:      Sebastian Lackner <sebastian@fds-team.de>
229 F:      dlls/ntdll/threadpool.c
231 Timezone database
232 M:      Sebastian Lackner <sebastian@fds-team.de>
233 F:      loader/wine.inf.in
235 Uniscribe
236 M:      Aric Stewart <aric@codeweavers.com>
237 F:      dlls/usp10/
239 URL Moniker
240 M:      Jacek Caban <jacek@codeweavers.com>
241 F:      dlls/urlmon/
243 VBScript
244 M:      Jacek Caban <jacek@codeweavers.com>
245 F:      dlls/vbscript/
247 Web Services
248 M:      Hans Leidekker <hans@codeweavers.com>
249 F:      dlls/webservices/
251 WebBrowser control
252 M:      Jacek Caban <jacek@codeweavers.com>
253 F:      dlls/ieframe/
254 F:      dlls/mshtml/
255 F:      dlls/shdocvw/
257 Windows Imaging Component
258 M:      Vincent Povirk <vincent@codeweavers.com>
259 F:      dlls/windowscodecs/
260 F:      dlls/windowscodecsext/
262 Windows Management Instrumentation
263 M:      Hans Leidekker <hans@codeweavers.com>
264 F:      dlls/wbemdisp/
265 F:      dlls/wbemprox/
266 F:      dlls/wmiutils/
268 Wine server, IPC
269 M:      Alexandre Julliard <julliard@winehq.org>
270 P:      Sebastian Lackner <sebastian@fds-team.de>
271 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
272 F:      server/
274 Winemaker
275 M:      André Hentschel <nerv@dawncrow.de>
276 F:      tools/winemaker/
278 WinHTTP
279 M:      Hans Leidekker <hans@codeweavers.com>
280 F:      dlls/winhttp/
282 WinINet
283 P:      Jacek Caban <jacek@codeweavers.com>
284 F:      dlls/wininet/
286 WPcap
287 M:      André Hentschel <nerv@dawncrow.de>
288 F:      dlls/wpcap/
290 X11 Driver
291 M:      Alexandre Julliard <julliard@winehq.org>
292 P:      Vincent Povirk <vincent@codeweavers.com>
293 F:      dlls/winex11.drv/
295 XML parsing
296 M:      Nikolay Sivov <nsivov@codeweavers.com>
297 F:      dlls/msxml*/
298 F:      dlls/xmllite/
300 THE REST
301 M:      Alexandre Julliard <julliard@winehq.org>
302 P:      Alex Henrie <alexhenrie24@gmail.com>
303 P:      Andrew Eikum <aeikum@codeweavers.com>
304 P:      Huw Davies <huw@codeweavers.com>
305 P:      Jacek Caban <jacek@codeweavers.com>
306 P:      Sebastian Lackner <sebastian@fds-team.de>
307 P:      Vincent Povirk <vincent@codeweavers.com>
308 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
309 F:      *
310 F:      */
312 Stable Branch
313 M:      Michael Stefaniuc <mstefani@winehq.org>
314 W:      http://wiki.winehq.org/StableRules
316 Staging Branch
317 M:      Sebastian Lackner <sebastian@fds-team.de>
318 M:      Michael Müller <michael@fds-team.de>
319 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
320 W:      https://wine-staging.com/