winemac.drv: Translate the WM_DROPFILES point into client coordinates whenever possible.
[wine.git] / MAINTAINERS
blob344282727fc55d9fadc26a6b3db4655fdd0c97ca
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/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:      Vincent Povirk <vincent@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:      Józef Kucia <jkucia@codeweavers.com>
68 P:      Matteo Bruni <mbruni@codeweavers.com>
69 F:      dlls/d3d10*/
70 F:      dlls/d3d11/
71 F:      dlls/d3d12/
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 DirectMusic
95 M:      Michael Stefaniuc <mstefani@winehq.org>
96 F:      dlls/dm*/
97 F:      dlls/dswave/
99 DirectPlay
100 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
101 F:      dlls/dplayx/
102 F:      dlls/dpnet/
103 F:      dlls/dpwsockx/
105 DirectShow
106 P:      Andrew Eikum <aeikum@codeweavers.com>
107 F:      dlls/amstream/
108 F:      dlls/mciqtz32/
109 F:      dlls/qcap/
110 F:      dlls/qedit/
111 F:      dlls/quartz/
112 F:      dlls/strmbase/
113 F:      dlls/winegstreamer/
114 F:      dlls/wineqtdecoder/
116 DirectWrite
117 M:      Nikolay Sivov <nsivov@codeweavers.com>
118 F:      dlls/dwrite/
120 DotNet Runtime
121 M:      Vincent Povirk <vincent@codeweavers.com>
122 F:      dlls/mscoree/
125 M:      Huw Davies <huw@codeweavers.com>
126 F:      dlls/gdi32/
128 GDIPlus
129 M:      Vincent Povirk <vincent@codeweavers.com>
130 F:      dlls/gdiplus/
132 GPhoto Driver
133 M:      Marcus Meissner <marcus@jet.franken.de>
134 F:      dlls/gphoto2.ds/
136 HID support
137 M:      Aric Stewart <aric@codeweavers.com>
138 F:      dlls/hid/
139 F:      dlls/hidclass.sys/
140 F:      dlls/winehid.sys/
142 Input methods
143 M:      Aric Stewart <aric@codeweavers.com>
144 F:      dlls/imm32/
146 JavaScript
147 M:      Jacek Caban <jacek@codeweavers.com>
148 F:      dlls/jscript/
150 Mac OS X graphics driver
151 M:      Ken Thomases <ken@codeweavers.com>
152 F:      dlls/winemac.drv/
154 Media format conversion
155 M:      Andrew Eikum <aeikum@codeweavers.com>
156 F:      dlls/*.acm/
157 F:      dlls/msacm32/
159 Microsoft C Runtime
160 M:      Piotr Caban <piotr@codeweavers.com>
161 F:      dlls/msvc*/
163 MSI installers
164 M:      Hans Leidekker <hans@codeweavers.com>
165 F:      dlls/msi/
167 Netstat
168 M:      André Hentschel <nerv@dawncrow.de>
169 F:      programs/netstat/
171 Network
172 P:      Bruno Jesus <00cpxxx@gmail.com>
173 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
174 F:      dlls/iphlpapi/
175 F:      dlls/ws2_32/
177 OLE Embedding
178 M:      Huw Davies <huw@codeweavers.com>
179 F:      dlls/ole32/clipboard.c
180 F:      dlls/ole32/datacache.c
181 F:      dlls/ole32/defaulthandler.c
182 F:      dlls/ole32/ole2.c
183 F:      dlls/ole32/ole2impl.c
184 F:      dlls/ole32/oleobj.c
186 OLE RPC
187 M:      Huw Davies <huw@codeweavers.com>
188 F:      dlls/ole32/compobj.c
189 F:      dlls/ole32/marshal.c
190 F:      dlls/ole32/rpc.c
191 F:      dlls/ole32/stubmanager.c
192 F:      dlls/ole32/usrmarshal.c
194 OLE Storage
195 M:      Vincent Povirk <vincent@codeweavers.com>
196 F:      dlls/ole32/filelockbytes.c
197 F:      dlls/ole32/memlockbytes.c
198 F:      dlls/ole32/stg_stream.c
199 F:      dlls/ole32/storage32.c
200 F:      dlls/ole32/storage32.h
201 F:      dlls/ole32/tests/storage32.c
203 OLE Typelibs
204 P:      Andrew Eikum <aeikum@codeweavers.com>
205 P:      Huw Davies <huw@codeweavers.com>
206 F:      dlls/oleaut32/typelib.c
208 OpenMP
209 M:      Sebastian Lackner <sebastian@fds-team.de>
210 F:      dlls/vcomp*/
212 Postscript Driver
213 M:      Huw Davies <huw@codeweavers.com>
214 F:      dlls/wineps.drv/
216 Printing
217 M:      Huw Davies <huw@codeweavers.com>
218 P:      Detlef Riekenberg <wine.dev@web.de>
219 F:      dlls/localspl/
220 F:      dlls/spoolss/
221 F:      dlls/winspool.drv/
223 Richedit
224 M:      Huw Davies <huw@codeweavers.com>
225 F:      dlls/riched20
227 RPC Runtime
228 P:      Huw Davies <huw@codeweavers.com>
229 F:      dlls/rpcrt4
230 F:      tools/widl
232 Threadpool
233 M:      Sebastian Lackner <sebastian@fds-team.de>
234 F:      dlls/ntdll/threadpool.c
236 Timezone database
237 M:      Sebastian Lackner <sebastian@fds-team.de>
238 F:      loader/wine.inf.in
240 TWAIN
241 P:      Vincent Povirk <vincent@codeweavers.com>
242 F:      dlls/twain_32/
243 F:      dlls/sane.ds/
244 F:      dlls/gphoto2.ds/
246 Uniscribe
247 M:      Aric Stewart <aric@codeweavers.com>
248 F:      dlls/usp10/
250 URL Moniker
251 M:      Jacek Caban <jacek@codeweavers.com>
252 F:      dlls/urlmon/
254 VBScript
255 M:      Jacek Caban <jacek@codeweavers.com>
256 F:      dlls/vbscript/
258 Web Services
259 M:      Hans Leidekker <hans@codeweavers.com>
260 F:      dlls/webservices/
262 WebBrowser control
263 M:      Jacek Caban <jacek@codeweavers.com>
264 F:      dlls/ieframe/
265 F:      dlls/mshtml/
266 F:      dlls/shdocvw/
268 Windows Imaging Component
269 M:      Vincent Povirk <vincent@codeweavers.com>
270 F:      dlls/windowscodecs/
271 F:      dlls/windowscodecsext/
273 Windows Management Instrumentation
274 M:      Hans Leidekker <hans@codeweavers.com>
275 F:      dlls/wbemdisp/
276 F:      dlls/wbemprox/
277 F:      dlls/wmiutils/
279 Wine server, IPC
280 M:      Alexandre Julliard <julliard@winehq.org>
281 P:      Sebastian Lackner <sebastian@fds-team.de>
282 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
283 F:      server/
285 Winemaker
286 M:      André Hentschel <nerv@dawncrow.de>
287 F:      tools/winemaker/
289 WinHTTP
290 M:      Hans Leidekker <hans@codeweavers.com>
291 F:      dlls/winhttp/
293 WinINet
294 P:      Jacek Caban <jacek@codeweavers.com>
295 F:      dlls/wininet/
297 WPcap
298 M:      André Hentschel <nerv@dawncrow.de>
299 F:      dlls/wpcap/
301 X11 Driver
302 M:      Alexandre Julliard <julliard@winehq.org>
303 P:      Vincent Povirk <vincent@codeweavers.com>
304 F:      dlls/winex11.drv/
306 XML parsing
307 M:      Nikolay Sivov <nsivov@codeweavers.com>
308 F:      dlls/msxml*/
309 F:      dlls/xmllite/
311 THE REST
312 M:      Alexandre Julliard <julliard@winehq.org>
313 P:      Alex Henrie <alexhenrie24@gmail.com>
314 P:      Andrew Eikum <aeikum@codeweavers.com>
315 P:      Huw Davies <huw@codeweavers.com>
316 P:      Jacek Caban <jacek@codeweavers.com>
317 P:      Sebastian Lackner <sebastian@fds-team.de>
318 P:      Vincent Povirk <vincent@codeweavers.com>
319 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
320 F:      *
321 F:      */
323 Stable Branch
324 M:      Michael Stefaniuc <mstefani@winehq.org>
325 W:      https://wiki.winehq.org/StableRules
327 Staging Branch
328 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
329 P:      Zebediah Figura <z.figura12@gmail.com>
330 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
331 W:      https://wine-staging.com/