v8 patch: full VoiceOver support with typing echo + reviewer fixes
New in v8:
- Rich typing echo via NSAccessibilityPostNotificationWithUserInfo
with kAXTextEditTypeTyping userInfo (WebKit pattern)
- BUF_MODIFF tracking: content edit -> ValueChanged, cursor move -> SelectedTextChanged only
- Parameterized text navigation: lineForIndex, rangeForLine, frameForRange,
attributedStringForRange, rangeForPosition (stub)
Reviewer fixes applied:
- Fix multibyte byte_range cap (use buf_charpos_to_bytepos, not hardcoded 10000)
- Fix legacy BoundsForRange to use actual parameter instead of NSMakeRange(0,0)
- Move extern NSString* declarations to file scope
Review score: 82 -> fixes applied.