00:00
11 hours later…
11:04
0

Resolving circular references in VBA via ObjectStore class and CleanUp cascade
I have been working on a VBA database library and realized I had a few circular reference loops in my class hierarchy, as illustrated in the figure (left panel). I recalled reading an RDVBA blog post about the circular...
7 hours later…
18:06
I haven't pushed anything yet, but I'll have an update for the website soon; I'm moving all the database and GitHub interactions to a web api, so the website project itself will not need any api keys or connection strings. So far got endpoints for the indenter, fetching tags and xml assets, getting the inspection defaults config, and CRUD operations on everything in the database. The logic that parses xmldocs is also moving to a service library that's part of the public solution.
4
1 hour later…
20:42
[rubberduck-vba/Rubberduck] skorpio07 opened issue #5906: Doing the first install. found a guide to use (from RB). Set up a Test Module. When I run TestExplorer, the ducks just go round and round
[rubberduck-vba/Rubberduck] skorpio07 added label bug to issue #5906: Doing the first install. found a guide to use (from RB). Set up a Test Module. When I run TestExplorer, the ducks just go round and round
> **Rubberduck version information**
Version 2.5.2.5906
OS: Microsoft Windows NT 10.0.19042.0, x64
Host Product: Microsoft Office x86
Host Version: 16.0.14527.20234
Host Executable: EXCEL.EXE
I let it run overnight (knowing that it would not stop spinning). Don't know what I am doing wrong.
The info below can be copy-paste-completed from the first lines of Rubberduck's log or the About box:
Rubberduck version [...]
Operating System: [...]
Host Product: [...]
Host
Version 2.5.2.5906
OS: Microsoft Windows NT 10.0.19042.0, x64
Host Product: Microsoft Office x86
Host Version: 16.0.14527.20234
Host Executable: EXCEL.EXE
I let it run overnight (knowing that it would not stop spinning). Don't know what I am doing wrong.
The info below can be copy-paste-completed from the first lines of Rubberduck's log or the About box:
Rubberduck version [...]
Operating System: [...]
Host Product: [...]
Host
1 hour later…
21:57
[rubberduck-vba/Rubberduck] retailcoder created comment on issue #5906: Doing the first install. found a guide to use (from RB). Set up a Test Module. When I run TestExplorer, the ducks just go round and round
> Related: https://stackoverflow.com/q/70147500/1188513
Can you please elaborate a bit on the steps to reproduce the problem, and confirm that your test module has at least one unit test?
Obviously something is wrong if the toolwindow's "busy" state is erroneously set (or erroneously not reset), but the spinning duckies would only be shown while parsing / discovering tests. How was the parse triggered exactly?
Can you please elaborate a bit on the steps to reproduce the problem, and confirm that your test module has at least one unit test?
Obviously something is wrong if the toolwindow's "busy" state is erroneously set (or erroneously not reset), but the spinning duckies would only be shown while parsing / discovering tests. How was the parse triggered exactly?
2 hours later…
23:33
Add non-disposal decorators for com wrappers
This adds decorators for several com wrapper types that suppress disposal attempts on them.
This is relevant in two places. First, the wrappers handed out by the ProjectsRepository are references to cashed wrappers; only the repository itself should be allowed to dispose the instances when it clears its cache. Second, disposal of the com wrappers bound in CW is non-deterministic. In order to avoid running into concurrency issues on shutdown, CW sho
This adds decorators for several com wrapper types that suppress disposal attempts on them.
This is relevant in two places. First, the wrappers handed out by the ProjectsRepository are references to cashed wrappers; only the repository itself should be allowed to dispose the instances when it clears its cache. Second, disposal of the com wrappers bound in CW is non-deterministic. In order to avoid running into concurrency issues on shutdown, CW sho
[rubberduck-vba/Rubberduck] MDoerner pushed commit cd409da8 to next: Fix tests broken by introducing the non disposal decorators for COM wrappers
Merge pull request #5899 from MDoerner/ComDisposalSafety
Non-disposal decorators for more COM wrapper safety
Non-disposal decorators for more COM wrapper safety
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot prereleased draft prerelease Prerelease-v2.5.2.6030
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot created draft prerelease Prerelease-v2.5.2.6030
« first day (2734 days earlier) ← previous day next day → last day (446 days later) »
Transcript for
Nov29
Nov '2130
Dec1
VBA Rubberducking
This chat has moved to Discord: discord.gg/MYX9RECenJ