Wine source repository – Patch status
IDStatusAuthorSubjectReviewerSignTestbotJob ID
126083NewStefan Dösinger[PATCH 2/5] ddraw: Copy extra vertex data in viewport::TransformVertices.Failed25438
126082NewStefan Dösinger[PATCH 5/5] ddraw/tests: Extend TransformVertices invalid data tests.
126081NewStefan Dösinger[PATCH 1/5] ddraw/tests: Move IDirect3DViewport::TransformVertices tests to ddraw1.c.Failed25437
126080NewStefan Dösinger[PATCH 3/5] ddraw: Fix offscreen flag handling in TransformVertices.
126079NewStefan Dösinger[PATCH 4/5] ddraw: Validate the input data in TransformVertices.
126078NewAric Stewart[PATCH 4/4] ntoskrnl.exe: Implement removing plug and play devices
126077NewAric Stewart[PATCH 3/4] ntoskrnl.exe: Send PnP and Power IRPs to plug and play devices
126076NewAric Stewart[PATCH 2/4] ntoskrnl.exe: Implement loading plug and play devices
126075NewAric Stewart[PATCH 1/4] ntoskrnl.exe: Implement IoInvalidateDeviceRelations to initialize device driver store
126074NewJacek Cabanwinex11.drv: Added ThreadDetach entry point and use it instead of DllMain.
126073NewJacek Cabanrpcrt4/tests: Don't load GetUserNameEx dynamically.Failed25430
126072Sign-offAndrew EikumRe: [PATCH 1/3] msacm32: Handle invalid use of reserved parameter in acmStreamPrepareHeader
126071Sign-offAndrew EikumRe: [PATCH 3/3] msacm32: Use a helper to validate stream pointers
126070Sign-offAndrew EikumRe: [PATCH 2/3] msacm32: Handle invalid source length in acmStreamPrepareHeader
126069CommittedNikolay Sivov[PATCH] oleaut32: Added proxy/stub for BindType
126068Sign-offHenri VerbeetRe: [PATCH 1/2] dxgi: Update swapchain fullscreen state when state change is successful.
126067Sign-offHenri VerbeetRe: [PATCH 2/2] dxgi: Release target output when releasing swapchain.
126066CommittedSebastian Lackner[2/2] shell32: Remove __SHFreeAndNil macro.
126065CommittedSebastian Lackner[1/2] shell32: Remove some unused static inline functions.
126064CommittedHugh McMaster[PATCH] regedit: Process registry input from stdin
126063Sign-offSebastian LacknerRe: apphelp: add SdbGetAppPatchDir stub (try 3)
126062CommittedSebastian Lacknerwinedevice: Avoid memory leak when driver cannot be unloaded.
126061NewDavid Lawrie[v2 2/2] winejoystick.drv: Disable joysticks via wine registry on Mac
126060NewDavid Lawrie[v2 1/2] winejoystick.drv: Add functionality to disable joystick via registry
126059CommittedHenri Verbeet[PATCH 6/6] d3d8: Use wined3d_resource_unmap() in d3d8_indexbuffer_Unlock().
126057CommittedHenri Verbeet[PATCH 5/6] d3d8: Use wined3d_resource_map() in d3d8_indexbuffer_Lock().
126055CommittedHenri Verbeet[PATCH 4/6] d3d8: Use wined3d_resource_unmap() in d3d8_vertexbuffer_Unlock().
126058CommittedHenri Verbeet[PATCH 3/6] d3d8: Use wined3d_resource_map() in d3d8_vertexbuffer_Lock().
126054CommittedHenri Verbeet[PATCH 2/6] ddraw: Use wined3d_resource_unmap() in d3d_vertex_buffer7_Unlock().
126056CommittedHenri Verbeet[PATCH 1/6] wined3d: Use wined3d_resource_map() in d3d_vertex_buffer7_Lock().
126052CommittedJózef Kucia[PATCH 2/2] dxgi: Release target output when releasing swapchain.Henri Verbeet
126053CommittedJózef Kucia[PATCH 1/2] dxgi: Update swapchain fullscreen state when state change is successful.Henri Verbeet
126051AssignedAndré Hentscheld3drm/tests: Fix crash when surface can't be createdHenri VerbeetOK25421
126049CommittedAkihiro Sagawa[2/2] winex11: Use proper return type for process_events().
126050CommittedAkihiro Sagawa[1/2] winex11: Fix log message in process_events().
126048NewRuslan Kabatsayevdxdiagn: Do fill DMI information on Linux
126047CommittedHugh McMaster[PATCH] reg/tests: Remove embedded BOM tests and add other tests for 'reg import'OK25420
126046NewRuslan Kabatsayev[v2] Add a GUI for dxdiag program
126045CommittedBruno Jesus[PATCH 3/3] msacm32: Use a helper to validate stream pointersAndrew Eikum
126044CommittedBruno Jesus[PATCH 2/3] msacm32: Handle invalid source length in acmStreamPrepareHeaderAndrew EikumOK25418
126043CommittedBruno Jesus[PATCH 1/3] msacm32: Handle invalid use of reserved parameter in acmStreamPrepareHeaderAndrew EikumOK25417
126042SupersededDavid Lawrie[v1 5/5] winejoystick.drv: Disable joysticks via wine registry on Mac
126041SupersededDavid Lawrie[v1 4/5] winejoystick.drv: Convert device name to char array on Mac
126040SupersededDavid Lawrie[v1 3/5] winejoystick.drv: Link advapi to winejoystick.drv compilation
126039SupersededDavid Lawrie[v1 2/5] winejoystick.drv: Add functionality to disable joystick via registry
126038SupersededDavid Lawrie[v1 1/5] winejoystick.drv: Add functionality to disable joystick via registry
126037No patchAaryaman VasishtaRe: Add a GUI for dxdiag programX
126036No patchRuslan KabatsayevRe: Add a GUI for dxdiag programX
126035NewBernhard Übelackerlibwine: Do not compare strings "ab-c" and a-bc" as equal.Failed25415
126034Other projectŁukasz Wojniłowicz[website] Polish translation for release 1.8.4X
126033Other projectŁukasz Wojniłowicz[website] Polish translation for release 1.9.17X
126032CommittedNikolay Sivov[PATCH] msdaps: Added AddRefAccessor() proxy/stub
126031No patchAaryaman VasishtaRe: Add a GUI for dxdiag programX
126030SupersededRuslan KabatsayevAdd a GUI for dxdiag program
126029RejectedMax Qian[PATCH 1/2 v2] user32: Wait before getting/setting the cursor position in send_hardware_message
126028NewMax Qian[PATCH 2/2] user32: Only use the driver for getting the position
126027SupersededMax Qian[PATCH 1/2] user32: Wait before getting/setting the cursor position in send_hardware_message
126025NewDavid Lawrie[v1 3/3] dinput: Disable joysticks via wine registry on Mac
126024NewDavid Lawrie[v1 2/3] dinput: Use copy_device_name in get_osx_device_name via helper function
126026NewDavid Lawrie[v1 1/3] dinput: Set tszInstanceName equal to product name on Mac
126023CommittedVincent Povirkgdiplus: Copy remap tables when cloning an ImageAttributes.
126022CommittedJacek Cabankernel32: Fixed handling LOCALE_NAME_USER_DEFAULT in GetLocaleInfoEx.Failed25413
126021CommittedAndrew Eikum[PATCH] mmdevapi/tests: Fix failure on VistaOK25410
126020Sign-offAndrew EikumRe: [PATCH] winegstreamer: Remove some of casts that are not needed
126019CommittedPiotr Cabanuser32: Fix DefWindowProc behavior on WM_NCRBUTTONDOWN messageFailed25405
125987NewAlex Henrie[PATCH v10 4/4] shell32: Implement FolderItems_get_Count.OK25394
125986NewAlex Henrie[PATCH v10 3/4] shell32: Implement FolderItems_Item.OK25393
125985NewAlex Henrie[PATCH v10 2/4] shell32: Move strdup functions to header file.
125984NewAlex Henrie[PATCH v10 1/4] shell32/tests: Add tests for FolderItems_Item and FolderItems_get_Count.OK25392
125979CommittedNikolay Sivov[PATCH] winegstreamer: Remove some of casts that are not neededAndrew Eikum
125977NewAndrew Eikum[PATCH] ntdll: Use boot time to calculate tick count
125976NewAric Stewart[PATCH] ntoskrnl.exe: Implement DevicePropertyEnumeratorName for IoGetDeviceProperty
125956CommittedJacek Caban[PATCH 2/2] winemac.drv: Added ThreadDetach entry point and use it instead of DllMain.
125955CommittedJacek Caban[PATCH 1/2] user32: Introduced ThreadDetach driver entry point.
125954SupersededMax Qian[PATCH] user32: Only use the driver for getting the position
125936NewKeno Fischer[v2] preloader: Allow a debugger to find's rendezvous-struct
125930SupersededBruno Jesus[PATCH] dinput: Add the 16-bit DLL version on acmGetVersion
125893CommittedAustin Englishapphelp: add SdbGetAppPatchDir stub (try 3)
125881CommittedAkihiro Sagawa[3/3] imm32,user32: Create and destroy the default IME window implicitly. (try 9; resend)OK25333
125851NewAric Stewart[PATCH v2 8/8] wineplugplay.sys: Implement IRP_MN_QUERY_DEVICE_RELATIONS
125850NewAric Stewart[PATCH v2 7/8] wineplugplay.sys: Implement IRP_MN_QUERY_ID
125849NewAric Stewart[PATCH v2 6/8] wineplugplay.sys: Watch for hid raw device addition and removal
125848NewAric Stewart[PATCH v2 5/8] wineplugplay.sys: Build initial hidraw device set
125847NewAric Stewart[PATCH v2 4/8] wineplugplay.sys: Add Linux udev hidraw bus
125846NewAric Stewart[PATCH v2 3/8] wineplugplay.sys: Implement loading and removing devices
125845NewAric Stewart[PATCH v2 2/8] wineplugplay.sys: Initialize device driver store
125844NewAric Stewart[PATCH v2 1/8] Add wineplugplay.sys for the Plug and Play Manager Kernel
125824Other projectFrédéric Delanoy[website] French translation for release 1.9.17
125818Needs splittingNils Kuhnhenn[PATCH] ntdll: improve heap allocation performance
125793NewRuslan KabatsayevAdd a simple 3D APIs demo
125788NewDaniel Lehman[PATCH 3/3] kernel32: Implement Add/RemoveDllDirectoryOK25266
125786NewDaniel Lehman[PATCH 2/3] kernel32: Add SetDefaultDllDirectories API stubs
125787NewDaniel Lehman[PATCH 1/3] kernel32/tests: Add test for library load orderOK25265
125767NewAlistair Leslie-Hughes[PATCH] comdlg32: Clear the filename text on OPEN_BROWSE
125750AssignedNikolay Sivov[PATCH] d3dx10/tests: Basic tests for async loadersMatteo BruniOK25202
125746NewAlistair Leslie-Hughes[PATCH] inetcomm/test: Add Attachment testsOK25194
125670AssignedAlistair Leslie-Hughes[PATCH] d3dx9/test: Add TextureShader GetConstantBuffer testsMatteo BruniOK25139
125618AssignedJacek Caban[PATCH 5/5] rbtree.h: Get rid of no longer needed wine_rb_stack.Henri Verbeet
125617AssignedJacek Caban[PATCH 4/5] rbtree.h: Rewrite wine_rb_put to use parent pointers instead of stack.Henri Verbeet
125616AssignedJacek Caban[PATCH 3/5] rbtree.h: Rewrite wine_rb_remove to use parent pointers instead of stack.Henri Verbeet
125615AssignedJacek Caban[PATCH 2/5] rbtree.h: Use parent pointer instead of stack in wine_rb_postorder.Henri Verbeet
125614AssignedJacek Caban[PATCH 1/5] rbtree.h: Store parent entry pointer in each entry.Henri Verbeet
125597NewHugh McMasterlibwine: Use UINT_MAX and 'unsigned int' for conversion with strtoulW
125548AssignedAndrey Gusevd3dx9: Add D3DXFrameFind stub.Matteo Bruni
125522AssignedJózef Kucia[PATCH 4/6] d3d10core/tests: Add test for swapchain views.Henri VerbeetFailed24991
125488NewAric Stewart[PATCH 4/4 v2] programs/services: Load device drivers of the same group into the same winedevice process
125411NewAric Stewart[PATCH 4/5] programs/winedevice: Dynamically load devices into group device
125410NewAric Stewart[PATCH 3/5] programs/services: Break services into Loader groups
125409NewAric Stewart[PATCH 2/5] programs/winedevice.exe: allow loading multiple devices on the command line
125306AssignedStefan Dösinger[PATCH 2/2] include: cpp_quote D3D10CreateDeviceAndSwapChain1.Henri Verbeet
125297AssignedKenneth Haley[PATCH 1/1] riched20: add support for EM_PASTESPECIALHuw DaviesX
125179NewAndrey Gusevinclude: Fix uppercase typo in CLSID_WbemLocator.
125076AssignedAlistair Leslie-Hughes[v2 PATCH] d3dx10: Implement D3DX10CreateDeviceAndSwapChainMatteo Bruni
125033AssignedAlistair Leslie-Hughes[PATCH v2] msxml3/test: Add XMLParser TestsNikolay SivovOK24672
125031AssignedAlistair Leslie-Hughes[PATCH] d3dx9/test: Add D3DXCreateTextureShader testsMatteo BruniOK24671
124978AssignedAlistair Leslie-Hughes[PATCH] msxml3/test: Add XMLParser TestsNikolay SivovXOK24633
124948AssignedMatteo Bruni[PATCH 5/6] wined3d: Prevent double swizzling in non-FFP draws with the ARB backend.Henri Verbeet
124947AssignedMatteo Bruni[PATCH 4/6] wined3d: Swizzle immediate mode D3DCOLOR attributes if the vertex pipe implementation can't do it.Henri Verbeet


StatusPossible causes
  • Patch not even looked at yet, there's still hope...
  • The patch is not obviously correct at first glance. Making a more convincing argument, preferably in the form of a test case, may help.
  • Waiting for sign-off or feedback from the assigned reviewer. If you don't hear anything after a couple of weeks, please resend the patch.
  • You have done everything right; congratulations!
  • You screwed up but AJ missed it, send a fix before someone notices ;-)
  • The patch is part of a series in which a previous patch hasn't been applied. Resend when the dependent patch is fixed.
Bad sequence
  • The patch is part of a series but it's not correctly numbered. Resend the series with correct sequence numbers to enable the testbot to figure it out.
  • An updated version of the patch has been submitted.
  • Someone else fixed the problem already.
Needs tests
  • You need to write some test cases demonstrating that the patch is correct.
  • The patch is deferred because of code freeze for an upcoming release. Either resend after the release, make the patch less intrusive, or make a convincing argument that it needs to be included in the release.
  • This is a Signed-off-by reply to another patch.
Other project
  • The patch belongs to another WineHQ project (website, appdb, etc.) and will be applied by the respective maintainer.
Apply failure
  • The patch got mangled in transit.
  • It's not relative to the latest git.
  • Someone else sent a patch that changes the same area and causes conflicts.
  • The patch is relative to a subdirectory (using 'git format-patch' is strongly recommended).
Build failure
  • Syntax error or other compile problem.
  • You forgot to include some changes or new files required for compilation.
  • The patch causes compiler warnings (maintainer mode implies -Werror).
  • The patch author's full name, email address, or Signed-off-by headers are incorrect or missing.
  • Whitespace got mangled in transit.
  • Indentation is messed up (usually from editing with a non-standard tab size).
  • 8-bit chars got mangled in transit (usually when sending patches to resource files).
  • You are making gratuitous formatting changes to the code.
  • You are using C++ comments.
No patch
  • You hit 'send' before attaching the patch.
  • The mail is a reply to another patch, or spam.
  • The patch has been rejected with a comment on wine-devel or #winehackers.
  • The patch contains an obvious error that you are expected to figure out yourself.
Needs splitting
  • A single mail contained multiple patch files.
  • The patch contains unrelated changes that should be sent as separate patches.
  • The patch is simply too large for review, you need to find a way to split it.
Test failure
  • You didn't run 'make test' before submitting.
  • The patch requires a Wine fix but doesn't use todo_wine.
  • The patch fixes a failure but doesn't remove the corresponding todo_wine.
  • The testbot detected new failures on Windows.