comctl32/tests: Simplify comparison with empty string.
[wine.git] / MAINTAINERS
blob6606d30ca7f15ee57b0a686166ef3563cae14354
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. When submitting
8 patches, you may want to CC relevant people from this list. If you have
9 questions about your work in an area of Wine, you may find a list of
10 knowledgeable people here.
12 Many areas of Wine don't have a specific maintainer, although there may
13 be people with knowledge of those areas. If an area is not listed here
14 at all, you can use the git log to find developers working in that area
15 recently. Or, you can send a mail to wine-devel, but be aware that there
16 may simply be no one knowledgeable about that subject on the list.
18 This file uses a similar format to the Linux kernel MAINTAINERS file.
19 Descriptions of section entries used here:
21         M: Primary maintainer. CC patches to: FullName <address@domain>
22         P: Other knowledgeable person. FullName <address@domain>
23         F: Files and directories with wildcard patterns.
24            One pattern per line.  Multiple F: lines acceptable.
25         W: Link to additional information.
27 Maintainers List
29                 -----------------------------------
31 ARM, ARM64
32 M:      André Hentschel <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 M:      Andrew Eikum <aeikum@codeweavers.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 F:      dlls/comctl32/
55 Common Item Dialog
56 P:      Vincent Povirk <vincent@codeweavers.com>
57 F:      dlls/comdlg32/itemdlg.c
58 F:      dlls/comdlg32/tests/itemdlg.c
60 Direct2D
61 M:      Henri Verbeet <hverbeet@codeweavers.com>
62 F:      dlls/d2d*/
64 Direct3D
65 M:      Henri Verbeet <hverbeet@codeweavers.com>
66 P:      Stefan Dösinger <stefan@codeweavers.com>
67 P:      Józef Kucia <jkucia@codeweavers.com>
68 P:      Matteo Bruni <mbruni@codeweavers.com>
69 F:      dlls/d3d10*/
70 F:      dlls/d3d11/
71 F:      dlls/d3d12/
72 F:      dlls/d3d8/
73 F:      dlls/d3d9/
74 F:      dlls/d3drm/
75 F:      dlls/ddraw*/
76 F:      dlls/dxgi/
77 F:      dlls/wined3d/
79 Direct3D helper libraries
80 M:      Matteo Bruni <mbruni@codeweavers.com>
81 P:      Henri Verbeet <hverbeet@codeweavers.com>
82 P:      Stefan Dösinger <stefan@codeweavers.com>
83 P:      Józef Kucia <jkucia@codeweavers.com>
84 F:      dlls/d3dcompiler*/
85 F:      dlls/d3dx10*/
86 F:      dlls/d3dx11*/
87 F:      dlls/d3dx9*/
88 F:      dlls/d3dxof/
90 DirectInput
91 P:      Andrew Eikum <aeikum@codeweavers.com>
92 F:      dlls/dinput/
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 P:      Andrew Eikum <aeikum@codeweavers.com>
107 F:      dlls/amstream/
108 F:      dlls/mciqtz32/
109 F:      dlls/qcap/
110 F:      dlls/qedit/
111 F:      dlls/quartz/
112 F:      dlls/strmbase/
113 F:      dlls/winegstreamer/
114 F:      dlls/wineqtdecoder/
116 DirectWrite
117 M:      Nikolay Sivov <nsivov@codeweavers.com>
118 F:      dlls/dwrite/
120 DotNet Runtime
121 M:      Vincent Povirk <vincent@codeweavers.com>
122 F:      dlls/mscoree/
125 M:      Huw Davies <huw@codeweavers.com>
126 F:      dlls/gdi32/
128 GDIPlus
129 M:      Vincent Povirk <vincent@codeweavers.com>
130 F:      dlls/gdiplus/
132 GPhoto Driver
133 M:      Marcus Meissner <marcus@jet.franken.de>
134 F:      dlls/gphoto2.ds/
136 HID support
137 M:      Aric Stewart <aric@codeweavers.com>
138 F:      dlls/hid/
139 F:      dlls/hidclass.sys/
140 F:      dlls/winehid.sys/
142 Input methods
143 M:      Aric Stewart <aric@codeweavers.com>
144 F:      dlls/imm32/
146 JavaScript
147 M:      Jacek Caban <jacek@codeweavers.com>
148 F:      dlls/jscript/
150 Mac OS X graphics driver
151 M:      Ken Thomases <ken@codeweavers.com>
152 F:      dlls/winemac.drv/
154 Media format conversion
155 M:      Andrew Eikum <aeikum@codeweavers.com>
156 F:      dlls/*.acm/
157 F:      dlls/msacm32/
159 Microsoft C Runtime
160 M:      Piotr Caban <piotr@codeweavers.com>
161 F:      dlls/msvc*/
163 MSI installers
164 M:      Hans Leidekker <hans@codeweavers.com>
165 F:      dlls/msi/
167 Netstat
168 M:      André Hentschel <nerv@dawncrow.de>
169 F:      programs/netstat/
171 Network
172 P:      Bruno Jesus <00cpxxx@gmail.com>
173 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
174 F:      dlls/iphlpapi/
175 F:      dlls/ws2_32/
177 OLE Embedding
178 M:      Huw Davies <huw@codeweavers.com>
179 F:      dlls/ole32/clipboard.c
180 F:      dlls/ole32/datacache.c
181 F:      dlls/ole32/defaulthandler.c
182 F:      dlls/ole32/ole2.c
183 F:      dlls/ole32/ole2impl.c
184 F:      dlls/ole32/oleobj.c
186 OLE RPC
187 M:      Huw Davies <huw@codeweavers.com>
188 F:      dlls/ole32/compobj.c
189 F:      dlls/ole32/marshal.c
190 F:      dlls/ole32/rpc.c
191 F:      dlls/ole32/stubmanager.c
192 F:      dlls/ole32/usrmarshal.c
194 OLE Storage
195 M:      Vincent Povirk <vincent@codeweavers.com>
196 F:      dlls/ole32/filelockbytes.c
197 F:      dlls/ole32/memlockbytes.c
198 F:      dlls/ole32/stg_stream.c
199 F:      dlls/ole32/storage32.c
200 F:      dlls/ole32/storage32.h
201 F:      dlls/ole32/tests/storage32.c
203 OLE Typelibs
204 P:      Andrew Eikum <aeikum@codeweavers.com>
205 P:      Huw Davies <huw@codeweavers.com>
206 F:      dlls/oleaut32/typelib.c
208 Postscript Driver
209 M:      Huw Davies <huw@codeweavers.com>
210 F:      dlls/wineps.drv/
212 Printing
213 M:      Huw Davies <huw@codeweavers.com>
214 P:      Detlef Riekenberg <wine.dev@web.de>
215 F:      dlls/localspl/
216 F:      dlls/spoolss/
217 F:      dlls/winspool.drv/
219 Richedit
220 M:      Huw Davies <huw@codeweavers.com>
221 F:      dlls/riched20
223 RPC Runtime
224 P:      Huw Davies <huw@codeweavers.com>
225 F:      dlls/rpcrt4
226 F:      tools/widl
228 TWAIN
229 P:      Vincent Povirk <vincent@codeweavers.com>
230 F:      dlls/twain_32/
231 F:      dlls/sane.ds/
232 F:      dlls/gphoto2.ds/
234 Uniscribe
235 M:      Aric Stewart <aric@codeweavers.com>
236 F:      dlls/usp10/
238 URL Moniker
239 M:      Jacek Caban <jacek@codeweavers.com>
240 F:      dlls/urlmon/
242 VBScript
243 M:      Jacek Caban <jacek@codeweavers.com>
244 F:      dlls/vbscript/
246 Web Services
247 M:      Hans Leidekker <hans@codeweavers.com>
248 F:      dlls/webservices/
250 WebBrowser control
251 M:      Jacek Caban <jacek@codeweavers.com>
252 F:      dlls/ieframe/
253 F:      dlls/mshtml/
254 F:      dlls/shdocvw/
256 Windows Imaging Component
257 M:      Vincent Povirk <vincent@codeweavers.com>
258 F:      dlls/windowscodecs/
259 F:      dlls/windowscodecsext/
261 Windows Management Instrumentation
262 M:      Hans Leidekker <hans@codeweavers.com>
263 F:      dlls/wbemdisp/
264 F:      dlls/wbemprox/
265 F:      dlls/wmiutils/
267 Wine server, IPC
268 M:      Alexandre Julliard <julliard@winehq.org>
269 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
270 F:      server/
272 Winemaker
273 M:      André Hentschel <nerv@dawncrow.de>
274 F:      tools/winemaker/
276 WinHTTP
277 M:      Hans Leidekker <hans@codeweavers.com>
278 F:      dlls/winhttp/
280 WinINet
281 P:      Jacek Caban <jacek@codeweavers.com>
282 F:      dlls/wininet/
284 WPcap
285 M:      André Hentschel <nerv@dawncrow.de>
286 F:      dlls/wpcap/
288 X11 Driver
289 M:      Alexandre Julliard <julliard@winehq.org>
290 P:      Vincent Povirk <vincent@codeweavers.com>
291 F:      dlls/winex11.drv/
293 XML parsing
294 M:      Nikolay Sivov <nsivov@codeweavers.com>
295 F:      dlls/msxml*/
296 F:      dlls/xmllite/
298 THE REST
299 M:      Alexandre Julliard <julliard@winehq.org>
300 P:      Alex Henrie <alexhenrie24@gmail.com>
301 P:      Andrew Eikum <aeikum@codeweavers.com>
302 P:      Huw Davies <huw@codeweavers.com>
303 P:      Jacek Caban <jacek@codeweavers.com>
304 P:      Vincent Povirk <vincent@codeweavers.com>
305 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
306 F:      *
307 F:      */
309 Stable Branch
310 M:      Michael Stefaniuc <mstefani@winehq.org>
311 W:      https://wiki.winehq.org/StableRules
313 Staging Branch
314 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
315 P:      Zebediah Figura <z.figura12@gmail.com>
316 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
317 W:      https://wine-staging.com/