Ok, so I think something is biting my arm here with #Tenacity and I can't figure it out. On the windows-rebase-fixes branch, everything compiles fine, but linking fails due to "wxEventFilter::wxEventFilter()" and "wxEventFilter::~wxEventFilter()" both already being defined in JournalEvents.cpp (LNK2005). On Linux, everything builds fine, at least with the GNU linker.
Looking at wx/eventfilter.h, it appears that it has both its constructor and destructor defined inline with the class declaration, so I'm wondering if that's a cause. It also doesn't seem like upstream has had this issue so I'm assuming it's something with us somewhere. Maybe it's our build system?
Does anybody know why this is happening? Am I missing something here?