« first day (1812 days earlier)      last day (120 days later) » 

12:01 AM
RELOAD!
[rubberduck-vba/Rubberduck] 2 commits. 3 opened issues. 1 closed issue. 1 issue comment. 4 additions. 4 deletions.
[Zomis/minesweeper-core] 1 commit. 7 additions. 2 deletions.
[Zomis/minesweeper-server] 2 commits. 123 additions. 208 deletions.
[Minesweeper] Games Played: 114, Bombs Used: 60, Moves Performed: 16127, New Users: 13
 
12:54 AM
@Hosch250 Oh... That's the owner of the have i been pwnd. I had a brain tickle recognizing his name.
 
I will confess when I first heard of the website, I wondered if that was a clever ruse for gathering passwords from people who want to check that they weren't pwn3d.
 
1:31 AM
He mispronounces it though.
 
 
2 hours later…
3:42 AM
so uh, all releases combined:
> 29,446 total downloads
 
Nice!
but.... how would one get a "fractional release"?
hmm. if we delete a old prerelease, does count go down?
 
lol with @Model.TotalDownloads.ToString("N") total downloads
@this probably
count just the green releases?
 
I'd be worried if someone managed to download only 47% of the binaries and got it working!
that would be a good idea, yeah
 
Latest release: @Model.LastReleaseDownloads.ToString("N0") downloads
Pre-releases: @Model.LastReleaseDownloads.ToString("N0") downloads *since latest release
also I'm randomizing the 3 panels on the home page (different seed every minute)
and updating all screenshots
 
4:34 AM
@Hosch250 Pineapples ahoy! That was some incredibly disheartening derping there.
Those take :derp:ing to a whole new level.
 
so.. what do you guys think is the number of downloads for just green-releases?
!> 21,356 total downloads
that's downright crazy tbh
ttgtb though
Lord help me, I think I'm going to end up linking ASP.NET MVC... and CSS
 
 
1 hour later…
5:54 AM
@MathieuGuindon <whisper>Industry Disruptor download level right there</whisper>
Night pond.
 
 
2 hours later…
7:56 AM
0
Q: VBA: Errorhandling with GoTo and labels

AlexStackoverflow suggested I post my question here: The code below works, but I want to ask if my solution is adequate or if there's something I should structure differently. If it's alright, I'll apply the same code in other subs. My code copies stuff from Excel to PowerPoint and inserts it as...

 
 
1 hour later…
9:15 AM
@jcrizk The conversion on the annotation class is the conversion annotation values --> attribute values. You will have to add a conversion attribute values --> annotation values in the AttributeAnnotationProvider.
You might want to start with a hard-coded approach using a switch statement.
The class currently does not instantiate annotation objects since its consumers the AddAttributeAnnotationQuickfix and AdjustAttributeAnnotationQuickfix do not really need the object.
However, thinking about it, we might want to redesign this part a bit (in a future PR).
 
10:34 AM
> **Rubberduck version information**
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: [...]
Host Executable: [...]


**Description**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected beh
 
11:42 AM
@Duga uh, why bother with a template eh?
 
@MathieuGuindon There was a bug in the bug submitter
 
11:57 AM
>

This is Microsoft. This is not good news, it's the bait before the switch. We should be building new models not promoting poisonous ones. Remember Facebook, Google, WhatsApp etc
OK.
 
"M$ == bad" folks are funny. There's another one commenting about TypeScript, it's funnily sad
 
We have one like that at work.
We're an MS shop from top to bottom, but this person is always like "We should be using anything but MS".
Fortunately, I don't work with them much.
My boss has mentioned multiple times that she wants me to learn the AS 400, which they are in charge of, but it never happens.
They are apparently extremely protective of that machine.
 
What I don't get is why AS 400 is still a thing
 
LOL. We use it for time tracking and billing.
IBM is still supporting it, so we don't have a good enough reason to not use it.
 
which you can do on any server hardware.
I suppose if you already were using it from 80s, but....
The other annoying aspect is that the software that you will use can run only on AS 400 hardware, which also means no (or little) opportunities to tinker with it on your free time. Not exactly conductive for hacking (in the good sense).
 
12:15 PM
That ^
And it works, so no funding to find or build replacement systems.
 
12:31 PM
@this that does sound familiar. where have iHeard that before...
@this because there's an intricate mess of thousands of data files and nobody knows what they do but they look important
@Hosch250 because anyone that uses it wants to find it and burn it down, so the 400 is kept in a safe, off-site.
 
12:47 PM
@this it isn't, it's the iSeries now. (or is it iServer?) It's iSomething. What I don't get is how Apple hasn't sued the pants of iBM for the use of the lower-case "i", upper-case letter pattern.
yeah, I know, they can't copyright/trademark that, but...
Funny enough, I got an email from a recruiter (to an email address I haven't used in about 10 years) that they found my resume and have a COBOL/iSeries/AS400 job about 3.5 hours from my house. If it weren't on-site only with no option to work remote, I mighta given 'em a call back. I'm not making that commute and I'm not moving...
 
@FreeMan iThing: a locked-down piece of hardware that runs proprietary software. Can't sue, iSeries fits the definition!
 
ahhhhh! that does make sense!
I suppose, just out of curiosity, I should contact said recruiter (just got the email a couple of days ago) and find out what they're paying. They want 5 years experience with iAS400, but that's just scare tactics to weed out the not-so-serious people. If it's mid-6 figures, it might be worth renting an apartment and coming home on the weekends!
 
1:03 PM
@MathieuGuindon TBH, I struggle to see the distinction between Apple and any other PCs.
If you were referring to the old era when Apple was using PowerPC, sure, but since then, Mac OS X is based on Darwin (a BSD derivative) and runs on x86....
 
@MathieuGuindon coincidence that AS/400 was subsequently branded iSeries?
@FreeMan It's been renamed again, it's now System i
 
@mansellan I think the "i" thing predated Jobs' Apple by a good two decades.
@mansellan Coming soon to an office building near you: "i, teh robot"
 
@this nope, iSeries branding happened in 2000 - the iMac happened in 1998 (according to the intenetz)
 
oh
I thought AS/400 was around since 80s
 
it was, but it was called AS/400 then, not iSeries
 
1:13 PM
(and of course, "subsequently" implies that. #NeedMoarCaffeine)
 
#MeToo
(as evidenced by my inability to type!)
 
@MathieuGuindon LOL, yeah, we moved it to the cloud last July.
IBM is hosting the machine in Denver now.
@MathieuGuindon LOL, perfect.
We're still on the iSeries version.
 
@Hosch250 there's the answer then. To work on AS/400/iSeries/whatevertheycallit, work for IBM.
Price of admission: your soul
 
We used to host it on-prem, but we switched it to the cloud, which I guess is an improvement?
TBH, I don't want to.
 
@this bears this in mind as he contemplates contacting the recruiter...
 
1:25 PM
I've already been pushing my boss to push for replacing it, LOL.
They've tried, but we can't because they use it for billing, and my boss isn't in charge of billing, so she can't do much.
 
@mansellan people hate it so much they keep changing the name in an attempt to hide its true nature?
 
@FreeMan lol perhaps!
 
New from IBM it's the SeriesI! Totally New! Totally Redesigned! Totally... what? No, it's not just a rebranded AS/400 - iSeries, why would you ever think that? #TrustUs™
meanwhile, on the data loading front: It looks like I made enough subtle little typos in my manual loading that it's just gonna be easier to delete everything I've loaded in the last week and start over. :(
 
 
2 hours later…
3:23 PM
> Thanks to @rubberduckvba the VBA is becoming way more organized and I can actually use tests without getting lost. Good job guys I am impressed
 
3:35 PM
LOL at one of the responses to the Tyrion joke.
77
A: Is there a full canon version of Tyrion's jackass/honeycomb joke?

TheLethalCarrotAs far as I know Tyrion only tries to tell the joke thrice and each time is interrupted almost as soon as he begins. In season 1 episode 6, "A Golden Crown", at his trial he barely gets the opening line out of the way: Tyrion: I once brought a jackass and a honeycomb into a brothel... Much ...

 
4:08 PM
Did GoT satisfy your expectations Mug?
 
yup. I wasn't expecting 6 episodes to do everything 3000 pages can do :)
 
4:24 PM
You read the books too?
 
yup
been a little while though
 
I think I just found the marble in the oatmeal!
Time to drink from the fire hose?
 
VHF reference.
 
4:45 PM
> The template is intended to guide you when giving a bugreport. Please edit this issue to include what the template prompts for and then reopen it.

As it stands this is not really helping us make Rubberduck better :/
 
@Duga ah, forgot to try & repro with latest pre-release...
 
even if, I'd still close that issue TBH
 
5:01 PM
updating ducky
 
> Confirming no repro with v2.4.1.4723. If this was a problem in an earlier [pre-?]release, it has since been fixed already.
 
@Vogel612 I hate to do this, but I thumbed it down.
thanks for the nicely-worded comment :)
 
> Confirming no repro with [v2.4.1.4723](https://github.com/rubberduck-vba/Rubberduck/releases/tag/Prerelease-v2.4.1.4723). If this was a problem in an earlier [pre-?]release, it has since been fixed already.

If OP is using that version, we're going to need more details and repro steps.
 
@IvenBach UHF
;)
 
5:18 PM
so that guy got fat once he realize he was a big joke and a horrid child abuser?
 
5:29 PM
@this "that guy"? Michael Richards? Kramer??
IsHeFatNow?
 
whoever that guy was in VHF/UHF thingy
waitaminute, that's the same actor from Seinfield?
 
@this Winner, winner, chicken dinner! UHF came out the same year Seinfield premiered.
I watched UHF a few weeks ago and kept thinking "that guy is so familiar...". Looked up the credits and there he was!
also has Fran Drescher in it.
 
huh.
 
4 years before The Nanny premiered.
/useless trivia wasting space in my brain
 
and since that uh... colorful standup routine, he hasn't been seen. UHF does say it all.
 
5:36 PM
Michael Richards go and do something stupid after Seinfield?
 
yeah he did - IIRC, he had a standup sketch in a major club and he went off on a long rant full of racial slurs and whathaveyous
obviously people were less than pleased.
 
d'oh!
 
and pretty much blot him out. At least I think so, because I haven't heard a peep about him since then.
IKR?
 
You can tell how much I keep up on the celebrity gossip...
 
hey, you got your useless trivia. I got my fluffy celebrity gossip....
the irony is that I don't even subscribe to People or watch E! or whatever they do for the gossip nowadays. It just gets to me unsolicited. :(
I envy to be that person who can honestly and truthfully say, "<famous celebrity> who?"
 
5:47 PM
I couldn't begin to tell you the names of any of the actors in GoT.
There's that one super-blond chick, but that's probably a wig...
And the guy in the "I don't always x, but when I do, I y" meme? Yeah. No idea who he is, either.
 
oh yeah the XX guy. I think i heard him referred to as "the most interesting guy in the world"
 
I guess "the XX guy" is somewhat more socially acceptable than "the XXX guy"...
 
LOL
 
6:02 PM
> I saw the issue #4892 for a more generally tabbed UI, but I would like just the ability to put all of the RubberDuck explorers into a single tabbed pane.
 
@FreeMan #Words
@this You're not going to take that title from me.
Anything after mid 90's and maybe early 2000's #IDGAF.
 
No, I want to go further than that. I want to be able to go "Tom Hanks who?"
 
you almost owed me a keyboard
 
unfortunately, it's more likely that a young'un is going to say that... :(
 
Yeah. Hard to forget he was Forest Gump.
 
6:07 PM
(and know everything about whoever's the today's hot stars airheads are)
 
I got to meet one of my ficticious idols last month and that's good enough for me.
 
so... how does it work? Do you bow down? Do you burn a pig in front of it?
never been that clear on the whole idol worshipping thingee.
 
I use the term idol very loosely. Aspirational figure would be more appropriate. I aspire to exceed him in his redneck ways.
 
Calm down. I'm just twisting words because it's fun. :D
 
Tonality doesn't come through with text. I thought I was calm. Low blood pressure comes naturally.
Except when dealing with in-laws...
 
6:16 PM
nope it doesn't. But here's a thought anyway. If a in-law committed a crime, does that mean they can't be a in-law becuase they're now an outlaw?
 
That's some George Carlin level brain droppings right there.
 
@IvenBach actually, #Letters :)
 
@FreeMan #Characters to be more abstract.
 
they were all letters...
#TIL - Excel open with an XLSM. VBE was opened with some break points set. Closed the VBE to speed opening/closing a bunch o' other CSV files. Reopen VBE and break points still set! #Magical
 
closing the VBE mainwindow closes the window, not the VBE
 
6:23 PM
#HiddenThings
 
once the VBE is loaded, it's only unloaded when the host exits
 
^
 
#specs
 
#WeDontNeedNoSteenkenSpecs
 
I have had it stop randomly where breakpoints were set when reopening Excel. That's strange behavior.
In spite of the fact all breakpoints were cleared.
 
6:24 PM
^ I get that in Excel & Access
 
it's a VBE bug
 
Decompile fixes it in Access. Taks a really big hammer to fix it in Excel, I think
 
nothing to do w/ the host
Excel has a "decompiler"
 
orly?
 
somewhere as an addin of some kind.
 
6:25 PM
hunh
nap time...
 
6:53 PM
:le-sigh:
Co-worker: Changed my password.
COO: That looks like the generic login password...
Co-worker: :increments-suffix: Updated my password.
COO: :thumbs-up: Looks good!
@Hosch250 ^ mumble mumble non-security mumble
 
7:07 PM
I blame password expiration policies for this
 
7:21 PM
@IvenBach COO - you have to go to the COO (Chief Operating Officer) to change your password?
 
Have to notify him and me... I'm tech dude in the office and good at keeping track of that kind of stuff apparently.
I can get the column order to serialize and store it in the config file. Now have to make sure it deserializes and orders them properly. That's what I'll work on after lunch.
 
Stop. You're not pasting anything. You're trying to understand what you're looking at. Type it. — Mathieu Guindon 6 secs ago
"but I'm new at this" isn't an excuse for not even trying
 
7:41 PM
@MathieuGuindon "oh, but I am pasting all the things!"
 
seriously, after 45 minutes of 'splaining back-n-forth and addressing various problems with the OP's code, "where do I paste this" is ...frustrating
and this is why I disguise as a vampire come Halloween.
oh great, they edited the answer into the post and now the question is "am I close?" -- I'm so done.
 
Lol
Stay within the walls of Code review mug.
 
nah, more like stop wasting your energy on help vampires and do your damn actual work
 
7:58 PM
Speaking of vampires, ready to help me?
I’m working it through my mind while at lunch.
 
I really need to get some stuff done here though
 
Work that pays bills take precedence.
 
8:30 PM
0
Q: Calculations for trucks

tuckman321How can I improve my VBA code to run faster? The issue I'm having is that the For/Next commands are taking ~10 hours to calculate and print all of the data. I cannot turn of calculations because I need the values calculated for every node (check_nodes). I have 1 sheet ("Rating") that performs ...

 
> **Rubberduck version information**
Version 2.4.1.4723
OS: Microsoft Windows NT 6.1.7601 Service Pack 1, x64
Host Product: Microsoft Office 2010 x86
Host Version: 14.0.7229.5000
Host Executable: EXCEL.EXE

**Description**
The test explorer window does not show up

**To Reproduce**
Steps to reproduce the behavior:
1. Install rubberduck
2. Create a new .xlsm file
3. Click "Rubberduck" -> "Refresh"
4. Click "Rubberduck" -> "Unit Tests" -> "Test Explorer"
5. Nothing happens. The Tes
> Make sure that you get all the drop-down menus in the RD pane toolbars, as well as right-click menus. 👍 👍
 
8:45 PM
@Duga well, it's better than before :)
 
> I couldn't find a hotkey for repeating the last test run, which I'd use much more frequently than running all tests.
 
Is there a way to see the "rendered" xml-docs of a class?
 
> Thanks for the [more detailed] report!

I see the click in the log:

2019-05-23 22:30:40.3114;DEBUG-2.4.1.4723;Rubberduck.UI.Command.MenuItems.ParentMenus.ParentMenuItemBase;(65172112) Executing click handler for menu item '&Test Explorer', hash code 47799905;
2019-05-23 22:30:40.3114;TRACE-2.4.1.4723;Rubberduck.UI._DockableWindowHost;IOleObject::DoVerb() called with iVerb OLEIVERB_SHOW.;

...followed by a ~6 seconds pause, and then the shutdown sequence is initiated, and no exc
 
@Vogel612 rendered?
 
well, I have the following snippet inside xml-docs:
    /// The following property must hold for a given instance of IPersistenceService:
    /// <code><pre>
    /// T value;
    /// string arg; // can be null
    /// IPersistenceService<T> service;
    /// service.Save(value, arg);
    /// service.Load(arg).Equals(value); // must be true
    /// </pre></code>
    /// </summary>
 
the <summary> tag should be visible by hovering the class name, at least in VS
 
9:08 PM
it isn't, though :/
 
I'm guessing it's not liking there being multiple lines and other tags
<T> might be confusing it, too
should be xml-encoded
&lt;T&gt;
#fun
 
I recall it using a special syntax
I'm sure I have a xmldoc for generics in rD somewhere
 
in any case, what "rendered" looks like is 100% dependent on what's rendering it
 
yeah, true. VS likes to buck the convention, I guess?
 
AFAIK the recommendation is to have one-liner <summary> xml-docs with minimal tagging inside
 
9:12 PM
> Thanks for your help!

I actually found the window! It was showing up, but at the very edge of my
second monitor, such that only its leftmost boundary was visible. I missed
that before. I now dragged the window to a different place and everything
seems to be ok.
The issue can be closed.

Regards,
Bjoern


On Thu, May 23, 2019 at 11:05 PM Mathieu Guindon <notifications@github.com>
wrote:

> Thanks for the [more detailed] report!
>
> I see the click in the log:
>
> 2019-05-23 22:30:40.3114;DEBUG
> Awesome! Don't hesitate to open new issues for anything that comes to mind, support question, feature request, bug report, or anything else!
 
@Duga as long as there's content :)
 
242
A: How to reference generic classes and methods in xml documentation

Lasse Vågsæther KarlsenTo reference the method: /// <see cref="FancyClass{T}.FancyMethod{K}(T)"/> for more information.

 
how would you guys unit test a UI?
 
use a UI testing framework
 
nope. ^^^
 
9:16 PM
UI can't be unit-tested in the strict sense of the term.
 
oh lol gotcha
how would one test one then?
 
but you can write a series of .... something to simulate and verify that UI is working as expected.
 
UI automation
 
just click stuff and see if it works?
 
^ also
 
9:17 PM
which is not really testing....
it's OK for primary development, maybe? but not for automated quality assurance.
UI automation frameworkis wahtyou'd need
 
it's the VBA-Classic notion of "testing": hit F5, see if it works
 
VS has one
 
o nice
 
my problem with UI testing is that it's often seen as a substitute for thorough unit testing.
I don't have a problem with UI automation.. but if that's the only testing you've got, meh
 
some projects at work that i need to use for other stuff need to use a UI, and those projects that i consume have like 0 QA lol
 
9:19 PM
@MathieuGuindon VS's UI would basically load a null model/viewmodel/whatever, though, so it can't be said to do all the way down as you would in a live environment.
If they are literally automating UI, then.... tedious.
 
there's a whole market for clicker apps that run your web app and simulate clicks on everything
 
I know. I'm using one. :sadz:
not for testing, though.
 
lol
for mining bitcoins?
 
LOL, no
one of my clients apparently can't get enough software to do their job
they have several different software from different vendors adn they wanted to get all reports in one folder. Quickly.
 
how quick is quickly?
 
9:22 PM
well, before, maybe 20-40 minutes to gather all the reports w/ the filters they wanted for a given project. Now 2 minutes with automation.
but it's kind of fragile. :(
 
Whoever is responsible for that cube needs to fix their stuff. Once it's in a pivot table, the data should have been cleansed a looooong time ago. A pivot table that's off a SSAS data cube shouldn't ever need to deal with "SOME STRING" representing the same thing as "soME sTrInG". Ever. — Mathieu Guindon 2 mins ago
#ProblemInCubeNotInPivot
 
@this sounds like what i get to work with lol
 
it certainly doesn't help that various software represent their stuff differently
some uses what I call "webified UI" which is horrid for automation
other likes to pop up random message to tell you about something very important (no it's not)
 
your giving me flashbacks to what i had to deal with yesterday
 
so I had to use lot of techniques -- keyboard simulation, moving windows to top-left for absolute coordinates, capturing windows, etc. etc.
The doctor does not recommend UI automation. It's full of sadness and bitterment.
 
9:32 PM
[rubberduck-vba/Rubberduck] build for commit 7d9d6c2a on unknown branch: AppVeyor was unable to build non-mergeable pull request
BUILD FAILURE!
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4938?src=pr&el=h1) Report
> Merging [#4938](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4938?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/a7a39772ed01c47e2438e42eb5621d13e663d9a1?src=pr&el=desc) will **decrease** coverage by `0.01%`.
> The diff coverage is `26.09%`.


```diff
@@ Coverage Diff @@
## next #4938 +/- ##
=======================
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4938?src=pr&el=h1) Report
> Merging [#4938](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4938?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/bdef13f0747fcb0278978337d33354e2914d7e96?src=pr&el=desc) will **increase** coverage by `0.11%`.
> The diff coverage is `26.09%`.


```diff
@@ Coverage Diff @@
## next #4938 +/- ##
=======================
 
i wish whoever works on our UI at work tested stuff because i made a bunch of drawings of how our software is supposed to do its thing (it does a bunch of thermodynamics basically) and strange configurations of equipment can make something unsolvable. apparently my drawings weren't followed and the UI doesn't put stuff together the way it should from the given inputs lol
it's like, not even close! lol
 
[rubberduck-vba/Rubberduck] build for commit acf3ff18 on unknown branch: AppVeyor build failed
BUILD FAILURE!
 
would it be a good idea to put an optional parameter in AttributeAnnotationProvider called something like HasBackwardsConversion? i feel like that could be hacky, though
 
Non-build issue has another flavor... :sigh: This one will be resolve-able.
^ Am now getting this after attempting to edit the settings.
grrrr. Cloning a fresh copy of RD into a new directory has the same issue.
 
9:56 PM
> Is it just me, or are many HotKeys like pane toolbar buttons not configurable via the settings?
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4938?src=pr&el=h1) Report
> Merging [#4938](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4938?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/bdef13f0747fcb0278978337d33354e2914d7e96?src=pr&el=desc) will **increase** coverage by `0.11%`.
> The diff coverage is `26.09%`.


```diff
@@ Coverage Diff @@
## next #4938 +/- ##
=======================
 
Clean. Restart VS. Build worked on cloned repo.
@IvenBach Whew... Worked on main repo also.
 
10:24 PM
[rubberduck-vba/Rubberduck] build for commit 2b2eb3a7 on unknown branch: AppVeyor build succeeded
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4938?src=pr&el=h1) Report
> Merging [#4938](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4938?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/bdef13f0747fcb0278978337d33354e2914d7e96?src=pr&el=desc) will **decrease** coverage by `0.01%`.
> The diff coverage is `25.35%`.


```diff
@@ Coverage Diff @@
## next #4938 +/- ##
=======================
[rubberduck-vba/Rubberduck] build for commit 2b2eb3a7 on unknown branch: 64.35% (target 0%)
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4938?src=pr&el=h1) Report
> Merging [#4938](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4938?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/bdef13f0747fcb0278978337d33354e2914d7e96?src=pr&el=desc) will **decrease** coverage by `0.01%`.
> The diff coverage is `25.35%`.


```diff
@@ Coverage Diff @@
## next #4938 +/- ##
=======================
 
10:46 PM
Woot! ToDoListConfigProvider now grabs the correct defaults.
Time to figure out how to sync the ToDoListSettings with ToDoExplorerViewModel. After that make sure it saves on reorder.
 
11:31 PM
^ SettingsControlViewModel._config.UserSettings.TodoListSettings.ToDoExplorerColumnHeadingsOrder and ToDoExplorerWindow.ToDoExplorerWindorControl.MainGrid.ToDoExplorerViewModel.ToDoExplorerColumnHeadingsOrder need to be referencing the same object and that should have everything working.
 
11:42 PM
> FWIW, I'm also using the CodeSMART add-in, which integrates its results panes as extra tabs in the VB6 IDE's "Immediates" pane.
> FWIW, I'm also using the CodeSMART add-in, which integrates its results panes as extra tabs in the VB6 IDE's "Immediates" pane... though I suppose that uses a method accessible only as VBA code, not from .Net.
 
11:54 PM
> Looking at this one a bit more it I think renaming FilePath to DefaultFilePath would be applicable. There's only once location where it's actually assigned in Extension.cs. At first glance feels like it's identical to XmlPersistenceServiceBase.cs. Need to confirm th
 
@Duga @IvenBach compare with the changes from my PR
 
In spite of issue already being closed I think that'd help clarify.
 
DefaultFilePath isn't quite appropriate, because it's settable
 
I don't think in needs to be though.
 
maybe FallbackFilePath captures the actual behaviour better
 
11:57 PM
FallbackDefaultFilePath but at that point it's splitting hairs.
 
again: It's not the default if it's assignable
and the behaviour that it applies when the optional arg isn't given is captured with Fallback.
 

« first day (1812 days earlier)      last day (120 days later) »