ntdll: Do not check for malloc() failure in get_initial_environment.
[wine.git] / MAINTAINERS
blob4f0cd37ad5d763743ce4687dab4bfaba7653276f
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 Media Foundation transforms
206 M:      Rémi Bernon <rbernon@codeweavers.com>
207 P:      Nikolay Sivov <nsivov@codeweavers.com>
208 P:      Zebediah Figura <z.figura12@gmail.com>
209 F:      dlls/mf/tests/transform.c
210 F:      dlls/winegstreamer/color_convert.c
211 F:      dlls/winegstreamer/h264_decoder.c
212 F:      dlls/winegstreamer/resampler.c
213 F:      dlls/winegstreamer/video_processor.c
214 F:      dlls/winegstreamer/wg_sample.c
215 F:      dlls/winegstreamer/wg_transform.c
216 F:      dlls/winegstreamer/wma_decoder.c
218 Microsoft C Runtime
219 M:      Piotr Caban <piotr@codeweavers.com>
220 F:      dlls/msvc*/
222 MSI installers
223 M:      Hans Leidekker <hans@codeweavers.com>
224 P:      Zebediah Figura <z.figura12@gmail.com>
225 F:      dlls/msi/
227 Netstat
228 M:      André Zwing <nerv@dawncrow.de>
229 F:      programs/netstat/
231 Network
232 P:      Bruno Jesus <00cpxxx@gmail.com>
233 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
234 F:      dlls/ws2_32/
236 Network Store Interface
237 M:      Huw Davies <huw@codeweavers.com>
238 F:      dlls/iphlpapi/
239 F:      dlls/nsi/
240 F:      dlls/nsiproxy.sys/
241 F:      include/wine/nsi.h
243 OLE Embedding
244 M:      Huw Davies <huw@codeweavers.com>
245 F:      dlls/ole32/clipboard.c
246 F:      dlls/ole32/datacache.c
247 F:      dlls/ole32/defaulthandler.c
248 F:      dlls/ole32/ole2.c
249 F:      dlls/ole32/ole2impl.c
250 F:      dlls/ole32/oleobj.c
252 OLE RPC
253 M:      Huw Davies <huw@codeweavers.com>
254 F:      dlls/combase/
255 F:      dlls/ole32/compobj.c
256 F:      dlls/ole32/marshal.c
257 F:      dlls/ole32/usrmarshal.c
258 F:      programs/dllhost/
260 OLE Storage
261 M:      Esme Povirk <esme@codeweavers.com>
262 F:      dlls/ole32/filelockbytes.c
263 F:      dlls/ole32/memlockbytes.c
264 F:      dlls/ole32/stg_stream.c
265 F:      dlls/ole32/storage32.c
266 F:      dlls/ole32/storage32.h
267 F:      dlls/ole32/tests/storage32.c
269 OLE Typelibs
270 P:      Huw Davies <huw@codeweavers.com>
271 F:      dlls/oleaut32/typelib.c
273 Plug and Play
274 P:      Zebediah Figura <z.figura12@gmail.com>
275 F:      dlls/newdev/
276 F:      dlls/ntoskrnl.exe/pnp.c
277 F:      dlls/setupapi/devinst.c
279 Postscript Driver
280 M:      Huw Davies <huw@codeweavers.com>
281 F:      dlls/wineps.drv/
283 Printing
284 M:      Huw Davies <huw@codeweavers.com>
285 P:      Detlef Riekenberg <wine.dev@web.de>
286 F:      dlls/localspl/
287 F:      dlls/spoolss/
288 F:      dlls/winspool.drv/
290 Richedit
291 M:      Huw Davies <huw@codeweavers.com>
292 F:      dlls/riched20/
294 RPC Runtime
295 P:      Huw Davies <huw@codeweavers.com>
296 P:      Zebediah Figura <z.figura12@gmail.com>
297 F:      dlls/rpcrt4/
299 Theming
300 M:      Zhiyi Zhang <zzhang@codeweavers.com>
301 F:      dlls/light.msstyles/
302 F:      dlls/uxtheme/
304 TWAIN
305 P:      Esme Povirk <esme@codeweavers.com>
306 F:      dlls/twain_32/
307 F:      dlls/sane.ds/
308 F:      dlls/gphoto2.ds/
310 Uniscribe
311 M:      Aric Stewart <aric@codeweavers.com>
312 F:      dlls/gdi32/uniscribe/
314 URL Moniker
315 M:      Jacek Caban <jacek@codeweavers.com>
316 F:      dlls/urlmon/
318 VBScript
319 M:      Jacek Caban <jacek@codeweavers.com>
320 F:      dlls/vbscript/
322 Web Services
323 M:      Hans Leidekker <hans@codeweavers.com>
324 F:      dlls/webservices/
326 WebBrowser control
327 M:      Jacek Caban <jacek@codeweavers.com>
328 F:      dlls/ieframe/
329 F:      dlls/mshtml/
330 F:      dlls/shdocvw/
332 WIDL
333 P:      Huw Davies <huw@codeweavers.com>
334 P:      Rémi Bernon <rbernon@codeweavers.com>
335 P:      Zebediah Figura <z.figura12@gmail.com>
336 F:      tools/widl/
338 Windows Imaging Component
339 M:      Esme Povirk <esme@codeweavers.com>
340 F:      dlls/windowscodecs/
341 F:      dlls/windowscodecsext/
342 F:      dlls/wmphoto/
344 Windows Management Instrumentation
345 M:      Hans Leidekker <hans@codeweavers.com>
346 F:      dlls/wbemdisp/
347 F:      dlls/wbemprox/
348 F:      dlls/wmiutils/
350 Windows Media Format
351 M:      Zebediah Figura <z.figura12@gmail.com>
352 P:      Rémi Bernon <rbernon@codeweavers.com>
353 F:      dlls/wmp/
354 F:      dlls/wmvcore/
356 Windows Media Foundation
357 M:      Nikolay Sivov <nsivov@codeweavers.com>
358 P:      Rémi Bernon <rbernon@codeweavers.com>
359 F:      dlls/mf/
360 F:      dlls/mferror/
361 F:      dlls/mfmediaengine/
362 F:      dlls/mfplat/
363 F:      dlls/mfplay/
364 F:      dlls/mfreadwrite/
365 F:      dlls/mfuuid/
366 F:      dlls/rtworkq/
368 Wine debugger (GDB backend)
369 P:      Rémi Bernon <rbernon@codeweavers.com>
370 F:      programs/winedbg/gdbproxy.c
372 Wine server, IPC
373 M:      Alexandre Julliard <julliard@winehq.org>
374 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
375 F:      server/
377 Winemaker
378 M:      André Zwing <nerv@dawncrow.de>
379 F:      tools/winemaker/
381 WinHTTP
382 M:      Hans Leidekker <hans@codeweavers.com>
383 F:      dlls/winhttp/
385 WinINet
386 P:      Jacek Caban <jacek@codeweavers.com>
387 F:      dlls/wininet/
389 WPcap
390 M:      André Zwing <nerv@dawncrow.de>
391 F:      dlls/wpcap/
393 X11 Driver
394 M:      Alexandre Julliard <julliard@winehq.org>
395 P:      Rémi Bernon <rbernon@codeweavers.com>
396 P:      Zhiyi Zhang <zzhang@codeweavers.com>
397 F:      dlls/winex11.drv/
399 XML parsing
400 M:      Nikolay Sivov <nsivov@codeweavers.com>
401 F:      dlls/msxml*/
402 F:      dlls/xmllite/
404 THE REST
405 M:      Alexandre Julliard <julliard@winehq.org>
406 P:      Alex Henrie <alexhenrie24@gmail.com>
407 P:      Huw Davies <huw@codeweavers.com>
408 P:      Jacek Caban <jacek@codeweavers.com>
409 P:      Esme Povirk <esme@codeweavers.com>
410 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
411 F:      *
412 F:      */
414 Stable Branch
415 M:      Michael Stefaniuc <mstefani@winehq.org>
416 W:      https://wiki.winehq.org/StableRules
418 Staging Branch
419 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
420 P:      Zebediah Figura <z.figura12@gmail.com>
421 P:      Paul Gofman <gofmanp@gmail.com>
422 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
423 W:      https://wine-staging.com/