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