fix the select() call to work after it has timed out, and always flush at the end...
-rw-r--r-- 13 .gitignore
-rw-r--r-- 377 Makefile
-rw-r--r-- 6897 dcompmgr.c
-rw-r--r-- 9696 display.c
-rw-r--r-- 1840 display.h
-rw-r--r-- 91 gettext.h
-rw-r--r-- 3322 list.c
-rw-r--r-- 957 list.h
-rw-r--r-- 796 render.c
-rw-r--r-- 147 render.h
-rw-r--r-- 8307 screen.c
-rw-r--r-- 1787 screen.h
-rw-r--r-- 737 time.c
-rw-r--r-- 260 time.h
-rw-r--r-- 960 window.c
-rw-r--r-- 616 window.h