diff --git a/doc/Jamfile b/doc/Jamfile
index 7eb23de7..1df3373b 100644
--- a/doc/Jamfile
+++ b/doc/Jamfile
@@ -94,7 +94,6 @@ else
#
make extract-xml-pages.xsl : docca/include/docca/extract-xml-pages.xsl : @copy_script ;
make base-extract-xml-pages.xsl : docca/include/docca/base-extract-xml-pages.xsl : @copy_script ;
-make config.xsl : docca/include/docca/config.xsl : @copy_script ;
make common.xsl : docca/include/docca/common.xsl : @copy_script ;
make stage1.xsl : docca/include/docca/stage1.xsl : @copy_script ;
make base-stage1.xsl : docca/include/docca/base-stage1.xsl : @copy_script ;
@@ -102,13 +101,22 @@ make stage2.xsl : docca/include/docca/stage2.xsl
make assemble-quickbook.xsl : docca/include/docca/assemble-quickbook.xsl : @copy_script ;
make emphasized-types.xsl : docca/include/docca/emphasized-types.xsl : @copy_script ;
-# Beginning (failed) attempt to make all the xslt-visualizer code available
-#make xslt-visualizer : docca/include/xslt-visualizer : @copy_dir ;
-#
-#actions copy_dir
-#{
-# cp -r $(2[1]) $(1)
-#}
+make config.xsl
+ :
+ docca/include/docca/config.xsl
+ xsl/config.xsl
+ xsl/class_detail.xsl
+ xsl/includes.xsl
+ :
+ @make_config
+ ;
+
+actions make_config
+{
+ cp $(2[1]) $(1)
+ sed -i -e "//{r $(2[2])" -e "d}" $(1)
+ sed -i -e "//{r $(2[4])" -e "d}" $(1)
+}
# Make a copy of the given file.
#
diff --git a/doc/docca b/doc/docca
index 457bd23c..56f09f9f 160000
--- a/doc/docca
+++ b/doc/docca
@@ -1 +1 @@
-Subproject commit 457bd23cf7aa236fecf7287ba1ab73bf06a33bcd
+Subproject commit 56f09f9fda80dd15a5148db14cfe5fe5e508aedb
diff --git a/doc/xsl/config.xsl b/doc/xsl/config.xsl
index 798a532c..cdbe93f7 100644
--- a/doc/xsl/config.xsl
+++ b/doc/xsl/config.xsl
@@ -1,6 +1,6 @@
-
+
diff --git a/doc/xsl/includes.xsl b/doc/xsl/includes.xsl
index a84b5e77..8660e7e1 100644
--- a/doc/xsl/includes.xsl
+++ b/doc/xsl/includes.xsl
@@ -1,5 +1,8 @@
-
- Defined in header [include_file
-
- ]
-
+
+core.hpp
+http.hpp
+ssl.hpp
+websocket.hpp
+zlib.hpp
+
+
diff --git a/doc/xsl/includes_foot.xsl b/doc/xsl/includes_foot.xsl
deleted file mode 100644
index f50c71d5..00000000
--- a/doc/xsl/includes_foot.xsl
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
Convenience header [include_file boost/beast/core.hpp]
-
-
-
Convenience header [include_file boost/beast/http.hpp]
-
-
-
Convenience header [include_file boost/beast/ssl.hpp]
-
-
-
Convenience header [include_file boost/beast/websocket.hpp]
-
-
-
Convenience header [include_file boost/beast/zlib.hpp]
-
-
-