
Reported bugs needing investigation:

- Try to ping a host and then abort it via CTRL+C. Or do 'tail -f /var/log/messages'
  and quit this command with CTRL+C. The CTRL+C has no longer an effect.. :/
  This was on a remote linux box. Generally, when you ssh to a remote box, you
  can find tons of bugs... (cegger)
- Missing lines in top output under OSX (cegger). Also happens within bitchx.


Features requests:

- set the 'resolution' in terms of the number of characters (Neil Pilgrim)
  

Technical items:

- replace wctomb/mbtowc with wcrtomb/mbrtowc. the latter are thread safe, but
  need to check wether they exist on all supported platforms. maybe fallback
  to wctomb/mbtowc if they don't
- don't write twice with X:-nobuffer (once because we scroll and once because
  scrolling causes an expose event to be generated)
- use ttyname() or ptsname() instead of passing a buffer to openpty() (dangerous)
- use getpt()/grantpt()/unlockpt() in openpty.c instead of trying to guess the tty name
  (see http://www.delorie.com/gnu/docs/glibc/libc_376.html)
- Do REAL bold feature instead of a darker shade of color
  Doable, but forces larger cells, which wastes real estate most of the time
  -> won't be implemented
- allow out-of-tree building (how?)
- draw block characters myself instead of relying on the fonts, which might miss
  them or draw them incorrectly

  
  
Features roadmap:

0.7.x: Series dedicated to speed improvement

- use freetype caching capabilities
- improve pty lookup for systems without openpty()

0.8 and later: The icing on the cake

- improve autogen.sh for use with autotools versions previous to 1.7
- look into libtool for static/dynamic/mixed building
- add --default-term option
- mouse selection/copy
- background image
- resizing support (needs improved libggiwmh)
