diff --git a/BSD b/BSD
new file mode 100644
index 00000000..79fe1f97
--- /dev/null
+++ b/BSD
@@ -0,0 +1,28 @@
+Copyright (c) 2001, Loki software, inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+Redistributions of source code must retain the above copyright notice, this list
+of conditions and the following disclaimer.
+
+Redistributions in binary form must reproduce the above copyright notice, this
+list of conditions and the following disclaimer in the documentation and/or
+other materials provided with the distribution.
+
+Neither the name of Loki software nor the names of its contributors may be used
+to endorse or promote products derived from this software without specific prior
+ written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT,INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/CHANGES-MACOS b/CHANGES-MACOS
new file mode 100644
index 00000000..fbe54618
--- /dev/null
+++ b/CHANGES-MACOS
@@ -0,0 +1,11 @@
+Changes file for the MacOS port of GtkRadiant 1.1-TA
+----------------------------------------------------
+05/24/2001
+TTimo
+ Patching the MacOS branch to build on linux
+04/15/2001
+Pradeep
+ Changes so that the whole project compiles under MacOSX/XFree.
+03/28/2001
+TTimo
+ added this file and gave write access to pradeep on the tree (testing write access)
diff --git a/COMPILING b/COMPILING
new file mode 100644
index 00000000..a53331be
--- /dev/null
+++ b/COMPILING
@@ -0,0 +1,7 @@
+ * understand relative paths in the .game file
+ * ignore warnings: 4996 4244 4267
+ ( some CRT API warning stuff, and size conversion warnings)
+ * using the same updated Gtk win32 as GtkR 1.5 (may be packaged a bit differently for sanity)
+ * converted the project files to VC8
+ * disabled all the modules that are not necessary for Q3 editing
+ * default parameters can't be used in function typedefs anymore, removed those and fixed the code accordingly
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
new file mode 100644
index 00000000..3cfab6d2
--- /dev/null
+++ b/CONTRIBUTORS
@@ -0,0 +1,65 @@
+GtkRadiant CONTRIBUTORS and CREDITS
+last update: 01/15/2001
+=======================
+
+Loki
+----
+Leonardo Zide leo@lokigames.com
+Mike Phillips (Loki QA)
+Bernd Kreimeier (overall coordination)
+
+QER.com
+-------
+TTimo timo@qeradiant.com
+^Fishman (Pablo Zurita) fish@gamedesign.net
+RR2DO2 rr2do2@q3f.com
+
+Curry plugin
+------------
+Mike "mickey" Jackman
+Tim "Maj" Rennie
+William "SmallPileOfGibs" Joseph
+
+PrtView plugin, various bug fixes and q3map guru
+------------------------------------------------
+Geoffrey DeWan
+
+Gensurf plugin
+--------------
+David Hyde
+
+PicoModel
+---------
+seaw0lf with assist by ydnar
+
+Q3Map2
+------
+Randy 'ydnar' Reddig
+
+Updated shader files, textures, entities.def, keyboard shortcut list
+overall testing and feedback
+----------------------------
+Jean-Francois "Eutectic" Groleau
+
+Improvements and bug fixing
+---------------------------
+Jan Paul "MrElusive" van Waveren
+Robert Duffy
+
+Web
+---
+Dave "Bargle" Koenig and Jason "Wolfen" Spencer
+
+Thanks to John Hutton, AstroCreep and W2k for web help
+
+FAQ
+---
+Equim and Wex
+
+Misc
+----
+Thanks to everyone on the beta mailing list and
+irc.telefragged.com #qeradiant for testing and feedback.
+Updated icons by AstroCreep!
+Bitch-slapping by RaYGunn!
+Last minute bugs by SpoG! (SpoG--)
diff --git a/CONTRIBUTOR_AGREEMENT b/CONTRIBUTOR_AGREEMENT
new file mode 100644
index 00000000..e69de29b
diff --git a/DarwinCompileInfo.rtf b/DarwinCompileInfo.rtf
new file mode 100644
index 00000000..ff5cfb16
--- /dev/null
+++ b/DarwinCompileInfo.rtf
@@ -0,0 +1,55 @@
+{\rtf1\mac\ansicpg10000\cocoartf100
+{\fonttbl\f0\fswiss\fcharset77 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\margl1440\margr1440\vieww9000\viewh9000\viewkind0
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
+
+\f0\fs24 \cf0 \
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
+\cf0 Install XFree86\
+ see\
+ http://xfree86.org and http://mrcla.com/XonX \
+ on installing X Window System on your OS X\
+\
+Download these:\
+ftp://gnu-darwin.sourceforge.net/pub/gnu-darwin/gtk+-1.2.8.tgz\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
+\cf0 ftp://gnu-darwin.sourceforge.net/pub/gnu-darwin/Mesa-3.4.tgz\
+\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
+\cf0 Untar these with \
+ tar xzvf gtk+-1.2.8.tgz\
+ tar xzvf Mesa-3.4.tgz\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
+\cf0 \
+change to root , go into these directory and type:\
+make install\
+(This will install gtk and Mesa)\
+\
+download this:\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
+\cf0 http://prdownloads.sourceforge.net/fink/dlcompat-20010123.tar.gz\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
+\cf0 tar xzvf dlcompat*\
+cd dlcompat*\
+make\
+make install # do this as soot\
+\
+cd GtkRadiant/libs/libxml2/\
+./configure\
+make\
+make install\
+\
+cd GtkRadiant/libs/\
+make\
+\
+cd GtrRadiant/tools/\
+make\
+(This will give you a q3map executable )\
+\
+cd GtkRadiant/radiant/\
+make\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
+\cf0 (This will give you a radiant executable )\
+\
+}
diff --git a/DoxyConfig b/DoxyConfig
new file mode 100644
index 00000000..fc7f6821
--- /dev/null
+++ b/DoxyConfig
@@ -0,0 +1,47 @@
+# Included Doxygen Config file
+#---------------------------------------------------------------------------
+# Project name & version number
+#---------------------------------------------------------------------------
+PROJECT_NAME =
+PROJECT_NUMBER =
+
+#---------------------------------------------------------------------------
+# Where to put the output
+# Note: The images dir should be next to the created html dir within the
+# output dir.
+# eg;
+# [Current Dir]
+# L__[OUTPUT_DIRECTORY]
+# L__[html]
+# L__[images]
+#---------------------------------------------------------------------------
+OUTPUT_DIRECTORY = ../GtkRadiant-doxygen
+
+#---------------------------------------------------------------------------
+# Where to read the sources
+# you can add more than one source...
+# INPUT = radiant/ \
+# tools/quake3/q3map \
+# tools/quake3/q3data
+#
+# Recursive is set on, so setting it to ./ (current dir) would read source
+# files recursively from the current dir down. (which would take a while)
+#
+# eg: To document just include, if the current directory is ../GtkRadiant/
+# then...
+#---------------------------------------------------------------------------
+INPUT = GtkRadiant/include/
+
+#---------------------------------------------------------------------------
+# Misc settings
+# TAB_SIZE - sets the indenting for the inline source and the source
+# browser
+# INCLUDE_PATH - will include documentation for included files from other
+# packages. You can specify more than one path the same as
+# shown in the INPUT example Leave it blank if you don't want
+# this.
+# PERL_PATH - path to the perl executable
+#
+#---------------------------------------------------------------------------
+PERL_PATH = /usr/bin/perl
+
diff --git a/Doxyfile b/Doxyfile
new file mode 100644
index 00000000..a992b3d4
--- /dev/null
+++ b/Doxyfile
@@ -0,0 +1,170 @@
+# Doxyfile 1.2.5-20010304
+#---------------------------------------------------------------------------
+# General configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME =
+PROJECT_NUMBER =
+OUTPUT_DIRECTORY =
+OUTPUT_LANGUAGE = English
+EXTRACT_ALL = YES
+EXTRACT_PRIVATE = NO
+EXTRACT_STATIC = YES
+HIDE_UNDOC_MEMBERS = NO
+HIDE_UNDOC_CLASSES = NO
+BRIEF_MEMBER_DESC = YES
+REPEAT_BRIEF = YES
+ALWAYS_DETAILED_SEC = NO
+FULL_PATH_NAMES = YES
+STRIP_FROM_PATH = $(PWD)/
+INTERNAL_DOCS = YES
+CLASS_DIAGRAMS = YES
+SOURCE_BROWSER = YES
+INLINE_SOURCES = YES
+STRIP_CODE_COMMENTS = YES
+CASE_SENSE_NAMES = YES
+HIDE_SCOPE_NAMES = NO
+VERBATIM_HEADERS = YES
+SHOW_INCLUDE_FILES = YES
+JAVADOC_AUTOBRIEF = YES
+INHERIT_DOCS = YES
+INLINE_INFO = YES
+SORT_MEMBER_DOCS = YES
+DISTRIBUTE_GROUP_DOC = NO
+TAB_SIZE =
+ENABLED_SECTIONS =
+GENERATE_TODOLIST = YES
+GENERATE_TESTLIST = YES
+GENERATE_BUGLIST = YES
+ALIASES =
+MAX_INITIALIZER_LINES = 30
+OPTIMIZE_OUTPUT_FOR_C = NO
+SHOW_USED_FILES = YES
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET = YES
+WARNINGS = YES
+WARN_IF_UNDOCUMENTED = YES
+WARN_FORMAT = "$file:$line: $text"
+WARN_LOGFILE = doxygen.log
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT =
+FILE_PATTERNS = *.h \
+ *.cpp \
+ *.c
+RECURSIVE = YES
+EXCLUDE = *.dsp \
+ *.dsw \
+ *.o \
+ *.d \
+ *.ico \
+ *.bmp \
+ *.txt \
+ *.rc \
+ Entries \
+ Entries.Log \
+ Repository \
+ Root
+EXCLUDE_PATTERNS =
+EXAMPLE_PATH =
+EXAMPLE_PATTERNS =
+IMAGE_PATH =
+INPUT_FILTER =
+FILTER_SOURCE_FILES = YES
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX = YES
+COLS_IN_ALPHA_INDEX = 4
+IGNORE_PREFIX =
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML = YES
+HTML_OUTPUT =
+HTML_HEADER = Doxygen_extras/doxygen_gtkradiant_head.html
+HTML_FOOTER = Doxygen_extras/doxygen_gtkradiant_foot.html
+HTML_STYLESHEET = Doxygen_extras/doxygen_gtkradiant.css
+HTML_ALIGN_MEMBERS = YES
+GENERATE_HTMLHELP = NO
+GENERATE_CHI = NO
+BINARY_TOC = NO
+TOC_EXPAND = NO
+DISABLE_INDEX = NO
+ENUM_VALUES_PER_LINE = 4
+GENERATE_TREEVIEW = NO
+TREEVIEW_WIDTH = 250
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX = NO
+LATEX_OUTPUT =
+COMPACT_LATEX = NO
+PAPER_TYPE = a4wide
+EXTRA_PACKAGES =
+LATEX_HEADER =
+PDF_HYPERLINKS = NO
+USE_PDFLATEX = NO
+LATEX_BATCHMODE = NO
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF = NO
+RTF_OUTPUT =
+COMPACT_RTF = NO
+RTF_HYPERLINKS = NO
+RTF_STYLESHEET_FILE =
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN = NO
+MAN_OUTPUT =
+MAN_EXTENSION = .3
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING = YES
+MACRO_EXPANSION = YES
+EXPAND_ONLY_PREDEF = YES
+SEARCH_INCLUDES = YES
+INCLUDE_PATH =
+INCLUDE_FILE_PATTERNS =
+PREDEFINED =
+EXPAND_AS_DEFINED =
+#---------------------------------------------------------------------------
+# Configuration::addtions related to external references
+#---------------------------------------------------------------------------
+TAGFILES =
+GENERATE_TAGFILE =
+ALLEXTERNALS = NO
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+HAVE_DOT = YES
+CLASS_GRAPH = YES
+COLLABORATION_GRAPH = YES
+INCLUDE_GRAPH = YES
+INCLUDED_BY_GRAPH = YES
+GRAPHICAL_HIERARCHY = YES
+DOT_PATH =
+MAX_DOT_GRAPH_WIDTH = 1024
+MAX_DOT_GRAPH_HEIGHT = 1024
+GENERATE_LEGEND = YES
+DOT_CLEANUP = YES
+#---------------------------------------------------------------------------
+# Configuration::addtions related to the search engine
+#---------------------------------------------------------------------------
+SEARCHENGINE = NO
+CGI_NAME = search.cgi
+CGI_URL =
+DOC_URL =
+DOC_ABSPATH =
+BIN_ABSPATH = /usr/local/bin/
+EXT_DOC_PATHS =
+
+#---------------------------------------------------------------------------
+# Include file, at the bottom to over-ride anything I missed.
+#---------------------------------------------------------------------------
+@INCLUDE = DoxyConfig
diff --git a/Doxygen_files/Doxyfile b/Doxygen_files/Doxyfile
new file mode 100644
index 00000000..912e2b99
--- /dev/null
+++ b/Doxygen_files/Doxyfile
@@ -0,0 +1,159 @@
+# Doxyfile 1.2.5-20010304
+#---------------------------------------------------------------------------
+# General configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME =
+PROJECT_NUMBER =
+OUTPUT_DIRECTORY =
+OUTPUT_LANGUAGE = English
+EXTRACT_ALL = YES
+EXTRACT_PRIVATE = YES
+EXTRACT_STATIC = YES
+HIDE_UNDOC_MEMBERS = NO
+HIDE_UNDOC_CLASSES = NO
+BRIEF_MEMBER_DESC = YES
+REPEAT_BRIEF = YES
+ALWAYS_DETAILED_SEC = YES
+FULL_PATH_NAMES = YES
+STRIP_FROM_PATH = $(PWD)/
+INTERNAL_DOCS = YES
+CLASS_DIAGRAMS = YES
+SOURCE_BROWSER = YES
+INLINE_SOURCES = YES
+STRIP_CODE_COMMENTS = NO
+CASE_SENSE_NAMES = YES
+HIDE_SCOPE_NAMES = NO
+VERBATIM_HEADERS = YES
+SHOW_INCLUDE_FILES = YES
+JAVADOC_AUTOBRIEF = YES
+INHERIT_DOCS = YES
+INLINE_INFO = YES
+SORT_MEMBER_DOCS = YES
+DISTRIBUTE_GROUP_DOC = NO
+TAB_SIZE = 2
+ENABLED_SECTIONS =
+GENERATE_TODOLIST = YES
+GENERATE_TESTLIST = YES
+GENERATE_BUGLIST = YES
+ALIASES =
+MAX_INITIALIZER_LINES = 30
+OPTIMIZE_OUTPUT_FOR_C = NO
+SHOW_USED_FILES = YES
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET = YES
+WARNINGS = YES
+WARN_IF_UNDOCUMENTED = YES
+WARN_FORMAT = "$file:$line: $text"
+WARN_LOGFILE = doxygen.log
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT =
+FILE_PATTERNS = *.h \
+ *.cpp \
+ *.c
+RECURSIVE = YES
+EXCLUDE =
+EXCLUDE_PATTERNS =
+EXAMPLE_PATH =
+EXAMPLE_PATTERNS =
+IMAGE_PATH =
+INPUT_FILTER =
+FILTER_SOURCE_FILES = YES
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX = YES
+COLS_IN_ALPHA_INDEX = 4
+IGNORE_PREFIX =
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML = YES
+HTML_OUTPUT =
+HTML_HEADER = Doxygen_files/doxygen_gtkradiant_head.html
+HTML_FOOTER = Doxygen_files/doxygen_gtkradiant_foot.html
+HTML_STYLESHEET = Doxygen_files/doxygen_gtkradiant.css
+HTML_ALIGN_MEMBERS = YES
+GENERATE_HTMLHELP = NO
+GENERATE_CHI = NO
+BINARY_TOC = NO
+TOC_EXPAND = NO
+DISABLE_INDEX = NO
+ENUM_VALUES_PER_LINE = 4
+GENERATE_TREEVIEW = NO
+TREEVIEW_WIDTH = 250
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX = NO
+LATEX_OUTPUT =
+COMPACT_LATEX = NO
+PAPER_TYPE = a4wide
+EXTRA_PACKAGES =
+LATEX_HEADER =
+PDF_HYPERLINKS = NO
+USE_PDFLATEX = NO
+LATEX_BATCHMODE = NO
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF = NO
+RTF_OUTPUT =
+COMPACT_RTF = NO
+RTF_HYPERLINKS = NO
+RTF_STYLESHEET_FILE =
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN = NO
+MAN_OUTPUT =
+MAN_EXTENSION = .3
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING = YES
+MACRO_EXPANSION = YES
+EXPAND_ONLY_PREDEF = NO
+SEARCH_INCLUDES = YES
+INCLUDE_PATH =
+INCLUDE_FILE_PATTERNS =
+PREDEFINED =
+EXPAND_AS_DEFINED =
+#---------------------------------------------------------------------------
+# Configuration::addtions related to external references
+#---------------------------------------------------------------------------
+TAGFILES =
+GENERATE_TAGFILE =
+ALLEXTERNALS = NO
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+HAVE_DOT = YES
+CLASS_GRAPH = YES
+COLLABORATION_GRAPH = YES
+INCLUDE_GRAPH = YES
+INCLUDED_BY_GRAPH = YES
+GRAPHICAL_HIERARCHY = YES
+DOT_PATH =
+MAX_DOT_GRAPH_WIDTH = 1024
+MAX_DOT_GRAPH_HEIGHT = 1024
+GENERATE_LEGEND = YES
+DOT_CLEANUP = YES
+#---------------------------------------------------------------------------
+# Configuration::addtions related to the search engine
+#---------------------------------------------------------------------------
+SEARCHENGINE = NO
+CGI_NAME = search.cgi
+CGI_URL =
+DOC_URL =
+DOC_ABSPATH =
+BIN_ABSPATH = /usr/local/bin/
+EXT_DOC_PATHS =
+
+#---------------------------------------------------------------------------
+# Include file, at the bottom to over-ride anything I missed.
+#---------------------------------------------------------------------------
+@INCLUDE = genConf
\ No newline at end of file
diff --git a/Doxygen_files/doxy_mainpage.h b/Doxygen_files/doxy_mainpage.h
new file mode 100644
index 00000000..34e4bc50
--- /dev/null
+++ b/Doxygen_files/doxy_mainpage.h
@@ -0,0 +1,45 @@
+/*
+** Doxygen index.html generation file
+**
+*/
+
+/*! \mainpage +project+ Doxygen Index
+
+ \section intro Introduction
+
+ This documentation was generated from GtkRadiant source code using Doxygen.
+ Generated from source in: +target+
+
+ \section links Links
+ General Links
+ Doxygen Homepage
+ GtkRadiant Homepage
+ Zerowing - GtkRadiant Development
+
+ Local Links
+ Doxygen Quick Reference (Local)
+
+
+ GtkRadiant FAQ Links
+ GtkRadiant FAQ
+ GtkRadiant FAQ: Open Tasks
+ GtkRadiant FAQ: Compiling instructions
+ GtkRadiant FAQ: Creating/Submitting patches
+ GtkRadiant FAQ: Coding Conventions & Guidelines
+
+
+ * Note: The content on this page was generated from this file.
+ It is moved into the
+ Documentation generated by : Doxygen $doxygenversion + | ++ + ttimo@idsoftware.com + + | +