commit | 410e0da343fd581f3112037deb475db9fb0da850 | [log] [tgz] |
---|---|---|
author | Jeff Sharkey <jsharkey@android.com> | Tue Feb 19 23:10:46 2013 -0800 |
committer | Jeff Sharkey <jsharkey@android.com> | Tue Feb 19 23:11:58 2013 -0800 |
tree | b5abeb9de4fb1818c26b2be19aa842e65576d789 | |
parent | 5d4b3955da5952d8ec2cb45e3aa5406294560798 [diff] |
TerminalView to draw session contents. View sets terminal dimensions to match screen, and handles any draw requests for dirty regions. damage() calls from below are translated into normal View invalidates. For now makes separate getCell() calls for each cell while drawing across screen. This currently costs about 130ms for a 38x59 shell. Change-Id: I2d106a8aeb18e9d6993f30cfb02438e85ee63c65