{"action":"created","issue":{"url":"https://api.github.com/repos/rubberduck-vba/Rubberduck/issues/2289","repository_url":"https://api.github.com/repos/rubberduck-vba/Rubberduck","labels_url":"https://api.github.com/repos/rubberduck-vba/Rubberduck/issues/2289/labels{/name}","comments_url":"https://api.github.com/repos/rubberduck-vba/Rubberduck/issues/2289/comments","events_url":"https://api.github.com/repos/rubberduck-vba/Rubberduck/issues/2289/events","html_url":"https://github.com/rubberduck-vba/Rubberduck/pull/2289","id":181449955,"number":2289,"title":"Wrapped SafeComWrappers with interfaces","user":{"login":"retailcoder","id":5751684,"avatar_url":"https://avatars.githubusercontent.com/u/5751684?v=3","gravatar_id":"","url":"https://api.github.com/users/retailcoder","html_url":"https://github.com/retailcoder","followers_url":"https://api.github.com/users/retailcoder/followers","following_url":"https://api.github.com/users/retailcoder/following{/other_user}","gists_url":"https://api.github.com/users/retailcoder/gists{/gist_id}","starred_url":"https://api.github.com/users/retailcoder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/retailcoder/subscriptions","organizations_url":"https://api.github.com/users/retailcoder/orgs","repos_url":"https://api.github.com/users/retailcoder/repos","events_url":"https://api.github.com/users/retailcoder/events{/privacy}","received_events_url":"https://api.github.com/users/retailcoder/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-10-06T15:35:30Z","updated_at":"2016-10-10T06:17:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rubberduck-vba/Rubberduck/pulls/2289","html_url":"https://github.com/rubberduck-vba/Rubberduck/pull/2289","diff_url":"https://github.com/rubberduck-vba/Rubberduck/pull/2289.diff","patch_url":"https://github.com/rubberduck-vba/Rubberduck/pull/2289.patch"},"body":"Everything is now working against interfaces: this is the first step in getting RD to work in VB6!\r\n\r\nAlso the interfaces wrap `SafeComWrapper<T>` implementations, which are themselves wrapping COM types, to be properly released at shutdown. Ideally."},"comment":{"url":"https://api.github.com/repos/rubberduck-vba/Rubberduck/issues/comments/252543349","html_url":"https://github.com/rubberduck-vba/Rubberduck/pull/2289#issuecomment-252543349","issue_url":"https://api.github.com/repos/rubberduck-vba/Rubberduck/issues/2289","id":252543349,"user":{"login":"retailcoder","id":5751684,"avatar_url":"https://avatars.githubusercontent.com/u/5751684?v=3","gravatar_id":"","url":"https://api.github.com/users/retailcoder","html_url":"https://github.com/retailcoder","followers_url":"https://api.github.com/users/retailcoder/followers","following_url":"https://api.github.com/users/retailcoder/following{/other_user}","gists_url":"https://api.github.com/users/retailcoder/gists{/gist_id}","starred_url":"https://api.github.com/users/retailcoder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/retailcoder/subscriptions","organizations_url":"https://api.github.com/users/retailcoder/orgs","repos_url":"https://api.github.com/users/retailcoder/repos","events_url":"https://api.github.com/users/retailcoder/events{/privacy}","received_events_url":"https://api.github.com/users/retailcoder/received_events","type":"User","site_admin":false},"created_at":"2016-10-10T06:17:53Z","updated_at":"2016-10-10T06:17:53Z","body":"@Vogel612 here it is - 2,835 errors in 70 files, all in the `RubberduckTests` project. I'm consistently having a clean exit in Excel. The initial parse is disabled - I can't seem to be able to correctly trigger it at startup without crashing the host. Everything else seems to work as intended. The only slight little problem is, well, the fact that changing RD to no longer directly depend on the `Microsoft.Vbe.Interop` assembly has broken quite a few tests; I'd get them to compile, but there's 860-some tests that won't pass anyway - there's a technical debt to pay in the `RubberduckTests` project before we can get a green build here.\r\n\r\n@comintern @ThunderFrame FYI `Extension.OnConnection` is now creating a VBA or a VB6 wrapper accordingly with the type of the `Application` parameter; I expect Rubberduck to just crash in a VB6 host at this point (the Ninject bindings would do it, or the many `throw new NotImplementedException();` instructions scattered throughout the VB6 wrapper types)."}}
{"actor":{"display_login":"retailcoder"}}