Start using ncurses by converting printf() into printw()


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5906 561c3618-0fe6-0310-b5d6-fc65c73fee30
Get the username and password via curses.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5907 561c3618-0fe6-0310-b5d6-fc65c73fee30
Print *'s instead of the password when entering.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5908 561c3618-0fe6-0310-b5d6-fc65c73fee30
Convert to curses colours and curses input from the user after login.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5909 561c3618-0fe6-0310-b5d6-fc65c73fee30
Don't automatically echo the newline. Also cleanup slightly upon running a
command.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5910 561c3618-0fe6-0310-b5d6-fc65c73fee30
nonl is not what I want, remove it.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5911 561c3618-0fe6-0310-b5d6-fc65c73fee30
Enable scrolling. Doesn't work quite as hoped yet.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5912 561c3618-0fe6-0310-b5d6-fc65c73fee30
Fix processing a short command after a long one.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5913 561c3618-0fe6-0310-b5d6-fc65c73fee30
Ignore empty commands.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5914 561c3618-0fe6-0310-b5d6-fc65c73fee30
Fix the partially updated screen. Apparently refresh() isn't sufficient in all
cases.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5920 561c3618-0fe6-0310-b5d6-fc65c73fee30
Create windows for the basic layout.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5921 561c3618-0fe6-0310-b5d6-fc65c73fee30
Display messages in the chatlog instead of everywhere.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5922 561c3618-0fe6-0310-b5d6-fc65c73fee30
Enable colour inside the chatlog messages.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5923 561c3618-0fe6-0310-b5d6-fc65c73fee30
Echo user input into th chatline.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5924 561c3618-0fe6-0310-b5d6-fc65c73fee30
Make refresh work again by doing it twice.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5925 561c3618-0fe6-0310-b5d6-fc65c73fee30
Draw the border outside the windows' bounds so scrolling doesn't overwrite the
window.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5926 561c3618-0fe6-0310-b5d6-fc65c73fee30
Since the windows no longer include their border move to the true top of the
window.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5931 561c3618-0fe6-0310-b5d6-fc65c73fee30
Move the screen cursor to match that of the chatline.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5932 561c3618-0fe6-0310-b5d6-fc65c73fee30
Clear the chatline after entering the new command.


git-svn-id: svn+ssh://svnrepo/projects/furcadia/furc-curses/trunk@5933 561c3618-0fe6-0310-b5d6-fc65c73fee30