MAINTAINERS 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409
  1. List of Wine subsection maintainers
  2. When submitting patches to Wine, the guidelines at
  3. <https://wiki.winehq.org/SubmittingPatches> should be followed. This file
  4. contains a list of maintainers for subsections of Wine. When submitting
  5. patches, you may want to CC relevant people from this list. If you have
  6. questions about your work in an area of Wine, you may find a list of
  7. knowledgeable people here.
  8. Many areas of Wine don't have a specific maintainer, although there may
  9. be people with knowledge of those areas. If an area is not listed here
  10. at all, you can use the git log to find developers working in that area
  11. recently. Or, you can send a mail to wine-devel, but be aware that there
  12. may simply be no one knowledgeable about that subject on the list.
  13. This file uses a similar format to the Linux kernel MAINTAINERS file.
  14. Descriptions of section entries used here:
  15. M: Primary maintainer. CC patches to: FullName <address@domain>
  16. P: Other knowledgeable person. FullName <address@domain>
  17. F: Files and directories with wildcard patterns.
  18. One pattern per line. Multiple F: lines acceptable.
  19. W: Link to additional information.
  20. Maintainers List
  21. -----------------------------------
  22. ARM, ARM64
  23. M: André Zwing <nerv@dawncrow.de>
  24. F: dlls/dbghelp/cpu_arm*
  25. F: dlls/msvcrt/except_arm.c
  26. F: dlls/ntdll/signal_arm*
  27. F: programs/winedbg/be_arm*
  28. Audio I/O
  29. M: Andrew Eikum <aeikum@codeweavers.com>
  30. F: dlls/dsound/
  31. F: dlls/mmdevapi/
  32. F: dlls/winealsa.drv/
  33. F: dlls/winecoreaudio.drv/
  34. F: dlls/wineoss.drv/
  35. F: dlls/winepulse.drv/
  36. F: dlls/winmm/
  37. F: dlls/x3daudio*/
  38. F: dlls/xapofx*/
  39. F: dlls/xaudio*/
  40. Common Controls Library
  41. P: Nikolay Sivov <nsivov@codeweavers.com>
  42. P: Zhiyi Zhang <zzhang@codeweavers.com>
  43. F: dlls/comctl32/
  44. Common Item Dialog
  45. P: Esme Povirk <esme@codeweavers.com>
  46. F: dlls/comdlg32/itemdlg.c
  47. F: dlls/comdlg32/tests/itemdlg.c
  48. Direct2D
  49. M: Nikolay Sivov <nsivov@codeweavers.com>
  50. P: Henri Verbeet <hverbeet@codeweavers.com>
  51. F: dlls/d2d*/
  52. Direct3D
  53. M: Zebediah Figura <z.figura12@gmail.com>
  54. M: Jan Sikorski <jsikorski@codeweavers.com>
  55. P: Henri Verbeet <hverbeet@codeweavers.com>
  56. P: Stefan Dösinger <stefan@codeweavers.com>
  57. P: Matteo Bruni <mbruni@codeweavers.com>
  58. F: dlls/d3d10core/
  59. F: dlls/d3d11/
  60. F: dlls/d3d12/
  61. F: dlls/d3d8/
  62. F: dlls/d3d9/
  63. F: dlls/d3drm/
  64. F: dlls/ddraw*/
  65. F: dlls/dxgi/
  66. F: dlls/wined3d/
  67. Direct3D helper libraries
  68. M: Matteo Bruni <mbruni@codeweavers.com>
  69. P: Henri Verbeet <hverbeet@codeweavers.com>
  70. P: Stefan Dösinger <stefan@codeweavers.com>
  71. F: dlls/d3d10/
  72. F: dlls/d3d10_1/
  73. F: dlls/d3dcompiler*/
  74. F: dlls/d3dx10*/
  75. F: dlls/d3dx11*/
  76. F: dlls/d3dx9*/
  77. F: dlls/d3dxof/
  78. DirectMusic
  79. M: Michael Stefaniuc <mstefani@winehq.org>
  80. F: dlls/dm*/
  81. F: dlls/dswave/
  82. DirectPlay
  83. M: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
  84. F: dlls/dplayx/
  85. F: dlls/dpnet/
  86. F: dlls/dpwsockx/
  87. DirectShow
  88. M: Zebediah Figura <z.figura12@gmail.com>
  89. P: Andrew Eikum <aeikum@codeweavers.com>
  90. F: dlls/amstream/
  91. F: dlls/devenum/
  92. F: dlls/mciqtz32/
  93. F: dlls/qasf/
  94. F: dlls/qcap/
  95. F: dlls/qdvd/
  96. F: dlls/qedit/
  97. F: dlls/quartz/
  98. F: libs/strmbase/
  99. DirectWrite
  100. M: Nikolay Sivov <nsivov@codeweavers.com>
  101. F: dlls/dwrite/
  102. DotNet Runtime
  103. M: Esme Povirk <esme@codeweavers.com>
  104. F: dlls/mscoree/
  105. GDI
  106. M: Huw Davies <huw@codeweavers.com>
  107. F: dlls/gdi32/
  108. F: dlls/win32u/bitblt.c
  109. F: dlls/win32u/bitmap.c
  110. F: dlls/win32u/brush.c
  111. F: dlls/win32u/clipping.c
  112. F: dlls/win32u/dc.c
  113. F: dlls/win32u/dib.c
  114. F: dlls/win32u/dibdrv/
  115. F: dlls/win32u/driver.c
  116. F: dlls/win32u/emfdrv.c
  117. F: dlls/win32u/font.c
  118. F: dlls/win32u/freetype.c
  119. F: dlls/win32u/gdiobj.c
  120. F: dlls/win32u/mapping.c
  121. F: dlls/win32u/opentype.c
  122. F: dlls/win32u/painting.c
  123. F: dlls/win32u/palette.c
  124. F: dlls/win32u/path.c
  125. F: dlls/win32u/pen.c
  126. F: dlls/win32u/printdrv.c
  127. F: dlls/win32u/region.c
  128. GDIPlus
  129. M: Esme Povirk <esme@codeweavers.com>
  130. F: dlls/gdiplus/
  131. GPhoto Driver
  132. M: Marcus Meissner <marcus@jet.franken.de>
  133. F: dlls/gphoto2.ds/
  134. GStreamer multimedia backend
  135. M: Zebediah Figura <z.figura12@gmail.com>
  136. F: dlls/winegstreamer/
  137. HID support
  138. M: Aric Stewart <aric@codeweavers.com>
  139. P: Rémi Bernon <rbernon@codeweavers.com>
  140. F: dlls/hid/
  141. F: dlls/hidclass.sys/
  142. F: dlls/hidparse.sys/
  143. F: dlls/winehid.sys/
  144. HTTP server
  145. M: Zebediah Figura <z.figura12@gmail.com>
  146. F: dlls/httpapi/
  147. F: dlls/http.sys/
  148. Input events
  149. P: Rémi Bernon <rbernon@codeweavers.com>
  150. F: dlls/user32/input.c
  151. F: dlls/user32/rawinput.c
  152. F: server/queue.c
  153. Input methods
  154. M: Aric Stewart <aric@codeweavers.com>
  155. F: dlls/imm32/
  156. JavaScript
  157. M: Jacek Caban <jacek@codeweavers.com>
  158. F: dlls/jscript/
  159. Joystick input
  160. M: Rémi Bernon <rbernon@codeweavers.com>
  161. P: Andrew Eikum <aeikum@codeweavers.com>
  162. F: dlls/dinput*/
  163. F: dlls/windows.gaming.input/
  164. F: dlls/winebus.sys/
  165. F: dlls/winexinput.sys/
  166. F: dlls/xinput*/
  167. Media format conversion
  168. M: Andrew Eikum <aeikum@codeweavers.com>
  169. F: dlls/*.acm/
  170. F: dlls/msacm32/
  171. Microsoft C Runtime
  172. M: Piotr Caban <piotr@codeweavers.com>
  173. F: dlls/msvc*/
  174. MSI installers
  175. M: Hans Leidekker <hans@codeweavers.com>
  176. P: Zebediah Figura <z.figura12@gmail.com>
  177. F: dlls/msi/
  178. Netstat
  179. M: André Zwing <nerv@dawncrow.de>
  180. F: programs/netstat/
  181. Network
  182. P: Bruno Jesus <00cpxxx@gmail.com>
  183. P: Erich E. Hoover <erich.e.hoover@wine-staging.com>
  184. F: dlls/ws2_32/
  185. Network Store Interface
  186. M: Huw Davies <huw@codeweavers.com>
  187. F: dlls/iphlpapi/
  188. F: dlls/nsi/
  189. F: dlls/nsiproxy.sys/
  190. F: include/wine/nsi.h
  191. OLE Embedding
  192. M: Huw Davies <huw@codeweavers.com>
  193. F: dlls/ole32/clipboard.c
  194. F: dlls/ole32/datacache.c
  195. F: dlls/ole32/defaulthandler.c
  196. F: dlls/ole32/ole2.c
  197. F: dlls/ole32/ole2impl.c
  198. F: dlls/ole32/oleobj.c
  199. OLE RPC
  200. M: Huw Davies <huw@codeweavers.com>
  201. F: dlls/combase/
  202. F: dlls/ole32/compobj.c
  203. F: dlls/ole32/marshal.c
  204. F: dlls/ole32/usrmarshal.c
  205. F: programs/dllhost/
  206. OLE Storage
  207. M: Esme Povirk <esme@codeweavers.com>
  208. F: dlls/ole32/filelockbytes.c
  209. F: dlls/ole32/memlockbytes.c
  210. F: dlls/ole32/stg_stream.c
  211. F: dlls/ole32/storage32.c
  212. F: dlls/ole32/storage32.h
  213. F: dlls/ole32/tests/storage32.c
  214. OLE Typelibs
  215. P: Andrew Eikum <aeikum@codeweavers.com>
  216. P: Huw Davies <huw@codeweavers.com>
  217. F: dlls/oleaut32/typelib.c
  218. Plug and Play
  219. P: Zebediah Figura <z.figura12@gmail.com>
  220. F: dlls/newdev/
  221. F: dlls/ntoskrnl.exe/pnp.c
  222. F: dlls/setupapi/devinst.c
  223. Postscript Driver
  224. M: Huw Davies <huw@codeweavers.com>
  225. F: dlls/wineps.drv/
  226. Printing
  227. M: Huw Davies <huw@codeweavers.com>
  228. P: Detlef Riekenberg <wine.dev@web.de>
  229. F: dlls/localspl/
  230. F: dlls/spoolss/
  231. F: dlls/winspool.drv/
  232. Richedit
  233. M: Huw Davies <huw@codeweavers.com>
  234. F: dlls/riched20
  235. RPC Runtime
  236. P: Huw Davies <huw@codeweavers.com>
  237. P: Zebediah Figura <z.figura12@gmail.com>
  238. F: dlls/rpcrt4
  239. Theming
  240. M: Zhiyi Zhang <zzhang@codeweavers.com>
  241. F: dlls/light.msstyles/
  242. F: dlls/uxtheme/
  243. TWAIN
  244. P: Esme Povirk <esme@codeweavers.com>
  245. F: dlls/twain_32/
  246. F: dlls/sane.ds/
  247. F: dlls/gphoto2.ds/
  248. Uniscribe
  249. M: Aric Stewart <aric@codeweavers.com>
  250. F: dlls/gdi32/uniscribe/
  251. URL Moniker
  252. M: Jacek Caban <jacek@codeweavers.com>
  253. F: dlls/urlmon/
  254. VBScript
  255. M: Jacek Caban <jacek@codeweavers.com>
  256. F: dlls/vbscript/
  257. Web Services
  258. M: Hans Leidekker <hans@codeweavers.com>
  259. F: dlls/webservices/
  260. WebBrowser control
  261. M: Jacek Caban <jacek@codeweavers.com>
  262. F: dlls/ieframe/
  263. F: dlls/mshtml/
  264. F: dlls/shdocvw/
  265. WIDL
  266. P: Huw Davies <huw@codeweavers.com>
  267. P: Rémi Bernon <rbernon@codeweavers.com>
  268. P: Zebediah Figura <z.figura12@gmail.com>
  269. F: tools/widl
  270. Windows Imaging Component
  271. M: Esme Povirk <esme@codeweavers.com>
  272. F: dlls/windowscodecs/
  273. F: dlls/windowscodecsext/
  274. F: dlls/wmphoto/
  275. Windows Management Instrumentation
  276. M: Hans Leidekker <hans@codeweavers.com>
  277. F: dlls/wbemdisp/
  278. F: dlls/wbemprox/
  279. F: dlls/wmiutils/
  280. Windows Media Format
  281. M: Zebediah Figura <z.figura12@gmail.com>
  282. F: dlls/wmp/
  283. F: dlls/wmvcore/
  284. Windows Media Foundation
  285. M: Nikolay Sivov <nsivov@codeweavers.com>
  286. F: dlls/mf/
  287. F: dlls/mferror/
  288. F: dlls/mfmediaengine/
  289. F: dlls/mfplat/
  290. F: dlls/mfplay/
  291. F: dlls/mfreadwrite/
  292. F: dlls/mfuuid/
  293. F: dlls/rtworkq/
  294. Wine debugger (GDB backend)
  295. P: Rémi Bernon <rbernon@codeweavers.com>
  296. F: programs/winedbg/gdbproxy.c
  297. Wine server, IPC
  298. M: Alexandre Julliard <julliard@winehq.org>
  299. P: Erich E. Hoover <erich.e.hoover@wine-staging.com>
  300. F: server/
  301. Winemaker
  302. M: André Zwing <nerv@dawncrow.de>
  303. F: tools/winemaker/
  304. WinHTTP
  305. M: Hans Leidekker <hans@codeweavers.com>
  306. F: dlls/winhttp/
  307. WinINet
  308. P: Jacek Caban <jacek@codeweavers.com>
  309. F: dlls/wininet/
  310. WPcap
  311. M: André Zwing <nerv@dawncrow.de>
  312. F: dlls/wpcap/
  313. X11 Driver
  314. M: Alexandre Julliard <julliard@winehq.org>
  315. P: Rémi Bernon <rbernon@codeweavers.com>
  316. P: Zhiyi Zhang <zzhang@codeweavers.com>
  317. F: dlls/winex11.drv/
  318. XML parsing
  319. M: Nikolay Sivov <nsivov@codeweavers.com>
  320. F: dlls/msxml*/
  321. F: dlls/xmllite/
  322. THE REST
  323. M: Alexandre Julliard <julliard@winehq.org>
  324. P: Alex Henrie <alexhenrie24@gmail.com>
  325. P: Andrew Eikum <aeikum@codeweavers.com>
  326. P: Huw Davies <huw@codeweavers.com>
  327. P: Jacek Caban <jacek@codeweavers.com>
  328. P: Esme Povirk <esme@codeweavers.com>
  329. P: Erich E. Hoover <erich.e.hoover@wine-staging.com>
  330. F: *
  331. F: */
  332. Stable Branch
  333. M: Michael Stefaniuc <mstefani@winehq.org>
  334. W: https://wiki.winehq.org/StableRules
  335. Staging Branch
  336. M: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
  337. P: Zebediah Figura <z.figura12@gmail.com>
  338. P: Paul Gofman <gofmanp@gmail.com>
  339. P: Erich E. Hoover <erich.e.hoover@wine-staging.com>
  340. W: https://wine-staging.com/