server: Return ERROR_CONNECTION_RESET when trying to recv() on a reset socket.
[wine.git] / MAINTAINERS
blob4bab36bfdf9ffb0097530bd2106e2a4b1848b352
3         List of Wine subsection maintainers
5 When submitting patches to Wine, the guidelines at
6 <https://wiki.winehq.org/SubmittingPatches> should be followed. This file
7 contains a list of maintainers for subsections of Wine. If you have
8 questions about your work in an area of Wine, you may find a list of
9 knowledgeable people here.
11 Many areas of Wine don't have a specific maintainer, although there may
12 be people with knowledge of those areas. If an area is not listed here
13 at all, you can use the git log to find developers working in that area
14 recently. Or, you can send a mail to wine-devel, but be aware that there
15 may simply be no one knowledgeable about that subject on the list.
17 This file uses a similar format to the Linux kernel MAINTAINERS file.
18 Descriptions of section entries used here:
20         M: Primary maintainer. FullName <address@domain>
21         P: Other knowledgeable person. FullName <address@domain>
22         F: Files and directories with wildcard patterns.
23            One pattern per line.  Multiple F: lines acceptable.
24            A trailing / implies /*.
25         W: Link to additional information.
27 Maintainers List
29                 -----------------------------------
31 ARM, ARM64
32 M:      Alexandre Julliard <julliard@winehq.org>
33 P:      André Zwing <nerv@dawncrow.de>
34 F:      dlls/dbghelp/cpu_arm*
35 F:      dlls/msvcrt/except_arm.c
36 F:      dlls/ntdll/signal_arm*
37 F:      programs/winedbg/be_arm*
39 Audio I/O
40 P:      Andrew Eikum <coldpie@fastmail.com>
41 P:      Huw Davies <huw@codeweavers.com>
42 F:      dlls/dsound/
43 F:      dlls/mmdevapi/
44 F:      dlls/winealsa.drv/
45 F:      dlls/winecoreaudio.drv/
46 F:      dlls/wineoss.drv/
47 F:      dlls/winepulse.drv/
48 F:      dlls/winmm/
49 F:      dlls/x3daudio*/
50 F:      dlls/xapofx*/
51 F:      dlls/xaudio*/
53 Common Controls Library
54 P:      Nikolay Sivov <nsivov@codeweavers.com>
55 P:      Zhiyi Zhang <zzhang@codeweavers.com>
56 F:      dlls/comctl32/
58 Common Item Dialog
59 P:      Esme Povirk <esme@codeweavers.com>
60 F:      dlls/comdlg32/itemdlg.c
61 F:      dlls/comdlg32/tests/itemdlg.c
63 Direct2D
64 M:      Nikolay Sivov <nsivov@codeweavers.com>
65 P:      Henri Verbeet <hverbeet@codeweavers.com>
66 F:      dlls/d2d*/
68 Direct3D
69 M:      Zebediah Figura <z.figura12@gmail.com>
70 M:      Jan Sikorski <jsikorski@codeweavers.com>
71 P:      Henri Verbeet <hverbeet@codeweavers.com>
72 P:      Stefan Dösinger <stefan@codeweavers.com>
73 P:      Matteo Bruni <mbruni@codeweavers.com>
74 F:      dlls/d3d10core/
75 F:      dlls/d3d11/
76 F:      dlls/d3d12/
77 F:      dlls/d3d12core/
78 F:      dlls/d3d8/
79 F:      dlls/d3d9/
80 F:      dlls/d3drm/
81 F:      dlls/ddraw*/
82 F:      dlls/dxgi/
83 F:      dlls/wined3d/
85 Direct3D helper libraries
86 M:      Matteo Bruni <mbruni@codeweavers.com>
87 P:      Henri Verbeet <hverbeet@codeweavers.com>
88 P:      Stefan Dösinger <stefan@codeweavers.com>
89 F:      dlls/d3d10/
90 F:      dlls/d3d10_1/
91 F:      dlls/d3dcompiler*/
92 F:      dlls/d3dx10*/
93 F:      dlls/d3dx11*/
94 F:      dlls/d3dx9*/
95 F:      dlls/d3dxof/
97 DirectMusic
98 M:      Michael Stefaniuc <mstefani@winehq.org>
99 F:      dlls/dm*/
100 F:      dlls/dswave/
102 DirectPlay
103 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
104 F:      dlls/dplayx/
105 F:      dlls/dpnet/
106 F:      dlls/dpwsockx/
108 DirectShow
109 M:      Zebediah Figura <z.figura12@gmail.com>
110 P:      Rémi Bernon <rbernon@codeweavers.com>
111 F:      dlls/amstream/
112 F:      dlls/devenum/
113 F:      dlls/mciqtz32/
114 F:      dlls/qasf/
115 F:      dlls/qcap/
116 F:      dlls/qdvd/
117 F:      dlls/qedit/
118 F:      dlls/quartz/
119 F:      libs/strmbase/
121 DirectWrite
122 M:      Nikolay Sivov <nsivov@codeweavers.com>
123 F:      dlls/dwrite/
125 DotNet Runtime
126 M:      Esme Povirk <esme@codeweavers.com>
127 F:      dlls/mscoree/
130 M:      Huw Davies <huw@codeweavers.com>
131 F:      dlls/gdi32/
132 F:      dlls/win32u/bitblt.c
133 F:      dlls/win32u/bitmap.c
134 F:      dlls/win32u/brush.c
135 F:      dlls/win32u/clipping.c
136 F:      dlls/win32u/dc.c
137 F:      dlls/win32u/dib.c
138 F:      dlls/win32u/dibdrv/
139 F:      dlls/win32u/driver.c
140 F:      dlls/win32u/emfdrv.c
141 F:      dlls/win32u/font.c
142 F:      dlls/win32u/freetype.c
143 F:      dlls/win32u/gdiobj.c
144 F:      dlls/win32u/mapping.c
145 F:      dlls/win32u/opentype.c
146 F:      dlls/win32u/painting.c
147 F:      dlls/win32u/palette.c
148 F:      dlls/win32u/path.c
149 F:      dlls/win32u/pen.c
150 F:      dlls/win32u/printdrv.c
151 F:      dlls/win32u/region.c
153 GDIPlus
154 M:      Esme Povirk <esme@codeweavers.com>
155 F:      dlls/gdiplus/
157 GPhoto Driver
158 M:      Marcus Meissner <marcus@jet.franken.de>
159 F:      dlls/gphoto2.ds/
161 GStreamer multimedia backend
162 M:      Zebediah Figura <z.figura12@gmail.com>
163 P:      Rémi Bernon <rbernon@codeweavers.com>
164 F:      dlls/winegstreamer/
166 HID support
167 M:      Rémi Bernon <rbernon@codeweavers.com>
168 P:      Aric Stewart <aric@codeweavers.com>
169 F:      dlls/hid/
170 F:      dlls/hidclass.sys/
171 F:      dlls/hidparse.sys/
172 F:      dlls/winehid.sys/
174 HTTP server
175 M:      Zebediah Figura <z.figura12@gmail.com>
176 F:      dlls/httpapi/
177 F:      dlls/http.sys/
179 Input events
180 M:      Rémi Bernon <rbernon@codeweavers.com>
181 F:      dlls/user32/input.c
182 F:      dlls/win32u/input.c
183 F:      dlls/win32u/rawinput.c
184 F:      server/queue.c
186 Input methods
187 M:      Rémi Bernon <rbernon@codeweavers.com>
188 P:      Aric Stewart <aric@codeweavers.com>
189 F:      dlls/imm32/
190 F:      dlls/win32u/imm.c
191 F:      dlls/winemac.drv/ime.c
192 F:      dlls/winex11.drv/ime.c
194 JavaScript
195 M:      Jacek Caban <jacek@codeweavers.com>
196 F:      dlls/jscript/
198 Joystick input
199 M:      Rémi Bernon <rbernon@codeweavers.com>
200 F:      dlls/dinput*/
201 F:      dlls/joy.cpl/
202 F:      dlls/windows.gaming.input/
203 F:      dlls/winebus.sys/
204 F:      dlls/winexinput.sys/
205 F:      dlls/winmm/joystick.c
206 F:      dlls/xinput*/
208 Media format conversion
209 P:      Andrew Eikum <coldpie@fastmail.com>
210 F:      dlls/*.acm/
211 F:      dlls/msacm32/
213 Media Foundation GStreamer backend
214 M:      Rémi Bernon <rbernon@codeweavers.com>
215 P:      Nikolay Sivov <nsivov@codeweavers.com>
216 P:      Zebediah Figura <z.figura12@gmail.com>
217 F:      dlls/mf/tests/transform.c
218 F:      dlls/winegstreamer/aac_decoder.c
219 F:      dlls/winegstreamer/color_convert.c
220 F:      dlls/winegstreamer/h264_decoder.c
221 F:      dlls/winegstreamer/media_source.c
222 F:      dlls/winegstreamer/mfplat.c
223 F:      dlls/winegstreamer/resampler.c
224 F:      dlls/winegstreamer/video_decoder.c
225 F:      dlls/winegstreamer/video_processor.c
226 F:      dlls/winegstreamer/wg_sample.c
227 F:      dlls/winegstreamer/wg_transform.c
228 F:      dlls/winegstreamer/wma_decoder.c
229 F:      dlls/winegstreamer/wmv_decoder.c
231 Microsoft C Runtime
232 M:      Piotr Caban <piotr@codeweavers.com>
233 F:      dlls/concrt140/
234 F:      dlls/msvc*/
235 F:      dlls/ucrtbase/
236 F:      dlls/vcruntime140/
237 F:      dlls/vcruntime140_1/
239 MSI installers
240 M:      Hans Leidekker <hans@codeweavers.com>
241 P:      Zebediah Figura <z.figura12@gmail.com>
242 F:      dlls/msi/
244 Netstat
245 M:      André Zwing <nerv@dawncrow.de>
246 F:      programs/netstat/
248 Network
249 P:      Bruno Jesus <00cpxxx@gmail.com>
250 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
251 F:      dlls/ws2_32/
253 Network Store Interface
254 M:      Huw Davies <huw@codeweavers.com>
255 F:      dlls/iphlpapi/
256 F:      dlls/nsi/
257 F:      dlls/nsiproxy.sys/
258 F:      include/wine/nsi.h
260 OLE Embedding
261 M:      Huw Davies <huw@codeweavers.com>
262 F:      dlls/ole32/clipboard.c
263 F:      dlls/ole32/datacache.c
264 F:      dlls/ole32/defaulthandler.c
265 F:      dlls/ole32/ole2.c
266 F:      dlls/ole32/ole2impl.c
267 F:      dlls/ole32/oleobj.c
269 OLE RPC
270 M:      Huw Davies <huw@codeweavers.com>
271 F:      dlls/combase/
272 F:      dlls/ole32/compobj.c
273 F:      dlls/ole32/marshal.c
274 F:      dlls/ole32/usrmarshal.c
275 F:      programs/dllhost/
277 OLE Storage
278 M:      Esme Povirk <esme@codeweavers.com>
279 F:      dlls/ole32/filelockbytes.c
280 F:      dlls/ole32/memlockbytes.c
281 F:      dlls/ole32/stg_stream.c
282 F:      dlls/ole32/storage32.c
283 F:      dlls/ole32/storage32.h
284 F:      dlls/ole32/tests/storage32.c
286 OLE Typelibs
287 P:      Huw Davies <huw@codeweavers.com>
288 F:      dlls/oleaut32/typelib.c
290 Plug and Play
291 P:      Zebediah Figura <z.figura12@gmail.com>
292 F:      dlls/newdev/
293 F:      dlls/ntoskrnl.exe/pnp.c
294 F:      dlls/setupapi/devinst.c
296 Postscript Driver
297 M:      Huw Davies <huw@codeweavers.com>
298 F:      dlls/wineps.drv/
300 Printing
301 M:      Huw Davies <huw@codeweavers.com>
302 P:      Detlef Riekenberg <wine.dev@web.de>
303 F:      dlls/localspl/
304 F:      dlls/spoolss/
305 F:      dlls/winspool.drv/
307 Richedit
308 M:      Huw Davies <huw@codeweavers.com>
309 F:      dlls/riched20/
311 RPC Runtime
312 P:      Huw Davies <huw@codeweavers.com>
313 P:      Zebediah Figura <z.figura12@gmail.com>
314 F:      dlls/rpcrt4/
316 Theming
317 M:      Zhiyi Zhang <zzhang@codeweavers.com>
318 F:      dlls/light.msstyles/
319 F:      dlls/uxtheme/
321 TWAIN
322 P:      Esme Povirk <esme@codeweavers.com>
323 F:      dlls/twain_32/
324 F:      dlls/sane.ds/
325 F:      dlls/gphoto2.ds/
327 Uniscribe
328 M:      Aric Stewart <aric@codeweavers.com>
329 F:      dlls/gdi32/uniscribe/
331 URL Moniker
332 M:      Jacek Caban <jacek@codeweavers.com>
333 F:      dlls/urlmon/
335 VBScript
336 M:      Jacek Caban <jacek@codeweavers.com>
337 F:      dlls/vbscript/
339 Web Services
340 M:      Hans Leidekker <hans@codeweavers.com>
341 F:      dlls/webservices/
343 WebBrowser control
344 M:      Jacek Caban <jacek@codeweavers.com>
345 F:      dlls/ieframe/
346 F:      dlls/mshtml/
347 F:      dlls/shdocvw/
349 WIDL
350 P:      Huw Davies <huw@codeweavers.com>
351 P:      Rémi Bernon <rbernon@codeweavers.com>
352 P:      Zebediah Figura <z.figura12@gmail.com>
353 F:      tools/widl/
355 Windows Imaging Component
356 M:      Esme Povirk <esme@codeweavers.com>
357 F:      dlls/windowscodecs/
358 F:      dlls/windowscodecsext/
359 F:      dlls/wmphoto/
361 Windows Management Instrumentation
362 M:      Hans Leidekker <hans@codeweavers.com>
363 F:      dlls/wbemdisp/
364 F:      dlls/wbemprox/
365 F:      dlls/wmiutils/
367 Windows Media Format
368 M:      Zebediah Figura <z.figura12@gmail.com>
369 P:      Rémi Bernon <rbernon@codeweavers.com>
370 F:      dlls/wmp/
371 F:      dlls/wmvcore/
373 Windows Media Foundation
374 M:      Nikolay Sivov <nsivov@codeweavers.com>
375 P:      Rémi Bernon <rbernon@codeweavers.com>
376 F:      dlls/evr/
377 F:      dlls/mf/
378 F:      dlls/mferror/
379 F:      dlls/mfmediaengine/
380 F:      dlls/mfplat/
381 F:      dlls/mfplay/
382 F:      dlls/mfreadwrite/
383 F:      dlls/mfuuid/
384 F:      dlls/rtworkq/
386 Wine debugger (GDB backend)
387 P:      Rémi Bernon <rbernon@codeweavers.com>
388 F:      programs/winedbg/gdbproxy.c
390 Wine server, IPC
391 M:      Alexandre Julliard <julliard@winehq.org>
392 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
393 F:      server/
395 Winemaker
396 M:      André Zwing <nerv@dawncrow.de>
397 F:      tools/winemaker/
399 WinHTTP
400 M:      Hans Leidekker <hans@codeweavers.com>
401 F:      dlls/winhttp/
403 WinINet
404 P:      Jacek Caban <jacek@codeweavers.com>
405 F:      dlls/wininet/
407 X11 Driver
408 M:      Alexandre Julliard <julliard@winehq.org>
409 P:      Rémi Bernon <rbernon@codeweavers.com>
410 P:      Zhiyi Zhang <zzhang@codeweavers.com>
411 F:      dlls/winex11.drv/
413 XML parsing
414 M:      Nikolay Sivov <nsivov@codeweavers.com>
415 F:      dlls/msxml*/
416 F:      dlls/xmllite/
418 THE REST
419 M:      Alexandre Julliard <julliard@winehq.org>
420 P:      Alex Henrie <alexhenrie24@gmail.com>
421 P:      Huw Davies <huw@codeweavers.com>
422 P:      Jacek Caban <jacek@codeweavers.com>
423 P:      Esme Povirk <esme@codeweavers.com>
424 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
425 F:      *
426 F:      */
428 Stable Branch
429 M:      Michael Stefaniuc <mstefani@winehq.org>
430 W:      https://wiki.winehq.org/StableRules
432 Staging Branch
433 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
434 P:      Zebediah Figura <z.figura12@gmail.com>
435 P:      Paul Gofman <gofmanp@gmail.com>
436 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
437 W:      https://wine-staging.com/