« first day (1282 days earlier)      last day (1248 days later) » 

12:00 AM
[rubberduck-vba/Rubberduck] 2 issue comments.
even @Duga is sleepy
[Zomis/AdventOfCode2017] 2 commits. 2359 additions.
> By default, the Save command in the VBE will save *all* changes to the active VBProject, and to the underlying host document/file.

Access presents something similar, if one of the dirty objects is a document-type module:


It might be useful to add an option in Rubberduck, that asks the user which specific components they'd like to save, rather than persisting all changes wi
5 hours later…
5:18 AM
@BloggingDuck this will be read thoroughly. Expect many question to come from it once I do read it.
5:31 AM
Status: exhausted from nailing up sheer walls all day long. Sleep time!
6:18 AM
@BloggingDuck @Mat'sMug It's not clear in the post, and it doesn't really matter for Excel, but it looks like your proxy is referencing the predeclared instance of the document module. For hosts like Access (and in keeping with UserForm instancing), where multiple instances are possible, the proxy should perhaps have an Instance property, or a factory method that accepts the instance, and returns the proxy instance?
6 hours later…
12:25 PM
@Mat'sMug Didn't you use to have a Twitter feed in here?
1 hour later…
1:28 PM
Anyone, can a specific inspection be disabled on a per-module basis?
1:53 PM
> Whenever an inspection has more than 100 results, it is aggregated into a single row.
However, description does not update when selecting such aggregated inspection, which make it hard to act upon it.

2:13 PM
> Given this code:

Private Function IDbConnection_CurrentConnection() As Object
Set IDbConnection_CurrentConnection = Nothing
End Function

Code Explorer shows 4 inspections `Object variable 'IDbConnection_CurrentConnection` is assigned without the Set keyword`. Clicking each inspection result highlights exactly the same line so I think the 3 are duplicates of the false positive. I think the fact that `Nothing` is being assigned is somehow tripping up the inspection, maybe?
1 hour later…
3:16 PM
> Because the only assignment in scope is to Nothing, your ducky is warning you about possible runtime error 91 here (or originating here anyway). The wording isn't exactly ideal, but the inspection result is intended.
@SimonForsberg yeah but it broke a long time ago with some chat update and was never reinstated.. didn't know how lol
3:33 PM
> Yeah, and that was a good thing because as I said, I probably really should be throwing a NotImplemented error there. Besides the wording, what about the 3 duplicates, though? That can't be right.
@this no. Not as of now. Open a FR and implement it :)
@Mat'sMug Oh crap, I wanted to set up a Twitter feed.
3:50 PM
@SimonForsberg well you can try =)
@Vogel612 For some reason I thought I remember someone saying we can do @IgnoreModule NameOfInspection1, NamoeOfInspection2 -- but apparently that was just an idea and not implemented.
there might just be an [enhancement] that I missed, but...
I only recall "exclude module from parsing"
and that's ages old as well...
@Mat'sMug I'm really sorry to be such a nuisance, but do you want to release 2.1.1 with FR translations, or should I just go ahead and put DE i18n in and release?
@Vogel612 I'll have some desktop time in a few minutes, give me an hour or so, I'll push the FR translations
@this it is implemented, there's just no command/UI for it
omg, I gotta type this myself?!?
Note to self and maybe you too: Sometimes you work so hard, for so long, that you don’t recognize you’ve already accomplished a dream you once thought impossible. Don’t forget to celebrate and be grateful.
The idea that you can’t be a great software engineer without a CS degree is nonsense. The idea that there’s no value in spending three years studying the fundamentals of our field is also nonsense.
#DidYouKnow Rubberduck's Code Explorer displays module & member docstrings? Rubberduck users can open a #VBA project and know without even opening the file whether that 'Dictionary' class is @timhalldesign's or some homegrown reinventing-the-wheel solution =) There's #OSS4VBA2!
There is no worksheet. https://rubberduckvba.wordpress.com/2017/12/08/there-is-no-worksheet/
@SimonForsberg seems to work
1 hour later…
5:27 PM
@Mat'sMug I can thank RubberDuck for my obsession with implicit references! — QHarr 8 hours ago
@Vogel612 FR translations in progress
actually, ResXManager install in progress lol
You could multitask and use Vogel's tool..
bad idea, honestly
man, no offense @Vogel612, but your tool is going the way of the dodo
5:41 PM
no worries. I'm basically just about to nuke it from lower orbit
@Vogel612 Yup, I tried it in another room first
@SimonForsberg thanks for that :)
@Mat'sMug for not using your room as a test-room or for finding a solution and adding another feed to your room? :)
I wouldn't have minded using this room for testing, either
@Vogel612 does "I verifizier au" not lose the IVerify pun?
5:48 PM
translating puns is near impossible
I guess it's better than anything I can come up with in French
on that note it's heavy dialect in there
and it's pretty sassy.
@Mat'sMug, I would have settled for J'accuse. :)
@this but ... but but...
@Vogel612 aye, Google translate gets confused :)
@this I'm going for "Ouais, moi aussi je vérifie mes entrées"
5:57 PM
Woah woah, my French is nonexistent beyond few random English loanwords.
If I can trust the translate, I, too, check my entries
sounds about right
@Vogel612 ResXManager is nice, but slow
maybe it's just RubberduckUI.resx that's too large though
hmm ... maybe. But it's integrated with VS, has richer features and doesn't need an extra config file
damn, I'm losing my French
> Expected: Stack overflow?; Actual: Guard clause.
that one is awesome lol
6:15 PM
whoops, I almost destroyed my flooring with the vacuum
@Mat'sMug Would that just make you a Canadian and not a French Canadian?
@Mat'sMug Seems there's another typo in an article. value = OrderSheet.Range("Header_Account").valuet IsError(value) Then IOrderSheet_AccountNumber = value on rubberduckvba.wordpress.com/2017/12/08/there-is-no-worksheet feels like there's stuff missing.
Private Property Get IOrderSheet_AccountNumber() As String
    Dim value As Variant
    value = OrderSheet.Range("Header_Account").value
    If Not IsError(value) Then IOrderSheet_AccountNumber = value
End Property
@IvenBach There's a difference? Last time I checked, all Canadians speak Engrench. I know it to be so because they have everything in both languages. :p
6:28 PM
@this Frenglish
Private Property Get IOrderSheet_AccountNumber() As String
    Dim value As Variant
    value = OrderSheet.Range("Header_Account").valuet IsError(value) Then IOrderSheet_AccountNumber = value
End Property
Same difference, @Mat'sMug
that's the whole point of francophone and non-francophone debate.... Engrench or Frenglish
it's simple for German... "Denglisch"
@Mat'sMug ^That's what I see
@IvenBach I'm not seeing that...
6:30 PM
I don't doubt you.
I also don't think I'm the only one that's having the issue.
okay it's not only for me that the codeblocks are borked
@this What do you see on the screen?
@Mat'sMug Shouldn't your If Not IsError(value) ... not be on one line? RD should have alerted you to that.
if there was an instruction separator and a second instruction after Then, then yeah I'd agree :)
I've fixed the one typo that annoyed me and republished the post
6:37 PM
Still having that same issue with If No disappearing and smushing it onto 1 line.
probably related to the shitty WP theme
I'd have to check back at the other article that has the same issue. IIRC it's the same thing that's occuring.
7:06 PM
wah the tool even does spellchecks
oh wow, it even exports to Excel
7:29 PM
[retailcoder/Rubberduck] retailcoder pushed 55 commits to next (only showing some of them below)
[retailcoder/Rubberduck] Vogel612 pushed commit 9a46e6eb to next: Fix last issues
[retailcoder/Rubberduck] IvenBach pushed commit e5cbd066 to next: Dynamic current year
Merge pull request #3522 from Vogel612/code-metrics

Introduces Code Metrics feature
[retailcoder/Rubberduck] Vogel612 pushed commit b614880a to next: German i18n updates
[retailcoder/Rubberduck] IvenBach pushed commit a5250431 to next: Merge branch 'next' of github.com/rubberduck-vba/rubberduck into AboutDialogCurrentYearFix
Merge pull request #3577 from IvenBach/AboutDialogCurrentYearFix

Minor tweaks on About window
[retailcoder/Rubberduck] Vogel612 pushed commit c98a6edd to next: Correct i18n inclusion for RegexAssistant
[retailcoder/Rubberduck] Vogel612 pushed commit f512260d to next: Correctly include French RegexAssistant resources in project
Merge pull request #3579 from Vogel612/german-i18n

German i18n updates
[retailcoder/Rubberduck] retailcoder pushed commit 84b746af to next: added FR translations
[rubberduck-vba/Rubberduck] build for commit 84b746af on unknown branch: AppVeyor build succeeded
[rubberduck-vba/Rubberduck] retailcoder pushed commit 84b746af to next: added FR translations
Merge pull request #3599 from retailcoder/next

Updating French translations
[rubberduck-vba/Rubberduck] build for commit 50b21784 on next: AppVeyor build succeeded
[rubberduck-vba/Rubberduck] build for commit 50b21784 on next: AppVeyor build succeeded
[rubberduck-vba/Rubberduck] Vogel612 pushed commit 664907f4 to master: Merge remote-tracking branch 'blessed/next'
[rubberduck-vba/Rubberduck] build for commit 664907f4 on master: GitHub Pages successfully built your site.
7:45 PM
I think the broken MissingAnnotation and MissingAttribute inspections should be removed at this point. I don't see a real fix for them until we unify the parse passes in 3.x
sounds about right ...
I mean, the custom code panes should contain the module and member attributes - that will fix the token positioning problem and slash an entire parse pass
[rubberduck-vba/Rubberduck] build for commit 664907f4 on master: AppVeyor build succeeded
apparently I can't publish the release..
7:50 PM
Did the asset move to.. nevermind
okay... it was because github didn't like me renaming a binary to the same name as a deleted binary
I just removed the part about missing FR translations
..what just happened?
7:55 PM
I moved the tag to point to the commit that includes the i18n stuff
because for whatever reason I couldn't point the tag to the later merge-commit -.-
but the "commits to base since this release" is broken AF
Meh, good enough
7:57 PM
obtw I may have inadvertently pushed a ton of outdated tags :/
sorry for that.
Better late than never: Rubberduck v2.1.1 released just now! https://github.com/rubberduck-vba/Rubberduck/releases/tag/v2.1.1
@TweetingDuck welcome back =)
oh carp ..
okay I kinda maybe fixed it somewhat...
I'm prepared to bet that GH will go bonkers on the release page...
well I effed it up, I'll clean the mess ...
8:20 PM
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2400
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2402
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2404
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2409
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2416
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2419
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2422
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2424
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2426
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2427
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2431
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2433
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2436
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2438
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2442
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2443
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2446
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2447
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2450
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2457
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2461
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2471
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2478
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2482
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2491
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2502
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2511
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2522
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2526
[rubberduck-vba/Rubberduck] Vogel612 deleted tag Rubberduck-v2.1.1.2531
[rubberduck-vba/Rubberduck] build for commit 0d72a25a on unknown branch: AppVeyor build succeeded
8:38 PM
she might be finished..
77 messages moved to trash because Vogel messed up a push and had to clean up 77 tags pre v2.1.0
I'm pretty sure that it's "fine" now.
there's 36 releases remaining in my local repo
9:02 PM
[rubberduck-vba/Rubberduck] Vogel612 pushed commit 0d72a25a to next: Update AppVeyor Build Version to 2.1.2 after release of 2.1.1
Merge pull request #3601 from Vogel612/next

Update AppVeyor Build Version to 2.1.2 after release of 2.1.1
[rubberduck-vba/Rubberduck] build for commit dbcbc846 on next: AppVeyor build succeeded

« first day (1282 days earlier)      last day (1248 days later) »