dwrite: Handle higher planes when setting DWRITE_SCRIPT_SHAPES_NO_VISUAL.
[wine.git] / MAINTAINERS
blobc7bd1f0c02c18539f4f30eea4de9f706196a1440
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. If you have
8 questions about your work in an area of Wine, you may find a list of
9 knowledgeable people here.
11 Many areas of Wine don't have a specific maintainer, although there may
12 be people with knowledge of those areas. If an area is not listed here
13 at all, you can use the git log to find developers working in that area
14 recently. Or, you can send a mail to wine-devel, but be aware that there
15 may simply be no one knowledgeable about that subject on the list.
17 This file uses a similar format to the Linux kernel MAINTAINERS file.
18 Descriptions of section entries used here:
20         M: Primary maintainer. FullName <address@domain>
21         P: Other knowledgeable person. FullName <address@domain>
22         F: Files and directories with wildcard patterns.
23            One pattern per line.  Multiple F: lines acceptable.
24            A trailing / implies /*.
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 P:      Andrew Eikum <coldpie@fastmail.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 P:      Zhiyi Zhang <zzhang@codeweavers.com>
54 F:      dlls/comctl32/
56 Common Item Dialog
57 P:      Esme Povirk <esme@codeweavers.com>
58 F:      dlls/comdlg32/itemdlg.c
59 F:      dlls/comdlg32/tests/itemdlg.c
61 Direct2D
62 M:      Nikolay Sivov <nsivov@codeweavers.com>
63 P:      Henri Verbeet <hverbeet@codeweavers.com>
64 F:      dlls/d2d*/
66 Direct3D
67 M:      Zebediah Figura <z.figura12@gmail.com>
68 M:      Jan Sikorski <jsikorski@codeweavers.com>
69 P:      Henri Verbeet <hverbeet@codeweavers.com>
70 P:      Stefan Dösinger <stefan@codeweavers.com>
71 P:      Matteo Bruni <mbruni@codeweavers.com>
72 F:      dlls/d3d10core/
73 F:      dlls/d3d11/
74 F:      dlls/d3d12/
75 F:      dlls/d3d8/
76 F:      dlls/d3d9/
77 F:      dlls/d3drm/
78 F:      dlls/ddraw*/
79 F:      dlls/dxgi/
80 F:      dlls/wined3d/
82 Direct3D helper libraries
83 M:      Matteo Bruni <mbruni@codeweavers.com>
84 P:      Henri Verbeet <hverbeet@codeweavers.com>
85 P:      Stefan Dösinger <stefan@codeweavers.com>
86 F:      dlls/d3d10/
87 F:      dlls/d3d10_1/
88 F:      dlls/d3dcompiler*/
89 F:      dlls/d3dx10*/
90 F:      dlls/d3dx11*/
91 F:      dlls/d3dx9*/
92 F:      dlls/d3dxof/
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 M:      Zebediah Figura <z.figura12@gmail.com>
107 P:      Rémi Bernon <rbernon@codeweavers.com>
108 F:      dlls/amstream/
109 F:      dlls/devenum/
110 F:      dlls/mciqtz32/
111 F:      dlls/qasf/
112 F:      dlls/qcap/
113 F:      dlls/qdvd/
114 F:      dlls/qedit/
115 F:      dlls/quartz/
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 GStreamer multimedia backend
159 M:      Zebediah Figura <z.figura12@gmail.com>
160 P:      Rémi Bernon <rbernon@codeweavers.com>
161 F:      dlls/winegstreamer/
163 HID support
164 M:      Rémi Bernon <rbernon@codeweavers.com>
165 P:      Aric Stewart <aric@codeweavers.com>
166 F:      dlls/hid/
167 F:      dlls/hidclass.sys/
168 F:      dlls/hidparse.sys/
169 F:      dlls/winehid.sys/
171 HTTP server
172 M:      Zebediah Figura <z.figura12@gmail.com>
173 F:      dlls/httpapi/
174 F:      dlls/http.sys/
176 Input events
177 M:      Rémi Bernon <rbernon@codeweavers.com>
178 F:      dlls/user32/input.c
179 F:      dlls/win32u/input.c
180 F:      dlls/win32u/rawinput.c
181 F:      server/queue.c
183 Input methods
184 M:      Aric Stewart <aric@codeweavers.com>
185 F:      dlls/imm32/
187 JavaScript
188 M:      Jacek Caban <jacek@codeweavers.com>
189 F:      dlls/jscript/
191 Joystick input
192 M:      Rémi Bernon <rbernon@codeweavers.com>
193 F:      dlls/dinput*/
194 F:      dlls/windows.gaming.input/
195 F:      dlls/winebus.sys/
196 F:      dlls/winexinput.sys/
197 F:      dlls/xinput*/
198 F:      dlls/winmm/joystick.c
200 Media format conversion
201 P:      Andrew Eikum <coldpie@fastmail.com>
202 F:      dlls/*.acm/
203 F:      dlls/msacm32/
205 Microsoft C Runtime
206 M:      Piotr Caban <piotr@codeweavers.com>
207 F:      dlls/msvc*/
209 MSI installers
210 M:      Hans Leidekker <hans@codeweavers.com>
211 P:      Zebediah Figura <z.figura12@gmail.com>
212 F:      dlls/msi/
214 Netstat
215 M:      André Zwing <nerv@dawncrow.de>
216 F:      programs/netstat/
218 Network
219 P:      Bruno Jesus <00cpxxx@gmail.com>
220 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
221 F:      dlls/ws2_32/
223 Network Store Interface
224 M:      Huw Davies <huw@codeweavers.com>
225 F:      dlls/iphlpapi/
226 F:      dlls/nsi/
227 F:      dlls/nsiproxy.sys/
228 F:      include/wine/nsi.h
230 OLE Embedding
231 M:      Huw Davies <huw@codeweavers.com>
232 F:      dlls/ole32/clipboard.c
233 F:      dlls/ole32/datacache.c
234 F:      dlls/ole32/defaulthandler.c
235 F:      dlls/ole32/ole2.c
236 F:      dlls/ole32/ole2impl.c
237 F:      dlls/ole32/oleobj.c
239 OLE RPC
240 M:      Huw Davies <huw@codeweavers.com>
241 F:      dlls/combase/
242 F:      dlls/ole32/compobj.c
243 F:      dlls/ole32/marshal.c
244 F:      dlls/ole32/usrmarshal.c
245 F:      programs/dllhost/
247 OLE Storage
248 M:      Esme Povirk <esme@codeweavers.com>
249 F:      dlls/ole32/filelockbytes.c
250 F:      dlls/ole32/memlockbytes.c
251 F:      dlls/ole32/stg_stream.c
252 F:      dlls/ole32/storage32.c
253 F:      dlls/ole32/storage32.h
254 F:      dlls/ole32/tests/storage32.c
256 OLE Typelibs
257 P:      Huw Davies <huw@codeweavers.com>
258 F:      dlls/oleaut32/typelib.c
260 Plug and Play
261 P:      Zebediah Figura <z.figura12@gmail.com>
262 F:      dlls/newdev/
263 F:      dlls/ntoskrnl.exe/pnp.c
264 F:      dlls/setupapi/devinst.c
266 Postscript Driver
267 M:      Huw Davies <huw@codeweavers.com>
268 F:      dlls/wineps.drv/
270 Printing
271 M:      Huw Davies <huw@codeweavers.com>
272 P:      Detlef Riekenberg <wine.dev@web.de>
273 F:      dlls/localspl/
274 F:      dlls/spoolss/
275 F:      dlls/winspool.drv/
277 Richedit
278 M:      Huw Davies <huw@codeweavers.com>
279 F:      dlls/riched20/
281 RPC Runtime
282 P:      Huw Davies <huw@codeweavers.com>
283 P:      Zebediah Figura <z.figura12@gmail.com>
284 F:      dlls/rpcrt4/
286 Theming
287 M:      Zhiyi Zhang <zzhang@codeweavers.com>
288 F:      dlls/light.msstyles/
289 F:      dlls/uxtheme/
291 TWAIN
292 P:      Esme Povirk <esme@codeweavers.com>
293 F:      dlls/twain_32/
294 F:      dlls/sane.ds/
295 F:      dlls/gphoto2.ds/
297 Uniscribe
298 M:      Aric Stewart <aric@codeweavers.com>
299 F:      dlls/gdi32/uniscribe/
301 URL Moniker
302 M:      Jacek Caban <jacek@codeweavers.com>
303 F:      dlls/urlmon/
305 VBScript
306 M:      Jacek Caban <jacek@codeweavers.com>
307 F:      dlls/vbscript/
309 Web Services
310 M:      Hans Leidekker <hans@codeweavers.com>
311 F:      dlls/webservices/
313 WebBrowser control
314 M:      Jacek Caban <jacek@codeweavers.com>
315 F:      dlls/ieframe/
316 F:      dlls/mshtml/
317 F:      dlls/shdocvw/
319 WIDL
320 P:      Huw Davies <huw@codeweavers.com>
321 P:      Rémi Bernon <rbernon@codeweavers.com>
322 P:      Zebediah Figura <z.figura12@gmail.com>
323 F:      tools/widl/
325 Windows Imaging Component
326 M:      Esme Povirk <esme@codeweavers.com>
327 F:      dlls/windowscodecs/
328 F:      dlls/windowscodecsext/
329 F:      dlls/wmphoto/
331 Windows Management Instrumentation
332 M:      Hans Leidekker <hans@codeweavers.com>
333 F:      dlls/wbemdisp/
334 F:      dlls/wbemprox/
335 F:      dlls/wmiutils/
337 Windows Media Format
338 M:      Zebediah Figura <z.figura12@gmail.com>
339 P:      Rémi Bernon <rbernon@codeweavers.com>
340 F:      dlls/wmp/
341 F:      dlls/wmvcore/
343 Windows Media Foundation
344 M:      Nikolay Sivov <nsivov@codeweavers.com>
345 P:      Rémi Bernon <rbernon@codeweavers.com>
346 F:      dlls/mf/
347 F:      dlls/mferror/
348 F:      dlls/mfmediaengine/
349 F:      dlls/mfplat/
350 F:      dlls/mfplay/
351 F:      dlls/mfreadwrite/
352 F:      dlls/mfuuid/
353 F:      dlls/rtworkq/
355 Wine debugger (GDB backend)
356 P:      Rémi Bernon <rbernon@codeweavers.com>
357 F:      programs/winedbg/gdbproxy.c
359 Wine server, IPC
360 M:      Alexandre Julliard <julliard@winehq.org>
361 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
362 F:      server/
364 Winemaker
365 M:      André Zwing <nerv@dawncrow.de>
366 F:      tools/winemaker/
368 WinHTTP
369 M:      Hans Leidekker <hans@codeweavers.com>
370 F:      dlls/winhttp/
372 WinINet
373 P:      Jacek Caban <jacek@codeweavers.com>
374 F:      dlls/wininet/
376 WPcap
377 M:      André Zwing <nerv@dawncrow.de>
378 F:      dlls/wpcap/
380 X11 Driver
381 M:      Alexandre Julliard <julliard@winehq.org>
382 P:      Rémi Bernon <rbernon@codeweavers.com>
383 P:      Zhiyi Zhang <zzhang@codeweavers.com>
384 F:      dlls/winex11.drv/
386 XML parsing
387 M:      Nikolay Sivov <nsivov@codeweavers.com>
388 F:      dlls/msxml*/
389 F:      dlls/xmllite/
391 THE REST
392 M:      Alexandre Julliard <julliard@winehq.org>
393 P:      Alex Henrie <alexhenrie24@gmail.com>
394 P:      Huw Davies <huw@codeweavers.com>
395 P:      Jacek Caban <jacek@codeweavers.com>
396 P:      Esme Povirk <esme@codeweavers.com>
397 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
398 F:      *
399 F:      */
401 Stable Branch
402 M:      Michael Stefaniuc <mstefani@winehq.org>
403 W:      https://wiki.winehq.org/StableRules
405 Staging Branch
406 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
407 P:      Zebediah Figura <z.figura12@gmail.com>
408 P:      Paul Gofman <gofmanp@gmail.com>
409 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
410 W:      https://wine-staging.com/