ddraw: Validate the primary surface format in ddraw_surface7_Restore().
[wine.git] / MAINTAINERS
blobb362489f0bbb85f942d3fcbc7aedc4f659079d88
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 HTML rendering (Gecko)
138 M:      Jacek Caban <jacek@codeweavers.com>
139 F:      dlls/ieframe/
140 F:      dlls/mshtml/
141 F:      dlls/shdocvw/
143 Input methods
144 M:      Aric Stewart <aric@codeweavers.com>
145 F:      dlls/imm32/
147 JavaScript
148 M:      Jacek Caban <jacek@codeweavers.com>
149 F:      dlls/jscript/
151 Mac OS X graphics driver
152 M:      Ken Thomases <ken@codeweavers.com>
153 F:      dlls/winemac.drv/
155 Media format conversion
156 M:      Andrew Eikum <aeikum@codeweavers.com>
157 F:      dlls/*.acm/
158 F:      dlls/msacm32/
160 Microsoft C Runtime
161 M:      Piotr Caban <piotr@codeweavers.com>
162 F:      dlls/msvc*/
164 MSI installers
165 M:      Hans Leidekker <hans@codeweavers.com>
166 F:      dlls/msi/
168 Netstat
169 M:      André Hentschel <nerv@dawncrow.de>
170 F:      programs/netstat/
172 Network
173 P:      Bruno Jesus <00cpxxx@gmail.com>
174 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
175 F:      dlls/iphlpapi/
176 F:      dlls/ws2_32/
178 OLE Embedding
179 M:      Huw Davies <huw@codeweavers.com>
180 F:      dlls/ole32/clipboard.c
181 F:      dlls/ole32/datacache.c
182 F:      dlls/ole32/defaulthandler.c
183 F:      dlls/ole32/ole2.c
184 F:      dlls/ole32/ole2impl.c
185 F:      dlls/ole32/oleobj.c
187 OLE RPC
188 M:      Huw Davies <huw@codeweavers.com>
189 F:      dlls/ole32/compobj.c
190 F:      dlls/ole32/marshal.c
191 F:      dlls/ole32/rpc.c
192 F:      dlls/ole32/stubmanager.c
193 F:      dlls/ole32/usrmarshal.c
195 OLE Storage
196 M:      Vincent Povirk <vincent@codeweavers.com>
197 F:      dlls/ole32/filelockbytes.c
198 F:      dlls/ole32/memlockbytes.c
199 F:      dlls/ole32/stg_stream.c
200 F:      dlls/ole32/storage32.c
201 F:      dlls/ole32/storage32.h
202 F:      dlls/ole32/tests/storage32.c
204 OLE Typelibs
205 P:      Andrew Eikum <aeikum@codeweavers.com>
206 P:      Huw Davies <huw@codeweavers.com>
207 F:      dlls/oleaut32/typelib.c
209 OpenMP
210 M:      Sebastian Lackner <sebastian@fds-team.de>
211 F:      dlls/vcomp*/
213 Printing
214 M:      Huw Davies <huw@codeweavers.com>
215 F:      dlls/localspl/
216 F:      dlls/wineps.drv/
217 F:      dlls/winspool.drv/
219 Richedit
220 M:      Huw Davies <huw@codeweavers.com>
221 F:      dlls/riched20
223 RPC Runtime
224 P:      Huw Davies <huw@codeweavers.com>
225 F:      dlls/rpcrt4
226 F:      tools/widl
228 Threadpool
229 M:      Sebastian Lackner <sebastian@fds-team.de>
230 F:      dlls/ntdll/threadpool.c
232 Timezone database
233 M:      Sebastian Lackner <sebastian@fds-team.de>
234 F:      loader/wine.inf.in
236 Uniscribe
237 M:      Aric Stewart <aric@codeweavers.com>
238 F:      dlls/usp10/
240 Web Services
241 M:      Hans Leidekker <hans@codeweavers.com>
242 F:      dlls/webservices/
244 Windows Imaging Component
245 M:      Vincent Povirk <vincent@codeweavers.com>
246 F:      dlls/windowscodecs/
247 F:      dlls/windowscodecsext/
249 Windows Management Instrumentation
250 M:      Hans Leidekker <hans@codeweavers.com>
251 F:      dlls/wbemdisp/
252 F:      dlls/wbemprox/
253 F:      dlls/wmiutils/
255 Wine server, IPC
256 M:      Alexandre Julliard <julliard@winehq.org>
257 P:      Sebastian Lackner <sebastian@fds-team.de>
258 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
259 F:      server/
261 Winemaker
262 M:      André Hentschel <nerv@dawncrow.de>
263 F:      tools/winemaker/
265 WinHTTP
266 M:      Hans Leidekker <hans@codeweavers.com>
267 F:      dlls/winhttp/
269 WPcap
270 M:      André Hentschel <nerv@dawncrow.de>
271 F:      dlls/wpcap/
273 VB Script
274 M:      Jacek Caban <jacek@codeweavers.com>
275 F:      dlls/vbscript/
277 X11 Driver
278 M:      Alexandre Julliard <julliard@winehq.org>
279 P:      Vincent Povirk <vincent@codeweavers.com>
280 F:      dlls/winex11.drv/
282 XML parsing
283 M:      Nikolay Sivov <nsivov@codeweavers.com>
284 F:      dlls/msxml*/
285 F:      dlls/xmllite/
287 THE REST
288 M:      Alexandre Julliard <julliard@winehq.org>
289 P:      Alex Henrie <alexhenrie24@gmail.com>
290 P:      Andrew Eikum <aeikum@codeweavers.com>
291 P:      Huw Davies <huw@codeweavers.com>
292 P:      Sebastian Lackner <sebastian@fds-team.de>
293 P:      Vincent Povirk <vincent@codeweavers.com>
294 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
295 F:      *
296 F:      */
298 Stable Branch
299 M:      Michael Stefaniuc <mstefani@winehq.org>
300 W:      http://wiki.winehq.org/StableRules
302 Staging Branch
303 M:      Sebastian Lackner <sebastian@fds-team.de>
304 M:      Michael Müller <michael@fds-team.de>
305 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
306 W:      https://wine-staging.com/