msvcr90/tests: Build without -DWINE_NO_LONG_TYPES.
[wine.git] / MAINTAINERS
bloba90c91b60b7fa70219f33379537c9976817f55a6
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
115 DirectWrite
116 M:      Nikolay Sivov <nsivov@codeweavers.com>
117 F:      dlls/dwrite/
119 DotNet Runtime
120 M:      Esme Povirk <esme@codeweavers.com>
121 F:      dlls/mscoree/
124 M:      Huw Davies <huw@codeweavers.com>
125 F:      dlls/gdi32/
126 F:      dlls/win32u/bitblt.c
127 F:      dlls/win32u/bitmap.c
128 F:      dlls/win32u/brush.c
129 F:      dlls/win32u/clipping.c
130 F:      dlls/win32u/dc.c
131 F:      dlls/win32u/dib.c
132 F:      dlls/win32u/dibdrv/
133 F:      dlls/win32u/driver.c
134 F:      dlls/win32u/emfdrv.c
135 F:      dlls/win32u/font.c
136 F:      dlls/win32u/freetype.c
137 F:      dlls/win32u/gdiobj.c
138 F:      dlls/win32u/mapping.c
139 F:      dlls/win32u/opentype.c
140 F:      dlls/win32u/painting.c
141 F:      dlls/win32u/palette.c
142 F:      dlls/win32u/path.c
143 F:      dlls/win32u/pen.c
144 F:      dlls/win32u/printdrv.c
145 F:      dlls/win32u/region.c
147 GDIPlus
148 M:      Esme Povirk <esme@codeweavers.com>
149 F:      dlls/gdiplus/
151 GPhoto Driver
152 M:      Marcus Meissner <marcus@jet.franken.de>
153 F:      dlls/gphoto2.ds/
155 HID support
156 M:      Aric Stewart <aric@codeweavers.com>
157 P:      Rémi Bernon <rbernon@codeweavers.com>
158 F:      dlls/hid/
159 F:      dlls/hidclass.sys/
160 F:      dlls/hidparse.sys/
161 F:      dlls/winehid.sys/
163 HTTP server
164 M:      Zebediah Figura <z.figura12@gmail.com>
165 F:      dlls/httpapi/
166 F:      dlls/http.sys/
168 Input events
169 P:      Rémi Bernon <rbernon@codeweavers.com>
170 F:      dlls/user32/input.c
171 F:      dlls/user32/rawinput.c
172 F:      server/queue.c
174 Input methods
175 M:      Aric Stewart <aric@codeweavers.com>
176 F:      dlls/imm32/
178 JavaScript
179 M:      Jacek Caban <jacek@codeweavers.com>
180 F:      dlls/jscript/
182 Joystick input
183 M:      Rémi Bernon <rbernon@codeweavers.com>
184 P:      Andrew Eikum <aeikum@codeweavers.com>
185 F:      dlls/dinput*/
186 F:      dlls/windows.gaming.input/
187 F:      dlls/winebus.sys/
188 F:      dlls/winexinput.sys/
189 F:      dlls/xinput*/
191 Media format conversion
192 M:      Andrew Eikum <aeikum@codeweavers.com>
193 F:      dlls/*.acm/
194 F:      dlls/msacm32/
196 Microsoft C Runtime
197 M:      Piotr Caban <piotr@codeweavers.com>
198 F:      dlls/msvc*/
200 MSI installers
201 M:      Hans Leidekker <hans@codeweavers.com>
202 P:      Zebediah Figura <z.figura12@gmail.com>
203 F:      dlls/msi/
205 Netstat
206 M:      André Zwing <nerv@dawncrow.de>
207 F:      programs/netstat/
209 Network
210 P:      Bruno Jesus <00cpxxx@gmail.com>
211 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
212 F:      dlls/ws2_32/
214 Network Store Interface
215 M:      Huw Davies <huw@codeweavers.com>
216 F:      dlls/iphlpapi/
217 F:      dlls/nsi/
218 F:      dlls/nsiproxy.sys/
219 F:      include/wine/nsi.h
221 OLE Embedding
222 M:      Huw Davies <huw@codeweavers.com>
223 F:      dlls/ole32/clipboard.c
224 F:      dlls/ole32/datacache.c
225 F:      dlls/ole32/defaulthandler.c
226 F:      dlls/ole32/ole2.c
227 F:      dlls/ole32/ole2impl.c
228 F:      dlls/ole32/oleobj.c
230 OLE RPC
231 M:      Huw Davies <huw@codeweavers.com>
232 F:      dlls/combase/
233 F:      dlls/ole32/compobj.c
234 F:      dlls/ole32/marshal.c
235 F:      dlls/ole32/usrmarshal.c
237 OLE Storage
238 M:      Esme Povirk <esme@codeweavers.com>
239 F:      dlls/ole32/filelockbytes.c
240 F:      dlls/ole32/memlockbytes.c
241 F:      dlls/ole32/stg_stream.c
242 F:      dlls/ole32/storage32.c
243 F:      dlls/ole32/storage32.h
244 F:      dlls/ole32/tests/storage32.c
246 OLE Typelibs
247 P:      Andrew Eikum <aeikum@codeweavers.com>
248 P:      Huw Davies <huw@codeweavers.com>
249 F:      dlls/oleaut32/typelib.c
251 Plug and Play
252 P:      Zebediah Figura <z.figura12@gmail.com>
253 F:      dlls/newdev/
254 F:      dlls/ntoskrnl.exe/pnp.c
255 F:      dlls/setupapi/devinst.c
257 Postscript Driver
258 M:      Huw Davies <huw@codeweavers.com>
259 F:      dlls/wineps.drv/
261 Printing
262 M:      Huw Davies <huw@codeweavers.com>
263 P:      Detlef Riekenberg <wine.dev@web.de>
264 F:      dlls/localspl/
265 F:      dlls/spoolss/
266 F:      dlls/winspool.drv/
268 Richedit
269 M:      Huw Davies <huw@codeweavers.com>
270 F:      dlls/riched20
272 RPC Runtime
273 P:      Huw Davies <huw@codeweavers.com>
274 P:      Zebediah Figura <z.figura12@gmail.com>
275 F:      dlls/rpcrt4
277 TWAIN
278 P:      Esme Povirk <esme@codeweavers.com>
279 F:      dlls/twain_32/
280 F:      dlls/sane.ds/
281 F:      dlls/gphoto2.ds/
283 Uniscribe
284 M:      Aric Stewart <aric@codeweavers.com>
285 F:      dlls/gdi32/uniscribe/
287 URL Moniker
288 M:      Jacek Caban <jacek@codeweavers.com>
289 F:      dlls/urlmon/
291 VBScript
292 M:      Jacek Caban <jacek@codeweavers.com>
293 F:      dlls/vbscript/
295 Web Services
296 M:      Hans Leidekker <hans@codeweavers.com>
297 F:      dlls/webservices/
299 WebBrowser control
300 M:      Jacek Caban <jacek@codeweavers.com>
301 F:      dlls/ieframe/
302 F:      dlls/mshtml/
303 F:      dlls/shdocvw/
305 WIDL
306 P:      Huw Davies <huw@codeweavers.com>
307 P:      Rémi Bernon <rbernon@codeweavers.com>
308 P:      Zebediah Figura <z.figura12@gmail.com>
309 F:      tools/widl
311 Windows Imaging Component
312 M:      Esme Povirk <esme@codeweavers.com>
313 F:      dlls/windowscodecs/
314 F:      dlls/windowscodecsext/
315 F:      dlls/wmphoto/
317 Windows Management Instrumentation
318 M:      Hans Leidekker <hans@codeweavers.com>
319 F:      dlls/wbemdisp/
320 F:      dlls/wbemprox/
321 F:      dlls/wmiutils/
323 Windows Media Foundation
324 M:      Nikolay Sivov <nsivov@codeweavers.com>
325 F:      dlls/mf/
326 F:      dlls/mferror/
327 F:      dlls/mfmediaengine/
328 F:      dlls/mfplat/
329 F:      dlls/mfplay/
330 F:      dlls/mfreadwrite/
331 F:      dlls/mfuuid/
332 F:      dlls/rtworkq/
334 Wine debugger (GDB backend)
335 P:      Rémi Bernon <rbernon@codeweavers.com>
336 F:      programs/winedbg/gdbproxy.c
338 Wine server, IPC
339 M:      Alexandre Julliard <julliard@winehq.org>
340 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
341 F:      server/
343 Winemaker
344 M:      André Zwing <nerv@dawncrow.de>
345 F:      tools/winemaker/
347 WinHTTP
348 M:      Hans Leidekker <hans@codeweavers.com>
349 F:      dlls/winhttp/
351 WinINet
352 P:      Jacek Caban <jacek@codeweavers.com>
353 F:      dlls/wininet/
355 WPcap
356 M:      André Zwing <nerv@dawncrow.de>
357 F:      dlls/wpcap/
359 X11 Driver
360 M:      Alexandre Julliard <julliard@winehq.org>
361 P:      Rémi Bernon <rbernon@codeweavers.com>
362 F:      dlls/winex11.drv/
364 XML parsing
365 M:      Nikolay Sivov <nsivov@codeweavers.com>
366 F:      dlls/msxml*/
367 F:      dlls/xmllite/
369 THE REST
370 M:      Alexandre Julliard <julliard@winehq.org>
371 P:      Alex Henrie <alexhenrie24@gmail.com>
372 P:      Andrew Eikum <aeikum@codeweavers.com>
373 P:      Huw Davies <huw@codeweavers.com>
374 P:      Jacek Caban <jacek@codeweavers.com>
375 P:      Esme Povirk <esme@codeweavers.com>
376 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
377 F:      *
378 F:      */
380 Stable Branch
381 M:      Michael Stefaniuc <mstefani@winehq.org>
382 W:      https://wiki.winehq.org/StableRules
384 Staging Branch
385 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
386 P:      Zebediah Figura <z.figura12@gmail.com>
387 P:      Paul Gofman <gofmanp@gmail.com>
388 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
389 W:      https://wine-staging.com/