diff --git a/doc/decay.qbk b/doc/decay.qbk
index 5884a48..d15e933 100644
--- a/doc/decay.qbk
+++ b/doc/decay.qbk
@@ -14,7 +14,7 @@
};
__type Let `U` be the result of `remove_reference::type`, then if `U` is
-an array type, the result is `remove_extent*`, otherwise if `U` is a
+an array type, the result is `remove_extent::type*`, otherwise if `U` is a
function type then the result is `U*`, otherwise the result is `U`.
__std_ref 3.9.1.
@@ -25,7 +25,7 @@ __header ` #include ` or ` #include ::type`][`int[2]*`]]
+[[`decay::type`][`int[3]*`]]
[[`decay::type`] [`int*`]]
diff --git a/doc/history.qbk b/doc/history.qbk
new file mode 100644
index 0000000..9903fd1
--- /dev/null
+++ b/doc/history.qbk
@@ -0,0 +1,16 @@
+[/
+ Copyright 2009 John Maddock.
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt).
+]
+
+[section:history History]
+
+[h4 Boost 1.42.0]
+
+* Fixed issue [@https://svn.boost.org/trac/boost/ticket/3704 #3704].
+
+
+[endsect]
+
diff --git a/doc/html/boost_typetraits/background.html b/doc/html/boost_typetraits/background.html
index da93cf3..8657132 100644
--- a/doc/html/boost_typetraits/background.html
+++ b/doc/html/boost_typetraits/background.html
@@ -56,7 +56,7 @@
method available to them.