MAINTAINERS 9.55 KB
Newer Older
1 2 3 4 5


	List of Wine subsection maintainers

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 9 10 11 12 13 14 15 16 17 18 19
questions about your work in an area of Wine, you may find a list of
knowledgeable people here.

Many areas of Wine don't have a specific maintainer, although there may
be people with knowledge of those areas. If an area is not listed here
at all, you can use the git log to find developers working in that area
recently. Or, you can send a mail to wine-devel, but be aware that there
may simply be no one knowledgeable about that subject on the list.

This file uses a similar format to the Linux kernel MAINTAINERS file.
Descriptions of section entries used here:

20
	M: Primary maintainer. FullName <address@domain>
21 22 23
	P: Other knowledgeable person. FullName <address@domain>
	F: Files and directories with wildcard patterns.
	   One pattern per line.  Multiple F: lines acceptable.
24
	   A trailing / implies /*.
25
	W: Link to additional information.
26 27 28 29 30

Maintainers List

		-----------------------------------

31
ARM, ARM64
32
M:	André Zwing <nerv@dawncrow.de>
33 34 35 36 37
F:	dlls/dbghelp/cpu_arm*
F:	dlls/msvcrt/except_arm.c
F:	dlls/ntdll/signal_arm*
F:	programs/winedbg/be_arm*

38
Audio I/O
39
P:	Andrew Eikum <coldpie@fastmail.com>
40
P:	Huw Davies <huw@codeweavers.com>
41 42 43 44 45
F:	dlls/dsound/
F:	dlls/mmdevapi/
F:	dlls/winealsa.drv/
F:	dlls/winecoreaudio.drv/
F:	dlls/wineoss.drv/
46
F:	dlls/winepulse.drv/
47 48 49 50 51
F:	dlls/winmm/
F:	dlls/x3daudio*/
F:	dlls/xapofx*/
F:	dlls/xaudio*/

52 53
Common Controls Library
P:	Nikolay Sivov <nsivov@codeweavers.com>
54
P:	Zhiyi Zhang <zzhang@codeweavers.com>
55 56
F:	dlls/comctl32/

57
Common Item Dialog
58
P:	Esme Povirk <esme@codeweavers.com>
59 60 61
F:	dlls/comdlg32/itemdlg.c
F:	dlls/comdlg32/tests/itemdlg.c

62
Direct2D
63 64
M:	Nikolay Sivov <nsivov@codeweavers.com>
P:	Henri Verbeet <hverbeet@codeweavers.com>
65 66 67
F:	dlls/d2d*/

Direct3D
68 69 70
M:	Zebediah Figura <z.figura12@gmail.com>
M:	Jan Sikorski <jsikorski@codeweavers.com>
P:	Henri Verbeet <hverbeet@codeweavers.com>
71 72
P:	Stefan Dösinger <stefan@codeweavers.com>
P:	Matteo Bruni <mbruni@codeweavers.com>
73
F:	dlls/d3d10core/
74
F:	dlls/d3d11/
75
F:	dlls/d3d12/
76
F:	dlls/d3d12core/
77 78 79 80 81
F:	dlls/d3d8/
F:	dlls/d3d9/
F:	dlls/d3drm/
F:	dlls/ddraw*/
F:	dlls/dxgi/
82 83
F:	dlls/wined3d/

84 85 86 87
Direct3D helper libraries
M:	Matteo Bruni <mbruni@codeweavers.com>
P:	Henri Verbeet <hverbeet@codeweavers.com>
P:	Stefan Dösinger <stefan@codeweavers.com>
88 89
F:	dlls/d3d10/
F:	dlls/d3d10_1/
90 91 92 93
F:	dlls/d3dcompiler*/
F:	dlls/d3dx10*/
F:	dlls/d3dx11*/
F:	dlls/d3dx9*/
94
F:	dlls/d3dxof/
95

96 97 98 99 100
DirectMusic
M:	Michael Stefaniuc <mstefani@winehq.org>
F:	dlls/dm*/
F:	dlls/dswave/

101 102 103 104 105 106
DirectPlay
M:	Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
F:	dlls/dplayx/
F:	dlls/dpnet/
F:	dlls/dpwsockx/

107
DirectShow
108
M:	Zebediah Figura <z.figura12@gmail.com>
109
P:	Rémi Bernon <rbernon@codeweavers.com>
110
F:	dlls/amstream/
111
F:	dlls/devenum/
112
F:	dlls/mciqtz32/
113
F:	dlls/qasf/
114
F:	dlls/qcap/
115
F:	dlls/qdvd/
116 117
F:	dlls/qedit/
F:	dlls/quartz/
118
F:	libs/strmbase/
119

120 121 122 123
DirectWrite
M:	Nikolay Sivov <nsivov@codeweavers.com>
F:	dlls/dwrite/

124
DotNet Runtime
125
M:	Esme Povirk <esme@codeweavers.com>
126 127
F:	dlls/mscoree/

128 129 130
GDI
M:	Huw Davies <huw@codeweavers.com>
F:	dlls/gdi32/
131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150
F:	dlls/win32u/bitblt.c
F:	dlls/win32u/bitmap.c
F:	dlls/win32u/brush.c
F:	dlls/win32u/clipping.c
F:	dlls/win32u/dc.c
F:	dlls/win32u/dib.c
F:	dlls/win32u/dibdrv/
F:	dlls/win32u/driver.c
F:	dlls/win32u/emfdrv.c
F:	dlls/win32u/font.c
F:	dlls/win32u/freetype.c
F:	dlls/win32u/gdiobj.c
F:	dlls/win32u/mapping.c
F:	dlls/win32u/opentype.c
F:	dlls/win32u/painting.c
F:	dlls/win32u/palette.c
F:	dlls/win32u/path.c
F:	dlls/win32u/pen.c
F:	dlls/win32u/printdrv.c
F:	dlls/win32u/region.c
151

152
GDIPlus
153
M:	Esme Povirk <esme@codeweavers.com>
154 155
F:	dlls/gdiplus/

156 157 158 159
GPhoto Driver
M:	Marcus Meissner <marcus@jet.franken.de>
F:	dlls/gphoto2.ds/

160 161
GStreamer multimedia backend
M:	Zebediah Figura <z.figura12@gmail.com>
162
P:	Rémi Bernon <rbernon@codeweavers.com>
163 164
F:	dlls/winegstreamer/

165
HID support
166 167
M:	Rémi Bernon <rbernon@codeweavers.com>
P:	Aric Stewart <aric@codeweavers.com>
168 169
F:	dlls/hid/
F:	dlls/hidclass.sys/
170
F:	dlls/hidparse.sys/
171
F:	dlls/winehid.sys/
172

173
HTTP server
174
M:	Zebediah Figura <z.figura12@gmail.com>
175 176 177
F:	dlls/httpapi/
F:	dlls/http.sys/

178
Input events
179
M:	Rémi Bernon <rbernon@codeweavers.com>
180
F:	dlls/user32/input.c
181 182
F:	dlls/win32u/input.c
F:	dlls/win32u/rawinput.c
183 184
F:	server/queue.c

185 186 187 188 189 190 191 192
Input methods
M:	Aric Stewart <aric@codeweavers.com>
F:	dlls/imm32/

JavaScript
M:	Jacek Caban <jacek@codeweavers.com>
F:	dlls/jscript/

193
Joystick input
194
M:	Rémi Bernon <rbernon@codeweavers.com>
195
F:	dlls/dinput*/
196
F:	dlls/joy.cpl/
197 198 199
F:	dlls/windows.gaming.input/
F:	dlls/winebus.sys/
F:	dlls/winexinput.sys/
200
F:	dlls/winmm/joystick.c
201
F:	dlls/xinput*/
202

203
Media format conversion
204
P:	Andrew Eikum <coldpie@fastmail.com>
205
F:	dlls/*.acm/
206
F:	dlls/msacm32/
207

208 209 210 211 212
Media Foundation transforms
M:	Rémi Bernon <rbernon@codeweavers.com>
P:	Nikolay Sivov <nsivov@codeweavers.com>
P:	Zebediah Figura <z.figura12@gmail.com>
F:	dlls/mf/tests/transform.c
213
F:	dlls/winegstreamer/aac_decoder.c
214 215 216
F:	dlls/winegstreamer/color_convert.c
F:	dlls/winegstreamer/h264_decoder.c
F:	dlls/winegstreamer/resampler.c
217
F:	dlls/winegstreamer/video_decoder.c
218 219 220 221
F:	dlls/winegstreamer/video_processor.c
F:	dlls/winegstreamer/wg_sample.c
F:	dlls/winegstreamer/wg_transform.c
F:	dlls/winegstreamer/wma_decoder.c
222
F:	dlls/winegstreamer/wmv_decoder.c
223

224 225
Microsoft C Runtime
M:	Piotr Caban <piotr@codeweavers.com>
226
F:	dlls/concrt140/
227
F:	dlls/msvc*/
228 229 230
F:	dlls/ucrtbase/
F:	dlls/vcruntime140/
F:	dlls/vcruntime140_1/
231 232 233

MSI installers
M:	Hans Leidekker <hans@codeweavers.com>
234
P:	Zebediah Figura <z.figura12@gmail.com>
235 236
F:	dlls/msi/

237
Netstat
238
M:	André Zwing <nerv@dawncrow.de>
239 240
F:	programs/netstat/

241 242
Network
P:	Bruno Jesus <00cpxxx@gmail.com>
243
P:	Erich E. Hoover <erich.e.hoover@wine-staging.com>
244 245
F:	dlls/ws2_32/

246 247 248 249 250
Network Store Interface
M:	Huw Davies <huw@codeweavers.com>
F:	dlls/iphlpapi/
F:	dlls/nsi/
F:	dlls/nsiproxy.sys/
251
F:	include/wine/nsi.h
252

253 254 255 256 257 258 259 260 261 262 263
OLE Embedding
M:	Huw Davies <huw@codeweavers.com>
F:	dlls/ole32/clipboard.c
F:	dlls/ole32/datacache.c
F:	dlls/ole32/defaulthandler.c
F:	dlls/ole32/ole2.c
F:	dlls/ole32/ole2impl.c
F:	dlls/ole32/oleobj.c

OLE RPC
M:	Huw Davies <huw@codeweavers.com>
264
F:	dlls/combase/
265 266 267
F:	dlls/ole32/compobj.c
F:	dlls/ole32/marshal.c
F:	dlls/ole32/usrmarshal.c
Huw Davies's avatar
Huw Davies committed
268
F:	programs/dllhost/
269

270
OLE Storage
271
M:	Esme Povirk <esme@codeweavers.com>
272 273 274 275 276 277 278
F:	dlls/ole32/filelockbytes.c
F:	dlls/ole32/memlockbytes.c
F:	dlls/ole32/stg_stream.c
F:	dlls/ole32/storage32.c
F:	dlls/ole32/storage32.h
F:	dlls/ole32/tests/storage32.c

279
OLE Typelibs
280
P:	Huw Davies <huw@codeweavers.com>
281 282
F:	dlls/oleaut32/typelib.c

283 284 285 286 287 288
Plug and Play
P:	Zebediah Figura <z.figura12@gmail.com>
F:	dlls/newdev/
F:	dlls/ntoskrnl.exe/pnp.c
F:	dlls/setupapi/devinst.c

289 290 291 292
Postscript Driver
M:	Huw Davies <huw@codeweavers.com>
F:	dlls/wineps.drv/

293 294
Printing
M:	Huw Davies <huw@codeweavers.com>
295
P:	Detlef Riekenberg <wine.dev@web.de>
296
F:	dlls/localspl/
297
F:	dlls/spoolss/
298 299 300 301
F:	dlls/winspool.drv/

Richedit
M:	Huw Davies <huw@codeweavers.com>
302
F:	dlls/riched20/
303 304 305

RPC Runtime
P:	Huw Davies <huw@codeweavers.com>
306
P:	Zebediah Figura <z.figura12@gmail.com>
307
F:	dlls/rpcrt4/
308

309 310 311 312 313
Theming
M:	Zhiyi Zhang <zzhang@codeweavers.com>
F:	dlls/light.msstyles/
F:	dlls/uxtheme/

314
TWAIN
315
P:	Esme Povirk <esme@codeweavers.com>
316 317 318 319
F:	dlls/twain_32/
F:	dlls/sane.ds/
F:	dlls/gphoto2.ds/

320 321
Uniscribe
M:	Aric Stewart <aric@codeweavers.com>
322
F:	dlls/gdi32/uniscribe/
323

324 325 326 327 328 329 330 331
URL Moniker
M:	Jacek Caban <jacek@codeweavers.com>
F:	dlls/urlmon/

VBScript
M:	Jacek Caban <jacek@codeweavers.com>
F:	dlls/vbscript/

332 333 334 335
Web Services
M:	Hans Leidekker <hans@codeweavers.com>
F:	dlls/webservices/

336 337 338 339 340 341
WebBrowser control
M:	Jacek Caban <jacek@codeweavers.com>
F:	dlls/ieframe/
F:	dlls/mshtml/
F:	dlls/shdocvw/

342 343
WIDL
P:	Huw Davies <huw@codeweavers.com>
344
P:	Rémi Bernon <rbernon@codeweavers.com>
345
P:	Zebediah Figura <z.figura12@gmail.com>
346
F:	tools/widl/
347

348
Windows Imaging Component
349
M:	Esme Povirk <esme@codeweavers.com>
350 351
F:	dlls/windowscodecs/
F:	dlls/windowscodecsext/
352
F:	dlls/wmphoto/
353

354 355 356 357 358 359
Windows Management Instrumentation
M:	Hans Leidekker <hans@codeweavers.com>
F:	dlls/wbemdisp/
F:	dlls/wbemprox/
F:	dlls/wmiutils/

360 361
Windows Media Format
M:	Zebediah Figura <z.figura12@gmail.com>
362
P:	Rémi Bernon <rbernon@codeweavers.com>
363 364 365
F:	dlls/wmp/
F:	dlls/wmvcore/

366 367
Windows Media Foundation
M:	Nikolay Sivov <nsivov@codeweavers.com>
368
P:	Rémi Bernon <rbernon@codeweavers.com>
369 370 371 372 373 374 375 376 377
F:	dlls/mf/
F:	dlls/mferror/
F:	dlls/mfmediaengine/
F:	dlls/mfplat/
F:	dlls/mfplay/
F:	dlls/mfreadwrite/
F:	dlls/mfuuid/
F:	dlls/rtworkq/

378 379 380 381
Wine debugger (GDB backend)
P:	Rémi Bernon <rbernon@codeweavers.com>
F:	programs/winedbg/gdbproxy.c

382 383
Wine server, IPC
M:	Alexandre Julliard <julliard@winehq.org>
384
P:	Erich E. Hoover <erich.e.hoover@wine-staging.com>
385 386
F:	server/

387
Winemaker
388
M:	André Zwing <nerv@dawncrow.de>
389
F:	tools/winemaker/
390

391 392 393 394
WinHTTP
M:	Hans Leidekker <hans@codeweavers.com>
F:	dlls/winhttp/

395 396 397 398
WinINet
P:	Jacek Caban <jacek@codeweavers.com>
F:	dlls/wininet/

399 400
X11 Driver
M:	Alexandre Julliard <julliard@winehq.org>
401
P:	Rémi Bernon <rbernon@codeweavers.com>
402
P:	Zhiyi Zhang <zzhang@codeweavers.com>
403 404
F:	dlls/winex11.drv/

405 406 407
XML parsing
M:	Nikolay Sivov <nsivov@codeweavers.com>
F:	dlls/msxml*/
408
F:	dlls/xmllite/
409 410 411

THE REST
M:	Alexandre Julliard <julliard@winehq.org>
412
P:	Alex Henrie <alexhenrie24@gmail.com>
413
P:	Huw Davies <huw@codeweavers.com>
414
P:	Jacek Caban <jacek@codeweavers.com>
415
P:	Esme Povirk <esme@codeweavers.com>
416
P:	Erich E. Hoover <erich.e.hoover@wine-staging.com>
417 418
F:	*
F:	*/
419 420 421

Stable Branch
M:	Michael Stefaniuc <mstefani@winehq.org>
422
W:	https://wiki.winehq.org/StableRules
423 424

Staging Branch
425 426
M:	Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
P:	Zebediah Figura <z.figura12@gmail.com>
427
P:	Paul Gofman <gofmanp@gmail.com>
428 429
P:	Erich E. Hoover <erich.e.hoover@wine-staging.com>
W:	https://wine-staging.com/