dvdhrm/kmscon — pull request #6 by bluetech (2012-01-09 00:24:12+00:00)
Title: Add psuedo terminal support

Hi,
So I felt like plugging a real shell might be the next logical step. I know you're working on this too, but its pretty straightforward so I did it myself. If you haven't got something like this locally, then have a look :)

The first four commits are pretty simple preparatory stuff.
The final commit makes vte.c handle all the pty stuff on its own and report to the terminal object when necessary. I had to make some changes along the way, hopefully they are fine.

Also, I wasn't entirely sure what your intentions were regarding unicode handling and which subsystem should do what, specifically the utf-8 conversion. So I just ignored it here for now, but its mostly orthogonal to this series.

Thanks,
Ran