--- uppsrc/ide/Makefile.orig	Mon Feb 13 07:21:50 2006
+++ uppsrc/ide/Makefile	Mon Feb 13 07:52:28 2006
@@ -1,13 +1,13 @@
-UPPDIR1 = /src/uppsrc/
+UPPDIR1 = ../
 
-UPPOUT = /home/cxl/upp/out/
-CINC =  -I$(UPPDIR1)
-Macro =  -DflagGUI -DflagGCC -DflagSHARED -DflagLINUX
-CC = c++ -c -O2 -ffunction-sections
-CFLAGS = $(CC) -x c
-CPPFLAGS = $(CC) -x c++
-LIBPATH =  -L"/usr/X11R6/lib"
+UPPOUT = $(UPPDIR1)../out/
+CINC =  -I$(UPPDIR1) -I$(X11BASE)/include -I$(LOCALBASE)/include -I$(LOCALBASE)/include/freetype2
+Macro =  -DflagGUI -DflagGCC -DflagSHARED -DflagFREEBSD
+CFLAGS = $(CC) -c -O2 -fPIC
+CPPFLAGS = $(CXX) -c -O2 -fPIC
+LIBPATH =  -L$(X11BASE)/lib -L$(LOCALBASE)/lib
 AR = ar -sr
+MKDIR?=	mkdir -p
 OutDir_ide = $(UPPOUT)ide/GCC32-Gcc-Gui-Linux-Main-Shared/
 Macro_ide = $(Macro) -DflagMAIN
 OutDir_ide_Common = $(UPPOUT)ide/Common/GCC32-Gcc-Gui-Linux-Shared/
@@ -78,48 +78,48 @@
 Macro_DocTypes = $(Macro)
 
 OutDir = $(OutDir_ide)
-OutFile = /src/ide
+OutFile = $(UPPDIR1)../ide
 
 .PHONY: all
 all: install $(OutFile)
 
 .PHONY: install
 install:
-	-mkdir -p $(OutDir)
-	-mkdir -p $(OutDir_ide)
-	-mkdir -p $(OutDir_ide_Common)
-	-mkdir -p $(OutDir_ide_LayDes)
-	-mkdir -p $(OutDir_ide_IconDes)
-	-mkdir -p $(OutDir_ide_Builders)
-	-mkdir -p $(OutDir_ide_Debuggers)
-	-mkdir -p $(OutDir_ide_Browser)
-	-mkdir -p $(OutDir_ide_Topic)
-	-mkdir -p $(OutDir_ide_VectorDes)
-	-mkdir -p $(OutDir_CodeEditor)
-	-mkdir -p $(OutDir_Topic)
-	-mkdir -p $(OutDir_CtrlLib)
-	-mkdir -p $(OutDir_Web)
-	-mkdir -p $(OutDir_plugin_bz2)
-	-mkdir -p $(OutDir_HexView)
-	-mkdir -p $(OutDir_Esc)
-	-mkdir -p $(OutDir_Core)
-	-mkdir -p $(OutDir_RichEdit)
-	-mkdir -p $(OutDir_plugin_png)
-	-mkdir -p $(OutDir_plugin_gif)
-	-mkdir -p $(OutDir_Image)
-	-mkdir -p $(OutDir_plugin_tif)
-	-mkdir -p $(OutDir_plugin_jpg)
-	-mkdir -p $(OutDir_Draw)
-	-mkdir -p $(OutDir_plugin_z)
-	-mkdir -p $(OutDir_coff_binobj)
-	-mkdir -p $(OutDir_coff)
-	-mkdir -p $(OutDir_plugin_ndisasm)
-	-mkdir -p $(OutDir_CppBase)
-	-mkdir -p $(OutDir_VectorDes)
-	-mkdir -p $(OutDir_RichText)
-	-mkdir -p $(OutDir_CtrlCore)
-	-mkdir -p $(OutDir_PdfDraw)
-	-mkdir -p $(OutDir_DocTypes)
+	-$(MKDIR) $(OutDir)
+	-$(MKDIR) $(OutDir_ide)
+	-$(MKDIR) $(OutDir_ide_Common)
+	-$(MKDIR) $(OutDir_ide_LayDes)
+	-$(MKDIR) $(OutDir_ide_IconDes)
+	-$(MKDIR) $(OutDir_ide_Builders)
+	-$(MKDIR) $(OutDir_ide_Debuggers)
+	-$(MKDIR) $(OutDir_ide_Browser)
+	-$(MKDIR) $(OutDir_ide_Topic)
+	-$(MKDIR) $(OutDir_ide_VectorDes)
+	-$(MKDIR) $(OutDir_CodeEditor)
+	-$(MKDIR) $(OutDir_Topic)
+	-$(MKDIR) $(OutDir_CtrlLib)
+	-$(MKDIR) $(OutDir_Web)
+	-$(MKDIR) $(OutDir_plugin_bz2)
+	-$(MKDIR) $(OutDir_HexView)
+	-$(MKDIR) $(OutDir_Esc)
+	-$(MKDIR) $(OutDir_Core)
+	-$(MKDIR) $(OutDir_RichEdit)
+	-$(MKDIR) $(OutDir_plugin_png)
+	-$(MKDIR) $(OutDir_plugin_gif)
+	-$(MKDIR) $(OutDir_Image)
+	-$(MKDIR) $(OutDir_plugin_tif)
+	-$(MKDIR) $(OutDir_plugin_jpg)
+	-$(MKDIR) $(OutDir_Draw)
+	-$(MKDIR) $(OutDir_plugin_z)
+	-$(MKDIR) $(OutDir_coff_binobj)
+	-$(MKDIR) $(OutDir_coff)
+	-$(MKDIR) $(OutDir_plugin_ndisasm)
+	-$(MKDIR) $(OutDir_CppBase)
+	-$(MKDIR) $(OutDir_VectorDes)
+	-$(MKDIR) $(OutDir_RichText)
+	-$(MKDIR) $(OutDir_CtrlCore)
+	-$(MKDIR) $(OutDir_PdfDraw)
+	-$(MKDIR) $(OutDir_DocTypes)
 
 $(OutFile):  \
 	$(OutDir_ide)UppDlg.o \
@@ -149,6 +149,10 @@
 	$(OutDir_ide)Host.o \
 	$(OutDir_ide)Build.o \
 	$(OutDir_ide)Debug.o \
+	$(OutDir_ide)UppWspc.o \
+	$(OutDir_ide)SelectPkg.o \
+	$(OutDir_ide)Thisbacks.o \
+	$(OutDir_ide)Virtuals.o \
 	$(OutDir_ide_Common)Common.a \
 	$(OutDir_ide_LayDes)LayDes.a \
 	$(OutDir_ide_IconDes)IconDes.a \
@@ -182,7 +186,7 @@
 	$(OutDir_CtrlCore)CtrlCore.a \
 	$(OutDir_PdfDraw)PdfDraw.a \
 	$(OutDir_DocTypes)DocTypes.a
-	c++ -o $(OutFile) -Wl,-s $(LIBPATH) -Wl,--gc-sections,-O,2 $(LINKOPTIONS) \
+	$(CXX) -o $(OutFile) -Wl,-s $(LIBPATH) -Wl,-O,2 $(LINKOPTIONS) \
 		$(OutDir_ide)UppDlg.o \
 		$(OutDir_ide)Template.o \
 		$(OutDir_ide)FindInFiles.o \
@@ -210,6 +214,10 @@
 		$(OutDir_ide)Host.o \
 		$(OutDir_ide)Build.o \
 		$(OutDir_ide)Debug.o \
+		$(OutDir_ide)UppWspc.o \
+		$(OutDir_ide)SelectPkg.o \
+		$(OutDir_ide)Thisbacks.o \
+		$(OutDir_ide)Virtuals.o \
 		-Wl,--start-group  \
 			$(OutDir_ide_Common)Common.a \
 			$(OutDir_ide_LayDes)LayDes.a \
@@ -244,12 +252,23 @@
 			$(OutDir_CtrlCore)CtrlCore.a \
 			$(OutDir_PdfDraw)PdfDraw.a \
 			$(OutDir_DocTypes)DocTypes.a \
-			-lpthread \
-			-ldl \
+			-pthread \
+			-lfreetype \
 			-lX11 \
 			-lXft \
 		-Wl,--end-group
 
+$(OutDir_ide)UppWspc.o: $(UPPDIR1)ide/UppWspc.cpp $(UPPDIR1)ide/ide.h
+	$(CPPFLAGS) $(CINC) $(Macro_ide)  $(UPPDIR1)ide/UppWspc.cpp -o $(OutDir_ide)UppWspc.o
+
+$(OutDir_ide)SelectPkg.o: $(UPPDIR1)ide/SelectPkg.cpp $(UPPDIR1)ide/ide.h
+	$(CPPFLAGS) $(CINC) $(Macro_ide)  $(UPPDIR1)ide/SelectPkg.cpp -o $(OutDir_ide)SelectPkg.o
+
+$(OutDir_ide)Thisbacks.o: $(UPPDIR1)ide/Thisbacks.cpp $(UPPDIR1)ide/ide.h
+	$(CPPFLAGS) $(CINC) $(Macro_ide)  $(UPPDIR1)ide/Thisbacks.cpp -o $(OutDir_ide)Thisbacks.o
+
+$(OutDir_ide)Virtuals.o: $(UPPDIR1)ide/Virtuals.cpp $(UPPDIR1)ide/ide.h
+	$(CPPFLAGS) $(CINC) $(Macro_ide)  $(UPPDIR1)ide/Virtuals.cpp -o $(OutDir_ide)Virtuals.o
 
 $(OutDir_ide)UppDlg.o: $(UPPDIR1)ide/UppDlg.cpp \
 	$(UPPDIR1)CodeEditor/CodeEditor.h \
@@ -323,8 +342,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -334,7 +352,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -456,8 +473,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -467,7 +483,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -589,8 +604,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -600,7 +614,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -722,8 +735,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -733,7 +745,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -855,8 +866,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -866,7 +876,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -988,8 +997,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -999,7 +1007,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -1121,8 +1128,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -1132,7 +1138,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -1254,8 +1259,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -1265,7 +1269,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -1387,8 +1390,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -1398,7 +1400,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -1520,8 +1521,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -1531,7 +1531,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -1653,8 +1652,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -1664,7 +1662,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -1786,8 +1783,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -1797,7 +1793,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -1919,8 +1914,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -1930,7 +1924,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -2052,8 +2045,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -2063,7 +2055,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -2185,8 +2176,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -2196,7 +2186,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -2320,8 +2309,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -2331,7 +2319,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -2453,8 +2440,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -2464,7 +2450,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -2588,8 +2573,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -2599,7 +2583,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -2742,8 +2725,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -2753,7 +2735,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -2875,8 +2856,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -2886,7 +2866,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -3008,8 +2987,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -3019,7 +2997,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -3141,8 +3118,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -3152,7 +3128,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -3274,8 +3249,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -3285,7 +3259,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -3407,8 +3380,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -3418,7 +3390,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -3540,8 +3511,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -3551,7 +3521,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -3674,8 +3643,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -3685,7 +3653,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -3808,8 +3775,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -3819,7 +3785,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -3934,8 +3899,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -3945,7 +3909,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -4041,8 +4004,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -4052,7 +4014,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -4147,8 +4108,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -4158,7 +4118,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -4253,8 +4212,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -4264,7 +4222,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -4359,8 +4316,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -4370,7 +4326,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -4400,17 +4355,22 @@
 	$(UPPDIR1)Web/Web.h
 	$(CPPFLAGS) $(CINC) $(Macro_ide_Common)  $(UPPDIR1)ide/Common/ComDlg.cpp -o $(OutDir_ide_Common)ComDlg.o
 
+$(OutDir_ide_Common)Package.o: $(UPPDIR1)ide/Common/Package.cpp $(UPPDIR1)ide/Common/Common.h
+	$(CPPFLAGS) $(CINC) $(Macro_ide_Common)  $(UPPDIR1)ide/Common/Package.cpp -o $(OutDir_ide_Common)Package.o
+
 $(OutDir_ide_Common)Common.a: \
 	$(OutDir_ide_Common)Common.o \
 	$(OutDir_ide_Common)Hdepend.o \
 	$(OutDir_ide_Common)Workspace.o \
 	$(OutDir_ide_Common)usc.o \
+	$(OutDir_ide_Common)Package.o \
 	$(OutDir_ide_Common)ComDlg.o
 	$(AR) $(OutDir_ide_Common)Common.a \
 		$(OutDir_ide_Common)Common.o \
 		$(OutDir_ide_Common)Hdepend.o \
 		$(OutDir_ide_Common)Workspace.o \
 		$(OutDir_ide_Common)usc.o \
+		$(OutDir_ide_Common)Package.o \
 		$(OutDir_ide_Common)ComDlg.o
 
 $(OutDir_ide_LayDes)sdiff.o: $(UPPDIR1)ide/LayDes/sdiff.cpp \
@@ -4479,8 +4439,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -4490,7 +4449,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -4593,8 +4551,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -4604,7 +4561,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -4707,8 +4663,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -4718,7 +4673,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -4821,8 +4775,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -4832,7 +4785,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -4935,8 +4887,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -4946,7 +4897,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -5049,8 +4999,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -5060,7 +5009,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -5163,8 +5111,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -5174,7 +5121,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -5277,8 +5223,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -5288,7 +5233,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -5391,8 +5335,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -5402,7 +5345,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -5505,8 +5447,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -5516,7 +5457,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -5620,8 +5560,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -5631,7 +5570,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -5736,8 +5674,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -5747,7 +5684,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -5784,6 +5720,9 @@
 	$(UPPDIR1)Web/Web.h
 	$(CPPFLAGS) $(CINC) $(Macro_ide_LayDes)  $(UPPDIR1)ide/LayDes/laywin.cpp -o $(OutDir_ide_LayDes)laywin.o
 
+$(OutDir_ide_LayDes)visgen.o: $(UPPDIR1)ide/LayDes/visgen.cpp $(UPPDIR1)ide/LayDes/LayDes.h
+	$(CPPFLAGS) $(CINC) $(Macro_ide_LayDes)  $(UPPDIR1)ide/LayDes/visgen.cpp -o $(OutDir_ide_LayDes)visgen.o
+
 $(OutDir_ide_LayDes)LayDes.a: \
 	$(OutDir_ide_LayDes)sdiff.o \
 	$(OutDir_ide_LayDes)laylib.o \
@@ -5796,6 +5735,7 @@
 	$(OutDir_ide_LayDes)layout.o \
 	$(OutDir_ide_LayDes)laydes.o \
 	$(OutDir_ide_LayDes)layfile.o \
+	$(OutDir_ide_LayDes)visgen.o \
 	$(OutDir_ide_LayDes)laywin.o
 	$(AR) $(OutDir_ide_LayDes)LayDes.a \
 		$(OutDir_ide_LayDes)sdiff.o \
@@ -5809,6 +5749,7 @@
 		$(OutDir_ide_LayDes)layout.o \
 		$(OutDir_ide_LayDes)laydes.o \
 		$(OutDir_ide_LayDes)layfile.o \
+		$(OutDir_ide_LayDes)visgen.o \
 		$(OutDir_ide_LayDes)laywin.o
 
 $(OutDir_ide_IconDes)ImageEditCtrl.o: $(UPPDIR1)ide/IconDes/ImageEditCtrl.cpp \
@@ -5876,8 +5817,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -5887,7 +5827,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -5992,8 +5931,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -6003,7 +5941,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -6104,8 +6041,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -6115,7 +6051,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -6218,8 +6153,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -6229,7 +6163,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -6345,8 +6278,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -6356,7 +6288,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -6458,8 +6389,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -6469,7 +6399,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -6571,8 +6500,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -6582,7 +6510,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -6678,8 +6605,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -6689,7 +6615,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -6785,8 +6710,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -6796,7 +6720,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -6906,8 +6829,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -6917,7 +6839,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -7022,8 +6943,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -7033,7 +6953,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -7139,8 +7058,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -7150,7 +7068,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -7255,8 +7172,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -7266,7 +7182,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -7371,8 +7286,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -7382,7 +7296,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -7487,8 +7400,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -7498,7 +7410,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -7603,8 +7514,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -7614,7 +7524,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -7719,8 +7628,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -7730,7 +7638,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -7835,8 +7742,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -7846,7 +7752,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -7951,8 +7856,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -7962,7 +7866,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -8069,8 +7972,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -8080,7 +7982,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -8211,8 +8112,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -8222,7 +8122,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -8331,8 +8230,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -8342,7 +8240,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -8442,8 +8339,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -8453,7 +8349,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -8553,8 +8448,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -8564,7 +8458,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -8664,8 +8557,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -8675,7 +8567,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -8775,8 +8666,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -8786,7 +8676,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -8902,8 +8791,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -8913,7 +8801,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -9024,8 +8911,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -9035,7 +8921,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -9151,8 +9036,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -9162,7 +9046,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -9272,8 +9155,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -9283,7 +9165,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -9370,8 +9251,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -9381,7 +9261,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -9468,8 +9347,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -9479,7 +9357,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -9566,8 +9443,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -9577,7 +9453,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -9664,8 +9539,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -9675,7 +9549,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -9762,8 +9635,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -9773,7 +9645,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -9872,8 +9743,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -9883,7 +9753,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -9975,8 +9844,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -9986,7 +9854,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -10078,8 +9945,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -10089,7 +9955,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -10181,8 +10046,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -10192,7 +10056,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -10284,8 +10147,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -10295,7 +10157,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -10401,8 +10262,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -10412,7 +10272,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -10495,8 +10354,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -10506,7 +10364,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -10589,8 +10446,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -10600,7 +10456,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -10683,8 +10538,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -10694,7 +10548,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -10777,8 +10630,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -10788,7 +10640,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -10871,8 +10722,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -10882,7 +10732,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -10965,8 +10814,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -10976,7 +10824,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -11059,8 +10906,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -11070,7 +10916,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -11153,8 +10998,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -11164,7 +11008,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -11247,8 +11090,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -11258,7 +11100,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -11341,8 +11182,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -11352,7 +11192,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -11435,8 +11274,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -11446,7 +11284,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -11529,8 +11366,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -11540,7 +11376,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -11623,8 +11458,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -11634,7 +11468,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -11717,8 +11550,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -11728,7 +11560,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -11811,8 +11642,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -11822,7 +11652,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -11905,8 +11734,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -11916,7 +11744,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -11934,100 +11761,6 @@
 	$(UPPDIR1)RichText/Txt.h
 	$(CPPFLAGS) $(CINC) $(Macro_CtrlLib)  $(UPPDIR1)CtrlLib/ColumnList.cpp -o $(OutDir_CtrlLib)ColumnList.o
 
-$(OutDir_CtrlLib)QtfCtrl.o: $(UPPDIR1)CtrlLib/QtfCtrl.cpp \
-	$(UPPDIR1)Core/Algo.h \
-	$(UPPDIR1)Core/App.h \
-	$(UPPDIR1)Core/BiCont.h \
-	$(UPPDIR1)Core/Callback.h \
-	$(UPPDIR1)Core/Cbgen.h \
-	$(UPPDIR1)Core/CharSet.h \
-	$(UPPDIR1)Core/Color.h \
-	$(UPPDIR1)Core/Convert.h \
-	$(UPPDIR1)Core/Core.h \
-	$(UPPDIR1)Core/Defs.h \
-	$(UPPDIR1)Core/Diag.h \
-	$(UPPDIR1)Core/Format.h \
-	$(UPPDIR1)Core/Global.h \
-	$(UPPDIR1)Core/Gtypes.h \
-	$(UPPDIR1)Core/i18n.h \
-	$(UPPDIR1)Core/Index.h \
-	$(UPPDIR1)Core/Index.hpp \
-	$(UPPDIR1)Core/Lang.h \
-	$(UPPDIR1)Core/Lang_s.h \
-	$(UPPDIR1)Core/Map.h \
-	$(UPPDIR1)Core/Mt.h \
-	$(UPPDIR1)Core/Other.h \
-	$(UPPDIR1)Core/Parser.h \
-	$(UPPDIR1)Core/Path.h \
-	$(UPPDIR1)Core/Ptr.h \
-	$(UPPDIR1)Core/Stream.h \
-	$(UPPDIR1)Core/String.h \
-	$(UPPDIR1)Core/String.hpp \
-	$(UPPDIR1)Core/t_.h \
-	$(UPPDIR1)Core/Thread.h \
-	$(UPPDIR1)Core/TimeDate.h \
-	$(UPPDIR1)Core/Topic.h \
-	$(UPPDIR1)Core/Topt.h \
-	$(UPPDIR1)Core/Util.h \
-	$(UPPDIR1)Core/Uuid.h \
-	$(UPPDIR1)Core/Value.h \
-	$(UPPDIR1)Core/Vcont.h \
-	$(UPPDIR1)Core/Vcont.hpp \
-	$(UPPDIR1)Core/Win32Com.h \
-	$(UPPDIR1)Core/XML.h \
-	$(UPPDIR1)Core/Xmlize.h \
-	$(UPPDIR1)CtrlCore/CtrlCore.h \
-	$(UPPDIR1)CtrlCore/lay.h \
-	$(UPPDIR1)CtrlCore/MKeys.h \
-	$(UPPDIR1)CtrlCore/TopWindow.h \
-	$(UPPDIR1)CtrlCore/Win32Keys.h \
-	$(UPPDIR1)CtrlCore/X11Keys.h \
-	$(UPPDIR1)CtrlLib/AKeys.h \
-	$(UPPDIR1)CtrlLib/ArrayCtrl.h \
-	$(UPPDIR1)CtrlLib/Bar.h \
-	$(UPPDIR1)CtrlLib/ColumnList.h \
-	$(UPPDIR1)CtrlLib/Ctrl.iml \
-	$(UPPDIR1)CtrlLib/Ctrl.lay \
-	$(UPPDIR1)CtrlLib/CtrlLib.h \
-	$(UPPDIR1)CtrlLib/CtrlUtil.h \
-	$(UPPDIR1)CtrlLib/DlgColor.h \
-	$(UPPDIR1)CtrlLib/DropChoice.h \
-	$(UPPDIR1)CtrlLib/EditCtrl.h \
-	$(UPPDIR1)CtrlLib/FileSel.h \
-	$(UPPDIR1)CtrlLib/HeaderCtrl.h \
-	$(UPPDIR1)CtrlLib/LabelBase.h \
-	$(UPPDIR1)CtrlLib/Lang.h \
-	$(UPPDIR1)CtrlLib/Progress.h \
-	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
-	$(UPPDIR1)CtrlLib/RichText.h \
-	$(UPPDIR1)CtrlLib/ScrollBar.h \
-	$(UPPDIR1)CtrlLib/SliderCtrl.h \
-	$(UPPDIR1)CtrlLib/Splitter.h \
-	$(UPPDIR1)CtrlLib/StaticCtrl.h \
-	$(UPPDIR1)CtrlLib/StatusBar.h \
-	$(UPPDIR1)CtrlLib/TabCtrl.h \
-	$(UPPDIR1)CtrlLib/TextEdit.h \
-	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
-	$(UPPDIR1)Draw/Debug.h \
-	$(UPPDIR1)Draw/Display.h \
-	$(UPPDIR1)Draw/Draw.h \
-	$(UPPDIR1)Draw/DrawWin32.h \
-	$(UPPDIR1)Draw/Image.h \
-	$(UPPDIR1)Draw/ImageDraw.h \
-	$(UPPDIR1)Draw/iml_header.h \
-	$(UPPDIR1)Draw/PixelArray.h \
-	$(UPPDIR1)Image/Image.h \
-	$(UPPDIR1)plugin/png/png.h \
-	$(UPPDIR1)RichText/Para.h \
-	$(UPPDIR1)RichText/RichText.h \
-	$(UPPDIR1)RichText/Table.h \
-	$(UPPDIR1)RichText/Text.h \
-	$(UPPDIR1)RichText/Txt.h
-	$(CPPFLAGS) $(CINC) $(Macro_CtrlLib)  $(UPPDIR1)CtrlLib/QtfCtrl.cpp -o $(OutDir_CtrlLib)QtfCtrl.o
-
 $(OutDir_CtrlLib)Progress.o: $(UPPDIR1)CtrlLib/Progress.cpp \
 	$(UPPDIR1)Core/Algo.h \
 	$(UPPDIR1)Core/App.h \
@@ -12093,8 +11826,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -12104,7 +11836,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -12187,8 +11918,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -12198,7 +11928,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -12281,8 +12010,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -12292,7 +12020,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -12375,8 +12102,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -12386,7 +12112,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -12469,8 +12194,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -12480,7 +12204,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -12563,8 +12286,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -12574,7 +12296,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -12657,8 +12378,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -12668,7 +12388,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -12751,8 +12470,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -12762,7 +12480,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -12845,8 +12562,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -12856,7 +12572,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -12939,8 +12654,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -12950,7 +12664,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -13033,8 +12746,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -13044,7 +12756,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -13127,8 +12838,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -13138,7 +12848,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -13221,8 +12930,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -13232,7 +12940,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -13315,8 +13022,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -13326,7 +13032,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -13409,8 +13114,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -13420,7 +13124,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -13503,8 +13206,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -13514,7 +13216,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -13597,8 +13298,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -13608,7 +13308,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -13691,8 +13390,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -13702,7 +13400,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -13785,8 +13482,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -13796,7 +13492,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -13879,8 +13574,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -13890,7 +13584,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -13974,8 +13667,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -13985,7 +13677,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -14068,8 +13759,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -14079,7 +13769,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -14097,7 +13786,7 @@
 	$(UPPDIR1)RichText/Txt.h
 	$(CPPFLAGS) $(CINC) $(Macro_CtrlLib)  $(UPPDIR1)CtrlLib/LNGCtrl.cpp -o $(OutDir_CtrlLib)LNGCtrl.o
 
-$(OutDir_CtrlLib)Report.o: $(UPPDIR1)CtrlLib/Report.cpp \
+$(OutDir_CtrlLib)Report.o: $(UPPDIR1)Report/Report.cpp \
 	$(UPPDIR1)Core/Algo.h \
 	$(UPPDIR1)Core/App.h \
 	$(UPPDIR1)Core/BiCont.h \
@@ -14162,8 +13851,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -14173,7 +13861,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -14189,101 +13876,7 @@
 	$(UPPDIR1)RichText/Table.h \
 	$(UPPDIR1)RichText/Text.h \
 	$(UPPDIR1)RichText/Txt.h
-	$(CPPFLAGS) $(CINC) $(Macro_CtrlLib)  $(UPPDIR1)CtrlLib/Report.cpp -o $(OutDir_CtrlLib)Report.o
-
-$(OutDir_CtrlLib)ShowReport.o: $(UPPDIR1)CtrlLib/ShowReport.cpp \
-	$(UPPDIR1)Core/Algo.h \
-	$(UPPDIR1)Core/App.h \
-	$(UPPDIR1)Core/BiCont.h \
-	$(UPPDIR1)Core/Callback.h \
-	$(UPPDIR1)Core/Cbgen.h \
-	$(UPPDIR1)Core/CharSet.h \
-	$(UPPDIR1)Core/Color.h \
-	$(UPPDIR1)Core/Convert.h \
-	$(UPPDIR1)Core/Core.h \
-	$(UPPDIR1)Core/Defs.h \
-	$(UPPDIR1)Core/Diag.h \
-	$(UPPDIR1)Core/Format.h \
-	$(UPPDIR1)Core/Global.h \
-	$(UPPDIR1)Core/Gtypes.h \
-	$(UPPDIR1)Core/i18n.h \
-	$(UPPDIR1)Core/Index.h \
-	$(UPPDIR1)Core/Index.hpp \
-	$(UPPDIR1)Core/Lang.h \
-	$(UPPDIR1)Core/Lang_s.h \
-	$(UPPDIR1)Core/Map.h \
-	$(UPPDIR1)Core/Mt.h \
-	$(UPPDIR1)Core/Other.h \
-	$(UPPDIR1)Core/Parser.h \
-	$(UPPDIR1)Core/Path.h \
-	$(UPPDIR1)Core/Ptr.h \
-	$(UPPDIR1)Core/Stream.h \
-	$(UPPDIR1)Core/String.h \
-	$(UPPDIR1)Core/String.hpp \
-	$(UPPDIR1)Core/t_.h \
-	$(UPPDIR1)Core/Thread.h \
-	$(UPPDIR1)Core/TimeDate.h \
-	$(UPPDIR1)Core/Topic.h \
-	$(UPPDIR1)Core/Topt.h \
-	$(UPPDIR1)Core/Util.h \
-	$(UPPDIR1)Core/Uuid.h \
-	$(UPPDIR1)Core/Value.h \
-	$(UPPDIR1)Core/Vcont.h \
-	$(UPPDIR1)Core/Vcont.hpp \
-	$(UPPDIR1)Core/Win32Com.h \
-	$(UPPDIR1)Core/XML.h \
-	$(UPPDIR1)Core/Xmlize.h \
-	$(UPPDIR1)CtrlCore/CtrlCore.h \
-	$(UPPDIR1)CtrlCore/lay.h \
-	$(UPPDIR1)CtrlCore/MKeys.h \
-	$(UPPDIR1)CtrlCore/TopWindow.h \
-	$(UPPDIR1)CtrlCore/Win32Keys.h \
-	$(UPPDIR1)CtrlCore/X11Keys.h \
-	$(UPPDIR1)CtrlLib/AKeys.h \
-	$(UPPDIR1)CtrlLib/ArrayCtrl.h \
-	$(UPPDIR1)CtrlLib/Bar.h \
-	$(UPPDIR1)CtrlLib/ColumnList.h \
-	$(UPPDIR1)CtrlLib/Ctrl.iml \
-	$(UPPDIR1)CtrlLib/Ctrl.lay \
-	$(UPPDIR1)CtrlLib/CtrlLib.h \
-	$(UPPDIR1)CtrlLib/CtrlUtil.h \
-	$(UPPDIR1)CtrlLib/DlgColor.h \
-	$(UPPDIR1)CtrlLib/DropChoice.h \
-	$(UPPDIR1)CtrlLib/EditCtrl.h \
-	$(UPPDIR1)CtrlLib/FileSel.h \
-	$(UPPDIR1)CtrlLib/HeaderCtrl.h \
-	$(UPPDIR1)CtrlLib/LabelBase.h \
-	$(UPPDIR1)CtrlLib/Lang.h \
-	$(UPPDIR1)CtrlLib/Progress.h \
-	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
-	$(UPPDIR1)CtrlLib/RichText.h \
-	$(UPPDIR1)CtrlLib/ScrollBar.h \
-	$(UPPDIR1)CtrlLib/SliderCtrl.h \
-	$(UPPDIR1)CtrlLib/Splitter.h \
-	$(UPPDIR1)CtrlLib/StaticCtrl.h \
-	$(UPPDIR1)CtrlLib/StatusBar.h \
-	$(UPPDIR1)CtrlLib/TabCtrl.h \
-	$(UPPDIR1)CtrlLib/TextEdit.h \
-	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
-	$(UPPDIR1)Draw/Debug.h \
-	$(UPPDIR1)Draw/Display.h \
-	$(UPPDIR1)Draw/Draw.h \
-	$(UPPDIR1)Draw/DrawWin32.h \
-	$(UPPDIR1)Draw/Image.h \
-	$(UPPDIR1)Draw/ImageDraw.h \
-	$(UPPDIR1)Draw/iml_header.h \
-	$(UPPDIR1)Draw/PixelArray.h \
-	$(UPPDIR1)Image/Image.h \
-	$(UPPDIR1)plugin/png/png.h \
-	$(UPPDIR1)RichText/Para.h \
-	$(UPPDIR1)RichText/RichText.h \
-	$(UPPDIR1)RichText/Table.h \
-	$(UPPDIR1)RichText/Text.h \
-	$(UPPDIR1)RichText/Txt.h
-	$(CPPFLAGS) $(CINC) $(Macro_CtrlLib)  $(UPPDIR1)CtrlLib/ShowReport.cpp -o $(OutDir_CtrlLib)ShowReport.o
+	$(CPPFLAGS) $(CINC) $(Macro_CtrlLib)  $(UPPDIR1)Report/Report.cpp -o $(OutDir_CtrlLib)Report.o
 
 $(OutDir_CtrlLib)CtrlLib.a: \
 	$(OutDir_CtrlLib)LabelBase.o \
@@ -14303,7 +13896,6 @@
 	$(OutDir_CtrlLib)Splitter.o \
 	$(OutDir_CtrlLib)SliderCtrl.o \
 	$(OutDir_CtrlLib)ColumnList.o \
-	$(OutDir_CtrlLib)QtfCtrl.o \
 	$(OutDir_CtrlLib)Progress.o \
 	$(OutDir_CtrlLib)AKeys.o \
 	$(OutDir_CtrlLib)RichTextView.o \
@@ -14326,8 +13918,7 @@
 	$(OutDir_CtrlLib)CtrlUtil.o \
 	$(OutDir_CtrlLib)Update.o \
 	$(OutDir_CtrlLib)LNGCtrl.o \
-	$(OutDir_CtrlLib)Report.o \
-	$(OutDir_CtrlLib)ShowReport.o
+	$(OutDir_CtrlLib)Report.o
 	$(AR) $(OutDir_CtrlLib)CtrlLib.a \
 		$(OutDir_CtrlLib)LabelBase.o \
 		$(OutDir_CtrlLib)Button.o \
@@ -14346,7 +13937,6 @@
 		$(OutDir_CtrlLib)Splitter.o \
 		$(OutDir_CtrlLib)SliderCtrl.o \
 		$(OutDir_CtrlLib)ColumnList.o \
-		$(OutDir_CtrlLib)QtfCtrl.o \
 		$(OutDir_CtrlLib)Progress.o \
 		$(OutDir_CtrlLib)AKeys.o \
 		$(OutDir_CtrlLib)RichTextView.o \
@@ -14369,8 +13959,7 @@
 		$(OutDir_CtrlLib)CtrlUtil.o \
 		$(OutDir_CtrlLib)Update.o \
 		$(OutDir_CtrlLib)LNGCtrl.o \
-		$(OutDir_CtrlLib)Report.o \
-		$(OutDir_CtrlLib)ShowReport.o
+		$(OutDir_CtrlLib)Report.o
 
 $(OutDir_Web)util.o: $(UPPDIR1)Web/util.cpp \
 	$(UPPDIR1)Core/Algo.h \
@@ -15035,8 +14624,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -15046,7 +14634,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -15131,8 +14718,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -15142,7 +14728,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -16867,6 +16452,9 @@
 	$(UPPDIR1)Core/Xmlize.h
 	$(CPPFLAGS) $(CINC) $(Macro_Core)  $(UPPDIR1)Core/Dli.cpp -o $(OutDir_Core)Dli.o
 
+$(OutDir_Core)ChkAndSet.o: $(UPPDIR1)Core/ChkAndSet.cpp $(UPPDIR1)Core/Core.h
+	$(CPPFLAGS) $(CINC) $(Macro_Core)  $(UPPDIR1)Core/ChkAndSet.cpp -o $(OutDir_Core)ChkAndSet.o
+
 $(OutDir_Core)Core.a: \
 	$(OutDir_Core)Mt.o \
 	$(OutDir_Core)Thread.o \
@@ -16898,6 +16486,7 @@
 	$(OutDir_Core)Ptr.o \
 	$(OutDir_Core)Topic.o \
 	$(OutDir_Core)Win32Com.o \
+	$(OutDir_Core)ChkAndSet.o \
 	$(OutDir_Core)Dli.o
 	$(AR) $(OutDir_Core)Core.a \
 		$(OutDir_Core)Mt.o \
@@ -16930,6 +16519,7 @@
 		$(OutDir_Core)Ptr.o \
 		$(OutDir_Core)Topic.o \
 		$(OutDir_Core)Win32Com.o \
+		$(OutDir_Core)ChkAndSet.o \
 		$(OutDir_Core)Dli.o
 
 $(OutDir_RichEdit)Ruler.o: $(UPPDIR1)RichEdit/Ruler.cpp \
@@ -16997,8 +16587,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -17008,7 +16597,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -17095,8 +16683,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -17106,7 +16693,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -17192,8 +16778,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -17203,7 +16788,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -17289,8 +16873,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -17300,7 +16883,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -17386,8 +16968,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -17397,7 +16978,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -17483,8 +17063,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -17494,7 +17073,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -17580,8 +17158,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -17591,7 +17168,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -17677,8 +17253,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -17688,7 +17263,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -17774,8 +17348,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -17785,7 +17358,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -17871,8 +17443,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -17882,7 +17453,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -17968,8 +17538,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -17979,7 +17548,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -18065,8 +17633,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -18076,7 +17643,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -18162,8 +17728,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -18173,7 +17738,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -18259,8 +17823,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -18270,7 +17833,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -18356,8 +17918,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -18367,7 +17928,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -21987,8 +21547,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -21998,7 +21557,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -22093,8 +21651,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -22104,7 +21661,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -22202,8 +21758,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -22213,7 +21768,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -22316,8 +21870,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -22327,7 +21880,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -23233,8 +22785,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -23244,7 +22795,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -24988,8 +24538,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -24999,7 +24548,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -25085,8 +24633,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -25096,7 +24643,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -25182,8 +24728,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -25193,7 +24738,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -25279,8 +24823,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -25290,7 +24833,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -25376,8 +24918,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -25387,7 +24928,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -25473,8 +25013,7 @@
 	$(UPPDIR1)CtrlLib/Lang.h \
 	$(UPPDIR1)CtrlLib/Progress.h \
 	$(UPPDIR1)CtrlLib/PushCtrl.h \
-	$(UPPDIR1)CtrlLib/QtfCtrl.h \
-	$(UPPDIR1)CtrlLib/Report.h \
+	$(UPPDIR1)Report/Report.h \
 	$(UPPDIR1)CtrlLib/RichText.h \
 	$(UPPDIR1)CtrlLib/ScrollBar.h \
 	$(UPPDIR1)CtrlLib/SliderCtrl.h \
@@ -25484,7 +25023,6 @@
 	$(UPPDIR1)CtrlLib/TabCtrl.h \
 	$(UPPDIR1)CtrlLib/TextEdit.h \
 	$(UPPDIR1)CtrlLib/TreeCtrl.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -25520,327 +25058,7 @@
 		$(OutDir_PdfDraw)PdfDraw.o \
 		$(OutDir_PdfDraw)Test.o
 
-$(OutDir_DocTypes)ParaFormat.o: $(UPPDIR1)DocTypes/ParaFormat.cpp \
-	$(UPPDIR1)Core/Algo.h \
-	$(UPPDIR1)Core/App.h \
-	$(UPPDIR1)Core/BiCont.h \
-	$(UPPDIR1)Core/Callback.h \
-	$(UPPDIR1)Core/Cbgen.h \
-	$(UPPDIR1)Core/CharSet.h \
-	$(UPPDIR1)Core/Color.h \
-	$(UPPDIR1)Core/Convert.h \
-	$(UPPDIR1)Core/Core.h \
-	$(UPPDIR1)Core/Defs.h \
-	$(UPPDIR1)Core/Diag.h \
-	$(UPPDIR1)Core/Format.h \
-	$(UPPDIR1)Core/Global.h \
-	$(UPPDIR1)Core/Gtypes.h \
-	$(UPPDIR1)Core/i18n.h \
-	$(UPPDIR1)Core/Index.h \
-	$(UPPDIR1)Core/Index.hpp \
-	$(UPPDIR1)Core/Lang.h \
-	$(UPPDIR1)Core/Lang_s.h \
-	$(UPPDIR1)Core/Map.h \
-	$(UPPDIR1)Core/Mt.h \
-	$(UPPDIR1)Core/Other.h \
-	$(UPPDIR1)Core/Parser.h \
-	$(UPPDIR1)Core/Path.h \
-	$(UPPDIR1)Core/Ptr.h \
-	$(UPPDIR1)Core/Stream.h \
-	$(UPPDIR1)Core/String.h \
-	$(UPPDIR1)Core/String.hpp \
-	$(UPPDIR1)Core/t_.h \
-	$(UPPDIR1)Core/Thread.h \
-	$(UPPDIR1)Core/TimeDate.h \
-	$(UPPDIR1)Core/Topic.h \
-	$(UPPDIR1)Core/Topt.h \
-	$(UPPDIR1)Core/Util.h \
-	$(UPPDIR1)Core/Uuid.h \
-	$(UPPDIR1)Core/Value.h \
-	$(UPPDIR1)Core/Vcont.h \
-	$(UPPDIR1)Core/Vcont.hpp \
-	$(UPPDIR1)Core/Win32Com.h \
-	$(UPPDIR1)Core/XML.h \
-	$(UPPDIR1)Core/Xmlize.h \
-	$(UPPDIR1)CtrlCore/CtrlCore.h \
-	$(UPPDIR1)CtrlCore/MKeys.h \
-	$(UPPDIR1)CtrlCore/TopWindow.h \
-	$(UPPDIR1)CtrlCore/Win32Keys.h \
-	$(UPPDIR1)CtrlCore/X11Keys.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
-	$(UPPDIR1)Draw/Debug.h \
-	$(UPPDIR1)Draw/Display.h \
-	$(UPPDIR1)Draw/Draw.h \
-	$(UPPDIR1)Draw/DrawWin32.h \
-	$(UPPDIR1)Draw/Image.h \
-	$(UPPDIR1)Draw/ImageDraw.h \
-	$(UPPDIR1)Draw/PixelArray.h \
-	$(UPPDIR1)Image/Image.h \
-	$(UPPDIR1)plugin/png/png.h \
-	$(UPPDIR1)RichText/Para.h \
-	$(UPPDIR1)RichText/RichText.h \
-	$(UPPDIR1)RichText/Table.h \
-	$(UPPDIR1)RichText/Text.h \
-	$(UPPDIR1)RichText/Txt.h
-	$(CPPFLAGS) $(CINC) $(Macro_DocTypes)  $(UPPDIR1)DocTypes/ParaFormat.cpp -o $(OutDir_DocTypes)ParaFormat.o
-
-$(OutDir_DocTypes)DocTypes.o: $(UPPDIR1)DocTypes/DocTypes.cpp \
-	$(UPPDIR1)Core/Algo.h \
-	$(UPPDIR1)Core/App.h \
-	$(UPPDIR1)Core/BiCont.h \
-	$(UPPDIR1)Core/Callback.h \
-	$(UPPDIR1)Core/Cbgen.h \
-	$(UPPDIR1)Core/CharSet.h \
-	$(UPPDIR1)Core/Color.h \
-	$(UPPDIR1)Core/Convert.h \
-	$(UPPDIR1)Core/Core.h \
-	$(UPPDIR1)Core/Defs.h \
-	$(UPPDIR1)Core/Diag.h \
-	$(UPPDIR1)Core/Format.h \
-	$(UPPDIR1)Core/Global.h \
-	$(UPPDIR1)Core/Gtypes.h \
-	$(UPPDIR1)Core/i18n.h \
-	$(UPPDIR1)Core/Index.h \
-	$(UPPDIR1)Core/Index.hpp \
-	$(UPPDIR1)Core/Lang.h \
-	$(UPPDIR1)Core/Lang_s.h \
-	$(UPPDIR1)Core/Map.h \
-	$(UPPDIR1)Core/Mt.h \
-	$(UPPDIR1)Core/Other.h \
-	$(UPPDIR1)Core/Parser.h \
-	$(UPPDIR1)Core/Path.h \
-	$(UPPDIR1)Core/Ptr.h \
-	$(UPPDIR1)Core/Stream.h \
-	$(UPPDIR1)Core/String.h \
-	$(UPPDIR1)Core/String.hpp \
-	$(UPPDIR1)Core/t_.h \
-	$(UPPDIR1)Core/Thread.h \
-	$(UPPDIR1)Core/TimeDate.h \
-	$(UPPDIR1)Core/Topic.h \
-	$(UPPDIR1)Core/Topt.h \
-	$(UPPDIR1)Core/Util.h \
-	$(UPPDIR1)Core/Uuid.h \
-	$(UPPDIR1)Core/Value.h \
-	$(UPPDIR1)Core/Vcont.h \
-	$(UPPDIR1)Core/Vcont.hpp \
-	$(UPPDIR1)Core/Win32Com.h \
-	$(UPPDIR1)Core/XML.h \
-	$(UPPDIR1)Core/Xmlize.h \
-	$(UPPDIR1)CtrlCore/CtrlCore.h \
-	$(UPPDIR1)CtrlCore/MKeys.h \
-	$(UPPDIR1)CtrlCore/TopWindow.h \
-	$(UPPDIR1)CtrlCore/Win32Keys.h \
-	$(UPPDIR1)CtrlCore/X11Keys.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
-	$(UPPDIR1)Draw/Debug.h \
-	$(UPPDIR1)Draw/Display.h \
-	$(UPPDIR1)Draw/Draw.h \
-	$(UPPDIR1)Draw/DrawWin32.h \
-	$(UPPDIR1)Draw/Image.h \
-	$(UPPDIR1)Draw/ImageDraw.h \
-	$(UPPDIR1)Draw/PixelArray.h \
-	$(UPPDIR1)Image/Image.h \
-	$(UPPDIR1)plugin/png/png.h \
-	$(UPPDIR1)RichText/Para.h \
-	$(UPPDIR1)RichText/RichText.h \
-	$(UPPDIR1)RichText/Table.h \
-	$(UPPDIR1)RichText/Text.h \
-	$(UPPDIR1)RichText/Txt.h
-	$(CPPFLAGS) $(CINC) $(Macro_DocTypes)  $(UPPDIR1)DocTypes/DocTypes.cpp -o $(OutDir_DocTypes)DocTypes.o
-
-$(OutDir_DocTypes)DocTable.o: $(UPPDIR1)DocTypes/DocTable.cpp \
-	$(UPPDIR1)Core/Algo.h \
-	$(UPPDIR1)Core/App.h \
-	$(UPPDIR1)Core/BiCont.h \
-	$(UPPDIR1)Core/Callback.h \
-	$(UPPDIR1)Core/Cbgen.h \
-	$(UPPDIR1)Core/CharSet.h \
-	$(UPPDIR1)Core/Color.h \
-	$(UPPDIR1)Core/Convert.h \
-	$(UPPDIR1)Core/Core.h \
-	$(UPPDIR1)Core/Defs.h \
-	$(UPPDIR1)Core/Diag.h \
-	$(UPPDIR1)Core/Format.h \
-	$(UPPDIR1)Core/Global.h \
-	$(UPPDIR1)Core/Gtypes.h \
-	$(UPPDIR1)Core/i18n.h \
-	$(UPPDIR1)Core/Index.h \
-	$(UPPDIR1)Core/Index.hpp \
-	$(UPPDIR1)Core/Lang.h \
-	$(UPPDIR1)Core/Lang_s.h \
-	$(UPPDIR1)Core/Map.h \
-	$(UPPDIR1)Core/Mt.h \
-	$(UPPDIR1)Core/Other.h \
-	$(UPPDIR1)Core/Parser.h \
-	$(UPPDIR1)Core/Path.h \
-	$(UPPDIR1)Core/Ptr.h \
-	$(UPPDIR1)Core/Stream.h \
-	$(UPPDIR1)Core/String.h \
-	$(UPPDIR1)Core/String.hpp \
-	$(UPPDIR1)Core/t_.h \
-	$(UPPDIR1)Core/Thread.h \
-	$(UPPDIR1)Core/TimeDate.h \
-	$(UPPDIR1)Core/Topic.h \
-	$(UPPDIR1)Core/Topt.h \
-	$(UPPDIR1)Core/Util.h \
-	$(UPPDIR1)Core/Uuid.h \
-	$(UPPDIR1)Core/Value.h \
-	$(UPPDIR1)Core/Vcont.h \
-	$(UPPDIR1)Core/Vcont.hpp \
-	$(UPPDIR1)Core/Win32Com.h \
-	$(UPPDIR1)Core/XML.h \
-	$(UPPDIR1)Core/Xmlize.h \
-	$(UPPDIR1)CtrlCore/CtrlCore.h \
-	$(UPPDIR1)CtrlCore/MKeys.h \
-	$(UPPDIR1)CtrlCore/TopWindow.h \
-	$(UPPDIR1)CtrlCore/Win32Keys.h \
-	$(UPPDIR1)CtrlCore/X11Keys.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
-	$(UPPDIR1)Draw/Debug.h \
-	$(UPPDIR1)Draw/Display.h \
-	$(UPPDIR1)Draw/Draw.h \
-	$(UPPDIR1)Draw/DrawWin32.h \
-	$(UPPDIR1)Draw/Image.h \
-	$(UPPDIR1)Draw/ImageDraw.h \
-	$(UPPDIR1)Draw/PixelArray.h \
-	$(UPPDIR1)Image/Image.h \
-	$(UPPDIR1)plugin/png/png.h \
-	$(UPPDIR1)RichText/Para.h \
-	$(UPPDIR1)RichText/RichText.h \
-	$(UPPDIR1)RichText/Table.h \
-	$(UPPDIR1)RichText/Text.h \
-	$(UPPDIR1)RichText/Txt.h
-	$(CPPFLAGS) $(CINC) $(Macro_DocTypes)  $(UPPDIR1)DocTypes/DocTable.cpp -o $(OutDir_DocTypes)DocTable.o
-
-$(OutDir_DocTypes)QtfParser.o: $(UPPDIR1)DocTypes/QtfParser.cpp \
-	$(UPPDIR1)Core/Algo.h \
-	$(UPPDIR1)Core/App.h \
-	$(UPPDIR1)Core/BiCont.h \
-	$(UPPDIR1)Core/Callback.h \
-	$(UPPDIR1)Core/Cbgen.h \
-	$(UPPDIR1)Core/CharSet.h \
-	$(UPPDIR1)Core/Color.h \
-	$(UPPDIR1)Core/Convert.h \
-	$(UPPDIR1)Core/Core.h \
-	$(UPPDIR1)Core/Defs.h \
-	$(UPPDIR1)Core/Diag.h \
-	$(UPPDIR1)Core/Format.h \
-	$(UPPDIR1)Core/Global.h \
-	$(UPPDIR1)Core/Gtypes.h \
-	$(UPPDIR1)Core/i18n.h \
-	$(UPPDIR1)Core/Index.h \
-	$(UPPDIR1)Core/Index.hpp \
-	$(UPPDIR1)Core/Lang.h \
-	$(UPPDIR1)Core/Lang_s.h \
-	$(UPPDIR1)Core/Map.h \
-	$(UPPDIR1)Core/Mt.h \
-	$(UPPDIR1)Core/Other.h \
-	$(UPPDIR1)Core/Parser.h \
-	$(UPPDIR1)Core/Path.h \
-	$(UPPDIR1)Core/Ptr.h \
-	$(UPPDIR1)Core/Stream.h \
-	$(UPPDIR1)Core/String.h \
-	$(UPPDIR1)Core/String.hpp \
-	$(UPPDIR1)Core/t_.h \
-	$(UPPDIR1)Core/Thread.h \
-	$(UPPDIR1)Core/TimeDate.h \
-	$(UPPDIR1)Core/Topic.h \
-	$(UPPDIR1)Core/Topt.h \
-	$(UPPDIR1)Core/Util.h \
-	$(UPPDIR1)Core/Uuid.h \
-	$(UPPDIR1)Core/Value.h \
-	$(UPPDIR1)Core/Vcont.h \
-	$(UPPDIR1)Core/Vcont.hpp \
-	$(UPPDIR1)Core/Win32Com.h \
-	$(UPPDIR1)Core/XML.h \
-	$(UPPDIR1)Core/Xmlize.h \
-	$(UPPDIR1)CtrlCore/CtrlCore.h \
-	$(UPPDIR1)CtrlCore/MKeys.h \
-	$(UPPDIR1)CtrlCore/TopWindow.h \
-	$(UPPDIR1)CtrlCore/Win32Keys.h \
-	$(UPPDIR1)CtrlCore/X11Keys.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
-	$(UPPDIR1)Draw/Debug.h \
-	$(UPPDIR1)Draw/Display.h \
-	$(UPPDIR1)Draw/Draw.h \
-	$(UPPDIR1)Draw/DrawWin32.h \
-	$(UPPDIR1)Draw/Image.h \
-	$(UPPDIR1)Draw/ImageDraw.h \
-	$(UPPDIR1)Draw/PixelArray.h \
-	$(UPPDIR1)Image/Image.h \
-	$(UPPDIR1)plugin/png/png.h \
-	$(UPPDIR1)RichText/Para.h \
-	$(UPPDIR1)RichText/RichText.h \
-	$(UPPDIR1)RichText/Table.h \
-	$(UPPDIR1)RichText/Text.h \
-	$(UPPDIR1)RichText/Txt.h
-	$(CPPFLAGS) $(CINC) $(Macro_DocTypes)  $(UPPDIR1)DocTypes/QtfParser.cpp -o $(OutDir_DocTypes)QtfParser.o
-
-$(OutDir_DocTypes)QtfEncoder.o: $(UPPDIR1)DocTypes/QtfEncoder.cpp \
-	$(UPPDIR1)Core/Algo.h \
-	$(UPPDIR1)Core/App.h \
-	$(UPPDIR1)Core/BiCont.h \
-	$(UPPDIR1)Core/Callback.h \
-	$(UPPDIR1)Core/Cbgen.h \
-	$(UPPDIR1)Core/CharSet.h \
-	$(UPPDIR1)Core/Color.h \
-	$(UPPDIR1)Core/Convert.h \
-	$(UPPDIR1)Core/Core.h \
-	$(UPPDIR1)Core/Defs.h \
-	$(UPPDIR1)Core/Diag.h \
-	$(UPPDIR1)Core/Format.h \
-	$(UPPDIR1)Core/Global.h \
-	$(UPPDIR1)Core/Gtypes.h \
-	$(UPPDIR1)Core/i18n.h \
-	$(UPPDIR1)Core/Index.h \
-	$(UPPDIR1)Core/Index.hpp \
-	$(UPPDIR1)Core/Lang.h \
-	$(UPPDIR1)Core/Lang_s.h \
-	$(UPPDIR1)Core/Map.h \
-	$(UPPDIR1)Core/Mt.h \
-	$(UPPDIR1)Core/Other.h \
-	$(UPPDIR1)Core/Parser.h \
-	$(UPPDIR1)Core/Path.h \
-	$(UPPDIR1)Core/Ptr.h \
-	$(UPPDIR1)Core/Stream.h \
-	$(UPPDIR1)Core/String.h \
-	$(UPPDIR1)Core/String.hpp \
-	$(UPPDIR1)Core/t_.h \
-	$(UPPDIR1)Core/Thread.h \
-	$(UPPDIR1)Core/TimeDate.h \
-	$(UPPDIR1)Core/Topic.h \
-	$(UPPDIR1)Core/Topt.h \
-	$(UPPDIR1)Core/Util.h \
-	$(UPPDIR1)Core/Uuid.h \
-	$(UPPDIR1)Core/Value.h \
-	$(UPPDIR1)Core/Vcont.h \
-	$(UPPDIR1)Core/Vcont.hpp \
-	$(UPPDIR1)Core/Win32Com.h \
-	$(UPPDIR1)Core/XML.h \
-	$(UPPDIR1)Core/Xmlize.h \
-	$(UPPDIR1)CtrlCore/CtrlCore.h \
-	$(UPPDIR1)CtrlCore/MKeys.h \
-	$(UPPDIR1)CtrlCore/TopWindow.h \
-	$(UPPDIR1)CtrlCore/Win32Keys.h \
-	$(UPPDIR1)CtrlCore/X11Keys.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
-	$(UPPDIR1)Draw/Debug.h \
-	$(UPPDIR1)Draw/Display.h \
-	$(UPPDIR1)Draw/Draw.h \
-	$(UPPDIR1)Draw/DrawWin32.h \
-	$(UPPDIR1)Draw/Image.h \
-	$(UPPDIR1)Draw/ImageDraw.h \
-	$(UPPDIR1)Draw/PixelArray.h \
-	$(UPPDIR1)Image/Image.h \
-	$(UPPDIR1)plugin/png/png.h \
-	$(UPPDIR1)RichText/Para.h \
-	$(UPPDIR1)RichText/RichText.h \
-	$(UPPDIR1)RichText/Table.h \
-	$(UPPDIR1)RichText/Text.h \
-	$(UPPDIR1)RichText/Txt.h
-	$(CPPFLAGS) $(CINC) $(Macro_DocTypes)  $(UPPDIR1)DocTypes/QtfEncoder.cpp -o $(OutDir_DocTypes)QtfEncoder.o
-
-$(OutDir_DocTypes)RtfDocOut.o: $(UPPDIR1)DocTypes/RtfDocOut.cpp \
+$(OutDir_DocTypes)ParaFormat.o: $(UPPDIR1)RichEdit/ParaFormat.cpp \
 	$(UPPDIR1)Core/Algo.h \
 	$(UPPDIR1)Core/App.h \
 	$(UPPDIR1)Core/BiCont.h \
@@ -25887,7 +25105,6 @@
 	$(UPPDIR1)CtrlCore/TopWindow.h \
 	$(UPPDIR1)CtrlCore/Win32Keys.h \
 	$(UPPDIR1)CtrlCore/X11Keys.h \
-	$(UPPDIR1)DocTypes/DocTypes.h \
 	$(UPPDIR1)Draw/Debug.h \
 	$(UPPDIR1)Draw/Display.h \
 	$(UPPDIR1)Draw/Draw.h \
@@ -25902,19 +25119,9 @@
 	$(UPPDIR1)RichText/Table.h \
 	$(UPPDIR1)RichText/Text.h \
 	$(UPPDIR1)RichText/Txt.h
-	$(CPPFLAGS) $(CINC) $(Macro_DocTypes)  $(UPPDIR1)DocTypes/RtfDocOut.cpp -o $(OutDir_DocTypes)RtfDocOut.o
+	$(CPPFLAGS) $(CINC) $(Macro_DocTypes)  $(UPPDIR1)RichEdit/ParaFormat.cpp -o $(OutDir_DocTypes)ParaFormat.o
 
 $(OutDir_DocTypes)DocTypes.a: \
-	$(OutDir_DocTypes)ParaFormat.o \
-	$(OutDir_DocTypes)DocTypes.o \
-	$(OutDir_DocTypes)DocTable.o \
-	$(OutDir_DocTypes)QtfParser.o \
-	$(OutDir_DocTypes)QtfEncoder.o \
-	$(OutDir_DocTypes)RtfDocOut.o
+	$(OutDir_DocTypes)ParaFormat.o
 	$(AR) $(OutDir_DocTypes)DocTypes.a \
-		$(OutDir_DocTypes)ParaFormat.o \
-		$(OutDir_DocTypes)DocTypes.o \
-		$(OutDir_DocTypes)DocTable.o \
-		$(OutDir_DocTypes)QtfParser.o \
-		$(OutDir_DocTypes)QtfEncoder.o \
-		$(OutDir_DocTypes)RtfDocOut.o
+		$(OutDir_DocTypes)ParaFormat.o
