foxygit / doom Log in
commit c0d6fcfe030283878714664f279bcf007e6e2a4f
Author:     Simon Howard <fraggle@gmail.com>
AuthorDate: Thu Aug 31 20:40:48 2006 +0000
Commit:     Simon Howard <fraggle@gmail.com>
CommitDate: Thu Aug 31 20:40:48 2006 +0000

    Add missing copyright notices to textscreen and setup files.

    Subversion-branch: /trunk/chocolate-doom
    Subversion-revision: 590
---
 setup/display.c                | 20 ++++++++++++++++++++
 setup/keyboard.c               | 20 ++++++++++++++++++++
 setup/mainmenu.c               | 20 ++++++++++++++++++++
 setup/mouse.c                  | 20 ++++++++++++++++++++
 setup/multiplayer.c            | 20 ++++++++++++++++++++
 setup/txt_keyinput.c           | 20 ++++++++++++++++++++
 setup/txt_keyinput.h           |  3 ---
 setup/txt_mouseinput.c         | 20 ++++++++++++++++++++
 setup/txt_mouseinput.h         |  3 ---
 textscreen/textscreen.h        |  3 ---
 textscreen/txt_button.c        | 20 ++++++++++++++++++++
 textscreen/txt_button.h        |  3 ---
 textscreen/txt_checkbox.c      | 20 ++++++++++++++++++++
 textscreen/txt_checkbox.h      |  3 ---
 textscreen/txt_desktop.c       |  3 ---
 textscreen/txt_desktop.h       |  3 ---
 textscreen/txt_dropdown.c      | 20 ++++++++++++++++++++
 textscreen/txt_dropdown.h      |  3 ---
 textscreen/txt_font.h          |  9 +--------
 textscreen/txt_gui.c           | 11 +----------
 textscreen/txt_gui.h           | 17 +----------------
 textscreen/txt_inputbox.c      | 20 ++++++++++++++++++++
 textscreen/txt_inputbox.h      |  3 ---
 textscreen/txt_io.c            | 14 +-------------
 textscreen/txt_io.h            | 17 +----------------
 textscreen/txt_label.c         | 20 ++++++++++++++++++++
 textscreen/txt_label.h         |  3 ---
 textscreen/txt_main.c          | 23 +----------------------
 textscreen/txt_main.h          | 13 +------------
 textscreen/txt_radiobutton.c   | 20 ++++++++++++++++++++
 textscreen/txt_radiobutton.h   |  3 ---
 textscreen/txt_separator.c     | 20 ++++++++++++++++++++
 textscreen/txt_separator.h     |  3 ---
 textscreen/txt_strut.c         | 20 ++++++++++++++++++++
 textscreen/txt_strut.h         |  3 ---
 textscreen/txt_table.c         |  3 ---
 textscreen/txt_table.h         |  3 ---
 textscreen/txt_widget.c        | 21 +++++++++++++++++++++
 textscreen/txt_widget.h        |  3 ---
 textscreen/txt_window.c        |  5 +++++
 textscreen/txt_window.h        |  3 ---
 textscreen/txt_window_action.c | 20 ++++++++++++++++++++
 textscreen/txt_window_action.h |  3 ---
 43 files changed, 353 insertions(+), 151 deletions(-)

diff --git a/setup/display.c b/setup/display.c
index f4250590..ca3d690f 100644
--- a/setup/display.c
+++ b/setup/display.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//
 #include "textscreen.h"

 static int vidmode = 1;
diff --git a/setup/keyboard.c b/setup/keyboard.c
index c635e93c..a76bbbfe 100644
--- a/setup/keyboard.c
+++ b/setup/keyboard.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//
 #include "textscreen.h"

 #include "txt_keyinput.h"
diff --git a/setup/mainmenu.c b/setup/mainmenu.c
index 62e20e89..b55cffa2 100644
--- a/setup/mainmenu.c
+++ b/setup/mainmenu.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//
 #include <stdlib.h>

 #include "config.h"
diff --git a/setup/mouse.c b/setup/mouse.c
index e60868fc..a43e439f 100644
--- a/setup/mouse.c
+++ b/setup/mouse.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdlib.h>
 #include "textscreen.h"
diff --git a/setup/multiplayer.c b/setup/multiplayer.c
index 8e9a2e6b..2c7828ad 100644
--- a/setup/multiplayer.c
+++ b/setup/multiplayer.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//
 #include <stdio.h>
 #include <stdlib.h>

diff --git a/setup/txt_keyinput.c b/setup/txt_keyinput.c
index 1d79dbc1..f6390154 100644
--- a/setup/txt_keyinput.c
+++ b/setup/txt_keyinput.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdlib.h>
 #include <string.h>
diff --git a/setup/txt_keyinput.h b/setup/txt_keyinput.h
index e52d3041..4952a970 100644
--- a/setup/txt_keyinput.h
+++ b/setup/txt_keyinput.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/setup/txt_mouseinput.c b/setup/txt_mouseinput.c
index 1c81e8dd..1a4489b4 100644
--- a/setup/txt_mouseinput.c
+++ b/setup/txt_mouseinput.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdio.h>
 #include <stdlib.h>
diff --git a/setup/txt_mouseinput.h b/setup/txt_mouseinput.h
index bfefb846..57c258eb 100644
--- a/setup/txt_mouseinput.h
+++ b/setup/txt_mouseinput.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/textscreen.h b/textscreen/textscreen.h
index dd4bdd46..12cfc047 100644
--- a/textscreen/textscreen.h
+++ b/textscreen/textscreen.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_button.c b/textscreen/txt_button.c
index 9cd20169..b07d8096 100644
--- a/textscreen/txt_button.c
+++ b/textscreen/txt_button.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdlib.h>
 #include <string.h>
diff --git a/textscreen/txt_button.h b/textscreen/txt_button.h
index f48c6bff..76afa0eb 100644
--- a/textscreen/txt_button.h
+++ b/textscreen/txt_button.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_checkbox.c b/textscreen/txt_checkbox.c
index 56746f5f..40eae131 100644
--- a/textscreen/txt_checkbox.c
+++ b/textscreen/txt_checkbox.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdlib.h>
 #include <string.h>
diff --git a/textscreen/txt_checkbox.h b/textscreen/txt_checkbox.h
index 44fb39c0..1b34c3a0 100644
--- a/textscreen/txt_checkbox.h
+++ b/textscreen/txt_checkbox.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_desktop.c b/textscreen/txt_desktop.c
index 803fa4fc..a55febb0 100644
--- a/textscreen/txt_desktop.c
+++ b/textscreen/txt_desktop.c
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_desktop.h b/textscreen/txt_desktop.h
index ecf4ee6d..cf7991da 100644
--- a/textscreen/txt_desktop.h
+++ b/textscreen/txt_desktop.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_dropdown.c b/textscreen/txt_dropdown.c
index 84fd3aca..99927c39 100644
--- a/textscreen/txt_dropdown.c
+++ b/textscreen/txt_dropdown.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdlib.h>
 #include <string.h>
diff --git a/textscreen/txt_dropdown.h b/textscreen/txt_dropdown.h
index 9539a879..1a142b73 100644
--- a/textscreen/txt_dropdown.h
+++ b/textscreen/txt_dropdown.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_font.h b/textscreen/txt_font.h
index e8668c21..43d3b519 100644
--- a/textscreen/txt_font.h
+++ b/textscreen/txt_font.h
@@ -1,9 +1,7 @@
 // Emacs style mode select -*- C++ -*-
 //---------------------------------------------------------------------------
 //
-// $Id: txt_font.h 146 2005-10-02 03:16:03Z fraggle $
-//
-// Copyright(C) 2005 Simon Howard
+// Copyright(C) 2005,2006 Simon Howard
 // Copyright (C) 2002-2004  The DOSBox Team
 //
 // This program is free software; you can redistribute it and/or modify
@@ -20,11 +18,6 @@
 // along with this program; if not, write to the Free Software
 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 //
-// $Log$
-// Revision 1.1  2005/10/02 03:16:03  fraggle
-// Text mode emulation code
-//
-//
 //---------------------------------------------------------------------------
 //
 // VGA font data
diff --git a/textscreen/txt_gui.c b/textscreen/txt_gui.c
index 9de66627..f860e87a 100644
--- a/textscreen/txt_gui.c
+++ b/textscreen/txt_gui.c
@@ -1,10 +1,7 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id: txt_gui.c 547 2006-06-02 19:29:24Z fraggle $
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
-// Copyright(C) 2005 Simon Howard
+// Copyright(C) 2005,2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
 // modify it under the terms of the GNU General Public License
@@ -21,12 +18,6 @@
 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 // 02111-1307, USA.
 //
-// $Log$
-// Revision 1.1  2006/01/13 23:56:00  fraggle
-// Add text-mode I/O functions.
-// Use text-mode screen for the waiting screen.
-//
-//

 #include <string.h>

diff --git a/textscreen/txt_gui.h b/textscreen/txt_gui.h
index 03c1dc3d..65c97c66 100644
--- a/textscreen/txt_gui.h
+++ b/textscreen/txt_gui.h
@@ -1,10 +1,7 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id: txt_gui.h 487 2006-05-20 15:45:36Z fraggle $
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
-// Copyright(C) 2005 Simon Howard
+// Copyright(C) 2005,2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
 // modify it under the terms of the GNU General Public License
@@ -21,18 +18,6 @@
 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 // 02111-1307, USA.
 //
-// $Log$
-// Revision 1.1  2006/01/13 23:56:00  fraggle
-// Add text-mode I/O functions.
-// Use text-mode screen for the waiting screen.
-//
-// Revision 1.2  2006/01/13 18:23:28  fraggle
-// Textscreen getchar() function; remove SDL code from I_Endoom.
-//
-// Revision 1.1  2005/10/02 03:16:03  fraggle
-// Text mode emulation code
-//
-//
 //-----------------------------------------------------------------------------
 //
 // Text mode emulation in SDL
diff --git a/textscreen/txt_inputbox.c b/textscreen/txt_inputbox.c
index 16e423d1..e1cd5648 100644
--- a/textscreen/txt_inputbox.c
+++ b/textscreen/txt_inputbox.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdio.h>
 #include <stdlib.h>
diff --git a/textscreen/txt_inputbox.h b/textscreen/txt_inputbox.h
index c553df44..400a1ed8 100644
--- a/textscreen/txt_inputbox.h
+++ b/textscreen/txt_inputbox.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_io.c b/textscreen/txt_io.c
index b1a5f31f..96a6e911 100644
--- a/textscreen/txt_io.c
+++ b/textscreen/txt_io.c
@@ -1,10 +1,7 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id: txt_io.c 480 2006-05-18 18:48:24Z fraggle $
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
-// Copyright(C) 2005 Simon Howard
+// Copyright(C) 2005,2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
 // modify it under the terms of the GNU General Public License
@@ -21,15 +18,6 @@
 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 // 02111-1307, USA.
 //
-// $Log$
-// Revision 1.2  2006/01/14 00:10:53  fraggle
-// Change the format of color commands.  Reorganise the waiting dialog.
-//
-// Revision 1.1  2006/01/13 23:56:00  fraggle
-// Add text-mode I/O functions.
-// Use text-mode screen for the waiting screen.
-//
-//
 //-----------------------------------------------------------------------------
 //
 // Text mode I/O functions, similar to C stdio
diff --git a/textscreen/txt_io.h b/textscreen/txt_io.h
index a3d69ce4..78c68f46 100644
--- a/textscreen/txt_io.h
+++ b/textscreen/txt_io.h
@@ -1,10 +1,7 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id: txt_io.h 480 2006-05-18 18:48:24Z fraggle $
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
-// Copyright(C) 2005 Simon Howard
+// Copyright(C) 2005,2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
 // modify it under the terms of the GNU General Public License
@@ -21,18 +18,6 @@
 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 // 02111-1307, USA.
 //
-// $Log$
-// Revision 1.1  2006/01/13 23:56:00  fraggle
-// Add text-mode I/O functions.
-// Use text-mode screen for the waiting screen.
-//
-// Revision 1.2  2006/01/13 18:23:28  fraggle
-// Textscreen getchar() function; remove SDL code from I_Endoom.
-//
-// Revision 1.1  2005/10/02 03:16:03  fraggle
-// Text mode emulation code
-//
-//
 //-----------------------------------------------------------------------------
 //
 // Text mode emulation in SDL
diff --git a/textscreen/txt_label.c b/textscreen/txt_label.c
index cff3bb69..6434f5f6 100644
--- a/textscreen/txt_label.c
+++ b/textscreen/txt_label.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdlib.h>
 #include <string.h>
diff --git a/textscreen/txt_label.h b/textscreen/txt_label.h
index 5c421ffc..f4e336cb 100644
--- a/textscreen/txt_label.h
+++ b/textscreen/txt_label.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_main.c b/textscreen/txt_main.c
index 203d4e0f..5ecd590b 100644
--- a/textscreen/txt_main.c
+++ b/textscreen/txt_main.c
@@ -1,10 +1,7 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id: txt_main.c 570 2006-08-31 18:08:43Z fraggle $
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
-// Copyright(C) 2005 Simon Howard
+// Copyright(C) 2005,2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
 // modify it under the terms of the GNU General Public License
@@ -21,24 +18,6 @@
 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 // 02111-1307, USA.
 //
-// $Log$
-// Revision 1.5  2006/01/13 23:56:00  fraggle
-// Add text-mode I/O functions.
-// Use text-mode screen for the waiting screen.
-//
-// Revision 1.4  2006/01/13 18:23:28  fraggle
-// Textscreen getchar() function; remove SDL code from I_Endoom.
-//
-// Revision 1.3  2005/10/09 20:19:21  fraggle
-// Handle blinking text in ENDOOM lumps properly.
-//
-// Revision 1.2  2005/10/09 16:42:46  fraggle
-// Cannot do arithmetic on void pointers in standard C
-//
-// Revision 1.1  2005/10/02 03:16:03  fraggle
-// Text mode emulation code
-//
-//
 //-----------------------------------------------------------------------------
 //
 // Text mode emulation in SDL
diff --git a/textscreen/txt_main.h b/textscreen/txt_main.h
index 0f63a445..beb57c57 100644
--- a/textscreen/txt_main.h
+++ b/textscreen/txt_main.h
@@ -1,10 +1,7 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id: txt_main.h 570 2006-08-31 18:08:43Z fraggle $
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
-// Copyright(C) 2005 Simon Howard
+// Copyright(C) 2005,2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
 // modify it under the terms of the GNU General Public License
@@ -21,14 +18,6 @@
 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 // 02111-1307, USA.
 //
-// $Log$
-// Revision 1.2  2006/01/13 18:23:28  fraggle
-// Textscreen getchar() function; remove SDL code from I_Endoom.
-//
-// Revision 1.1  2005/10/02 03:16:03  fraggle
-// Text mode emulation code
-//
-//
 //-----------------------------------------------------------------------------
 //
 // Text mode emulation in SDL
diff --git a/textscreen/txt_radiobutton.c b/textscreen/txt_radiobutton.c
index 56cec359..0f24a783 100644
--- a/textscreen/txt_radiobutton.c
+++ b/textscreen/txt_radiobutton.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdlib.h>
 #include <string.h>
diff --git a/textscreen/txt_radiobutton.h b/textscreen/txt_radiobutton.h
index 8e8d2da7..5174d958 100644
--- a/textscreen/txt_radiobutton.h
+++ b/textscreen/txt_radiobutton.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_separator.c b/textscreen/txt_separator.c
index 48fa8f02..e1d739e6 100644
--- a/textscreen/txt_separator.c
+++ b/textscreen/txt_separator.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdlib.h>
 #include <string.h>
diff --git a/textscreen/txt_separator.h b/textscreen/txt_separator.h
index a36e393b..c8691171 100644
--- a/textscreen/txt_separator.h
+++ b/textscreen/txt_separator.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_strut.c b/textscreen/txt_strut.c
index 0a0b402b..48fe8fa8 100644
--- a/textscreen/txt_strut.c
+++ b/textscreen/txt_strut.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdlib.h>
 #include <string.h>
diff --git a/textscreen/txt_strut.h b/textscreen/txt_strut.h
index 3f45b8db..7d9e7650 100644
--- a/textscreen/txt_strut.h
+++ b/textscreen/txt_strut.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_table.c b/textscreen/txt_table.c
index 7ec1af79..b6e8f29c 100644
--- a/textscreen/txt_table.c
+++ b/textscreen/txt_table.c
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_table.h b/textscreen/txt_table.h
index 12dcff92..084ade11 100644
--- a/textscreen/txt_table.h
+++ b/textscreen/txt_table.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_widget.c b/textscreen/txt_widget.c
index 1e2f0734..79528c7f 100644
--- a/textscreen/txt_widget.c
+++ b/textscreen/txt_widget.c
@@ -1,3 +1,24 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//
+
 #include <stdlib.h>
 #include <string.h>

diff --git a/textscreen/txt_widget.h b/textscreen/txt_widget.h
index ad88c511..89f47627 100644
--- a/textscreen/txt_widget.h
+++ b/textscreen/txt_widget.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_window.c b/textscreen/txt_window.c
index 2cb9ffc4..e25cefc7 100644
--- a/textscreen/txt_window.c
+++ b/textscreen/txt_window.c
@@ -1,3 +1,8 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
 // This program is free software; you can redistribute it and/or
 // modify it under the terms of the GNU General Public License
 // as published by the Free Software Foundation; either version 2
diff --git a/textscreen/txt_window.h b/textscreen/txt_window.h
index a71307ae..7aec10de 100644
--- a/textscreen/txt_window.h
+++ b/textscreen/txt_window.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or
diff --git a/textscreen/txt_window_action.c b/textscreen/txt_window_action.c
index 5df08e3b..9c9094ff 100644
--- a/textscreen/txt_window_action.c
+++ b/textscreen/txt_window_action.c
@@ -1,3 +1,23 @@
+// Emacs style mode select   -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 2006 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//

 #include <stdlib.h>
 #include <string.h>
diff --git a/textscreen/txt_window_action.h b/textscreen/txt_window_action.h
index 57028b80..5487503d 100644
--- a/textscreen/txt_window_action.h
+++ b/textscreen/txt_window_action.h
@@ -1,9 +1,6 @@
 // Emacs style mode select   -*- C++ -*-
 //-----------------------------------------------------------------------------
 //
-// $Id$
-//
-// Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2006 Simon Howard
 //
 // This program is free software; you can redistribute it and/or