wusa: Fix double free on error path in read_update_package (scan-build).
[wine.git] / MAINTAINERS
blob7e2645d8b5d11233db0765cb53c0f64c5d0e908b
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:      Alexandre Julliard <julliard@winehq.org>
33 P:      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 P:      Huw Davies <huw@codeweavers.com>
42 F:      dlls/dsound/
43 F:      dlls/mmdevapi/
44 F:      dlls/winealsa.drv/
45 F:      dlls/winecoreaudio.drv/
46 F:      dlls/wineoss.drv/
47 F:      dlls/winepulse.drv/
48 F:      dlls/winmm/
49 F:      dlls/x3daudio*/
50 F:      dlls/xapofx*/
51 F:      dlls/xaudio*/
53 Common Controls Library
54 P:      Nikolay Sivov <nsivov@codeweavers.com>
55 P:      Zhiyi Zhang <zzhang@codeweavers.com>
56 F:      dlls/comctl32/
58 Common Item Dialog
59 P:      Esme Povirk <esme@codeweavers.com>
60 F:      dlls/comdlg32/itemdlg.c
61 F:      dlls/comdlg32/tests/itemdlg.c
63 Direct2D
64 M:      Nikolay Sivov <nsivov@codeweavers.com>
65 P:      Henri Verbeet <hverbeet@codeweavers.com>
66 F:      dlls/d2d*/
68 Direct3D
69 M:      Zebediah Figura <z.figura12@gmail.com>
70 M:      Jan Sikorski <jsikorski@codeweavers.com>
71 P:      Henri Verbeet <hverbeet@codeweavers.com>
72 P:      Stefan Dösinger <stefan@codeweavers.com>
73 P:      Matteo Bruni <mbruni@codeweavers.com>
74 F:      dlls/d3d10core/
75 F:      dlls/d3d11/
76 F:      dlls/d3d12/
77 F:      dlls/d3d12core/
78 F:      dlls/d3d8/
79 F:      dlls/d3d9/
80 F:      dlls/d3drm/
81 F:      dlls/ddraw*/
82 F:      dlls/dxgi/
83 F:      dlls/wined3d/
85 Direct3D helper libraries
86 M:      Matteo Bruni <mbruni@codeweavers.com>
87 P:      Henri Verbeet <hverbeet@codeweavers.com>
88 P:      Stefan Dösinger <stefan@codeweavers.com>
89 F:      dlls/d3d10/
90 F:      dlls/d3d10_1/
91 F:      dlls/d3dcompiler*/
92 F:      dlls/d3dx10*/
93 F:      dlls/d3dx11*/
94 F:      dlls/d3dx9*/
95 F:      dlls/d3dxof/
97 DirectMusic
98 M:      Michael Stefaniuc <mstefani@winehq.org>
99 F:      dlls/dm*/
100 F:      dlls/dswave/
102 DirectPlay
103 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
104 F:      dlls/dplayx/
105 F:      dlls/dpnet/
106 F:      dlls/dpwsockx/
108 DirectShow
109 M:      Zebediah Figura <z.figura12@gmail.com>
110 P:      Rémi Bernon <rbernon@codeweavers.com>
111 F:      dlls/amstream/
112 F:      dlls/devenum/
113 F:      dlls/mciqtz32/
114 F:      dlls/qasf/
115 F:      dlls/qcap/
116 F:      dlls/qdvd/
117 F:      dlls/qedit/
118 F:      dlls/quartz/
119 F:      libs/strmbase/
121 DirectWrite
122 M:      Nikolay Sivov <nsivov@codeweavers.com>
123 F:      dlls/dwrite/
125 DotNet Runtime
126 M:      Esme Povirk <esme@codeweavers.com>
127 F:      dlls/mscoree/
130 M:      Huw Davies <huw@codeweavers.com>
131 F:      dlls/gdi32/
132 F:      dlls/win32u/bitblt.c
133 F:      dlls/win32u/bitmap.c
134 F:      dlls/win32u/brush.c
135 F:      dlls/win32u/clipping.c
136 F:      dlls/win32u/dc.c
137 F:      dlls/win32u/dib.c
138 F:      dlls/win32u/dibdrv/
139 F:      dlls/win32u/driver.c
140 F:      dlls/win32u/emfdrv.c
141 F:      dlls/win32u/font.c
142 F:      dlls/win32u/freetype.c
143 F:      dlls/win32u/gdiobj.c
144 F:      dlls/win32u/mapping.c
145 F:      dlls/win32u/opentype.c
146 F:      dlls/win32u/painting.c
147 F:      dlls/win32u/palette.c
148 F:      dlls/win32u/path.c
149 F:      dlls/win32u/pen.c
150 F:      dlls/win32u/printdrv.c
151 F:      dlls/win32u/region.c
153 GDIPlus
154 M:      Esme Povirk <esme@codeweavers.com>
155 F:      dlls/gdiplus/
157 GPhoto Driver
158 M:      Marcus Meissner <marcus@jet.franken.de>
159 F:      dlls/gphoto2.ds/
161 GStreamer multimedia backend
162 M:      Zebediah Figura <z.figura12@gmail.com>
163 P:      Rémi Bernon <rbernon@codeweavers.com>
164 F:      dlls/winegstreamer/
166 HID support
167 M:      Rémi Bernon <rbernon@codeweavers.com>
168 P:      Aric Stewart <aric@codeweavers.com>
169 F:      dlls/hid/
170 F:      dlls/hidclass.sys/
171 F:      dlls/hidparse.sys/
172 F:      dlls/winehid.sys/
174 HTTP server
175 M:      Zebediah Figura <z.figura12@gmail.com>
176 F:      dlls/httpapi/
177 F:      dlls/http.sys/
179 Input events
180 M:      Rémi Bernon <rbernon@codeweavers.com>
181 F:      dlls/user32/input.c
182 F:      dlls/win32u/input.c
183 F:      dlls/win32u/rawinput.c
184 F:      server/queue.c
186 Input methods
187 M:      Rémi Bernon <rbernon@codeweavers.com>
188 P:      Aric Stewart <aric@codeweavers.com>
189 F:      dlls/imm32/
190 F:      dlls/win32u/imm.c
191 F:      dlls/winemac.drv/ime.c
192 F:      dlls/winex11.drv/ime.c
194 JavaScript
195 M:      Jacek Caban <jacek@codeweavers.com>
196 F:      dlls/jscript/
198 Joystick input
199 M:      Rémi Bernon <rbernon@codeweavers.com>
200 F:      dlls/dinput*/
201 F:      dlls/joy.cpl/
202 F:      dlls/windows.gaming.input/
203 F:      dlls/winebus.sys/
204 F:      dlls/winexinput.sys/
205 F:      dlls/winmm/joystick.c
206 F:      dlls/xinput*/
208 Media format conversion
209 P:      Andrew Eikum <coldpie@fastmail.com>
210 F:      dlls/*.acm/
211 F:      dlls/msacm32/
213 Media Foundation transforms
214 M:      Rémi Bernon <rbernon@codeweavers.com>
215 P:      Nikolay Sivov <nsivov@codeweavers.com>
216 P:      Zebediah Figura <z.figura12@gmail.com>
217 F:      dlls/mf/tests/transform.c
218 F:      dlls/winegstreamer/aac_decoder.c
219 F:      dlls/winegstreamer/color_convert.c
220 F:      dlls/winegstreamer/h264_decoder.c
221 F:      dlls/winegstreamer/resampler.c
222 F:      dlls/winegstreamer/video_decoder.c
223 F:      dlls/winegstreamer/video_processor.c
224 F:      dlls/winegstreamer/wg_sample.c
225 F:      dlls/winegstreamer/wg_transform.c
226 F:      dlls/winegstreamer/wma_decoder.c
227 F:      dlls/winegstreamer/wmv_decoder.c
229 Microsoft C Runtime
230 M:      Piotr Caban <piotr@codeweavers.com>
231 F:      dlls/concrt140/
232 F:      dlls/msvc*/
233 F:      dlls/ucrtbase/
234 F:      dlls/vcruntime140/
235 F:      dlls/vcruntime140_1/
237 MSI installers
238 M:      Hans Leidekker <hans@codeweavers.com>
239 P:      Zebediah Figura <z.figura12@gmail.com>
240 F:      dlls/msi/
242 Netstat
243 M:      André Zwing <nerv@dawncrow.de>
244 F:      programs/netstat/
246 Network
247 P:      Bruno Jesus <00cpxxx@gmail.com>
248 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
249 F:      dlls/ws2_32/
251 Network Store Interface
252 M:      Huw Davies <huw@codeweavers.com>
253 F:      dlls/iphlpapi/
254 F:      dlls/nsi/
255 F:      dlls/nsiproxy.sys/
256 F:      include/wine/nsi.h
258 OLE Embedding
259 M:      Huw Davies <huw@codeweavers.com>
260 F:      dlls/ole32/clipboard.c
261 F:      dlls/ole32/datacache.c
262 F:      dlls/ole32/defaulthandler.c
263 F:      dlls/ole32/ole2.c
264 F:      dlls/ole32/ole2impl.c
265 F:      dlls/ole32/oleobj.c
267 OLE RPC
268 M:      Huw Davies <huw@codeweavers.com>
269 F:      dlls/combase/
270 F:      dlls/ole32/compobj.c
271 F:      dlls/ole32/marshal.c
272 F:      dlls/ole32/usrmarshal.c
273 F:      programs/dllhost/
275 OLE Storage
276 M:      Esme Povirk <esme@codeweavers.com>
277 F:      dlls/ole32/filelockbytes.c
278 F:      dlls/ole32/memlockbytes.c
279 F:      dlls/ole32/stg_stream.c
280 F:      dlls/ole32/storage32.c
281 F:      dlls/ole32/storage32.h
282 F:      dlls/ole32/tests/storage32.c
284 OLE Typelibs
285 P:      Huw Davies <huw@codeweavers.com>
286 F:      dlls/oleaut32/typelib.c
288 Plug and Play
289 P:      Zebediah Figura <z.figura12@gmail.com>
290 F:      dlls/newdev/
291 F:      dlls/ntoskrnl.exe/pnp.c
292 F:      dlls/setupapi/devinst.c
294 Postscript Driver
295 M:      Huw Davies <huw@codeweavers.com>
296 F:      dlls/wineps.drv/
298 Printing
299 M:      Huw Davies <huw@codeweavers.com>
300 P:      Detlef Riekenberg <wine.dev@web.de>
301 F:      dlls/localspl/
302 F:      dlls/spoolss/
303 F:      dlls/winspool.drv/
305 Richedit
306 M:      Huw Davies <huw@codeweavers.com>
307 F:      dlls/riched20/
309 RPC Runtime
310 P:      Huw Davies <huw@codeweavers.com>
311 P:      Zebediah Figura <z.figura12@gmail.com>
312 F:      dlls/rpcrt4/
314 Theming
315 M:      Zhiyi Zhang <zzhang@codeweavers.com>
316 F:      dlls/light.msstyles/
317 F:      dlls/uxtheme/
319 TWAIN
320 P:      Esme Povirk <esme@codeweavers.com>
321 F:      dlls/twain_32/
322 F:      dlls/sane.ds/
323 F:      dlls/gphoto2.ds/
325 Uniscribe
326 M:      Aric Stewart <aric@codeweavers.com>
327 F:      dlls/gdi32/uniscribe/
329 URL Moniker
330 M:      Jacek Caban <jacek@codeweavers.com>
331 F:      dlls/urlmon/
333 VBScript
334 M:      Jacek Caban <jacek@codeweavers.com>
335 F:      dlls/vbscript/
337 Web Services
338 M:      Hans Leidekker <hans@codeweavers.com>
339 F:      dlls/webservices/
341 WebBrowser control
342 M:      Jacek Caban <jacek@codeweavers.com>
343 F:      dlls/ieframe/
344 F:      dlls/mshtml/
345 F:      dlls/shdocvw/
347 WIDL
348 P:      Huw Davies <huw@codeweavers.com>
349 P:      Rémi Bernon <rbernon@codeweavers.com>
350 P:      Zebediah Figura <z.figura12@gmail.com>
351 F:      tools/widl/
353 Windows Imaging Component
354 M:      Esme Povirk <esme@codeweavers.com>
355 F:      dlls/windowscodecs/
356 F:      dlls/windowscodecsext/
357 F:      dlls/wmphoto/
359 Windows Management Instrumentation
360 M:      Hans Leidekker <hans@codeweavers.com>
361 F:      dlls/wbemdisp/
362 F:      dlls/wbemprox/
363 F:      dlls/wmiutils/
365 Windows Media Format
366 M:      Zebediah Figura <z.figura12@gmail.com>
367 P:      Rémi Bernon <rbernon@codeweavers.com>
368 F:      dlls/wmp/
369 F:      dlls/wmvcore/
371 Windows Media Foundation
372 M:      Nikolay Sivov <nsivov@codeweavers.com>
373 P:      Rémi Bernon <rbernon@codeweavers.com>
374 F:      dlls/mf/
375 F:      dlls/mferror/
376 F:      dlls/mfmediaengine/
377 F:      dlls/mfplat/
378 F:      dlls/mfplay/
379 F:      dlls/mfreadwrite/
380 F:      dlls/mfuuid/
381 F:      dlls/rtworkq/
383 Wine debugger (GDB backend)
384 P:      Rémi Bernon <rbernon@codeweavers.com>
385 F:      programs/winedbg/gdbproxy.c
387 Wine server, IPC
388 M:      Alexandre Julliard <julliard@winehq.org>
389 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
390 F:      server/
392 Winemaker
393 M:      André Zwing <nerv@dawncrow.de>
394 F:      tools/winemaker/
396 WinHTTP
397 M:      Hans Leidekker <hans@codeweavers.com>
398 F:      dlls/winhttp/
400 WinINet
401 P:      Jacek Caban <jacek@codeweavers.com>
402 F:      dlls/wininet/
404 X11 Driver
405 M:      Alexandre Julliard <julliard@winehq.org>
406 P:      Rémi Bernon <rbernon@codeweavers.com>
407 P:      Zhiyi Zhang <zzhang@codeweavers.com>
408 F:      dlls/winex11.drv/
410 XML parsing
411 M:      Nikolay Sivov <nsivov@codeweavers.com>
412 F:      dlls/msxml*/
413 F:      dlls/xmllite/
415 THE REST
416 M:      Alexandre Julliard <julliard@winehq.org>
417 P:      Alex Henrie <alexhenrie24@gmail.com>
418 P:      Huw Davies <huw@codeweavers.com>
419 P:      Jacek Caban <jacek@codeweavers.com>
420 P:      Esme Povirk <esme@codeweavers.com>
421 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
422 F:      *
423 F:      */
425 Stable Branch
426 M:      Michael Stefaniuc <mstefani@winehq.org>
427 W:      https://wiki.winehq.org/StableRules
429 Staging Branch
430 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
431 P:      Zebediah Figura <z.figura12@gmail.com>
432 P:      Paul Gofman <gofmanp@gmail.com>
433 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
434 W:      https://wine-staging.com/