MAINTAINERS 7.44 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 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
contains a list of maintainers for subsections of Wine. When submitting
patches, you may want to CC relevant people from this list. If you have
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:

	M: Primary maintainer. CC patches to: FullName <address@domain>
	P: Other knowledgeable person. FullName <address@domain>
	F: Files and directories with wildcard patterns.
	   One pattern per line.  Multiple F: lines acceptable.
25
	W: Link to additional information.
26 27 28 29 30

Maintainers List

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

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

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

51 52 53 54
Common Controls Library
P:	Nikolay Sivov <nsivov@codeweavers.com>
F:	dlls/comctl32/

55
Common Item Dialog
56
P:	Esme Povirk <vincent@codeweavers.com>
57 58 59
F:	dlls/comdlg32/itemdlg.c
F:	dlls/comdlg32/tests/itemdlg.c

60 61 62 63 64 65 66 67
Direct2D
M:	Henri Verbeet <hverbeet@codeweavers.com>
F:	dlls/d2d*/

Direct3D
M:	Henri Verbeet <hverbeet@codeweavers.com>
P:	Stefan Dösinger <stefan@codeweavers.com>
P:	Matteo Bruni <mbruni@codeweavers.com>
68
F:	dlls/d3d10core/
69
F:	dlls/d3d11/
70
F:	dlls/d3d12/
71 72 73 74 75
F:	dlls/d3d8/
F:	dlls/d3d9/
F:	dlls/d3drm/
F:	dlls/ddraw*/
F:	dlls/dxgi/
76 77
F:	dlls/wined3d/

78 79 80 81
Direct3D helper libraries
M:	Matteo Bruni <mbruni@codeweavers.com>
P:	Henri Verbeet <hverbeet@codeweavers.com>
P:	Stefan Dösinger <stefan@codeweavers.com>
82 83
F:	dlls/d3d10/
F:	dlls/d3d10_1/
84 85 86 87
F:	dlls/d3dcompiler*/
F:	dlls/d3dx10*/
F:	dlls/d3dx11*/
F:	dlls/d3dx9*/
88
F:	dlls/d3dxof/
89

90 91 92 93
DirectInput
P:	Andrew Eikum <aeikum@codeweavers.com>
F:	dlls/dinput/

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

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

105
DirectShow
106
M:	Zebediah Figura <z.figura12@gmail.com>
107 108
P:	Andrew Eikum <aeikum@codeweavers.com>
F:	dlls/amstream/
109
F:	dlls/devenum/
110
F:	dlls/mciqtz32/
111
F:	dlls/qasf/
112
F:	dlls/qcap/
113
F:	dlls/qdvd/
114 115 116
F:	dlls/qedit/
F:	dlls/quartz/
F:	dlls/strmbase/
117
F:	dlls/winegstreamer/quartz_parser.c
118 119
F:	dlls/wineqtdecoder/

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

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

128 129 130 131
GDI
M:	Huw Davies <huw@codeweavers.com>
F:	dlls/gdi32/

132
GDIPlus
133
M:	Esme Povirk <vincent@codeweavers.com>
134 135
F:	dlls/gdiplus/

136 137 138 139
GPhoto Driver
M:	Marcus Meissner <marcus@jet.franken.de>
F:	dlls/gphoto2.ds/

140 141 142 143
HID support
M:	Aric Stewart <aric@codeweavers.com>
F:	dlls/hid/
F:	dlls/hidclass.sys/
144
F:	dlls/winehid.sys/
145

146
HTTP server
147
M:	Zebediah Figura <z.figura12@gmail.com>
148 149 150
F:	dlls/httpapi/
F:	dlls/http.sys/

151 152 153 154 155 156 157 158 159 160 161 162 163 164 165
Input methods
M:	Aric Stewart <aric@codeweavers.com>
F:	dlls/imm32/

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

Mac OS X graphics driver
M:	Ken Thomases <ken@codeweavers.com>
F:	dlls/winemac.drv/

Media format conversion
M:	Andrew Eikum <aeikum@codeweavers.com>
F:	dlls/*.acm/
166
F:	dlls/msacm32/
167 168 169 170 171 172 173

Microsoft C Runtime
M:	Piotr Caban <piotr@codeweavers.com>
F:	dlls/msvc*/

MSI installers
M:	Hans Leidekker <hans@codeweavers.com>
174
P:	Zebediah Figura <z.figura12@gmail.com>
175 176
F:	dlls/msi/

177 178 179 180
Netstat
M:	André Hentschel <nerv@dawncrow.de>
F:	programs/netstat/

181 182
Network
P:	Bruno Jesus <00cpxxx@gmail.com>
183
P:	Erich E. Hoover <erich.e.hoover@wine-staging.com>
184 185 186
F:	dlls/iphlpapi/
F:	dlls/ws2_32/

187 188 189 190 191 192 193 194 195 196 197
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>
198
F:	dlls/combase/
199 200 201 202
F:	dlls/ole32/compobj.c
F:	dlls/ole32/marshal.c
F:	dlls/ole32/usrmarshal.c

203
OLE Storage
204
M:	Esme Povirk <vincent@codeweavers.com>
205 206 207 208 209 210 211
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

212 213
OLE Typelibs
P:	Andrew Eikum <aeikum@codeweavers.com>
214
P:	Huw Davies <huw@codeweavers.com>
215 216
F:	dlls/oleaut32/typelib.c

217 218 219 220 221 222
Plug and Play
P:	Zebediah Figura <z.figura12@gmail.com>
F:	dlls/newdev/
F:	dlls/ntoskrnl.exe/pnp.c
F:	dlls/setupapi/devinst.c

223 224 225 226
Postscript Driver
M:	Huw Davies <huw@codeweavers.com>
F:	dlls/wineps.drv/

227 228
Printing
M:	Huw Davies <huw@codeweavers.com>
229
P:	Detlef Riekenberg <wine.dev@web.de>
230
F:	dlls/localspl/
231
F:	dlls/spoolss/
232 233 234 235 236 237 238 239
F:	dlls/winspool.drv/

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

RPC Runtime
P:	Huw Davies <huw@codeweavers.com>
240
P:	Zebediah Figura <z.figura12@gmail.com>
241 242 243
F:	dlls/rpcrt4
F:	tools/widl

244
TWAIN
245
P:	Esme Povirk <vincent@codeweavers.com>
246 247 248 249
F:	dlls/twain_32/
F:	dlls/sane.ds/
F:	dlls/gphoto2.ds/

250 251
Uniscribe
M:	Aric Stewart <aric@codeweavers.com>
252
F:	dlls/gdi32/uniscribe/
253

254 255 256 257 258 259 260 261
URL Moniker
M:	Jacek Caban <jacek@codeweavers.com>
F:	dlls/urlmon/

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

262 263 264 265
Web Services
M:	Hans Leidekker <hans@codeweavers.com>
F:	dlls/webservices/

266 267 268 269 270 271
WebBrowser control
M:	Jacek Caban <jacek@codeweavers.com>
F:	dlls/ieframe/
F:	dlls/mshtml/
F:	dlls/shdocvw/

272
Windows Imaging Component
273
M:	Esme Povirk <vincent@codeweavers.com>
274 275 276
F:	dlls/windowscodecs/
F:	dlls/windowscodecsext/

277 278 279 280 281 282
Windows Management Instrumentation
M:	Hans Leidekker <hans@codeweavers.com>
F:	dlls/wbemdisp/
F:	dlls/wbemprox/
F:	dlls/wmiutils/

283 284 285 286 287 288 289 290 291 292 293
Windows Media Foundation
M:	Nikolay Sivov <nsivov@codeweavers.com>
F:	dlls/mf/
F:	dlls/mferror/
F:	dlls/mfmediaengine/
F:	dlls/mfplat/
F:	dlls/mfplay/
F:	dlls/mfreadwrite/
F:	dlls/mfuuid/
F:	dlls/rtworkq/

294 295
Wine server, IPC
M:	Alexandre Julliard <julliard@winehq.org>
296
P:	Erich E. Hoover <erich.e.hoover@wine-staging.com>
297 298
F:	server/

299 300
Winemaker
M:	André Hentschel <nerv@dawncrow.de>
301
F:	tools/winemaker/
302

303 304 305 306
WinHTTP
M:	Hans Leidekker <hans@codeweavers.com>
F:	dlls/winhttp/

307 308 309 310
WinINet
P:	Jacek Caban <jacek@codeweavers.com>
F:	dlls/wininet/

311 312 313 314
WPcap
M:	André Hentschel <nerv@dawncrow.de>
F:	dlls/wpcap/

315 316 317 318
X11 Driver
M:	Alexandre Julliard <julliard@winehq.org>
F:	dlls/winex11.drv/

319 320 321
XML parsing
M:	Nikolay Sivov <nsivov@codeweavers.com>
F:	dlls/msxml*/
322
F:	dlls/xmllite/
323 324 325

THE REST
M:	Alexandre Julliard <julliard@winehq.org>
326
P:	Alex Henrie <alexhenrie24@gmail.com>
327
P:	Andrew Eikum <aeikum@codeweavers.com>
328
P:	Huw Davies <huw@codeweavers.com>
329
P:	Jacek Caban <jacek@codeweavers.com>
330
P:	Esme Povirk <vincent@codeweavers.com>
331
P:	Erich E. Hoover <erich.e.hoover@wine-staging.com>
332 333
F:	*
F:	*/
334 335 336

Stable Branch
M:	Michael Stefaniuc <mstefani@winehq.org>
337
W:	https://wiki.winehq.org/StableRules
338 339

Staging Branch
340 341
M:	Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
P:	Zebediah Figura <z.figura12@gmail.com>
342
P:	Paul Gofman <gofmanp@gmail.com>
343 344
P:	Erich E. Hoover <erich.e.hoover@wine-staging.com>
W:	https://wine-staging.com/