Wine source repository – Patch status
IDStatusAuthorSubjectReviewerSignTestbotJob ID
158625NewPaul Gofman[PATCH 3/3] ntdll: Return STATUS_PENDING from NtReadFile() for async read in case of no buffering.OK47731
158624NewPaul Gofman[PATCH 2/3] ntdll/tests: Add more tests for overlapped file read.OK47730
158623NewPaul Gofman[PATCH 1/3] kernel32/tests: Add test for overlapped file read.OK47729
158622AssignedNikolay Sivov[PATCH] wbemprox/tests: Add a simple test for semi-synchronous mode behaviour.Hans LeidekkerOK47727
158621CommittedAric Stewart[PATCH] configure: use SDL2_LIBS if setOK47726
158620NewJactry Zeng[PATCH v3 4/4] propsys: Partially implement PropVariantToBuffer().OK47724
158619NewJactry Zeng[PATCH v3 3/4] propsys: Add VT_CLSID support for PropVariantToGUID().OK47723
158618NewJactry Zeng[PATCH v3 2/4] propsys: Implement PropVariantToString().OK47722
158617NewJactry Zeng[PATCH v3 1/4] propsys: Add VT_EMPTY support for PropVariantToStringAlloc().OK47721
158616CommittedJacek Caban[PATCH] mshtml: Expose nsIFormPOSTActionChannel interface from nsChannel object.OK47720 [PATCH] Fix handling of zero_bits argument in NtAllocateVirtualMemoryXFailed47714
158611CommittedJacek Caban[PATCH] mshtml: Suport load event in HTMLXMLHttpRequest object.OK47713
158610CommittedJacek Caban[PATCH] vbscript: Allow more keywords to be used as identifiers.✓✓OK47712
158608CommittedPiotr Caban[PATCH 4/4] msvcrt: Change __getmainargs signature.OK47709
158606CommittedPiotr Caban[PATCH 3/4] msvcrt: Add _ismbcl2().✓✓OK47708
158607CommittedPiotr Caban[PATCH 2/4] msvcrt: Add _ismbcl2_l().✓✓OK47707
158605CommittedPiotr Caban[PATCH 1/4] msvcrt: Use correct locale when validating character in _ismbcl0_l and _ismbcl1_l.OK47706
158599CommittedHuw Davies[PATCH] user32/listbox: Remove some unnecessary differences to the comctl32 version.Failed47705
158597CommittedHans Leidekker[PATCH 2/2] msi: Link directly to sxs.OK47704
158598CommittedHans Leidekker[PATCH 1/2] msi: Initialize assembly caches before disabling redirection.OK47703
158584SupersededJactry Zeng[PATCH v2 4/4] propsys: Implement PropVariantToBuffer().OK47702
158586SupersededJactry Zeng[PATCH v2 3/4] propsys: Add VT_CLSID support for PropVariantToGUID().OK47701
158587SupersededJactry Zeng[PATCH v2 2/4] propsys: Implement PropVariantToString().OK47700
158585SupersededJactry Zeng[PATCH v2 1/4] propsys: Add VT_EMPTY support for PropVariantToStringAlloc().OK47699
158583NewIsira Seneviratne[PATCH v3] po: Update French translation.OK47697
158582NewIsira Seneviratne[PATCH] wordpad: Update STRING_TEXT_FILES_UNICODE_TXT string to plural format.OK47696
158581CommittedZebediah Figura[PATCH 2/2] wined3d: Get rid of the "state" field from struct wined3d_stateblock.Henri Verbeet✓✓OK47695
158580CommittedZebediah Figura[PATCH 1/2] wined3d: Get rid of the "update_state" field from struct wined3d_device.Henri Verbeet✓✓OK47694
158579AssignedNikolay Sivov[PATCH 2/2] msvcrt: Add _ismbcl2().Piotr CabanOK47693
158578AssignedNikolay Sivov[PATCH 1/2] msvcrt: Add _ismbcl2_l().Piotr CabanOK47692
158577SupersededBrendan McGrath[PATCH v2] kernel32: Launch 32-bit IL-only as 64-bit in WIN64OK47688
158576NewIsira Seneviratne[PATCH v2] po: Update Sinhala translation.OK47687
158575SupersededIsira Seneviratne[PATCH] po: Update Sinhala translation.OK47686
158571NewZebediah Figura[PATCH v2 5/5] user32/tests: Add tests for ArrangeIconicWindows().Failed47685
158570NewZebediah Figura[PATCH v2 3/5] user32/tests: Add tests for maximizing and minimizing child windows.OK47683
158569NewZebediah Figura[PATCH v2 4/5] user32/tests: Add tests for maximizing and minimizing MDI child windows.Failed47684
158567NewZebediah Figura[PATCH v2 2/5] user32/tests: Add tests for maximizing and minimizing owned windows.OK47682
158568NewZebediah Figura[PATCH v2 1/5] user32/tests: Add tests for GetWindowPlacement() and SetWindowPlacement().OK47681
158560SupersededJactry Zeng[PATCH 3/3] propsys: Implement PropVariantToBuffer().Failed47679
158559SupersededJactry Zeng[PATCH 2/3] propsys: Add VT_CLSID support for PropVariantToGUID().Failed47678
158558SupersededJactry Zeng[PATCH 1/3] propsys: Partially implement PropVariantToString().Failed47677
158556AssignedDmitry Timoshkov[PATCH] windowscodecs: Add support for 32bppRGB, 32bppRGBA and 32bppPRGBA to format converter.Vincent PovirkFailed47674
158545CommittedPiotr Caban[PATCH v2] msvcrt: Use mbtowc/wctomb for string conversion in printf.OK47665
158544SupersededPiotr Caban[PATCH] msvcrt: Use mbtowc/wctomb for string conversion in printf.Failed47664
158539CommittedLauri Kenttä[PATCH] po: Update Finnish translation.OK47663
158537CommittedPiotr Caban[PATCH 7/7 v2] msvcrt: Add _ismbcl1().✓✓OK47662
158536CommittedPiotr Caban[PATCH 6/7 v2] msvcrt: Add _ismbcl1_l().✓✓OK47661
158535CommittedPiotr Caban[PATCH 5/7 v2] msvcrt: Add _ismbcl0_l().✓✓OK47660
158534CommittedPiotr Caban[PATCH 4/7] msvcrt: Validate character in _ismbcl0.OK47659
158533CommittedPiotr Caban[PATCH 3/7] msvcrt: Add _ismbclegal_l implementation.OK47658
158532CommittedPiotr Caban[PATCH 2/7] msvcrt: Add _ismbbtrail_l implementation.OK47657
158531CommittedPiotr Caban[PATCH 1/7] api-ms-win-crt-private-l1-1-0: Add __std_terminate implementation.OK47656
158516CommittedGabriel Ivăncescu[PATCH 9/9] user32/listbox: Send LB_RESETCONTENT from RemoveItem rather than DeleteItem✓✓OK47653
158515CommittedGabriel Ivăncescu[PATCH 8/9] user32/listbox: Use a helper to set the selected item state✓✓Failed47652
158517CommittedGabriel Ivăncescu[PATCH 7/9] user32/listbox: Use is_item_selected in more places✓✓OK47651
158514CommittedGabriel Ivăncescu[PATCH 6/9] user32/listbox: Use a helper to retrieve item string by index✓✓Failed47650
158513CommittedGabriel Ivăncescu[PATCH 5/9] user32/listbox: Use a helper to retrieve item data by index✓✓OK47649
158518CommittedGabriel Ivăncescu[PATCH 4/9] user32/tests: Test changing the selection styles after listbox creation✓✓Failed47648
158512CommittedGabriel Ivăncescu[PATCH 3/9] user32/listbox: Use descr->selected_item for single-selection listboxes when checking selection✓✓OK47647
158511CommittedGabriel Ivăncescu[PATCH 2/9] user32/listbox: Repaint the old selected item after setting the item selection✓✓Failed47646
158510CommittedGabriel Ivăncescu[PATCH 1/9] user32/listbox: Resize the entire item array at once in SetCount✓✓Failed47645
158506CommittedIsira Seneviratne[PATCH] po: Update Sinhala translation.OK47644
158501CommittedJózef Kucia[PATCH vkd3d 8/8] vkd3d: Avoid passing invalid viewport to Vulkan.✓✓
158503CommittedJózef Kucia[PATCH vkd3d 7/8] vkd3d-shader: Add support for OpenGL tessellation shaders.✓✓
158509CommittedJózef Kucia[PATCH vkd3d 6/8] vkd3d: Avoid using VK_WHOLE_SIZE for uniform buffer descriptors.✓✓
158508CommittedJózef Kucia[PATCH vkd3d 5/8] vkd3d: Return the same value for MaxGPUVirtualAddressBitsPerResource.✓✓
158504CommittedJózef Kucia[PATCH vkd3d 4/8] vkd3d: Ignore barriers with unexpected sub-resource index.✓✓
158507CommittedJózef Kucia[PATCH vkd3d 3/8] tests: Add test for D3D12_FEATURE_FORMAT_INFO.✓✓
158505CommittedJózef Kucia[PATCH vkd3d 2/8] vkd3d: Do not advertise tiled resource support.✓✓
158502CommittedJózef Kucia[PATCH vkd3d 1/8] vkd3d: Trace decoded driver versions.✓✓
158490NewVijay Kiran Kamuju[crypt32] add CMSG_SIGNER_UNAUTH_ATTR_PARAM implementationOK47642
158489SupersededNikolay Sivov[PATCH 3/3] msvcrt: Add _ismbcl1().Piotr CabanOK47641
158488SupersededNikolay Sivov[PATCH 2/3] msvcrt: Add _ismbcl1_l().Piotr CabanOK47640
158487SupersededNikolay Sivov[PATCH 1/3] msvcrt: Add _ismbcl0_l().Piotr CabanOK47639
158486CommittedAurimas Fišeraspo: Update Lithuanian translationOK47637
158485CommittedZebediah Figura[PATCH] user32/tests: Execute test_shell_window() last.OK47631
158483NewAlistair Leslie-Hughes[PATCH] oleaut32: Support VT_DECIMAL in VarRoundOK47629
158481NewDaniel Lehman[PATCH v3 4/4] ucrtbase/tests: Add tests for SpecialCasing.OK47628
158478AssignedDaniel Lehman[PATCH v3 3/4] msvcrt: Call LCMapString to handle casing.Piotr CabanOK47627
158480NewDaniel Lehman[PATCH v3 2/4] kernel32: Handle Turkish/Azeri I.Failed47626
158479NewDaniel Lehman[PATCH v3 1/4] kernel32/tests: Add tests for SpecialCasing.OK47625
158473CommittedPaul Gofman[PATCH v2 4/4] d3dx9: Use parameter data for the first constant only in d3dx_set_shader_const_state().Matteo Bruni✓✓OK47619
158472CommittedPaul Gofman[PATCH v2 3/4] d3dx9: Handle short parameter in d3dx_set_shader_const_state().Matteo Bruni✓✓OK47618
158471CommittedPaul Gofman[PATCH v2 2/4] d3dx9/tests: Add more tests for VertexShaderConstant state.Matteo Bruni✓✓OK47617
158470CommittedPaul Gofman[PATCH v2 1/4] d3dx9/tests: Clear vertex shader constants in test_effect_states().Matteo Bruni✓✓OK47616
158438CommittedGabriel Ivăncescu[PATCH v5 9/9] comctl32/listbox: Send LB_RESETCONTENT from RemoveItem rather than DeleteItem✓✓OK47605
158435CommittedGabriel Ivăncescu[PATCH v5 8/9] comctl32/listbox: Use a helper to set the selected item state✓✓OK47604
158441CommittedGabriel Ivăncescu[PATCH v5 7/9] comctl32/listbox: Use is_item_selected in more places✓✓OK47603
158442CommittedGabriel Ivăncescu[PATCH v5 6/9] comctl32/listbox: Use a helper to retrieve item string by index✓✓OK47602
158440CommittedGabriel Ivăncescu[PATCH v5 5/9] comctl32/listbox: Use a helper to retrieve item data by index✓✓OK47601
158437CommittedGabriel Ivăncescu[PATCH v5 4/9] comctl32/tests: Test changing the selection styles after listbox creation✓✓OK47600
158436CommittedGabriel Ivăncescu[PATCH v5 3/9] comctl32/listbox: Use descr->selected_item for single-selection listboxes when checking selection✓✓OK47599
158439CommittedGabriel Ivăncescu[PATCH v5 2/9] comctl32/listbox: Repaint the old selected item after setting the item selection✓✓OK47598
158434CommittedGabriel Ivăncescu[PATCH v5 1/9] comctl32/listbox: Resize the entire item array at once in SetCount✓✓OK47597
158415Test failurePiotr Caban[PATCH 3/3] kernel32/tests: Test that memory changes are visible in copy-on-write mappingsXFailed47584
158403NewIsira Seneviratne[PATCH v4] winetest: Add GUI to display results of individual tests.OK47575
158400SupersededDaniel Lehman[PATCH v2 4/4] ucrtbase/tests: Add tests for SpecialCasing.OK47574
158399SupersededDaniel Lehman[PATCH v2 3/4] msvcrt: Call LCMapString to handle casing.Piotr CabanOK47573
158397SupersededDaniel Lehman[PATCH v2 2/4] kernel32: Handle Turkish/Azeri I.OK47572
158398SupersededDaniel Lehman[PATCH v2 1/4] kernel32/tests: Add tests for SpecialCasing.OK47571
158395RejectedDmitry Timoshkov[PATCH 2/3] wineps.drv: Add support for GETFACENAME and DOWNLOADFACE escapes.Huw DaviesOK47569
158388AssignedBrendan McGrath[PATCH v2] vbscript: Allow "Safe Keywords" to also be an idJacek CabanOK47563
158384Apply failureZebediah Figura[PATCH v2] wined3d: Correct indices for contained states in wined3d_stateblock_apply().Henri VerbeetOK47561
158380CommittedZebediah Figura[PATCH] wined3d: Correct indices for contained states in wined3d_stateblock_apply().Henri Verbeet✓✓Failed47560
158362AssignedMatteo Bruni[PATCH 5/5] d3d10core/tests: Port test_viewport() to d3d10core.Henri VerbeetFailed47544
158359AssignedMatteo Bruni[PATCH resend 3/5] d3d11/tests: Port test_viewport() to d3d11.Henri VerbeetFailed47542
158358AssignedMatteo Bruni[PATCH v2 2/5] wined3d: Don't offset the viewport in the !WINED3D_PIXEL_CENTER_INTEGER case.Henri VerbeetFailed47541
158360Test failureMatteo Bruni[PATCH 1/5] d3d9/tests: Add a test for Reset() with bound DEFAULT resources.Henri VerbeetFailed47540
158322AssignedByeongsik Jeon[PATCH] gdi32: Use the gasp table setting when lfQuality is ANTIALIASED_QUALITY.Huw DaviesOK47529
158320AssignedByeongsik Jeon[PATCH] gdi32: Add the workaround for Freetype<2.8.1 v40 FT_LOAD_TARGET_MONO issue.Huw DaviesOK47528
158319AssignedByeongsik Jeon[PATCH] gdi32: Allow the embedded bitmap loading of the CJK font at the subpixel rendering mode.Huw DaviesOK47527
158288AssignedJózef Kucia[PATCH] ddraw/tests: Destroy viewport in test_lighting_interface_versions() (Valgrind).Henri VerbeetFailed47504
158285NewJactry Zeng[PATCH v6 3/3] mfplat: Implement IMFByteStream::{Read,Write}.OK47502
158284NewJactry Zeng[PATCH v6 2/3] mfplat: Implement IMFByteStream::{GetLength,SetLength}.OK47501
158283NewJactry Zeng[PATCH v6 1/3] mfplat: Implement MFCreateFile().OK47500
158282CommittedZebediah Figura[PATCH 5/5] xinput: Fix axis scaling arithmetic.✓✓OK47496
158280CommittedZebediah Figura[PATCH 4/5] xinput: Use a struct instead of an array to store axis information.✓✓OK47495
158278CommittedZebediah Figura[PATCH 3/5] xinput: Use HidP_GetScaledUsageValue().✓✓OK47494
158277CommittedZebediah Figura[PATCH 2/5] hid: Scale from logical to physical coördinates in HidP_GetScaledUsageValue().Aric Stewart✓✓OK47493
158279CommittedZebediah Figura[PATCH 1/5] hid: Correctly sign-extend all values in HidP_GetScaledUsageValue().Aric Stewart✓✓OK47492
158270AssignedDaniel Ansorregui[PATCH v6 1/4] d3d9/tests: Add Fetch4 testsHenri VerbeetOK47487
158250RejectedAndrey Gusev[PATCH] ieframe: Check FAILED in get_typeinfo().Jacek CabanOK47465
158238AssignedGijs Vermeulen[PATCH] msvcp140: Add _Copy_file and port tests.Piotr CabanOK47454
158208AssignedDaniel Ansorregui[PATCH v5 4/4] wined3d: Expose DF16/24 supportHenri VerbeetOK47440
158207AssignedDaniel Ansorregui[PATCH v5 3/4] wined3d: Implement Fetch4 GLSL shader generationHenri VerbeetOK47439
158206AssignedDaniel Ansorregui[PATCH v5 2/4] wined3d: Add fetch4 to shader FFP generate texture stageHenri VerbeetOK47438
158205SupersededDaniel Ansorregui[PATCH v5 1/4] d3d9/tests: Add Fetch4 testsHenri VerbeetOK47437
158163AssignedByeongsik Jeon[PATCH 6/6] gdi32: Support GGO format when caching the glyph metrics.Huw DaviesFailed47426
158159AssignedByeongsik Jeon[PATCH 5/6] gdi32: Reuse the bbox value for the abc{A, B} if possible even when the vertical glyph.Huw DaviesFailed47425
158161AssignedByeongsik Jeon[PATCH 4/6] gdi32: Reuse the bbox value for the abc{A, B} if possible.Huw DaviesFailed47424
158162AssignedByeongsik Jeon[PATCH 3/6] gdi32: Add a helper function to get a more accurate transformed outline bbox.Huw DaviesFailed47423
158160AssignedByeongsik Jeon[PATCH 2/6] gdi32: Change the compute_metrics() location to get more accurate metrics.Huw DaviesFailed47422
158164AssignedByeongsik Jeon[PATCH 1/6] gdi32: Use the DC aa_flags when GGO_METRICS case.Huw DaviesOK47421
158149AssignedAlistair Leslie-Hughes[PATCH v2] windowscodecs/tests: Add IWICBitmapEncoderInfo testVincent PovirkOK47407
158122SupersededZebediah Figura[PATCH 5/5] user32/tests: Add tests for ArrangeIconicWindows().Failed47396
158121SupersededZebediah Figura[PATCH 4/5] user32/tests: Add tests for maximizing and minimizing MDI child windows.Failed47395
158120SupersededZebediah Figura[PATCH 3/5] user32/tests: Add tests for maximizing and minimizing child windows.Failed47394
158119SupersededZebediah Figura[PATCH 2/5] user32/tests: Add tests for maximizing and minimizing owned windows.Failed47393
158118SupersededZebediah Figura[PATCH 1/5] user32/tests: Add tests for GetWindowPlacement() and SetWindowPlacement().Failed47392
158108RejectedIsira Seneviratne[PATCH v3] winecfg: Update Windows version array.OK47383
158102SupersededBrendan McGrath[PATCH] kernel32: Launch 32-bit IL-only as 64-bit in WIN64OK47375
158101AssignedBrendan McGrath[PATCH v2 2/2] vbscript: Allow GET, SET and LET to be used as idJacek CabanOK47374
158100AssignedBrendan McGrath[PATCH v2 1/2] vbscript/tests: Test 'Get' keyword used as idJacek CabanOK47373
158077AssignedNikolay Sivov[v2 PATCH] d3d10: Forward d3d10_shader_reflection_GetInputParameterDesc() to d3dcompiler implementation.Henri VerbeetOK47346
158007NewFabian Maurer[PATCH v6 3/3] sxs: Implement SxsLookupClrGuid and add tests
157947SupersededIsira Seneviratne[PATCH v2] po: Update French translation.OK47261
157920CommittedJactry Zeng[PATCH 3/3] propsys: Implement PropVariantToDouble().OK47255
157919CommittedJactry Zeng[PATCH 2/3] propsys/tests: Add tests of IPropertyStore interface.OK47254
157918CommittedJactry Zeng[PATCH 1/3] propsys: Implement PSCreateMemoryPropertyStore().OK47253
157899NewJacek Caban[PATCH] server: Print process id in debug traces.OK47233[PATCH 2/2] xaudio2: Add support for xactengine3Andrew Eikum✓✓Failed47235[PATCH 1/2] xaudio2: Rewrite to use FAudioAndrew Eikum✓✓Failed47234
157833NewIsira Seneviratne[PATCH] find: Implement non-flag functionality.OK47197
157760NewIsira Seneviratne[PATCH v2] ping: Add tests.OK47160
157745NewAlex Henrie[PATCH] crypt32: Avoid calling strlen on constantsOK47151
157744NewAlex Henrie[PATCH] comctl32: Avoid calling strlen on a constantOK47150
157743NewAlex Henrie[PATCH] cabinet: Avoid calling strlen on a constantOK47149
157742NewAlex Henrie[PATCH] appwiz.cpl: Avoid calling strlen on constantsOK47148
157741NewAlex Henrie[PATCH] advapi32: Avoid calling strlen on constantsOK47147
157709NewGabriel Ivăncescu[PATCH 6/6] comctl32/treeview: Get rid of useless float castFailed47115
157713NewGabriel Ivăncescu[PATCH 5/6] comctl32/listview: Get rid of useless float castOK47114
157711NewGabriel Ivăncescu[PATCH 4/6] user32/edit: Get rid of useless float castOK47113
157710NewGabriel Ivăncescu[PATCH 3/6] comctl32/edit: Get rid of useless float castOK47112
157708NewGabriel Ivăncescu[PATCH 2/6] user32/listbox: Handle Mouse Wheel scrolling for multi-column listboxes properlyOK47111
157712NewGabriel Ivăncescu[PATCH 1/6] comctl32/listbox: Handle Mouse Wheel scrolling for multi-column listboxes properlyOK47110
157692AssignedByeongsik JeonRe: [PATCH v2 7/7] gdi32: Improve the determine code whether the chracter is the fullwidth.Huw Davies
157521NewAlistair Leslie-Hughes[PATCH v2 resend] odbccp32: Implement SQLConfigDataSource/WOK47003
157349NewGabriel Ivăncescu[PATCH] winex11.drv/mouse: Use root-relative coordinates for events, if possibleOK46875
157218NewGabriel Ivăncescu[PATCH 6/6] user32/tests: Test changing activation from within WM_ACTIVATE's WA_INACTIVE messageOK46799
157217NewGabriel Ivăncescu[PATCH 5/6] user32/focus: Don't continue activation if the window proc changed it when deactivatedOK46798
157219NewGabriel Ivăncescu[PATCH 4/6] user32/tests: Add test for a window that doesn't want to be deactivatedFailed46797
157215NewGabriel Ivăncescu[PATCH 3/6] user32/focus: Don't activate if the previous window doesn't want to be deactivatedFailed46796
157216NewGabriel Ivăncescu[PATCH 2/6] user32/tests: Test a recursive activation loop on WM_ACTIVATEOK46795
157214NewGabriel Ivăncescu[PATCH 1/6] user32/focus: Prevent a recursive activation loop with the activation messagesOK46794
157162NewIsira Seneviratne[PATCH] po: Update French translation.OK46751
157050NewGabriel Ivăncescu[PATCH 2/2] user32/combo: Don't redraw the Combo Box when dropped down if it has an editboxFailed46669
157051NewGabriel Ivăncescu[PATCH 1/2] comctl32/combo: Don't redraw the Combo Box when dropped down if it has an editboxOK46668
157044NewGabriel Ivăncescu[PATCH 2/2] user32/listbox: Set the selection if it's currently invalid in HandleTimerFailed46660
157043NewGabriel Ivăncescu[PATCH 1/2] comctl32/listbox: Set the selection if it's currently invalid in HandleTimerOK46659
157021AssignedByeongsik Jeon[PATCH 3/3] gdi32: Add the helper macro for the Freetype version check.Huw DaviesOK46631
157020AssignedByeongsik Jeon[PATCH 2/3] gdi32: Add the workaround for Freetype<2.8.1 V40 FT_LOAD_TARGET_MONO problem.Huw DaviesOK46630
157019AssignedByeongsik Jeon[PATCH 1/3] gdi32: Apply the more appropriate hinting flags.Huw DaviesOK46629
156915NewAlex Henrie[PATCH resend] kernel32: Implement FormatMessage variable prefixes I, I32, and I64OK46566
156836NewIsira Seneviratne[PATCH v2] ping: Add Ctrl+C event handlingOK46513
156677NewSven Baars[PATCH] oleaut32/tests: Fix a memory leak (Valgrind).OK46382


StatusPossible causes
  • Patch not even looked at yet, there's still hope...
  • 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.
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 translation 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 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.