riched20/tests: When selection is out of view, the scrollbar should move.
[wine.git] / MAINTAINERS
blobec871697dbfa04a1ed6d8bb9144b8776ffb304c7
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            A trailing / implies /*.
26         W: Link to additional information.
28 Maintainers List
30                 -----------------------------------
32 ARM, ARM64
33 M:      André Zwing <nerv@dawncrow.de>
34 F:      dlls/dbghelp/cpu_arm*
35 F:      dlls/msvcrt/except_arm.c
36 F:      dlls/ntdll/signal_arm*
37 F:      programs/winedbg/be_arm*
39 Audio I/O
40 P:      Andrew Eikum <coldpie@fastmail.com>
41 F:      dlls/dsound/
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 P:      Zhiyi Zhang <zzhang@codeweavers.com>
55 F:      dlls/comctl32/
57 Common Item Dialog
58 P:      Esme Povirk <esme@codeweavers.com>
59 F:      dlls/comdlg32/itemdlg.c
60 F:      dlls/comdlg32/tests/itemdlg.c
62 Direct2D
63 M:      Nikolay Sivov <nsivov@codeweavers.com>
64 P:      Henri Verbeet <hverbeet@codeweavers.com>
65 F:      dlls/d2d*/
67 Direct3D
68 M:      Zebediah Figura <z.figura12@gmail.com>
69 M:      Jan Sikorski <jsikorski@codeweavers.com>
70 P:      Henri Verbeet <hverbeet@codeweavers.com>
71 P:      Stefan Dösinger <stefan@codeweavers.com>
72 P:      Matteo Bruni <mbruni@codeweavers.com>
73 F:      dlls/d3d10core/
74 F:      dlls/d3d11/
75 F:      dlls/d3d12/
76 F:      dlls/d3d8/
77 F:      dlls/d3d9/
78 F:      dlls/d3drm/
79 F:      dlls/ddraw*/
80 F:      dlls/dxgi/
81 F:      dlls/wined3d/
83 Direct3D helper libraries
84 M:      Matteo Bruni <mbruni@codeweavers.com>
85 P:      Henri Verbeet <hverbeet@codeweavers.com>
86 P:      Stefan Dösinger <stefan@codeweavers.com>
87 F:      dlls/d3d10/
88 F:      dlls/d3d10_1/
89 F:      dlls/d3dcompiler*/
90 F:      dlls/d3dx10*/
91 F:      dlls/d3dx11*/
92 F:      dlls/d3dx9*/
93 F:      dlls/d3dxof/
95 DirectMusic
96 M:      Michael Stefaniuc <mstefani@winehq.org>
97 F:      dlls/dm*/
98 F:      dlls/dswave/
100 DirectPlay
101 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
102 F:      dlls/dplayx/
103 F:      dlls/dpnet/
104 F:      dlls/dpwsockx/
106 DirectShow
107 M:      Zebediah Figura <z.figura12@gmail.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 F:      dlls/winegstreamer/
162 HID support
163 M:      Aric Stewart <aric@codeweavers.com>
164 P:      Rémi Bernon <rbernon@codeweavers.com>
165 F:      dlls/hid/
166 F:      dlls/hidclass.sys/
167 F:      dlls/hidparse.sys/
168 F:      dlls/winehid.sys/
170 HTTP server
171 M:      Zebediah Figura <z.figura12@gmail.com>
172 F:      dlls/httpapi/
173 F:      dlls/http.sys/
175 Input events
176 P:      Rémi Bernon <rbernon@codeweavers.com>
177 F:      dlls/user32/input.c
178 F:      dlls/user32/rawinput.c
179 F:      server/queue.c
181 Input methods
182 M:      Aric Stewart <aric@codeweavers.com>
183 F:      dlls/imm32/
185 JavaScript
186 M:      Jacek Caban <jacek@codeweavers.com>
187 F:      dlls/jscript/
189 Joystick input
190 M:      Rémi Bernon <rbernon@codeweavers.com>
191 F:      dlls/dinput*/
192 F:      dlls/windows.gaming.input/
193 F:      dlls/winebus.sys/
194 F:      dlls/winexinput.sys/
195 F:      dlls/xinput*/
197 Media format conversion
198 P:      Andrew Eikum <coldpie@fastmail.com>
199 F:      dlls/*.acm/
200 F:      dlls/msacm32/
202 Microsoft C Runtime
203 M:      Piotr Caban <piotr@codeweavers.com>
204 F:      dlls/msvc*/
206 MSI installers
207 M:      Hans Leidekker <hans@codeweavers.com>
208 P:      Zebediah Figura <z.figura12@gmail.com>
209 F:      dlls/msi/
211 Netstat
212 M:      André Zwing <nerv@dawncrow.de>
213 F:      programs/netstat/
215 Network
216 P:      Bruno Jesus <00cpxxx@gmail.com>
217 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
218 F:      dlls/ws2_32/
220 Network Store Interface
221 M:      Huw Davies <huw@codeweavers.com>
222 F:      dlls/iphlpapi/
223 F:      dlls/nsi/
224 F:      dlls/nsiproxy.sys/
225 F:      include/wine/nsi.h
227 OLE Embedding
228 M:      Huw Davies <huw@codeweavers.com>
229 F:      dlls/ole32/clipboard.c
230 F:      dlls/ole32/datacache.c
231 F:      dlls/ole32/defaulthandler.c
232 F:      dlls/ole32/ole2.c
233 F:      dlls/ole32/ole2impl.c
234 F:      dlls/ole32/oleobj.c
236 OLE RPC
237 M:      Huw Davies <huw@codeweavers.com>
238 F:      dlls/combase/
239 F:      dlls/ole32/compobj.c
240 F:      dlls/ole32/marshal.c
241 F:      dlls/ole32/usrmarshal.c
242 F:      programs/dllhost/
244 OLE Storage
245 M:      Esme Povirk <esme@codeweavers.com>
246 F:      dlls/ole32/filelockbytes.c
247 F:      dlls/ole32/memlockbytes.c
248 F:      dlls/ole32/stg_stream.c
249 F:      dlls/ole32/storage32.c
250 F:      dlls/ole32/storage32.h
251 F:      dlls/ole32/tests/storage32.c
253 OLE Typelibs
254 P:      Huw Davies <huw@codeweavers.com>
255 F:      dlls/oleaut32/typelib.c
257 Plug and Play
258 P:      Zebediah Figura <z.figura12@gmail.com>
259 F:      dlls/newdev/
260 F:      dlls/ntoskrnl.exe/pnp.c
261 F:      dlls/setupapi/devinst.c
263 Postscript Driver
264 M:      Huw Davies <huw@codeweavers.com>
265 F:      dlls/wineps.drv/
267 Printing
268 M:      Huw Davies <huw@codeweavers.com>
269 P:      Detlef Riekenberg <wine.dev@web.de>
270 F:      dlls/localspl/
271 F:      dlls/spoolss/
272 F:      dlls/winspool.drv/
274 Richedit
275 M:      Huw Davies <huw@codeweavers.com>
276 F:      dlls/riched20/
278 RPC Runtime
279 P:      Huw Davies <huw@codeweavers.com>
280 P:      Zebediah Figura <z.figura12@gmail.com>
281 F:      dlls/rpcrt4/
283 Theming
284 M:      Zhiyi Zhang <zzhang@codeweavers.com>
285 F:      dlls/light.msstyles/
286 F:      dlls/uxtheme/
288 TWAIN
289 P:      Esme Povirk <esme@codeweavers.com>
290 F:      dlls/twain_32/
291 F:      dlls/sane.ds/
292 F:      dlls/gphoto2.ds/
294 Uniscribe
295 M:      Aric Stewart <aric@codeweavers.com>
296 F:      dlls/gdi32/uniscribe/
298 URL Moniker
299 M:      Jacek Caban <jacek@codeweavers.com>
300 F:      dlls/urlmon/
302 VBScript
303 M:      Jacek Caban <jacek@codeweavers.com>
304 F:      dlls/vbscript/
306 Web Services
307 M:      Hans Leidekker <hans@codeweavers.com>
308 F:      dlls/webservices/
310 WebBrowser control
311 M:      Jacek Caban <jacek@codeweavers.com>
312 F:      dlls/ieframe/
313 F:      dlls/mshtml/
314 F:      dlls/shdocvw/
316 WIDL
317 P:      Huw Davies <huw@codeweavers.com>
318 P:      Rémi Bernon <rbernon@codeweavers.com>
319 P:      Zebediah Figura <z.figura12@gmail.com>
320 F:      tools/widl/
322 Windows Imaging Component
323 M:      Esme Povirk <esme@codeweavers.com>
324 F:      dlls/windowscodecs/
325 F:      dlls/windowscodecsext/
326 F:      dlls/wmphoto/
328 Windows Management Instrumentation
329 M:      Hans Leidekker <hans@codeweavers.com>
330 F:      dlls/wbemdisp/
331 F:      dlls/wbemprox/
332 F:      dlls/wmiutils/
334 Windows Media Format
335 M:      Zebediah Figura <z.figura12@gmail.com>
336 F:      dlls/wmp/
337 F:      dlls/wmvcore/
339 Windows Media Foundation
340 M:      Nikolay Sivov <nsivov@codeweavers.com>
341 F:      dlls/mf/
342 F:      dlls/mferror/
343 F:      dlls/mfmediaengine/
344 F:      dlls/mfplat/
345 F:      dlls/mfplay/
346 F:      dlls/mfreadwrite/
347 F:      dlls/mfuuid/
348 F:      dlls/rtworkq/
350 Wine debugger (GDB backend)
351 P:      Rémi Bernon <rbernon@codeweavers.com>
352 F:      programs/winedbg/gdbproxy.c
354 Wine server, IPC
355 M:      Alexandre Julliard <julliard@winehq.org>
356 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
357 F:      server/
359 Winemaker
360 M:      André Zwing <nerv@dawncrow.de>
361 F:      tools/winemaker/
363 WinHTTP
364 M:      Hans Leidekker <hans@codeweavers.com>
365 F:      dlls/winhttp/
367 WinINet
368 P:      Jacek Caban <jacek@codeweavers.com>
369 F:      dlls/wininet/
371 WPcap
372 M:      André Zwing <nerv@dawncrow.de>
373 F:      dlls/wpcap/
375 X11 Driver
376 M:      Alexandre Julliard <julliard@winehq.org>
377 P:      Rémi Bernon <rbernon@codeweavers.com>
378 P:      Zhiyi Zhang <zzhang@codeweavers.com>
379 F:      dlls/winex11.drv/
381 XML parsing
382 M:      Nikolay Sivov <nsivov@codeweavers.com>
383 F:      dlls/msxml*/
384 F:      dlls/xmllite/
386 THE REST
387 M:      Alexandre Julliard <julliard@winehq.org>
388 P:      Alex Henrie <alexhenrie24@gmail.com>
389 P:      Huw Davies <huw@codeweavers.com>
390 P:      Jacek Caban <jacek@codeweavers.com>
391 P:      Esme Povirk <esme@codeweavers.com>
392 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
393 F:      *
394 F:      */
396 Stable Branch
397 M:      Michael Stefaniuc <mstefani@winehq.org>
398 W:      https://wiki.winehq.org/StableRules
400 Staging Branch
401 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
402 P:      Zebediah Figura <z.figura12@gmail.com>
403 P:      Paul Gofman <gofmanp@gmail.com>
404 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
405 W:      https://wine-staging.com/