I've published
Secure Shell (dev) 0.8.28.2
The most visible change here is that lines of text will appear 1 pixel closer to each other. Previous versions added 1 pixel to the measured character height to compensate for a bug in Chrome that left behind artifacts of underscore characters in some fonts. The downside of the hack was that in apps that used ASCII graphics, you'd notice the 1px margin above and below each row.
The underlying Chrome bug was fixed a while ago, and so we removed the + 1 pixel hack. The upside of this change is that ASCII graphics should now look correct. The downside is that some fonts still render their underscore below the reported character height. Most notably, the version of "DejaVu Sans Mono" (the default hterm font on Linux) that ships on Ubuntu 12.04 will do this at certain font sizes.
If you run into this issue and it bothers you, you can try updating your font or selecting a different font face.
In other news, I don't the the update checking code from 0.8.28.1 is working. My instance of Secure Shell (dev) 0.8.28.1 exited without warning when I clicked "Update extensions now". If anyone sees an orange update arrow appear in the terminal window instead of an abrupt exit, please let me know.
Finally, a new feature for nethack addicts. hterm now parses
vt_tiledata sequences and decorates the resulting dom node with class="tile tile_X", where X is the tile data. There are no tile-specific CSS rules by default, but you can create your own stylesheet and set it as the 'user-css' preference.
Changes from the hterm 1.48 changelog are:
* Place ruler text inside a span to fix issues on Firefox.
* Improve zoom keyboard handling on Mac and Firefox.
* Fix "CSI u" sequence.
* Remove the height + 1 underscore hack.
* Add parser routine and set css class for vt_tiledata support. Users will
still need to add a custom stylesheet to see vt tiles.
* Allow double-click selections to start with "." or "~".
* Disable terminal cursor hiding when vt mouse tracking is enabled.
* If the terminal cursor is hidden because it's under the mouse cursor, restore
the visibility when the terminal cursor moves.
Rob.