msado15: Free recordset filter on close.
[wine.git] / MAINTAINERS
blob22351f5af6084d024e21ce17c39c5c45cee81b09
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/d3d12core/
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 P:      Rémi Bernon <rbernon@codeweavers.com>
109 F:      dlls/amstream/
110 F:      dlls/devenum/
111 F:      dlls/mciqtz32/
112 F:      dlls/qasf/
113 F:      dlls/qcap/
114 F:      dlls/qdvd/
115 F:      dlls/qedit/
116 F:      dlls/quartz/
117 F:      libs/strmbase/
119 DirectWrite
120 M:      Nikolay Sivov <nsivov@codeweavers.com>
121 F:      dlls/dwrite/
123 DotNet Runtime
124 M:      Esme Povirk <esme@codeweavers.com>
125 F:      dlls/mscoree/
128 M:      Huw Davies <huw@codeweavers.com>
129 F:      dlls/gdi32/
130 F:      dlls/win32u/bitblt.c
131 F:      dlls/win32u/bitmap.c
132 F:      dlls/win32u/brush.c
133 F:      dlls/win32u/clipping.c
134 F:      dlls/win32u/dc.c
135 F:      dlls/win32u/dib.c
136 F:      dlls/win32u/dibdrv/
137 F:      dlls/win32u/driver.c
138 F:      dlls/win32u/emfdrv.c
139 F:      dlls/win32u/font.c
140 F:      dlls/win32u/freetype.c
141 F:      dlls/win32u/gdiobj.c
142 F:      dlls/win32u/mapping.c
143 F:      dlls/win32u/opentype.c
144 F:      dlls/win32u/painting.c
145 F:      dlls/win32u/palette.c
146 F:      dlls/win32u/path.c
147 F:      dlls/win32u/pen.c
148 F:      dlls/win32u/printdrv.c
149 F:      dlls/win32u/region.c
151 GDIPlus
152 M:      Esme Povirk <esme@codeweavers.com>
153 F:      dlls/gdiplus/
155 GPhoto Driver
156 M:      Marcus Meissner <marcus@jet.franken.de>
157 F:      dlls/gphoto2.ds/
159 GStreamer multimedia backend
160 M:      Zebediah Figura <z.figura12@gmail.com>
161 P:      Rémi Bernon <rbernon@codeweavers.com>
162 F:      dlls/winegstreamer/
164 HID support
165 M:      Rémi Bernon <rbernon@codeweavers.com>
166 P:      Aric Stewart <aric@codeweavers.com>
167 F:      dlls/hid/
168 F:      dlls/hidclass.sys/
169 F:      dlls/hidparse.sys/
170 F:      dlls/winehid.sys/
172 HTTP server
173 M:      Zebediah Figura <z.figura12@gmail.com>
174 F:      dlls/httpapi/
175 F:      dlls/http.sys/
177 Input events
178 M:      Rémi Bernon <rbernon@codeweavers.com>
179 F:      dlls/user32/input.c
180 F:      dlls/win32u/input.c
181 F:      dlls/win32u/rawinput.c
182 F:      server/queue.c
184 Input methods
185 M:      Aric Stewart <aric@codeweavers.com>
186 F:      dlls/imm32/
188 JavaScript
189 M:      Jacek Caban <jacek@codeweavers.com>
190 F:      dlls/jscript/
192 Joystick input
193 M:      Rémi Bernon <rbernon@codeweavers.com>
194 F:      dlls/dinput*/
195 F:      dlls/joy.cpl/
196 F:      dlls/windows.gaming.input/
197 F:      dlls/winebus.sys/
198 F:      dlls/winexinput.sys/
199 F:      dlls/winmm/joystick.c
200 F:      dlls/xinput*/
202 Media format conversion
203 P:      Andrew Eikum <coldpie@fastmail.com>
204 F:      dlls/*.acm/
205 F:      dlls/msacm32/
207 Media Foundation transforms
208 M:      Rémi Bernon <rbernon@codeweavers.com>
209 P:      Nikolay Sivov <nsivov@codeweavers.com>
210 P:      Zebediah Figura <z.figura12@gmail.com>
211 F:      dlls/mf/tests/transform.c
212 F:      dlls/winegstreamer/aac_decoder.c
213 F:      dlls/winegstreamer/color_convert.c
214 F:      dlls/winegstreamer/h264_decoder.c
215 F:      dlls/winegstreamer/resampler.c
216 F:      dlls/winegstreamer/video_decoder.c
217 F:      dlls/winegstreamer/video_processor.c
218 F:      dlls/winegstreamer/wg_sample.c
219 F:      dlls/winegstreamer/wg_transform.c
220 F:      dlls/winegstreamer/wma_decoder.c
221 F:      dlls/winegstreamer/wmv_decoder.c
223 Microsoft C Runtime
224 M:      Piotr Caban <piotr@codeweavers.com>
225 F:      dlls/concrt140/
226 F:      dlls/msvc*/
227 F:      dlls/ucrtbase/
228 F:      dlls/vcruntime140/
229 F:      dlls/vcruntime140_1/
231 MSI installers
232 M:      Hans Leidekker <hans@codeweavers.com>
233 P:      Zebediah Figura <z.figura12@gmail.com>
234 F:      dlls/msi/
236 Netstat
237 M:      André Zwing <nerv@dawncrow.de>
238 F:      programs/netstat/
240 Network
241 P:      Bruno Jesus <00cpxxx@gmail.com>
242 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
243 F:      dlls/ws2_32/
245 Network Store Interface
246 M:      Huw Davies <huw@codeweavers.com>
247 F:      dlls/iphlpapi/
248 F:      dlls/nsi/
249 F:      dlls/nsiproxy.sys/
250 F:      include/wine/nsi.h
252 OLE Embedding
253 M:      Huw Davies <huw@codeweavers.com>
254 F:      dlls/ole32/clipboard.c
255 F:      dlls/ole32/datacache.c
256 F:      dlls/ole32/defaulthandler.c
257 F:      dlls/ole32/ole2.c
258 F:      dlls/ole32/ole2impl.c
259 F:      dlls/ole32/oleobj.c
261 OLE RPC
262 M:      Huw Davies <huw@codeweavers.com>
263 F:      dlls/combase/
264 F:      dlls/ole32/compobj.c
265 F:      dlls/ole32/marshal.c
266 F:      dlls/ole32/usrmarshal.c
267 F:      programs/dllhost/
269 OLE Storage
270 M:      Esme Povirk <esme@codeweavers.com>
271 F:      dlls/ole32/filelockbytes.c
272 F:      dlls/ole32/memlockbytes.c
273 F:      dlls/ole32/stg_stream.c
274 F:      dlls/ole32/storage32.c
275 F:      dlls/ole32/storage32.h
276 F:      dlls/ole32/tests/storage32.c
278 OLE Typelibs
279 P:      Huw Davies <huw@codeweavers.com>
280 F:      dlls/oleaut32/typelib.c
282 Plug and Play
283 P:      Zebediah Figura <z.figura12@gmail.com>
284 F:      dlls/newdev/
285 F:      dlls/ntoskrnl.exe/pnp.c
286 F:      dlls/setupapi/devinst.c
288 Postscript Driver
289 M:      Huw Davies <huw@codeweavers.com>
290 F:      dlls/wineps.drv/
292 Printing
293 M:      Huw Davies <huw@codeweavers.com>
294 P:      Detlef Riekenberg <wine.dev@web.de>
295 F:      dlls/localspl/
296 F:      dlls/spoolss/
297 F:      dlls/winspool.drv/
299 Richedit
300 M:      Huw Davies <huw@codeweavers.com>
301 F:      dlls/riched20/
303 RPC Runtime
304 P:      Huw Davies <huw@codeweavers.com>
305 P:      Zebediah Figura <z.figura12@gmail.com>
306 F:      dlls/rpcrt4/
308 Theming
309 M:      Zhiyi Zhang <zzhang@codeweavers.com>
310 F:      dlls/light.msstyles/
311 F:      dlls/uxtheme/
313 TWAIN
314 P:      Esme Povirk <esme@codeweavers.com>
315 F:      dlls/twain_32/
316 F:      dlls/sane.ds/
317 F:      dlls/gphoto2.ds/
319 Uniscribe
320 M:      Aric Stewart <aric@codeweavers.com>
321 F:      dlls/gdi32/uniscribe/
323 URL Moniker
324 M:      Jacek Caban <jacek@codeweavers.com>
325 F:      dlls/urlmon/
327 VBScript
328 M:      Jacek Caban <jacek@codeweavers.com>
329 F:      dlls/vbscript/
331 Web Services
332 M:      Hans Leidekker <hans@codeweavers.com>
333 F:      dlls/webservices/
335 WebBrowser control
336 M:      Jacek Caban <jacek@codeweavers.com>
337 F:      dlls/ieframe/
338 F:      dlls/mshtml/
339 F:      dlls/shdocvw/
341 WIDL
342 P:      Huw Davies <huw@codeweavers.com>
343 P:      Rémi Bernon <rbernon@codeweavers.com>
344 P:      Zebediah Figura <z.figura12@gmail.com>
345 F:      tools/widl/
347 Windows Imaging Component
348 M:      Esme Povirk <esme@codeweavers.com>
349 F:      dlls/windowscodecs/
350 F:      dlls/windowscodecsext/
351 F:      dlls/wmphoto/
353 Windows Management Instrumentation
354 M:      Hans Leidekker <hans@codeweavers.com>
355 F:      dlls/wbemdisp/
356 F:      dlls/wbemprox/
357 F:      dlls/wmiutils/
359 Windows Media Format
360 M:      Zebediah Figura <z.figura12@gmail.com>
361 P:      Rémi Bernon <rbernon@codeweavers.com>
362 F:      dlls/wmp/
363 F:      dlls/wmvcore/
365 Windows Media Foundation
366 M:      Nikolay Sivov <nsivov@codeweavers.com>
367 P:      Rémi Bernon <rbernon@codeweavers.com>
368 F:      dlls/mf/
369 F:      dlls/mferror/
370 F:      dlls/mfmediaengine/
371 F:      dlls/mfplat/
372 F:      dlls/mfplay/
373 F:      dlls/mfreadwrite/
374 F:      dlls/mfuuid/
375 F:      dlls/rtworkq/
377 Wine debugger (GDB backend)
378 P:      Rémi Bernon <rbernon@codeweavers.com>
379 F:      programs/winedbg/gdbproxy.c
381 Wine server, IPC
382 M:      Alexandre Julliard <julliard@winehq.org>
383 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
384 F:      server/
386 Winemaker
387 M:      André Zwing <nerv@dawncrow.de>
388 F:      tools/winemaker/
390 WinHTTP
391 M:      Hans Leidekker <hans@codeweavers.com>
392 F:      dlls/winhttp/
394 WinINet
395 P:      Jacek Caban <jacek@codeweavers.com>
396 F:      dlls/wininet/
398 X11 Driver
399 M:      Alexandre Julliard <julliard@winehq.org>
400 P:      Rémi Bernon <rbernon@codeweavers.com>
401 P:      Zhiyi Zhang <zzhang@codeweavers.com>
402 F:      dlls/winex11.drv/
404 XML parsing
405 M:      Nikolay Sivov <nsivov@codeweavers.com>
406 F:      dlls/msxml*/
407 F:      dlls/xmllite/
409 THE REST
410 M:      Alexandre Julliard <julliard@winehq.org>
411 P:      Alex Henrie <alexhenrie24@gmail.com>
412 P:      Huw Davies <huw@codeweavers.com>
413 P:      Jacek Caban <jacek@codeweavers.com>
414 P:      Esme Povirk <esme@codeweavers.com>
415 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
416 F:      *
417 F:      */
419 Stable Branch
420 M:      Michael Stefaniuc <mstefani@winehq.org>
421 W:      https://wiki.winehq.org/StableRules
423 Staging Branch
424 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
425 P:      Zebediah Figura <z.figura12@gmail.com>
426 P:      Paul Gofman <gofmanp@gmail.com>
427 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
428 W:      https://wine-staging.com/