New NVDA Miscellaneous Dependencies Package (version 2008-06-17-01)

A new version of the NVDA Miscellaneous Dependencies package has been released. This includes a new version of the virtual buffer library. It also includes mfc71.dll, which is required to compile NVDA into an executable and is missing on many systems.

Noteworthy changes in the new version of the virtual buffer library include:

  • Don't render unlabelled, non-interactive (i.e. not linked or clickable) graphics. This removes a lot of unnecessary clutter from many pages.
  • Fix a bug where text would eventually mysteriously disappear for virtual buffers for dynamic sites such as GMail and PennyTel?.
  • Eliminate extraneous whitespace in several circumstances.
  • Treat sections, separators, tables, iframes and unknown objects as block elements. This means that these elements will never be rendered on the same line as another element.
  • Ignore unlabelled graphics inside links if the graphic is not the link's only content and is not clickable.
  • Filter the URL for links with no content in the same way that URLs for graphic links are filtered. Implements #104.
  • Improvements to the method used to avoid rendering invisible elements.
  • Other minor optimisations and fixes.

This will be included in NVDA snapshots from r2138.

Comments

No comments.