Mathieu Guindon

Results 111 comments of Mathieu Guindon

This is the [LOTUS-123 date bug](https://en.wikipedia.org/wiki/Year_1900_problem), which Excel replicated to maintain backward compatibility with the then-competing software. The value of the cell isn't "1/0/1900" - the `Value` is (well, *should...

IIRC EasyHook is only used for hooking the Fakes API (and the "beep" suppressor for autocompletion features); if it's the only thing holding back an ARM64 build, there's probably a...

Hi @Mo-Gul, you'll find that command under Core.UI.Commands.ComCommands; the call that exports a project is around line 122: https://github.com/rubberduck-vba/Rubberduck/blob/1e819c8e2602da623a5c9b5d3734f0696b59a754/Rubberduck.Core/UI/Command/ComCommands/ExportAllCommand.cs#L120-L125 It calls into the COM wrapper for `VBProject`, which has an...

@BZngr why not both? ☺️ I think a `RemoveEmptyModuleQuickFix` is definitely something we should be offering when facing an `EmptyModuleInspection` result, _and_ there should be a setting to control whether...

This feature is happening in v3, but isn't going to work (not _nicely_ anyway) with the 2.x structure. Deferred to v3, since v3 is where Rubberduck gets to fully control...

@yuriykaz thanks for the feedback! You're absolutely correct, this is something that needs complete transparency and has to be explicitly opt-in (as opposed to opt-out). Telemetry isn't going to happen...

Not completed-completed, but LSP (via OmniSharp) is going to work over named pipes in RD3 - still WIP, but the concept has been proven.

Side note, the indenter in RD3 is going to become "code formatting", to adhere with LSP terminology; trimming extraneous whitespace is very much in scope there. It's also inherently going...

Rubberduck is not currently able to compile VBA code, although its guts are probably something like 80% of the way already, however we do not intend to do this. Rather,...

RD3 is going to capture a lot more symbols than 2.x ever did, and a type system is being crafted; the idea is simply to adhere to the language server...