MAINTAINERS 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393
  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. F: dlls/comctl32/
  43. Common Item Dialog
  44. P: Esme Povirk <vincent@codeweavers.com>
  45. F: dlls/comdlg32/itemdlg.c
  46. F: dlls/comdlg32/tests/itemdlg.c
  47. Direct2D
  48. M: Henri Verbeet <hverbeet@codeweavers.com>
  49. F: dlls/d2d*/
  50. Direct3D
  51. M: Henri Verbeet <hverbeet@codeweavers.com>
  52. P: Stefan Dösinger <stefan@codeweavers.com>
  53. P: Matteo Bruni <mbruni@codeweavers.com>
  54. F: dlls/d3d10core/
  55. F: dlls/d3d11/
  56. F: dlls/d3d12/
  57. F: dlls/d3d8/
  58. F: dlls/d3d9/
  59. F: dlls/d3drm/
  60. F: dlls/ddraw*/
  61. F: dlls/dxgi/
  62. F: dlls/wined3d/
  63. Direct3D helper libraries
  64. M: Matteo Bruni <mbruni@codeweavers.com>
  65. P: Henri Verbeet <hverbeet@codeweavers.com>
  66. P: Stefan Dösinger <stefan@codeweavers.com>
  67. F: dlls/d3d10/
  68. F: dlls/d3d10_1/
  69. F: dlls/d3dcompiler*/
  70. F: dlls/d3dx10*/
  71. F: dlls/d3dx11*/
  72. F: dlls/d3dx9*/
  73. F: dlls/d3dxof/
  74. DirectMusic
  75. M: Michael Stefaniuc <mstefani@winehq.org>
  76. F: dlls/dm*/
  77. F: dlls/dswave/
  78. DirectPlay
  79. M: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
  80. F: dlls/dplayx/
  81. F: dlls/dpnet/
  82. F: dlls/dpwsockx/
  83. DirectShow
  84. M: Zebediah Figura <z.figura12@gmail.com>
  85. P: Andrew Eikum <aeikum@codeweavers.com>
  86. F: dlls/amstream/
  87. F: dlls/devenum/
  88. F: dlls/mciqtz32/
  89. F: dlls/qasf/
  90. F: dlls/qcap/
  91. F: dlls/qdvd/
  92. F: dlls/qedit/
  93. F: dlls/quartz/
  94. F: dlls/strmbase/
  95. F: dlls/winegstreamer/quartz_parser.c
  96. F: dlls/wineqtdecoder/
  97. DirectWrite
  98. M: Nikolay Sivov <nsivov@codeweavers.com>
  99. F: dlls/dwrite/
  100. DotNet Runtime
  101. M: Esme Povirk <vincent@codeweavers.com>
  102. F: dlls/mscoree/
  103. GDI
  104. M: Huw Davies <huw@codeweavers.com>
  105. F: dlls/gdi32/
  106. F: dlls/win32u/bitblt.c
  107. F: dlls/win32u/bitmap.c
  108. F: dlls/win32u/brush.c
  109. F: dlls/win32u/clipping.c
  110. F: dlls/win32u/dc.c
  111. F: dlls/win32u/dib.c
  112. F: dlls/win32u/dibdrv/
  113. F: dlls/win32u/driver.c
  114. F: dlls/win32u/emfdrv.c
  115. F: dlls/win32u/font.c
  116. F: dlls/win32u/freetype.c
  117. F: dlls/win32u/gdiobj.c
  118. F: dlls/win32u/mapping.c
  119. F: dlls/win32u/opentype.c
  120. F: dlls/win32u/painting.c
  121. F: dlls/win32u/palette.c
  122. F: dlls/win32u/path.c
  123. F: dlls/win32u/pen.c
  124. F: dlls/win32u/printdrv.c
  125. F: dlls/win32u/region.c
  126. GDIPlus
  127. M: Esme Povirk <vincent@codeweavers.com>
  128. F: dlls/gdiplus/
  129. GPhoto Driver
  130. M: Marcus Meissner <marcus@jet.franken.de>
  131. F: dlls/gphoto2.ds/
  132. HID support
  133. M: Aric Stewart <aric@codeweavers.com>
  134. P: Rémi Bernon <rbernon@codeweavers.com>
  135. F: dlls/hid/
  136. F: dlls/hidclass.sys/
  137. F: dlls/hidparse.sys/
  138. F: dlls/winehid.sys/
  139. HTTP server
  140. M: Zebediah Figura <z.figura12@gmail.com>
  141. F: dlls/httpapi/
  142. F: dlls/http.sys/
  143. Input events
  144. P: Rémi Bernon <rbernon@codeweavers.com>
  145. F: dlls/user32/input.c
  146. F: dlls/user32/rawinput.c
  147. F: server/queue.c
  148. Input methods
  149. M: Aric Stewart <aric@codeweavers.com>
  150. F: dlls/imm32/
  151. JavaScript
  152. M: Jacek Caban <jacek@codeweavers.com>
  153. F: dlls/jscript/
  154. Joystick input
  155. M: Rémi Bernon <rbernon@codeweavers.com>
  156. P: Andrew Eikum <aeikum@codeweavers.com>
  157. F: dlls/dinput*/
  158. F: dlls/windows.gaming.input/
  159. F: dlls/winebus.sys/
  160. F: dlls/winexinput.sys/
  161. F: dlls/xinput*/
  162. Mac OS X graphics driver
  163. M: Ken Thomases <ken@codeweavers.com>
  164. F: dlls/winemac.drv/
  165. Media format conversion
  166. M: Andrew Eikum <aeikum@codeweavers.com>
  167. F: dlls/*.acm/
  168. F: dlls/msacm32/
  169. Microsoft C Runtime
  170. M: Piotr Caban <piotr@codeweavers.com>
  171. F: dlls/msvc*/
  172. MSI installers
  173. M: Hans Leidekker <hans@codeweavers.com>
  174. P: Zebediah Figura <z.figura12@gmail.com>
  175. F: dlls/msi/
  176. Netstat
  177. M: André Zwing <nerv@dawncrow.de>
  178. F: programs/netstat/
  179. Network
  180. P: Bruno Jesus <00cpxxx@gmail.com>
  181. P: Erich E. Hoover <erich.e.hoover@wine-staging.com>
  182. F: dlls/ws2_32/
  183. Network Store Interface
  184. M: Huw Davies <huw@codeweavers.com>
  185. F: dlls/iphlpapi/
  186. F: dlls/nsi/
  187. F: dlls/nsiproxy.sys/
  188. OLE Embedding
  189. M: Huw Davies <huw@codeweavers.com>
  190. F: dlls/ole32/clipboard.c
  191. F: dlls/ole32/datacache.c
  192. F: dlls/ole32/defaulthandler.c
  193. F: dlls/ole32/ole2.c
  194. F: dlls/ole32/ole2impl.c
  195. F: dlls/ole32/oleobj.c
  196. OLE RPC
  197. M: Huw Davies <huw@codeweavers.com>
  198. F: dlls/combase/
  199. F: dlls/ole32/compobj.c
  200. F: dlls/ole32/marshal.c
  201. F: dlls/ole32/usrmarshal.c
  202. OLE Storage
  203. M: Esme Povirk <vincent@codeweavers.com>
  204. F: dlls/ole32/filelockbytes.c
  205. F: dlls/ole32/memlockbytes.c
  206. F: dlls/ole32/stg_stream.c
  207. F: dlls/ole32/storage32.c
  208. F: dlls/ole32/storage32.h
  209. F: dlls/ole32/tests/storage32.c
  210. OLE Typelibs
  211. P: Andrew Eikum <aeikum@codeweavers.com>
  212. P: Huw Davies <huw@codeweavers.com>
  213. F: dlls/oleaut32/typelib.c
  214. Plug and Play
  215. P: Zebediah Figura <z.figura12@gmail.com>
  216. F: dlls/newdev/
  217. F: dlls/ntoskrnl.exe/pnp.c
  218. F: dlls/setupapi/devinst.c
  219. Postscript Driver
  220. M: Huw Davies <huw@codeweavers.com>
  221. F: dlls/wineps.drv/
  222. Printing
  223. M: Huw Davies <huw@codeweavers.com>
  224. P: Detlef Riekenberg <wine.dev@web.de>
  225. F: dlls/localspl/
  226. F: dlls/spoolss/
  227. F: dlls/winspool.drv/
  228. Richedit
  229. M: Huw Davies <huw@codeweavers.com>
  230. F: dlls/riched20
  231. RPC Runtime
  232. P: Huw Davies <huw@codeweavers.com>
  233. P: Zebediah Figura <z.figura12@gmail.com>
  234. F: dlls/rpcrt4
  235. TWAIN
  236. P: Esme Povirk <vincent@codeweavers.com>
  237. F: dlls/twain_32/
  238. F: dlls/sane.ds/
  239. F: dlls/gphoto2.ds/
  240. Uniscribe
  241. M: Aric Stewart <aric@codeweavers.com>
  242. F: dlls/gdi32/uniscribe/
  243. URL Moniker
  244. M: Jacek Caban <jacek@codeweavers.com>
  245. F: dlls/urlmon/
  246. VBScript
  247. M: Jacek Caban <jacek@codeweavers.com>
  248. F: dlls/vbscript/
  249. Web Services
  250. M: Hans Leidekker <hans@codeweavers.com>
  251. F: dlls/webservices/
  252. WebBrowser control
  253. M: Jacek Caban <jacek@codeweavers.com>
  254. F: dlls/ieframe/
  255. F: dlls/mshtml/
  256. F: dlls/shdocvw/
  257. WIDL
  258. P: Huw Davies <huw@codeweavers.com>
  259. P: Rémi Bernon <rbernon@codeweavers.com>
  260. P: Zebediah Figura <z.figura12@gmail.com>
  261. F: tools/widl
  262. Windows Imaging Component
  263. M: Esme Povirk <vincent@codeweavers.com>
  264. F: dlls/windowscodecs/
  265. F: dlls/windowscodecsext/
  266. Windows Management Instrumentation
  267. M: Hans Leidekker <hans@codeweavers.com>
  268. F: dlls/wbemdisp/
  269. F: dlls/wbemprox/
  270. F: dlls/wmiutils/
  271. Windows Media Foundation
  272. M: Nikolay Sivov <nsivov@codeweavers.com>
  273. F: dlls/mf/
  274. F: dlls/mferror/
  275. F: dlls/mfmediaengine/
  276. F: dlls/mfplat/
  277. F: dlls/mfplay/
  278. F: dlls/mfreadwrite/
  279. F: dlls/mfuuid/
  280. F: dlls/rtworkq/
  281. Wine debugger (GDB backend)
  282. P: Rémi Bernon <rbernon@codeweavers.com>
  283. F: programs/winedbg/gdbproxy.c
  284. Wine server, IPC
  285. M: Alexandre Julliard <julliard@winehq.org>
  286. P: Erich E. Hoover <erich.e.hoover@wine-staging.com>
  287. F: server/
  288. Winemaker
  289. M: André Zwing <nerv@dawncrow.de>
  290. F: tools/winemaker/
  291. WinHTTP
  292. M: Hans Leidekker <hans@codeweavers.com>
  293. F: dlls/winhttp/
  294. WinINet
  295. P: Jacek Caban <jacek@codeweavers.com>
  296. F: dlls/wininet/
  297. WPcap
  298. M: André Zwing <nerv@dawncrow.de>
  299. F: dlls/wpcap/
  300. X11 Driver
  301. M: Alexandre Julliard <julliard@winehq.org>
  302. P: Rémi Bernon <rbernon@codeweavers.com>
  303. F: dlls/winex11.drv/
  304. XML parsing
  305. M: Nikolay Sivov <nsivov@codeweavers.com>
  306. F: dlls/msxml*/
  307. F: dlls/xmllite/
  308. THE REST
  309. M: Alexandre Julliard <julliard@winehq.org>
  310. P: Alex Henrie <alexhenrie24@gmail.com>
  311. P: Andrew Eikum <aeikum@codeweavers.com>
  312. P: Huw Davies <huw@codeweavers.com>
  313. P: Jacek Caban <jacek@codeweavers.com>
  314. P: Esme Povirk <vincent@codeweavers.com>
  315. P: Erich E. Hoover <erich.e.hoover@wine-staging.com>
  316. F: *
  317. F: */
  318. Stable Branch
  319. M: Michael Stefaniuc <mstefani@winehq.org>
  320. W: https://wiki.winehq.org/StableRules
  321. Staging Branch
  322. M: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
  323. P: Zebediah Figura <z.figura12@gmail.com>
  324. P: Paul Gofman <gofmanp@gmail.com>
  325. P: Erich E. Hoover <erich.e.hoover@wine-staging.com>
  326. W: https://wine-staging.com/