12:01 AM
2 hours later…
2:18 AM
[rubberduck-vba/Rubberduck] retailcoder closed issue #5053: Excel freezes when running test during refresh
[rubberduck-vba/Rubberduck] retailcoder merged pull request #5273: Fixes around deadlocks from MDoerner/Rubberduck/FixesAroundDeadlocks into rubberduck-vba/Rubberduck/next
Make TestEngine no longer available outside the Ready state to prevent deadlocks
The TestEngine suspends the parser from the UI thread, which deadlocks on the CE update on the change to the Ready state. Since we cannot execute anyway before the parse has completed due to the suspension attempt disallowing to trigger the tests outside the Ready state is not really a great step back.
The TestEngine suspends the parser from the UI thread, which deadlocks on the CE update on the change to the Ready state. Since we cannot execute anyway before the parse has completed due to the suspension attempt disallowing to trigger the tests outside the Ready state is not really a great step back.
Suspend from a background thread in the TestEngine
Now, we push the suspension to a background thread and push execution back to the UI thread from within to avoid a potential deadlock on acquiring the suspension lock.
Now, we push the suspension to a background thread and push execution back to the UI thread from within to avoid a potential deadlock on acquiring the suspension lock.
[rubberduck-vba/Rubberduck] MDoerner pushed commit 70bc54dc to next: Fix NRE in RunSelectedTestMethodCommand.CanExecute when no declaration is selected
Fix NRE IdentifierReferenceInspectionResult.ChangesInvalidateResult if Target is null
This happens for the UboundDefaultMemberAccess inspections, since we do not know the called member. In that case, we cannot invalidate based on the declaration.
This happens for the UboundDefaultMemberAccess inspections, since we do not know the called member. In that case, we cannot invalidate based on the declaration.
Fix test setup for TestEngine
The tests failed prematurely because the actual work was done on a background thread that had not reached to end when the assert was executed.
The tests failed prematurely because the actual work was done on a background thread that had not reached to end when the assert was executed.
[rubberduck-vba/Rubberduck] retailcoder review_requested pull request #5274: Follow up on SC style import commands
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot created draft prerelease Prerelease-v2.4.1.5188
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot prereleased draft prerelease Prerelease-v2.4.1.5188
2 hours later…
4:13 AM
[rubberduck-vba/Rubberduck] retailcoder commented on Rubberduck.Resources/RubberduckUI.de.resx of pull request #5263: Issue2777 cleaned up commits
7 hours later…
11:28 AM
[rubberduck-vba/Rubberduck] MDoerner added label feature-code-explorer to issue #5272: CE context menu ought to have a refactor submenu
[rubberduck-vba/Rubberduck] MDoerner added label difficulty-01-duckling to issue #5272: CE context menu ought to have a refactor submenu
[rubberduck-vba/Rubberduck] MDoerner added label development-issue to issue #5266: Improve the internal suspension mechanism to be less prone to deadlocks
[rubberduck-vba/Rubberduck] MDoerner added label difficulty-03-duck to issue #5266: Improve the internal suspension mechanism to be less prone to deadlocks
[rubberduck-vba/Rubberduck] MDoerner added label user-experience to issue #5255: Settings window top right resize handle is incorrect
[rubberduck-vba/Rubberduck] MDoerner created comment on issue #5046: Code Explorer 'Add' menu - disappearing items
> As discribed in #5238, the bug also can be triggered the other way around. If you first click the add toolbar button and then the submenu in the context menu, the menu under the toolbar button will be empty and the one in the context menu will stay filled.
Basically, it is _the last one to initialize wins_.
Basically, it is _the last one to initialize wins_.
12:05 PM
[rubberduck-vba/Rubberduck] MDoerner synchronized pull request #5274: Follow up on SC style import commands
12:16 PM
12:27 PM
[rubberduck-vba/Rubberduck] MDoerner created pull request #5275: Fix Add menu in CE to merge MDoerner/Rubberduck/FixCEAddMenu into rubberduck-vba/Rubberduck/next
12:40 PM
1:04 PM
1:29 PM
2 hours later…
3:48 PM
[rubberduck-vba/Rubberduck] retailcoder closed issue #5046: Code Explorer 'Add' menu - disappearing items
[rubberduck-vba/Rubberduck] retailcoder merged pull request #5275: Fix Add menu in CE from MDoerner/Rubberduck/FixCEAddMenu into rubberduck-vba/Rubberduck/next
4:00 PM
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot created draft prerelease Prerelease-v2.4.1.5191
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot prereleased draft prerelease Prerelease-v2.4.1.5191
2 hours later…
5:38 PM
5:59 PM
6:20 PM
TBH I think I might be having a depression. I get to work and output very little, get home and feel like I'm staring at a mountain of things I want to do for RD and end up scrapping code and not doing anything valuable, and when I do push something it's half-assed shit that half-assedly works. I want to write stuff but nothing's coming out of it... and it's been like that for about a year now and I'm not seeing the end of it.
6:56 PM
[rubberduck-vba/Rubberduck] retailcoder commented on Rubberduck.Resources/RubberduckUI.resx of pull request #5115: Consolidate copy command logic
[rubberduck-vba/Rubberduck] retailcoder merged pull request #5115: Consolidate copy command logic from IvenBach/Rubberduck/Issue5109_Consolidate_copy_command_logic into...
[rubberduck-vba/Rubberduck] IvenBach pushed commit 592575bf to next: Uncomment clipboard AppendString
[rubberduck-vba/Rubberduck] IvenBach pushed commit 92f014e3 to next: Merge remote-tracking branch 'upstream/next' into Issue5109_Consolidate_copy_command_logic
[rubberduck-vba/Rubberduck] IvenBach pushed commit 5c636bf8 to next: Merge remote-tracking branch 'upstream/next' into Issue5109_Consolidate_copy_command_logic
Revert "Update resource string"
This reverts commit 6713c2dd80368dab7bbf0cc8123ba6d1b60e87ab.
Was breaking build process.
This reverts commit 6713c2dd80368dab7bbf0cc8123ba6d1b60e87ab.
Was breaking build process.
Add 'missing' resources causing build error.
Any edits to the resources file would cause a build error. This should remedy
that build problem.
Any edits to the resources file would cause a build error. This should remedy
that build problem.
[rubberduck-vba/Rubberduck] IvenBach pushed commit 55740172 to next: Merge remote-tracking branch 'upstream/next' into Issue5109_Consolidate_copy_command_logic
7:09 PM
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot prereleased draft prerelease Prerelease-v2.4.1.5192
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot created draft prerelease Prerelease-v2.4.1.5192
@MathieuGuindon This lets us know you're not cut out to be a politician. Joking aside you have us here at the pond. If you're concerned about praise going to you from others write a paragraph in your next RD article saying "I've not been able to contribute as I've wanted recently and recent work has been from the other contributors. Right now it's them and I want them to get the credit."
7:32 PM
8:00 PM
[rubberduck-vba/Rubberduck] build for commit 69e5d1e2 on unknown branch: AppVeyor was unable to build non-mergeable pull request
8:22 PM
10:29 PM
1 hour later…
11:59 PM
[rubberduck-vba/Rubberduck] retailcoder merged pull request #5263: Issue2777 cleaned up commits from IvenBach/Rubberduck/Issue2777_CleanedUpCommits into rubberduck-vba/Rubberduck/next
Revert "Remove resource key values"
This reverts commit f07f47416867eb13d7de7420d3e377bd50cf00ab.
Incorrectly assumed newly added resource was deleted.
This reverts commit f07f47416867eb13d7de7420d3e377bd50cf00ab.
Incorrectly assumed newly added resource was deleted.
Revert "Revert "Remove resource key values""
This reverts commit 9ac70b3841a584cf17bed2db8c6992a5ce83c0cd.
Restore original commit.
This reverts commit 9ac70b3841a584cf17bed2db8c6992a5ce83c0cd.
Restore original commit.
« first day (1983 days earlier) ← previous day next day → last day (1197 days later) »
Transcript for
Nov9
Nov '1910
Nov11
VBA Rubberducking
This chat has moved to Discord: discord.gg/MYX9RECenJ