« first day (963 days earlier)      last day (2217 days later) » 

12:01 AM
RELOAD!
[Hosch250/CheckersUI] 1 commit. 28 deletions.
[retailcoder/Rubberduck] 19 commits. 4584 additions. 43048 deletions.
[rubberduck-vba/Rubberduck] 45 commits. 1 opened issue. 1 closed issue. 11 issue comments. 9636 additions. 59829 deletions.
[rubberduck-vba/RubberduckWeb] 4 commits. 38 additions. 31 deletions.
> thanks for your guy 's patience , my dictation is rough as it's too hard to correct everything and again I'm new to git

I've been bearing myself in the docs. As Vogel said you can't just use a bare repository I've learned that much. So what I'm trying to do now I think there's a couple more things:

1 as ckuhn mentions in his one, RD could work better without requiring the remote. Additionally I have found that it doesn't like local file references, not necessarily something common but an
 
12:27 AM
Hmmm... RD doesn't support implementing non-user interfaces.
 
@Comintern Quite a lot non-user interfaces cannot be implemented anyway.
 
I'm actually finding more that can than can't. It would be a good way to build mocks for VBA tests.
 
Every time I had the graet idea to try to implement a built in interface, the VBE did not let me.
I have been trying to implement thigs like Collection or Worksheet.
Not the best idea.
 
They just can't be restricted or contain an underscore for the most part.
Option Explicit
Implements VBEGlobal

Public Sub VBEGlobal_Load(ByVal obj As Object)
End Sub

Public Sub VBEGlobal_Unload(ByVal obj As Object)
End Sub

Public Property Get VBEGlobal_UserForms() As Object
End Property
^^^Works just fine. Not much utility to that one...
 
I think that rules out everything with an enumerator.
 
12:38 AM
All you need to do is set the VB_UserMemId attribute to -4.
Well, and have the interface not declare it as _NewEnum.
 
The latter is a reason why it is not possible to implement Collection.
 
I'm curious about _NewEnum. Collection is also unimplementable because it's interface name is _Collection
 
1:08 AM
> Take this example declaration:

`Private Declare PtrSafe Function CLSIDFromString Lib "ole32" (ByVal lpsz As Any, ByRef pclsid As GUID) As Long`

The parameter `lpsz` trips the `UseMeaningfulNameInspection` because it doesn't contain any vowels. I'd argue that code using the parameter names of external library procedures is "meaningful" in that it matches the documented signature of the function.
> @cleidigh thank you for reminding me that not everyone uses our software in the same way. I'm promise you that I am personally going to be more aware of accessibility in the future.
 
@Duga @RubberDuck is back?
 
@Duga absolutely.
 
1:36 AM
@Mat'sMug not quite back. No. I don't even have an install of office anymore. Running this god awful Mac now.
Just... I won't forget details like that ever again after that.
 
1:55 AM
@RubberDuck any chance to see if your "god awful Mac" verison of Excel works with RD??
Compatibility goes both ways I think.
 
I don't think Mac-VBA supports add-ins
 
Mac-VBA in 2016 doesn't support VBA.
5
 
lol
 
Well, it runs VBA, just doesn't lend itself to writing new VBA. No Intellisense, no form designer.
 
If I had office, I would, but no license anymore. Blasphemy. I know.
 
2:35 AM
> I think @rossknudsen had some code that edited VBA in Visual Studio.
 
3:16 AM
> It might have been possible to fix this in the VBAConditionalCompilationParser grammar, but I was never able to track down what expression was responsible for the extra newline. Regardless, this ensures that the selections aren't compressed when code is marked as dead.
[rubberduck-vba/Rubberduck] build for commit 53f0f96e on unknown branch: AppVeyor build succeeded
[rubberduck-vba/Rubberduck] build for commit fe83950c on unknown branch: AppVeyor build succeeded
[rubberduck-vba/Rubberduck] comintern pushed commit 53f0f96e to next: Fix MarkAsDead so it doesn't eat too extra NewLines. Closes #2022
[rubberduck-vba/Rubberduck] build for commit e8061aaf on next: AppVeyor build succeeded
 
 
1 hour later…
4:54 AM
[retailcoder/Rubberduck] retailcoder pushed commit cfef5544 to next: removed ignored I/O-incurring tests
[retailcoder/Rubberduck] retailcoder pushed commit e5eb310d to next: closes #2573
> Fixed. Also won't trigger in built-in event handlers either.
> added some international vowels (of course it's incomplete), prevent inspection results for built-in handlers and Declare statements.., and removed annoyingly forever-ignored tests.
[rubberduck-vba/Rubberduck] build for commit f2edd013 on unknown branch: AppVeyor build succeeded
[retailcoder/Rubberduck] MDoerner pushed commit 5f27c3c3 to next: Made CustomDeclarationLoaders use the Declarationfinder on the RubberduckParserState.
[rubberduck-vba/Rubberduck] build for commit e5eb310d on unknown branch: AppVeyor build succeeded
[rubberduck-vba/Rubberduck] build for commit c8e45f6f on next: AppVeyor build succeeded
[rubberduck-vba/Rubberduck] build for commit c9dd5fce on unknown branch: AppVeyor build succeeded
[rubberduck-vba/Rubberduck] build for commit 693b349f on next: AppVeyor build succeeded
 
5:12 AM
argh, dragging a module that uses Scripting.Dictionary objects from Excel into a Word project requires all of the Dictionaries to have the Scripting prefix.
Do we have an inspection for unqualified types/identifiers, or a refactor for qualifying them?
 
nope
but that's a good idea :)
 
> Also, field '' breaks encapsulation
[retailcoder/Rubberduck] retailcoder pushed commit 6ac2b025 to next: fixes #2446
Merge pull request #2575 from retailcoder/next

use meaningful names tweaks
[rubberduck-vba/Rubberduck] build for commit 99cb4530 on unknown branch: AppVeyor build succeeded
[rubberduck-vba/Rubberduck] build for commit 459e7f4d on unknown branch: AppVeyor build succeeded
[rubberduck-vba/Rubberduck] retailcoder pushed commit 6ac2b025 to next: fixes #2446
[rubberduck-vba/Rubberduck] build for commit ae1a7802 on next: AppVeyor build succeeded
 
5:49 AM
</mug>
 
 
3 hours later…
 
2 hours later…
10:10 AM
> @ThunderFrame I do have some, but it's not really functional. I was trying to get it to compile the code into an Office file format but was having trouble debugging. I was hoping that [this question](http://stackoverflow.com/questions/37000572/bug-in-implementation-of-microsoft-vba-compression-algorithm) might get solved, because if I can reproduce the binary compression algorithm used in the Office applications, then it will make it easier to debug.

So you can get syntax highlighting and
 
 
3 hours later…
1:13 PM
Wow. Seriously, I had no idea... rubberduckdebugging.com
I always just called that "talking to myself"
 
2:34 PM
 
 
4 hours later…
6:16 PM
 
 
2 hours later…
8:21 PM
@Comintern any ideas on how to apply Regex on a 2D Variant array?
 
Didn't somebody post something like that on a performance question recently? Gimme a sec.
Yeah - slai's answer here:
5
A: What is the fastest way to turn every member of an array alphanumeric?

SlaiNot sure if this would be faster because it depends on too many factors, but might be worth testing. Instead of Regex.Replace each value separately, you can get the copied Range text from the clipboard and replace all values at once. Note that \w matches underscore and Unicode letters too, so bei...

 
Ah, thanks
 
8:58 PM
Will keep that @Comintern bookmarked for ideas, thanks also.
 
 
2 hours later…
11:26 PM
> Rubberduck.Setup.2.0.11.0.exe (5.53 MiB) - Downloaded 434 times.
Last updated on 2017-01-06
> Total Downloads 9,057
 
10K by March?
 

« first day (963 days earlier)      last day (2217 days later) »