textmate/textmate — pull request #1221 by dusek (2014-03-31 21:30:41+00:00)
Title: Improve accessibility of Find dialog (+small stuff)

These commits improve accessibility of Find dialog by setting accessibility
labels for various UI elements and announcing result directly in one case.

While I was at it, I improved a little bit in the same spirit old code for
accessibility in status bar, and added one of my email address hashes.

I am not sure with `NSObject*` vs. `id` in my commits - I used `NSObject*` as
it is more type strict, but if the TextMate's convention is to use `id` in such
cases, please feel free to change it that way (or tell me to change it).

Also there is one issue - the Find/Replace history menu is in a new window
to which VoiceOver does not switch automatically (only announces a "new window"
and provides no feedback when navigating just with arrows up/down (as opposed
to VO-up/down), but fixing that is beyond the scope of work I want to do right
now (and maybe beyond what I am capable of right now :-).

I release these patches into public domain.