maintainers: Update the Direct3D section.
[wine.git] / MAINTAINERS
blobc569409be90169b4ae65f69c2323380915f1357a
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. 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é Zwing <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/mmdevapi/
42 F:      dlls/winealsa.drv/
43 F:      dlls/winecoreaudio.drv/
44 F:      dlls/wineoss.drv/
45 F:      dlls/winepulse.drv/
46 F:      dlls/winmm/
47 F:      dlls/x3daudio*/
48 F:      dlls/xapofx*/
49 F:      dlls/xaudio*/
51 Common Controls Library
52 P:      Nikolay Sivov <nsivov@codeweavers.com>
53 F:      dlls/comctl32/
55 Common Item Dialog
56 P:      Esme Povirk <esme@codeweavers.com>
57 F:      dlls/comdlg32/itemdlg.c
58 F:      dlls/comdlg32/tests/itemdlg.c
60 Direct2D
61 M:      Henri Verbeet <hverbeet@codeweavers.com>
62 F:      dlls/d2d*/
64 Direct3D
65 M:      Zebediah Figura <z.figura12@gmail.com>
66 M:      Jan Sikorski <jsikorski@codeweavers.com>
67 P:      Henri Verbeet <hverbeet@codeweavers.com>
68 P:      Stefan Dösinger <stefan@codeweavers.com>
69 P:      Matteo Bruni <mbruni@codeweavers.com>
70 F:      dlls/d3d10core/
71 F:      dlls/d3d11/
72 F:      dlls/d3d12/
73 F:      dlls/d3d8/
74 F:      dlls/d3d9/
75 F:      dlls/d3drm/
76 F:      dlls/ddraw*/
77 F:      dlls/dxgi/
78 F:      dlls/wined3d/
80 Direct3D helper libraries
81 M:      Matteo Bruni <mbruni@codeweavers.com>
82 P:      Henri Verbeet <hverbeet@codeweavers.com>
83 P:      Stefan Dösinger <stefan@codeweavers.com>
84 F:      dlls/d3d10/
85 F:      dlls/d3d10_1/
86 F:      dlls/d3dcompiler*/
87 F:      dlls/d3dx10*/
88 F:      dlls/d3dx11*/
89 F:      dlls/d3dx9*/
90 F:      dlls/d3dxof/
92 DirectMusic
93 M:      Michael Stefaniuc <mstefani@winehq.org>
94 F:      dlls/dm*/
95 F:      dlls/dswave/
97 DirectPlay
98 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
99 F:      dlls/dplayx/
100 F:      dlls/dpnet/
101 F:      dlls/dpwsockx/
103 DirectShow
104 M:      Zebediah Figura <z.figura12@gmail.com>
105 P:      Andrew Eikum <aeikum@codeweavers.com>
106 F:      dlls/amstream/
107 F:      dlls/devenum/
108 F:      dlls/mciqtz32/
109 F:      dlls/qasf/
110 F:      dlls/qcap/
111 F:      dlls/qdvd/
112 F:      dlls/qedit/
113 F:      dlls/quartz/
114 F:      dlls/winegstreamer/quartz_parser.c
115 F:      libs/strmbase/
117 DirectWrite
118 M:      Nikolay Sivov <nsivov@codeweavers.com>
119 F:      dlls/dwrite/
121 DotNet Runtime
122 M:      Esme Povirk <esme@codeweavers.com>
123 F:      dlls/mscoree/
126 M:      Huw Davies <huw@codeweavers.com>
127 F:      dlls/gdi32/
128 F:      dlls/win32u/bitblt.c
129 F:      dlls/win32u/bitmap.c
130 F:      dlls/win32u/brush.c
131 F:      dlls/win32u/clipping.c
132 F:      dlls/win32u/dc.c
133 F:      dlls/win32u/dib.c
134 F:      dlls/win32u/dibdrv/
135 F:      dlls/win32u/driver.c
136 F:      dlls/win32u/emfdrv.c
137 F:      dlls/win32u/font.c
138 F:      dlls/win32u/freetype.c
139 F:      dlls/win32u/gdiobj.c
140 F:      dlls/win32u/mapping.c
141 F:      dlls/win32u/opentype.c
142 F:      dlls/win32u/painting.c
143 F:      dlls/win32u/palette.c
144 F:      dlls/win32u/path.c
145 F:      dlls/win32u/pen.c
146 F:      dlls/win32u/printdrv.c
147 F:      dlls/win32u/region.c
149 GDIPlus
150 M:      Esme Povirk <esme@codeweavers.com>
151 F:      dlls/gdiplus/
153 GPhoto Driver
154 M:      Marcus Meissner <marcus@jet.franken.de>
155 F:      dlls/gphoto2.ds/
157 HID support
158 M:      Aric Stewart <aric@codeweavers.com>
159 P:      Rémi Bernon <rbernon@codeweavers.com>
160 F:      dlls/hid/
161 F:      dlls/hidclass.sys/
162 F:      dlls/hidparse.sys/
163 F:      dlls/winehid.sys/
165 HTTP server
166 M:      Zebediah Figura <z.figura12@gmail.com>
167 F:      dlls/httpapi/
168 F:      dlls/http.sys/
170 Input events
171 P:      Rémi Bernon <rbernon@codeweavers.com>
172 F:      dlls/user32/input.c
173 F:      dlls/user32/rawinput.c
174 F:      server/queue.c
176 Input methods
177 M:      Aric Stewart <aric@codeweavers.com>
178 F:      dlls/imm32/
180 JavaScript
181 M:      Jacek Caban <jacek@codeweavers.com>
182 F:      dlls/jscript/
184 Joystick input
185 M:      Rémi Bernon <rbernon@codeweavers.com>
186 P:      Andrew Eikum <aeikum@codeweavers.com>
187 F:      dlls/dinput*/
188 F:      dlls/windows.gaming.input/
189 F:      dlls/winebus.sys/
190 F:      dlls/winexinput.sys/
191 F:      dlls/xinput*/
193 Media format conversion
194 M:      Andrew Eikum <aeikum@codeweavers.com>
195 F:      dlls/*.acm/
196 F:      dlls/msacm32/
198 Microsoft C Runtime
199 M:      Piotr Caban <piotr@codeweavers.com>
200 F:      dlls/msvc*/
202 MSI installers
203 M:      Hans Leidekker <hans@codeweavers.com>
204 P:      Zebediah Figura <z.figura12@gmail.com>
205 F:      dlls/msi/
207 Netstat
208 M:      André Zwing <nerv@dawncrow.de>
209 F:      programs/netstat/
211 Network
212 P:      Bruno Jesus <00cpxxx@gmail.com>
213 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
214 F:      dlls/ws2_32/
216 Network Store Interface
217 M:      Huw Davies <huw@codeweavers.com>
218 F:      dlls/iphlpapi/
219 F:      dlls/nsi/
220 F:      dlls/nsiproxy.sys/
221 F:      include/wine/nsi.h
223 OLE Embedding
224 M:      Huw Davies <huw@codeweavers.com>
225 F:      dlls/ole32/clipboard.c
226 F:      dlls/ole32/datacache.c
227 F:      dlls/ole32/defaulthandler.c
228 F:      dlls/ole32/ole2.c
229 F:      dlls/ole32/ole2impl.c
230 F:      dlls/ole32/oleobj.c
232 OLE RPC
233 M:      Huw Davies <huw@codeweavers.com>
234 F:      dlls/combase/
235 F:      dlls/ole32/compobj.c
236 F:      dlls/ole32/marshal.c
237 F:      dlls/ole32/usrmarshal.c
238 F:      programs/dllhost/
240 OLE Storage
241 M:      Esme Povirk <esme@codeweavers.com>
242 F:      dlls/ole32/filelockbytes.c
243 F:      dlls/ole32/memlockbytes.c
244 F:      dlls/ole32/stg_stream.c
245 F:      dlls/ole32/storage32.c
246 F:      dlls/ole32/storage32.h
247 F:      dlls/ole32/tests/storage32.c
249 OLE Typelibs
250 P:      Andrew Eikum <aeikum@codeweavers.com>
251 P:      Huw Davies <huw@codeweavers.com>
252 F:      dlls/oleaut32/typelib.c
254 Plug and Play
255 P:      Zebediah Figura <z.figura12@gmail.com>
256 F:      dlls/newdev/
257 F:      dlls/ntoskrnl.exe/pnp.c
258 F:      dlls/setupapi/devinst.c
260 Postscript Driver
261 M:      Huw Davies <huw@codeweavers.com>
262 F:      dlls/wineps.drv/
264 Printing
265 M:      Huw Davies <huw@codeweavers.com>
266 P:      Detlef Riekenberg <wine.dev@web.de>
267 F:      dlls/localspl/
268 F:      dlls/spoolss/
269 F:      dlls/winspool.drv/
271 Richedit
272 M:      Huw Davies <huw@codeweavers.com>
273 F:      dlls/riched20
275 RPC Runtime
276 P:      Huw Davies <huw@codeweavers.com>
277 P:      Zebediah Figura <z.figura12@gmail.com>
278 F:      dlls/rpcrt4
280 TWAIN
281 P:      Esme Povirk <esme@codeweavers.com>
282 F:      dlls/twain_32/
283 F:      dlls/sane.ds/
284 F:      dlls/gphoto2.ds/
286 Uniscribe
287 M:      Aric Stewart <aric@codeweavers.com>
288 F:      dlls/gdi32/uniscribe/
290 URL Moniker
291 M:      Jacek Caban <jacek@codeweavers.com>
292 F:      dlls/urlmon/
294 VBScript
295 M:      Jacek Caban <jacek@codeweavers.com>
296 F:      dlls/vbscript/
298 Web Services
299 M:      Hans Leidekker <hans@codeweavers.com>
300 F:      dlls/webservices/
302 WebBrowser control
303 M:      Jacek Caban <jacek@codeweavers.com>
304 F:      dlls/ieframe/
305 F:      dlls/mshtml/
306 F:      dlls/shdocvw/
308 WIDL
309 P:      Huw Davies <huw@codeweavers.com>
310 P:      Rémi Bernon <rbernon@codeweavers.com>
311 P:      Zebediah Figura <z.figura12@gmail.com>
312 F:      tools/widl
314 Windows Imaging Component
315 M:      Esme Povirk <esme@codeweavers.com>
316 F:      dlls/windowscodecs/
317 F:      dlls/windowscodecsext/
318 F:      dlls/wmphoto/
320 Windows Management Instrumentation
321 M:      Hans Leidekker <hans@codeweavers.com>
322 F:      dlls/wbemdisp/
323 F:      dlls/wbemprox/
324 F:      dlls/wmiutils/
326 Windows Media Foundation
327 M:      Nikolay Sivov <nsivov@codeweavers.com>
328 F:      dlls/mf/
329 F:      dlls/mferror/
330 F:      dlls/mfmediaengine/
331 F:      dlls/mfplat/
332 F:      dlls/mfplay/
333 F:      dlls/mfreadwrite/
334 F:      dlls/mfuuid/
335 F:      dlls/rtworkq/
337 Wine debugger (GDB backend)
338 P:      Rémi Bernon <rbernon@codeweavers.com>
339 F:      programs/winedbg/gdbproxy.c
341 Wine server, IPC
342 M:      Alexandre Julliard <julliard@winehq.org>
343 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
344 F:      server/
346 Winemaker
347 M:      André Zwing <nerv@dawncrow.de>
348 F:      tools/winemaker/
350 WinHTTP
351 M:      Hans Leidekker <hans@codeweavers.com>
352 F:      dlls/winhttp/
354 WinINet
355 P:      Jacek Caban <jacek@codeweavers.com>
356 F:      dlls/wininet/
358 WPcap
359 M:      André Zwing <nerv@dawncrow.de>
360 F:      dlls/wpcap/
362 X11 Driver
363 M:      Alexandre Julliard <julliard@winehq.org>
364 P:      Rémi Bernon <rbernon@codeweavers.com>
365 F:      dlls/winex11.drv/
367 XML parsing
368 M:      Nikolay Sivov <nsivov@codeweavers.com>
369 F:      dlls/msxml*/
370 F:      dlls/xmllite/
372 THE REST
373 M:      Alexandre Julliard <julliard@winehq.org>
374 P:      Alex Henrie <alexhenrie24@gmail.com>
375 P:      Andrew Eikum <aeikum@codeweavers.com>
376 P:      Huw Davies <huw@codeweavers.com>
377 P:      Jacek Caban <jacek@codeweavers.com>
378 P:      Esme Povirk <esme@codeweavers.com>
379 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
380 F:      *
381 F:      */
383 Stable Branch
384 M:      Michael Stefaniuc <mstefani@winehq.org>
385 W:      https://wiki.winehq.org/StableRules
387 Staging Branch
388 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
389 P:      Zebediah Figura <z.figura12@gmail.com>
390 P:      Paul Gofman <gofmanp@gmail.com>
391 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
392 W:      https://wine-staging.com/