dinput/tests: Test HID device with steering wheel and various pedal combinations.
[wine.git] / MAINTAINERS
blob6cc4e5813dfc68d5188e2817cb7e57422a44f0c8
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:      Henri Verbeet <hverbeet@codeweavers.com>
66 P:      Stefan Dösinger <stefan@codeweavers.com>
67 P:      Matteo Bruni <mbruni@codeweavers.com>
68 F:      dlls/d3d10core/
69 F:      dlls/d3d11/
70 F:      dlls/d3d12/
71 F:      dlls/d3d8/
72 F:      dlls/d3d9/
73 F:      dlls/d3drm/
74 F:      dlls/ddraw*/
75 F:      dlls/dxgi/
76 F:      dlls/wined3d/
78 Direct3D helper libraries
79 M:      Matteo Bruni <mbruni@codeweavers.com>
80 P:      Henri Verbeet <hverbeet@codeweavers.com>
81 P:      Stefan Dösinger <stefan@codeweavers.com>
82 F:      dlls/d3d10/
83 F:      dlls/d3d10_1/
84 F:      dlls/d3dcompiler*/
85 F:      dlls/d3dx10*/
86 F:      dlls/d3dx11*/
87 F:      dlls/d3dx9*/
88 F:      dlls/d3dxof/
90 DirectMusic
91 M:      Michael Stefaniuc <mstefani@winehq.org>
92 F:      dlls/dm*/
93 F:      dlls/dswave/
95 DirectPlay
96 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
97 F:      dlls/dplayx/
98 F:      dlls/dpnet/
99 F:      dlls/dpwsockx/
101 DirectShow
102 M:      Zebediah Figura <z.figura12@gmail.com>
103 P:      Andrew Eikum <aeikum@codeweavers.com>
104 F:      dlls/amstream/
105 F:      dlls/devenum/
106 F:      dlls/mciqtz32/
107 F:      dlls/qasf/
108 F:      dlls/qcap/
109 F:      dlls/qdvd/
110 F:      dlls/qedit/
111 F:      dlls/quartz/
112 F:      dlls/strmbase/
113 F:      dlls/winegstreamer/quartz_parser.c
114 F:      dlls/wineqtdecoder/
116 DirectWrite
117 M:      Nikolay Sivov <nsivov@codeweavers.com>
118 F:      dlls/dwrite/
120 DotNet Runtime
121 M:      Esme Povirk <esme@codeweavers.com>
122 F:      dlls/mscoree/
125 M:      Huw Davies <huw@codeweavers.com>
126 F:      dlls/gdi32/
127 F:      dlls/win32u/bitblt.c
128 F:      dlls/win32u/bitmap.c
129 F:      dlls/win32u/brush.c
130 F:      dlls/win32u/clipping.c
131 F:      dlls/win32u/dc.c
132 F:      dlls/win32u/dib.c
133 F:      dlls/win32u/dibdrv/
134 F:      dlls/win32u/driver.c
135 F:      dlls/win32u/emfdrv.c
136 F:      dlls/win32u/font.c
137 F:      dlls/win32u/freetype.c
138 F:      dlls/win32u/gdiobj.c
139 F:      dlls/win32u/mapping.c
140 F:      dlls/win32u/opentype.c
141 F:      dlls/win32u/painting.c
142 F:      dlls/win32u/palette.c
143 F:      dlls/win32u/path.c
144 F:      dlls/win32u/pen.c
145 F:      dlls/win32u/printdrv.c
146 F:      dlls/win32u/region.c
148 GDIPlus
149 M:      Esme Povirk <esme@codeweavers.com>
150 F:      dlls/gdiplus/
152 GPhoto Driver
153 M:      Marcus Meissner <marcus@jet.franken.de>
154 F:      dlls/gphoto2.ds/
156 HID support
157 M:      Aric Stewart <aric@codeweavers.com>
158 P:      Rémi Bernon <rbernon@codeweavers.com>
159 F:      dlls/hid/
160 F:      dlls/hidclass.sys/
161 F:      dlls/hidparse.sys/
162 F:      dlls/winehid.sys/
164 HTTP server
165 M:      Zebediah Figura <z.figura12@gmail.com>
166 F:      dlls/httpapi/
167 F:      dlls/http.sys/
169 Input events
170 P:      Rémi Bernon <rbernon@codeweavers.com>
171 F:      dlls/user32/input.c
172 F:      dlls/user32/rawinput.c
173 F:      server/queue.c
175 Input methods
176 M:      Aric Stewart <aric@codeweavers.com>
177 F:      dlls/imm32/
179 JavaScript
180 M:      Jacek Caban <jacek@codeweavers.com>
181 F:      dlls/jscript/
183 Joystick input
184 M:      Rémi Bernon <rbernon@codeweavers.com>
185 P:      Andrew Eikum <aeikum@codeweavers.com>
186 F:      dlls/dinput*/
187 F:      dlls/windows.gaming.input/
188 F:      dlls/winebus.sys/
189 F:      dlls/winexinput.sys/
190 F:      dlls/xinput*/
192 Media format conversion
193 M:      Andrew Eikum <aeikum@codeweavers.com>
194 F:      dlls/*.acm/
195 F:      dlls/msacm32/
197 Microsoft C Runtime
198 M:      Piotr Caban <piotr@codeweavers.com>
199 F:      dlls/msvc*/
201 MSI installers
202 M:      Hans Leidekker <hans@codeweavers.com>
203 P:      Zebediah Figura <z.figura12@gmail.com>
204 F:      dlls/msi/
206 Netstat
207 M:      André Zwing <nerv@dawncrow.de>
208 F:      programs/netstat/
210 Network
211 P:      Bruno Jesus <00cpxxx@gmail.com>
212 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
213 F:      dlls/ws2_32/
215 Network Store Interface
216 M:      Huw Davies <huw@codeweavers.com>
217 F:      dlls/iphlpapi/
218 F:      dlls/nsi/
219 F:      dlls/nsiproxy.sys/
220 F:      include/wine/nsi.h
222 OLE Embedding
223 M:      Huw Davies <huw@codeweavers.com>
224 F:      dlls/ole32/clipboard.c
225 F:      dlls/ole32/datacache.c
226 F:      dlls/ole32/defaulthandler.c
227 F:      dlls/ole32/ole2.c
228 F:      dlls/ole32/ole2impl.c
229 F:      dlls/ole32/oleobj.c
231 OLE RPC
232 M:      Huw Davies <huw@codeweavers.com>
233 F:      dlls/combase/
234 F:      dlls/ole32/compobj.c
235 F:      dlls/ole32/marshal.c
236 F:      dlls/ole32/usrmarshal.c
238 OLE Storage
239 M:      Esme Povirk <esme@codeweavers.com>
240 F:      dlls/ole32/filelockbytes.c
241 F:      dlls/ole32/memlockbytes.c
242 F:      dlls/ole32/stg_stream.c
243 F:      dlls/ole32/storage32.c
244 F:      dlls/ole32/storage32.h
245 F:      dlls/ole32/tests/storage32.c
247 OLE Typelibs
248 P:      Andrew Eikum <aeikum@codeweavers.com>
249 P:      Huw Davies <huw@codeweavers.com>
250 F:      dlls/oleaut32/typelib.c
252 Plug and Play
253 P:      Zebediah Figura <z.figura12@gmail.com>
254 F:      dlls/newdev/
255 F:      dlls/ntoskrnl.exe/pnp.c
256 F:      dlls/setupapi/devinst.c
258 Postscript Driver
259 M:      Huw Davies <huw@codeweavers.com>
260 F:      dlls/wineps.drv/
262 Printing
263 M:      Huw Davies <huw@codeweavers.com>
264 P:      Detlef Riekenberg <wine.dev@web.de>
265 F:      dlls/localspl/
266 F:      dlls/spoolss/
267 F:      dlls/winspool.drv/
269 Richedit
270 M:      Huw Davies <huw@codeweavers.com>
271 F:      dlls/riched20
273 RPC Runtime
274 P:      Huw Davies <huw@codeweavers.com>
275 P:      Zebediah Figura <z.figura12@gmail.com>
276 F:      dlls/rpcrt4
278 TWAIN
279 P:      Esme Povirk <esme@codeweavers.com>
280 F:      dlls/twain_32/
281 F:      dlls/sane.ds/
282 F:      dlls/gphoto2.ds/
284 Uniscribe
285 M:      Aric Stewart <aric@codeweavers.com>
286 F:      dlls/gdi32/uniscribe/
288 URL Moniker
289 M:      Jacek Caban <jacek@codeweavers.com>
290 F:      dlls/urlmon/
292 VBScript
293 M:      Jacek Caban <jacek@codeweavers.com>
294 F:      dlls/vbscript/
296 Web Services
297 M:      Hans Leidekker <hans@codeweavers.com>
298 F:      dlls/webservices/
300 WebBrowser control
301 M:      Jacek Caban <jacek@codeweavers.com>
302 F:      dlls/ieframe/
303 F:      dlls/mshtml/
304 F:      dlls/shdocvw/
306 WIDL
307 P:      Huw Davies <huw@codeweavers.com>
308 P:      Rémi Bernon <rbernon@codeweavers.com>
309 P:      Zebediah Figura <z.figura12@gmail.com>
310 F:      tools/widl
312 Windows Imaging Component
313 M:      Esme Povirk <esme@codeweavers.com>
314 F:      dlls/windowscodecs/
315 F:      dlls/windowscodecsext/
316 F:      dlls/wmphoto/
318 Windows Management Instrumentation
319 M:      Hans Leidekker <hans@codeweavers.com>
320 F:      dlls/wbemdisp/
321 F:      dlls/wbemprox/
322 F:      dlls/wmiutils/
324 Windows Media Foundation
325 M:      Nikolay Sivov <nsivov@codeweavers.com>
326 F:      dlls/mf/
327 F:      dlls/mferror/
328 F:      dlls/mfmediaengine/
329 F:      dlls/mfplat/
330 F:      dlls/mfplay/
331 F:      dlls/mfreadwrite/
332 F:      dlls/mfuuid/
333 F:      dlls/rtworkq/
335 Wine debugger (GDB backend)
336 P:      Rémi Bernon <rbernon@codeweavers.com>
337 F:      programs/winedbg/gdbproxy.c
339 Wine server, IPC
340 M:      Alexandre Julliard <julliard@winehq.org>
341 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
342 F:      server/
344 Winemaker
345 M:      André Zwing <nerv@dawncrow.de>
346 F:      tools/winemaker/
348 WinHTTP
349 M:      Hans Leidekker <hans@codeweavers.com>
350 F:      dlls/winhttp/
352 WinINet
353 P:      Jacek Caban <jacek@codeweavers.com>
354 F:      dlls/wininet/
356 WPcap
357 M:      André Zwing <nerv@dawncrow.de>
358 F:      dlls/wpcap/
360 X11 Driver
361 M:      Alexandre Julliard <julliard@winehq.org>
362 P:      Rémi Bernon <rbernon@codeweavers.com>
363 F:      dlls/winex11.drv/
365 XML parsing
366 M:      Nikolay Sivov <nsivov@codeweavers.com>
367 F:      dlls/msxml*/
368 F:      dlls/xmllite/
370 THE REST
371 M:      Alexandre Julliard <julliard@winehq.org>
372 P:      Alex Henrie <alexhenrie24@gmail.com>
373 P:      Andrew Eikum <aeikum@codeweavers.com>
374 P:      Huw Davies <huw@codeweavers.com>
375 P:      Jacek Caban <jacek@codeweavers.com>
376 P:      Esme Povirk <esme@codeweavers.com>
377 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
378 F:      *
379 F:      */
381 Stable Branch
382 M:      Michael Stefaniuc <mstefani@winehq.org>
383 W:      https://wiki.winehq.org/StableRules
385 Staging Branch
386 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
387 P:      Zebediah Figura <z.figura12@gmail.com>
388 P:      Paul Gofman <gofmanp@gmail.com>
389 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
390 W:      https://wine-staging.com/