libport: Add a replacement implementation for strnlen.
[wine.git] / MAINTAINERS
blob6845a7abb8749467a2aedf85c4ec2440be4dc9a0
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é 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 Input methods
138 M:      Aric Stewart <aric@codeweavers.com>
139 F:      dlls/imm32/
141 JavaScript
142 M:      Jacek Caban <jacek@codeweavers.com>
143 F:      dlls/jscript/
145 Mac OS X graphics driver
146 M:      Ken Thomases <ken@codeweavers.com>
147 F:      dlls/winemac.drv/
149 Media format conversion
150 M:      Andrew Eikum <aeikum@codeweavers.com>
151 F:      dlls/*.acm/
152 F:      dlls/msacm32/
154 Microsoft C Runtime
155 M:      Piotr Caban <piotr@codeweavers.com>
156 F:      dlls/msvc*/
158 MSI installers
159 M:      Hans Leidekker <hans@codeweavers.com>
160 F:      dlls/msi/
162 Netstat
163 M:      André Hentschel <nerv@dawncrow.de>
164 F:      programs/netstat/
166 Network
167 P:      Bruno Jesus <00cpxxx@gmail.com>
168 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
169 F:      dlls/iphlpapi/
170 F:      dlls/ws2_32/
172 OLE Embedding
173 M:      Huw Davies <huw@codeweavers.com>
174 F:      dlls/ole32/clipboard.c
175 F:      dlls/ole32/datacache.c
176 F:      dlls/ole32/defaulthandler.c
177 F:      dlls/ole32/ole2.c
178 F:      dlls/ole32/ole2impl.c
179 F:      dlls/ole32/oleobj.c
181 OLE RPC
182 M:      Huw Davies <huw@codeweavers.com>
183 F:      dlls/ole32/compobj.c
184 F:      dlls/ole32/marshal.c
185 F:      dlls/ole32/rpc.c
186 F:      dlls/ole32/stubmanager.c
187 F:      dlls/ole32/usrmarshal.c
189 OLE Storage
190 M:      Vincent Povirk <vincent@codeweavers.com>
191 F:      dlls/ole32/filelockbytes.c
192 F:      dlls/ole32/memlockbytes.c
193 F:      dlls/ole32/stg_stream.c
194 F:      dlls/ole32/storage32.c
195 F:      dlls/ole32/storage32.h
196 F:      dlls/ole32/tests/storage32.c
198 OLE Typelibs
199 P:      Andrew Eikum <aeikum@codeweavers.com>
200 P:      Huw Davies <huw@codeweavers.com>
201 F:      dlls/oleaut32/typelib.c
203 OpenMP
204 M:      Sebastian Lackner <sebastian@fds-team.de>
205 F:      dlls/vcomp*/
207 Postscript Driver
208 M:      Huw Davies <huw@codeweavers.com>
209 F:      dlls/wineps.drv/
211 Printing
212 M:      Huw Davies <huw@codeweavers.com>
213 P:      Detlef Riekenberg <wine.dev@web.de>
214 F:      dlls/localspl/
215 F:      dlls/spoolss/
216 F:      dlls/winspool.drv/
218 Richedit
219 M:      Huw Davies <huw@codeweavers.com>
220 F:      dlls/riched20
222 RPC Runtime
223 P:      Huw Davies <huw@codeweavers.com>
224 F:      dlls/rpcrt4
225 F:      tools/widl
227 Threadpool
228 M:      Sebastian Lackner <sebastian@fds-team.de>
229 F:      dlls/ntdll/threadpool.c
231 Timezone database
232 M:      Sebastian Lackner <sebastian@fds-team.de>
233 F:      loader/wine.inf.in
235 TWAIN
236 P:      Vincent Povirk <vincent@codeweavers.com>
237 F:      dlls/twain_32/
238 F:      dlls/sane.ds/
239 F:      dlls/gphoto2.ds/
241 Uniscribe
242 M:      Aric Stewart <aric@codeweavers.com>
243 F:      dlls/usp10/
245 URL Moniker
246 M:      Jacek Caban <jacek@codeweavers.com>
247 F:      dlls/urlmon/
249 VBScript
250 M:      Jacek Caban <jacek@codeweavers.com>
251 F:      dlls/vbscript/
253 Web Services
254 M:      Hans Leidekker <hans@codeweavers.com>
255 F:      dlls/webservices/
257 WebBrowser control
258 M:      Jacek Caban <jacek@codeweavers.com>
259 F:      dlls/ieframe/
260 F:      dlls/mshtml/
261 F:      dlls/shdocvw/
263 Windows Imaging Component
264 M:      Vincent Povirk <vincent@codeweavers.com>
265 F:      dlls/windowscodecs/
266 F:      dlls/windowscodecsext/
268 Windows Management Instrumentation
269 M:      Hans Leidekker <hans@codeweavers.com>
270 F:      dlls/wbemdisp/
271 F:      dlls/wbemprox/
272 F:      dlls/wmiutils/
274 Wine server, IPC
275 M:      Alexandre Julliard <julliard@winehq.org>
276 P:      Sebastian Lackner <sebastian@fds-team.de>
277 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
278 F:      server/
280 Winemaker
281 M:      André Hentschel <nerv@dawncrow.de>
282 F:      tools/winemaker/
284 WinHTTP
285 M:      Hans Leidekker <hans@codeweavers.com>
286 F:      dlls/winhttp/
288 WinINet
289 P:      Jacek Caban <jacek@codeweavers.com>
290 F:      dlls/wininet/
292 WPcap
293 M:      André Hentschel <nerv@dawncrow.de>
294 F:      dlls/wpcap/
296 X11 Driver
297 M:      Alexandre Julliard <julliard@winehq.org>
298 P:      Vincent Povirk <vincent@codeweavers.com>
299 F:      dlls/winex11.drv/
301 XML parsing
302 M:      Nikolay Sivov <nsivov@codeweavers.com>
303 F:      dlls/msxml*/
304 F:      dlls/xmllite/
306 THE REST
307 M:      Alexandre Julliard <julliard@winehq.org>
308 P:      Alex Henrie <alexhenrie24@gmail.com>
309 P:      Andrew Eikum <aeikum@codeweavers.com>
310 P:      Huw Davies <huw@codeweavers.com>
311 P:      Jacek Caban <jacek@codeweavers.com>
312 P:      Sebastian Lackner <sebastian@fds-team.de>
313 P:      Vincent Povirk <vincent@codeweavers.com>
314 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
315 F:      *
316 F:      */
318 Stable Branch
319 M:      Michael Stefaniuc <mstefani@winehq.org>
320 W:      https://wiki.winehq.org/StableRules
322 Staging Branch
323 M:      Sebastian Lackner <sebastian@fds-team.de>
324 M:      Michael Müller <michael@fds-team.de>
325 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
326 W:      https://wine-staging.com/