Skip to content

Tags: alzwded/AltTabber

Tags

1.9.1

Toggle 1.9.1's commit message
Guerrilla defensive programming

I swear I saw this thing crash once or twice while Narrator was starting
up and I was in the middle of typing out a filter, but never ever could
I get it to fail under a debugger. Maybe it was nothing and I was imagining
things.

In any case, the only race I can think of is trying to access slots from
a ThumbnailUIAProvider while the slots array is being rebuilt. Hence, added
an atomic int to signal this. Since it's not a mutex, it's still racy, but
the odds of hitting are a bit slimmer, I think?

I don't really want to add a full blown mutex until I get a clear explanation
of what sort of threads UIA injects into my single threaded program, b/c this
is a bit ridiculous to try to reverse engineer (especially if it's not contractual)

Anyway, should be slightly --but not entirely-- more stable under screen reader
AT now.

1.9

Toggle 1.9's commit message
Add UIA accessibility

1.8

Toggle 1.8's commit message
add resetOnClose reg key

1.7

Toggle 1.7's commit message
Fix memleak

- Pen that drew debug diagonal was leaked (in WM_PAINT)
- Update .gitignore to ignore new .vs folder
- Update project to windows 10/v141 toolset
- Update about dialog to new version

1.6

Toggle 1.6's commit message
fix issue with cursor jumping all over the place

* completes previous commit
* logical coordinates are weird and not properly documented on msdn
  (i.e. I didn't notice the concept until now)

1.5

Toggle 1.5's commit message
fix bug in none-aero mode; bump version

1.4

Toggle 1.4's commit message
fix moving windows across monitors

1.3

Toggle 1.3's commit message
bump version, change default hotkey to alt+oem_3

1.2

Toggle 1.2's commit message
Fix #2

bump version

1.1.0.1

Toggle 1.1.0.1's commit message
fix many bugs