Rewrite all links to old Javadoc on SVN to gwtproject.org

Change-Id: Id2314aa6ddf881344d320c3142c714e968db86b6
diff --git a/src/main/markdown/articles/security_for_gwt_applications.md b/src/main/markdown/articles/security_for_gwt_applications.md
index f1ac39e..6dedf4d 100644
--- a/src/main/markdown/articles/security_for_gwt_applications.md
+++ b/src/main/markdown/articles/security_for_gwt_applications.md
@@ -275,7 +275,7 @@
 
 <h4>Protecting Your Application</h4>
 
-<p>If you are using the <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html">RequestBuilder</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/http/client/RequestCallback.html">RequestCallback</a> classes in GWT, you can implement XSRF protection by setting a custom header to contain the value of your cookie. Here is some sample code:</p>
+<p>If you are using the <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html">RequestBuilder</a> and <a href="/javadoc/latest/com/google/gwt/http/client/RequestCallback.html">RequestCallback</a> classes in GWT, you can implement XSRF protection by setting a custom header to contain the value of your cookie. Here is some sample code:</p>
 
 <pre>
 RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, url);
diff --git a/src/main/markdown/doc/latest/DevGuideA11y.md b/src/main/markdown/doc/latest/DevGuideA11y.md
index 6478c04..bbe4b70 100644
--- a/src/main/markdown/doc/latest/DevGuideA11y.md
+++ b/src/main/markdown/doc/latest/DevGuideA11y.md
@@ -63,15 +63,15 @@
 <p>The ARIA standard specifies the HTML attribute type for the state and property
 values. These attribute types are supported in the new library with compile-time checks. Enumerations have been added for
 HTML attributes of type token like 'aria-dropeffect' property type, 'aria-checked' type etc. There is a common type added for
-IDREF(S) in the class. All the states and properties are defined in the <a href="/javadoc/latest/com/google/gwt/aria/client/State.html">State</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/aria/client/Property.html">Property</a> classes. The
+IDREF(S) in the class. All the states and properties are defined in the <a href="/javadoc/latest/com/google/gwt/aria/client/State.html">State</a> and <a href="/javadoc/latest/com/google/gwt/aria/client/Property.html">Property</a> classes. The
 <tt>tabIndex</tt> attribute has also been added as an extra attribute in the ARIA standard and we have <a href="/javadoc/latest/com/google/gwt/aria/client/ExtraAttribute.html">added it to the library</a>. We encourage users to get access to states and
 properties through the role by getting it from the <a href="/javadoc/latest/com/google/gwt/aria/client/Roles.html">Roles factory</a> because
 the factory checks that the state or property is supported for the role.</p>
 
 <p>Many GWT widgets now have keyboard accessibility and ARIA properties. These include <a href="/javadoc/latest/com/google/gwt/user/client/ui/CustomButton.html">CustomButton</a>,
- <a href="/javadoc/latest/com/google/gwt/user/client/ui/Tree.html">Tree</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/TreeItem.html">TreeItem</a>,
- <a href="/javadoc/latest/com/google/gwt/user/client/ui/MenuBar.html">MenuBar</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/MenuItem.html">MenuItem</a>,
- <a href="/javadoc/latest/com/google/gwt/user/client/ui/TabBar.html">TabBar</a>, and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/TabPanel.html">TabPanel</a>.
+ <a href="/javadoc/latest/com/google/gwt/user/client/ui/Tree.html">Tree</a>, <a href="/javadoc/latest/com/google/gwt/user/client/ui/TreeItem.html">TreeItem</a>,
+ <a href="/javadoc/latest/com/google/gwt/user/client/ui/MenuBar.html">MenuBar</a>, <a href="/javadoc/latest/com/google/gwt/user/client/ui/MenuItem.html">MenuItem</a>,
+ <a href="/javadoc/latest/com/google/gwt/user/client/ui/TabBar.html">TabBar</a>, and <a href="/javadoc/latest/com/google/gwt/user/client/ui/TabPanel.html">TabPanel</a>.
  Also, all widgets that inherit from FocusWidget now have a tabindex by default, allowing for better keyboard navigation.</p>
 
 
@@ -216,7 +216,7 @@
 
 <h2 id="selectionChanges">Indicating Selection Changes</h2>
 
-<p>Some widgets, such as GWT's <a href="/javadoc/latest/com/google/gwt/user/client/ui/Tree.html">Tree</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/MenuBar.html">MenuBar</a> widgets,
+<p>Some widgets, such as GWT's <a href="/javadoc/latest/com/google/gwt/user/client/ui/Tree.html">Tree</a> and <a href="/javadoc/latest/com/google/gwt/user/client/ui/MenuBar.html">MenuBar</a> widgets,
 consist of a container with a set of items. The container has a naturally focusable DOM element, but the items
 themselves do not. The focusable element receives all keyboard input, and causes visual changes in the contained items
 to indicate a change in item selection. For example, GWT's Tree widget contains <a href="/javadoc/latest/com/google/gwt/user/client/ui/TreeItem.html">TreeItems</a>; both of these elements are made up of <tt>div</tt> elements. However, the Tree also
diff --git a/src/main/markdown/doc/latest/DevGuideClientBundle.md b/src/main/markdown/doc/latest/DevGuideClientBundle.md
index f0cac50..233b339 100644
--- a/src/main/markdown/doc/latest/DevGuideClientBundle.md
+++ b/src/main/markdown/doc/latest/DevGuideClientBundle.md
@@ -102,7 +102,7 @@
 
 
 
-<p>Each subtype of <tt><a href="/javadoc/latest/index.html?com/google/gwt/resources/client/ResourcePrototype.html">ResourcePrototype</a></tt> must define a <tt><a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/index.html?com/google/gwt/resources/ext/ResourceGeneratorType.html">@ResourceGeneratorType</a></tt> annotation whose value is a concrete Java class that extends <tt><a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/index.html?com/google/gwt/resources/ext/ResourceGenerator.html">ResourceGenerator</a></tt>.  The instance of the <tt>ResourceGenerator</tt> is responsible for accumulation (or bundling) of incoming resource data as well as a small degree of code generation to assemble the concrete implementation of the <tt>ClientBundle</tt> class.  Implementors of <tt>ResourceGenerator</tt> subclasses can expect that only one <tt>ResourceGenerator</tt> will be created for a given type of resource within a <tt>ClientBundle</tt> interface. </p>
+<p>Each subtype of <tt><a href="/javadoc/latest/index.html?com/google/gwt/resources/client/ResourcePrototype.html">ResourcePrototype</a></tt> must define a <tt><a href="/javadoc/latest/index.html?com/google/gwt/resources/ext/ResourceGeneratorType.html">@ResourceGeneratorType</a></tt> annotation whose value is a concrete Java class that extends <tt><a href="/javadoc/latest/index.html?com/google/gwt/resources/ext/ResourceGenerator.html">ResourceGenerator</a></tt>.  The instance of the <tt>ResourceGenerator</tt> is responsible for accumulation (or bundling) of incoming resource data as well as a small degree of code generation to assemble the concrete implementation of the <tt>ClientBundle</tt> class.  Implementors of <tt>ResourceGenerator</tt> subclasses can expect that only one <tt>ResourceGenerator</tt> will be created for a given type of resource within a <tt>ClientBundle</tt> interface. </p>
 
 <p>The methods on a <tt>ResourceGenerator</tt> are called in the following order
 
@@ -158,7 +158,7 @@
 
 <h2 id="TextResource">TextResource and ExternalTextResource</h2>
 
-<p>The related resource types <a href="/javadoc/latest/index.html?com/google/gwt/resources/client/TextResource.html">TextResource</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/index.html?com/google/gwt/resources/client/ExternalTextResource.html">ExternalTextResource</a> provide access to static text content.  The main difference between these two types is that the former interns the text into the compiled JavaScript, while the latter bundles related text resources into a single file, which is accessed asynchronously.</p>
+<p>The related resource types <a href="/javadoc/latest/index.html?com/google/gwt/resources/client/TextResource.html">TextResource</a> and <a href="/javadoc/latest/index.html?com/google/gwt/resources/client/ExternalTextResource.html">ExternalTextResource</a> provide access to static text content.  The main difference between these two types is that the former interns the text into the compiled JavaScript, while the latter bundles related text resources into a single file, which is accessed asynchronously.</p>
 
 <pre class="prettyprint">interface Resources extends ClientBundle {
   Resources INSTANCE = GWT.create(Resources.class);
diff --git a/src/main/markdown/doc/latest/DevGuideCodingBasicsDeferred.md b/src/main/markdown/doc/latest/DevGuideCodingBasicsDeferred.md
index 8b7bf82..9150f72 100644
--- a/src/main/markdown/doc/latest/DevGuideCodingBasicsDeferred.md
+++ b/src/main/markdown/doc/latest/DevGuideCodingBasicsDeferred.md
@@ -193,7 +193,7 @@
 &lt;/module&gt;
 </pre>
 
-<p>These directives instruct the GWT compiler to invoke methods in a <a href="/javadoc/latest/com/google/gwt/core/ext/Generator.html">Generator</a> subclass (<tt>ServiceInterfaceProxyGenerator</tt>) in order to generate special code when the deferred binding mechanism <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/core/client/GWT.html#create(java.lang.Class)">GWT.create()</a> is encountered while
+<p>These directives instruct the GWT compiler to invoke methods in a <a href="/javadoc/latest/com/google/gwt/core/ext/Generator.html">Generator</a> subclass (<tt>ServiceInterfaceProxyGenerator</tt>) in order to generate special code when the deferred binding mechanism <a href="/javadoc/latest/com/google/gwt/core/client/GWT.html#create(java.lang.Class)">GWT.create()</a> is encountered while
 compiling. In this case, if the <a href="/javadoc/latest/com/google/gwt/core/client/GWT.html#create(java.lang.Class)">GWT.create()</a> call references an instance of <tt>RemoteService</tt> or one of its subclasses, the <tt>ServiceInterfaceProxyGenerator</tt>'s generate() method
 will be invoked.</p>
 
diff --git a/src/main/markdown/doc/latest/DevGuideCodingBasicsFormatting.md b/src/main/markdown/doc/latest/DevGuideCodingBasicsFormatting.md
index 175a694..8fd7fab 100644
--- a/src/main/markdown/doc/latest/DevGuideCodingBasicsFormatting.md
+++ b/src/main/markdown/doc/latest/DevGuideCodingBasicsFormatting.md
@@ -1,5 +1,5 @@
 <p>GWT does not provide full emulation for the date and number formatting classes (java.text.DateFormat, java.text.DecimalFormat, java.text.NumberFormat, java.TimeFormat, et
-cetera). Instead, a subset of the functionality of the JRE classes is provided by <a href="/javadoc/latest/com/google/gwt/i18n/client/NumberFormat.html">com.google.gwt.i18n.client.NumberFormat</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/i18n/client/DateTimeFormat.html">com.google.gwt.i18n.client.DateTimeFormat</a>.</p>
+cetera). Instead, a subset of the functionality of the JRE classes is provided by <a href="/javadoc/latest/com/google/gwt/i18n/client/NumberFormat.html">com.google.gwt.i18n.client.NumberFormat</a> and <a href="/javadoc/latest/com/google/gwt/i18n/client/DateTimeFormat.html">com.google.gwt.i18n.client.DateTimeFormat</a>.</p>
 
 <p>The major difference between the standard Java classes and the GWT classes is the ability to switch between different locales for formating dates and numbers at runtime. In
 GWT, the <a href="DevGuideCodingBasics.html#DevGuideDeferredBinding">deferred binding</a> mechanism is used to load only the logic needed for the current locale into the
diff --git a/src/main/markdown/doc/latest/DevGuideCodingBasicsHistory.md b/src/main/markdown/doc/latest/DevGuideCodingBasicsHistory.md
index adf0756..2a470dd 100644
--- a/src/main/markdown/doc/latest/DevGuideCodingBasicsHistory.md
+++ b/src/main/markdown/doc/latest/DevGuideCodingBasicsHistory.md
@@ -61,7 +61,7 @@
 <ul>
 <li>Add a history token to the history stack when you want to enable a history event.</li>
 
-<li>Create an object that implements the <a href="/javadoc/latest/com/google/gwt/event/logical/shared/ValueChangeHandler.html">ValueChangeHandler</a> interface, parses the new token (available by calling <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/event/logical/shared/ValueChangeEvent.html#getValue()">ValueChangeEvent.getValue()</a>) and changes the application state to match.</li>
+<li>Create an object that implements the <a href="/javadoc/latest/com/google/gwt/event/logical/shared/ValueChangeHandler.html">ValueChangeHandler</a> interface, parses the new token (available by calling <a href="/javadoc/latest/com/google/gwt/event/logical/shared/ValueChangeEvent.html#getValue()">ValueChangeEvent.getValue()</a>) and changes the application state to match.</li>
 </ul>
 
 <p>The following short example shows how to add a history event each time the user selects a new tab in a <a href="/javadoc/latest/com/google/gwt/user/client/ui/TabPanel.html">TabPanel</a>.</p>
diff --git a/src/main/markdown/doc/latest/DevGuideCodingBasicsJSNI.md b/src/main/markdown/doc/latest/DevGuideCodingBasicsJSNI.md
index 97063e5..8ebf6bf 100644
--- a/src/main/markdown/doc/latest/DevGuideCodingBasicsJSNI.md
+++ b/src/main/markdown/doc/latest/DevGuideCodingBasicsJSNI.md
@@ -398,7 +398,7 @@
 <p/>
 
 <ul>
-<li>Although Java arrays are not directly usable in JavaScript, there are some helper classes that efficiently achieve a similar effect: <a href="/javadoc/latest/com/google/gwt/core/client/JsArray.html">JsArray</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/core/client/JsArrayBoolean.html">JsArrayBoolean</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/core/client/JsArrayInteger.html">JsArrayInteger</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/core/client/JsArrayNumber.html">JsArrayNumber</a>, and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/core/client/JsArrayString.html">JsArrayString</a>. These classes are wrappers around a native JavaScript array.</li>
+<li>Although Java arrays are not directly usable in JavaScript, there are some helper classes that efficiently achieve a similar effect: <a href="/javadoc/latest/com/google/gwt/core/client/JsArray.html">JsArray</a>, <a href="/javadoc/latest/com/google/gwt/core/client/JsArrayBoolean.html">JsArrayBoolean</a>, <a href="/javadoc/latest/com/google/gwt/core/client/JsArrayInteger.html">JsArrayInteger</a>, <a href="/javadoc/latest/com/google/gwt/core/client/JsArrayNumber.html">JsArrayNumber</a>, and <a href="/javadoc/latest/com/google/gwt/core/client/JsArrayString.html">JsArrayString</a>. These classes are wrappers around a native JavaScript array.</li>
 </ul>
 
 
diff --git a/src/main/markdown/doc/latest/DevGuideCodingBasicsXML.md b/src/main/markdown/doc/latest/DevGuideCodingBasicsXML.md
index 6b5be28..abaea7d 100644
--- a/src/main/markdown/doc/latest/DevGuideCodingBasicsXML.md
+++ b/src/main/markdown/doc/latest/DevGuideCodingBasicsXML.md
@@ -63,7 +63,7 @@
 
 <p>The first step is to parse the raw XML text into an <a href="http://www.w3schools.com/dom/default.asp">XML DOM</a> structure we can use to navigate the data.
 GWT's XML parser is contained in the <a href="/javadoc/latest/com/google/gwt/xml/client/XMLParser.html">XMLParser</a>
-class. Call its <a href="/javadoc/latest/com/google/gwt/xml/client/XMLParser.html#parse(java.lang.String)">parse(String)</a> static method to parse the XML and return a <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Document.html">Document</a> object. If an error occurs during parsing (for
+class. Call its <a href="/javadoc/latest/com/google/gwt/xml/client/XMLParser.html#parse(java.lang.String)">parse(String)</a> static method to parse the XML and return a <a href="/javadoc/latest/com/google/gwt/xml/client/Document.html">Document</a> object. If an error occurs during parsing (for
 example, if the XML is not <a href="http://en.wikipedia.org/wiki/Well-formed_XML_document">well-formed</a>), the XMLParser will throw a <a href="/javadoc/latest/com/google/gwt/xml/client/DOMException.html">DOMException</a>.</p>
 
 <p>If parsing succeeds, the Document object we receive represents the XML document in memory. It is a tree composed of generic <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html">Node</a> objects. A node in the XML DOM is the basic unit of
@@ -93,7 +93,7 @@
 a complete list of types that derive from Node.</p>
 
 <p>To get to the DOM nodes from the Document object, we can use one of three methods. The <a href="/javadoc/latest/com/google/gwt/xml/client/Document.html#getDocumentElement()">getDocumentElement()</a> method
-retrieves the <i>document element</i> (the top element at the root of the DOM tree) as an <a href="/javadoc/latest/com/google/gwt/xml/client/Element.html">Element</a>. We can then use the navigation methods of the <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Node.html">Node</a> class from which Element derives (e.g., <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Node.html#getChildNodes()">getChildNodes()</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Node.html#getNextSibling()">getNextSibling()</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Node.html#getParentNode()">getParentNode()</a>, etc.) to drill down and
+retrieves the <i>document element</i> (the top element at the root of the DOM tree) as an <a href="/javadoc/latest/com/google/gwt/xml/client/Element.html">Element</a>. We can then use the navigation methods of the <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html">Node</a> class from which Element derives (e.g., <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html#getChildNodes()">getChildNodes()</a>, <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html#getNextSibling()">getNextSibling()</a>, <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html#getParentNode()">getParentNode()</a>, etc.) to drill down and
 retrieve the data we need.</p>
 
 <p>We can also go directly to a particular node or list of nodes using the <a href="/javadoc/latest/com/google/gwt/xml/client/Document.html#getElementById(java.lang.String)">getElementById(String)</a>
@@ -105,11 +105,11 @@
 <p>In the example code, we use the getElementsByTagName(String) method to retrieve the necessary elements from the XML containing the email message. The sender's name is stored as
 an attribute of the <tt>&lt;from&gt;</tt> tag, so we use <a href="/javadoc/latest/com/google/gwt/xml/client/Element.html#getAttribute(java.lang.String)">getAttribute(String)</a>. The
 subject line is stored as text inside the <tt>&lt;subject&gt;</tt> tag, so we first find the subject element, and then retrieve its first (and only) child node and call <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html#getNodeValue()">getNodeValue()</a> on it to get the text.
-Finally, the message body is stored in the same way (text within the <tt>&lt;body&gt;</tt> tag), but this time we explicitly cast the <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html">Node</a> to a <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Text.html">Text</a> object and extract the text using <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/CharacterData.html#getData()">getData()</a>.</p>
+Finally, the message body is stored in the same way (text within the <tt>&lt;body&gt;</tt> tag), but this time we explicitly cast the <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html">Node</a> to a <a href="/javadoc/latest/com/google/gwt/xml/client/Text.html">Text</a> object and extract the text using <a href="/javadoc/latest/com/google/gwt/xml/client/CharacterData.html#getData()">getData()</a>.</p>
 
 <h2 id="building">Building an XML document</h2>
 
-<p>In addition to parsing existing documents, the GWT XML types can also be used to create and modify XML. To create a new XML document, call the static <a href="/javadoc/latest/com/google/gwt/xml/client/XMLParser.html#createDocument()">createDocument()</a> method of the <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/XMLParser.html">XMLParser</a> class. You can then use the methods of the
-resulting <a href="/javadoc/latest/com/google/gwt/xml/client/Document.html">Document</a> to <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Document.html#createElement(java.lang.String)">create elements</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Document.html#createTextNode(java.lang.String)">text nodes</a>, and other XML nodes. These nodes can be added to the DOM tree using the <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Node.html#appendChild(com.google.gwt.xml.client.Node)">appendChild(Node)</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Node.html#insertBefore(com.google.gwt.xml.client.Node,%20com.google.gwt.xml.client.Node)">insertBefore(Node, Node)</a> methods. <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Node.html">Node</a> also has methods for replacing and removing child nodes (<a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Node.html#replaceChild(com.google.gwt.xml.client.Node,%20com.google.gwt.xml.client.Node)">replaceChild(Node, Node)</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/xml/client/Node.html#removeChild(com.google.gwt.xml.client.Node)">removeChild(Node)</a>, respectively).</p>
+<p>In addition to parsing existing documents, the GWT XML types can also be used to create and modify XML. To create a new XML document, call the static <a href="/javadoc/latest/com/google/gwt/xml/client/XMLParser.html#createDocument()">createDocument()</a> method of the <a href="/javadoc/latest/com/google/gwt/xml/client/XMLParser.html">XMLParser</a> class. You can then use the methods of the
+resulting <a href="/javadoc/latest/com/google/gwt/xml/client/Document.html">Document</a> to <a href="/javadoc/latest/com/google/gwt/xml/client/Document.html#createElement(java.lang.String)">create elements</a>, <a href="/javadoc/latest/com/google/gwt/xml/client/Document.html#createTextNode(java.lang.String)">text nodes</a>, and other XML nodes. These nodes can be added to the DOM tree using the <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html#appendChild(com.google.gwt.xml.client.Node)">appendChild(Node)</a> and <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html#insertBefore(com.google.gwt.xml.client.Node,%20com.google.gwt.xml.client.Node)">insertBefore(Node, Node)</a> methods. <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html">Node</a> also has methods for replacing and removing child nodes (<a href="/javadoc/latest/com/google/gwt/xml/client/Node.html#replaceChild(com.google.gwt.xml.client.Node,%20com.google.gwt.xml.client.Node)">replaceChild(Node, Node)</a> and <a href="/javadoc/latest/com/google/gwt/xml/client/Node.html#removeChild(com.google.gwt.xml.client.Node)">removeChild(Node)</a>, respectively).</p>
 
 
diff --git a/src/main/markdown/doc/latest/DevGuideI18n.md b/src/main/markdown/doc/latest/DevGuideI18n.md
index 373a5d4..42644e5 100644
--- a/src/main/markdown/doc/latest/DevGuideI18n.md
+++ b/src/main/markdown/doc/latest/DevGuideI18n.md
@@ -50,7 +50,7 @@
 
 <ul>
 <li><strong>Do you have existing localized properties files you'd like to reuse?</strong><br/>
-The i18nCreator tool can automatically generate interfaces that extend either <a href="/javadoc/latest/com/google/gwt/i18n/client/Constants.html">Constants</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/i18n/client/ConstantsWithLookup.html">ConstantsWithLookup</a> or <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/i18n/client/Messages.html">Messages</a>.</li>
+The i18nCreator tool can automatically generate interfaces that extend either <a href="/javadoc/latest/com/google/gwt/i18n/client/Constants.html">Constants</a>, <a href="/javadoc/latest/com/google/gwt/i18n/client/ConstantsWithLookup.html">ConstantsWithLookup</a> or <a href="/javadoc/latest/com/google/gwt/i18n/client/Messages.html">Messages</a>.</li>
 </ul>
 
 <ul>
@@ -114,7 +114,7 @@
 </ul>
 
 <ul>
-<li><a href="/javadoc/latest/com/google/gwt/i18n/client/ConstantsWithLookup.html">ConstantsWithLookup</a> Like <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/i18n/client/Constants.html">Constants</a> but with extra lookup flexibility for highly
+<li><a href="/javadoc/latest/com/google/gwt/i18n/client/ConstantsWithLookup.html">ConstantsWithLookup</a> Like <a href="/javadoc/latest/com/google/gwt/i18n/client/Constants.html">Constants</a> but with extra lookup flexibility for highly
 data-driven applications</li>
 </ul>
 
@@ -386,7 +386,7 @@
 
 <p/>
 
-<p>Both <a href="/javadoc/latest/com/google/gwt/i18n/client/Constants.html">Constants</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/i18n/client/Messages.html">Messages</a> use traditional Java properties files, with
+<p>Both <a href="/javadoc/latest/com/google/gwt/i18n/client/Constants.html">Constants</a> and <a href="/javadoc/latest/com/google/gwt/i18n/client/Messages.html">Messages</a> use traditional Java properties files, with
 one notable difference: properties files used with GWT should be encoded as UTF-8 and may contain Unicode characters directly, avoiding the need for <tt>native2ascii</tt>. See the
 API documentation for the above interfaces for examples and formatting details. Many thanks to the <a href="http://tapestry.apache.org/">Tapestry</a> project for
 solving the problem of reading UTF-8 properties files in Tapestry's <tt>LocalizedProperties</tt> class.</p>
diff --git a/src/main/markdown/doc/latest/DevGuideOrganizingProjects.md b/src/main/markdown/doc/latest/DevGuideOrganizingProjects.md
index 7016cfd..6692a68 100644
--- a/src/main/markdown/doc/latest/DevGuideOrganizingProjects.md
+++ b/src/main/markdown/doc/latest/DevGuideOrganizingProjects.md
@@ -355,7 +355,7 @@
 
 <h3>Entry-Point Classes</h3>
 
-<p>A module entry-point is any class that is assignable to <a href="/javadoc/latest/com/google/gwt/core/client/EntryPoint.html">EntryPoint</a> and that can be constructed without parameters. When a module is loaded, every entry point class is instantiated and its <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/core/client/EntryPoint.html#onModuleLoad()">EntryPoint.onModuleLoad()</a> method gets
+<p>A module entry-point is any class that is assignable to <a href="/javadoc/latest/com/google/gwt/core/client/EntryPoint.html">EntryPoint</a> and that can be constructed without parameters. When a module is loaded, every entry point class is instantiated and its <a href="/javadoc/latest/com/google/gwt/core/client/EntryPoint.html#onModuleLoad()">EntryPoint.onModuleLoad()</a> method gets
 called.</p>
 
 <h3>Source Path</h3>
diff --git a/src/main/markdown/doc/latest/DevGuideServerCommunication.md b/src/main/markdown/doc/latest/DevGuideServerCommunication.md
index f56404a..cab27a4 100644
--- a/src/main/markdown/doc/latest/DevGuideServerCommunication.md
+++ b/src/main/markdown/doc/latest/DevGuideServerCommunication.md
@@ -753,15 +753,15 @@
 </pre>
 
 <p><a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html">RequestBuilder</a> is the core class you'll
-need for constructing and sending HTTP requests. Its <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#RequestBuilder(com.google.gwt.http.client.RequestBuilder.Method,%20java.lang.String)">constructor</a> has parameters for specifying the HTTP method of the request (GET, POST, etc.) and the URL (the <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/http/client/URL.html">URL</a> utility class is handy for escaping invalid characters).
-Once you have a RequestBuilder object, you can use its methods to set the <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#setUser(java.lang.String)">username</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#setPassword(java.lang.String)">password</a>, and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#setTimeoutMillis(int)">timeout interval</a>. You can
+need for constructing and sending HTTP requests. Its <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#RequestBuilder(com.google.gwt.http.client.RequestBuilder.Method,%20java.lang.String)">constructor</a> has parameters for specifying the HTTP method of the request (GET, POST, etc.) and the URL (the <a href="/javadoc/latest/com/google/gwt/http/client/URL.html">URL</a> utility class is handy for escaping invalid characters).
+Once you have a RequestBuilder object, you can use its methods to set the <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#setUser(java.lang.String)">username</a>, <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#setPassword(java.lang.String)">password</a>, and <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#setTimeoutMillis(int)">timeout interval</a>. You can
 also set any number of <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#setHeader(java.lang.String,%20java.lang.String)">headers</a> in the HTTP request.</p>
 
-<p>Once the HTTP request is ready, call the server using the <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#sendRequest(java.lang.String,%20com.google.gwt.http.client.RequestCallback)">sendRequest(String, RequestCallback)</a> method. The <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/http/client/RequestCallback.html">RequestCallback</a> argument you pass will handle
-the response or the error that results. When a request completes normally, your <a href="/javadoc/latest/com/google/gwt/http/client/RequestCallback.html#onResponseReceived(com.google.gwt.http.client.Request,%20com.google.gwt.http.client.Response)">onResponseReceived(Request, Response)</a> method is invoked. Details of the response (for example, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/http/client/Response.html#getStatusCode()">status code</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/http/client/Response.html#getHeaders()">HTTP headers</a>, and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/http/client/Response.html#getText()">response text</a>) can be retrieved from the <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/http/client/Response.html">Response</a> argument. Note that the
+<p>Once the HTTP request is ready, call the server using the <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#sendRequest(java.lang.String,%20com.google.gwt.http.client.RequestCallback)">sendRequest(String, RequestCallback)</a> method. The <a href="/javadoc/latest/com/google/gwt/http/client/RequestCallback.html">RequestCallback</a> argument you pass will handle
+the response or the error that results. When a request completes normally, your <a href="/javadoc/latest/com/google/gwt/http/client/RequestCallback.html#onResponseReceived(com.google.gwt.http.client.Request,%20com.google.gwt.http.client.Response)">onResponseReceived(Request, Response)</a> method is invoked. Details of the response (for example, <a href="/javadoc/latest/com/google/gwt/http/client/Response.html#getStatusCode()">status code</a>, <a href="/javadoc/latest/com/google/gwt/http/client/Response.html#getHeaders()">HTTP headers</a>, and <a href="/javadoc/latest/com/google/gwt/http/client/Response.html#getText()">response text</a>) can be retrieved from the <a href="/javadoc/latest/com/google/gwt/http/client/Response.html">Response</a> argument. Note that the
 onResponseReceived(Request, Response) method is called even if the HTTP status code is something other than 200 (success). If the call <i>does not</i> complete normally, the <a href="/javadoc/latest/com/google/gwt/http/client/RequestCallback.html#onError(com.google.gwt.http.client.Request,%20java.lang.Throwable)">onError(Request, Throwable)</a> method gets called, with the second parameter describing the type error that occurred.</p>
 
-<p>As noted before, all HTTP calls in GWT are asynchronous, so the code following the call to <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#sendRequest(java.lang.String,%20com.google.gwt.http.client.RequestCallback)">sendRequest(String, RequestCallback)</a> will be executed immediately, <i>not</i> after the server responds to the HTTP request. You can use the <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/http/client/Request.html">Request</a> object that is returned from sendRequest(String,
+<p>As noted before, all HTTP calls in GWT are asynchronous, so the code following the call to <a href="/javadoc/latest/com/google/gwt/http/client/RequestBuilder.html#sendRequest(java.lang.String,%20com.google.gwt.http.client.RequestCallback)">sendRequest(String, RequestCallback)</a> will be executed immediately, <i>not</i> after the server responds to the HTTP request. You can use the <a href="/javadoc/latest/com/google/gwt/http/client/Request.html">Request</a> object that is returned from sendRequest(String,
 RequestCallback) to <a href="/javadoc/latest/com/google/gwt/http/client/Request.html#isPending()">monitor the status</a> of
 the call, and <a href="/javadoc/latest/com/google/gwt/http/client/Request.html#cancel()">cancel it</a> if necessary.</p>
 
diff --git a/src/main/markdown/doc/latest/DevGuideTesting.md b/src/main/markdown/doc/latest/DevGuideTesting.md
index e4c2702..542c5b6 100644
--- a/src/main/markdown/doc/latest/DevGuideTesting.md
+++ b/src/main/markdown/doc/latest/DevGuideTesting.md
@@ -280,7 +280,7 @@
 <p>GWT's <a href="http://www.junit.org">JUnit</a> integration provides special support for testing functionality that cannot be executed in straight-line code. For
 example, you might want to make an <a href="DevGuideServerCommunication.html#DevGuideRemoteProcedureCalls">RPC</a> call to a server and then validate the response. However, in a normal
 JUnit test run, the test stops as soon as the test method returns control to the caller, and GWT does not support multiple threads or blocking. To support this use case, <a href="/javadoc/latest/com/google/gwt/junit/client/GWTTestCase.html">GWTTestCase</a> has extended the <tt>TestCase</tt> API.
-The two key methods are <a href="/javadoc/latest/com/google/gwt/junit/client/GWTTestCase.html#delayTestFinish(int)">GWTTestCase.delayTestFinish(int)</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/junit/client/GWTTestCase.html#finishTest()">GWTTestCase.finishTest()</a>. Calling
+The two key methods are <a href="/javadoc/latest/com/google/gwt/junit/client/GWTTestCase.html#delayTestFinish(int)">GWTTestCase.delayTestFinish(int)</a> and <a href="/javadoc/latest/com/google/gwt/junit/client/GWTTestCase.html#finishTest()">GWTTestCase.finishTest()</a>. Calling
 <tt>delayTestFinish()</tt> during a test method's execution puts that test in asynchronous mode, which means the test will not finish when the test method returns control to the
 caller. Instead, a <i>delay period</i> begins, which lasts the amount of time specified in the call to <tt>delayTestFinish()</tt>. During the delay period, the test system will
 wait for one of three things to happen:</p>
diff --git a/src/main/markdown/doc/latest/DevGuideUi.md b/src/main/markdown/doc/latest/DevGuideUi.md
index 1e5d94d..0951aa2 100644
--- a/src/main/markdown/doc/latest/DevGuideUi.md
+++ b/src/main/markdown/doc/latest/DevGuideUi.md
@@ -1,6 +1,6 @@
 <p>GWT user interface classes are similar to those in existing UI frameworks such as <a href="http://java.sun.com/javase/6/docs/api/javax/swing/package-summary.html">Swing</a> and <a href="http://www.eclipse.org/swt/">SWT</a> except that the widgets are rendered using dynamically-created HTML rather than pixel-oriented graphics.   </p>
 
-<p>In traditional JavaScript programming, dynamic user interface creation is done by manipulating the browser's DOM. While GWT provides access to the browser's DOM directly using the <a href="/javadoc/latest/com/google/gwt/dom/client/package-summary.html">DOM package</a>, it is far easier to use classes from the <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/Widget.html">Widget</a> hierarchy. The Widget classes make it easier to quickly build interfaces that will work correctly on all browsers. </p>
+<p>In traditional JavaScript programming, dynamic user interface creation is done by manipulating the browser's DOM. While GWT provides access to the browser's DOM directly using the <a href="/javadoc/latest/com/google/gwt/dom/client/package-summary.html">DOM package</a>, it is far easier to use classes from the <a href="/javadoc/latest/com/google/gwt/user/client/ui/Widget.html">Widget</a> hierarchy. The Widget classes make it easier to quickly build interfaces that will work correctly on all browsers. </p>
 
 <style type="text/css">
    ol.toc li { font-weight: normal; }
diff --git a/src/main/markdown/doc/latest/DevGuideUiBinder.md b/src/main/markdown/doc/latest/DevGuideUiBinder.md
index fdb3d8d..7ced0ba 100644
--- a/src/main/markdown/doc/latest/DevGuideUiBinder.md
+++ b/src/main/markdown/doc/latest/DevGuideUiBinder.md
@@ -474,7 +474,7 @@
 
 &lt;/ui:UiBinder></pre>
 
-<p>A <a href="/javadoc/latest/com/google/gwt/resources/client/CssResource.html">CssResource</a> interface is generated for you, along with a <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/resources/client/ClientBundle.html">ClientBundle</a>. This means that the compiler will warn you if you misspell the class name when you try to use it (e.g. <tt>{style.prettty}</tt>). Also, your CSS class name will be obfuscated, thus protecting it from collision with like class names in other CSS blocks&mdash;no more global CSS namespace!  </p>
+<p>A <a href="/javadoc/latest/com/google/gwt/resources/client/CssResource.html">CssResource</a> interface is generated for you, along with a <a href="/javadoc/latest/com/google/gwt/resources/client/ClientBundle.html">ClientBundle</a>. This means that the compiler will warn you if you misspell the class name when you try to use it (e.g. <tt>{style.prettty}</tt>). Also, your CSS class name will be obfuscated, thus protecting it from collision with like class names in other CSS blocks&mdash;no more global CSS namespace!  </p>
 
 <p>In fact, you can take advantage of this within a single template: </p>
 
diff --git a/src/main/markdown/doc/latest/DevGuideUiCellWidgets.md b/src/main/markdown/doc/latest/DevGuideUiCellWidgets.md
index de2f050..054cfc3 100644
--- a/src/main/markdown/doc/latest/DevGuideUiCellWidgets.md
+++ b/src/main/markdown/doc/latest/DevGuideUiCellWidgets.md
@@ -107,7 +107,7 @@
 </ol>
 
 <p>
-The data inserted in the last step is updated by the data provider (<a href="/javadoc/latest/com/google/gwt/view/client/ListDataProvider.html">ListDataProvider</a> or <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/view/client/AsyncDataProvider.html">AsyncDataProvider</a>).  If you need to allow the user to modify the content of a cell and update the database, use ValueUpdater instead of setRowData in the last step, as described in <a href="#updating-from-celllist">Updating a Database From a CellList</a>.
+The data inserted in the last step is updated by the data provider (<a href="/javadoc/latest/com/google/gwt/view/client/ListDataProvider.html">ListDataProvider</a> or <a href="/javadoc/latest/com/google/gwt/view/client/AsyncDataProvider.html">AsyncDataProvider</a>).  If you need to allow the user to modify the content of a cell and update the database, use ValueUpdater instead of setRowData in the last step, as described in <a href="#updating-from-celllist">Updating a Database From a CellList</a>.
 </p>
 
 <p>
@@ -184,7 +184,7 @@
 </ol>
 
 <p>
-The data inserted in the last step is updated by the data provider (<a href="/javadoc/latest/com/google/gwt/view/client/ListDataProvider.html">ListDataProvider</a> or <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/view/client/AsyncDataProvider.html">AsyncDataProvider</a>).  If you need to allow the user to modify the content of a cell and update the database, use FieldUpdater instead of setRowData in the last step, as described in <a href="#updating-from-celltable">Updating a Database From a CellTable</a>.
+The data inserted in the last step is updated by the data provider (<a href="/javadoc/latest/com/google/gwt/view/client/ListDataProvider.html">ListDataProvider</a> or <a href="/javadoc/latest/com/google/gwt/view/client/AsyncDataProvider.html">AsyncDataProvider</a>).  If you need to allow the user to modify the content of a cell and update the database, use FieldUpdater instead of setRowData in the last step, as described in <a href="#updating-from-celltable">Updating a Database From a CellTable</a>.
 </p>
 
 <p>
@@ -289,7 +289,7 @@
 </p>
 
 <ol>
- <li>Define a <a href="/javadoc/latest/com/google/gwt/view/client/TreeViewModel.html">TreeViewModel</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/view/client/TreeViewModel.html#getNodeInfo(T)">getNodeInfo</a>
+ <li>Define a <a href="/javadoc/latest/com/google/gwt/view/client/TreeViewModel.html">TreeViewModel</a> and <a href="/javadoc/latest/com/google/gwt/view/client/TreeViewModel.html#getNodeInfo(T)">getNodeInfo</a>
     <ol style="list-style-type: lower-alpha">
       <li>In getNodeInfo, create a data provider for the child nodes.</li>
       <li>Populate the data provider with data.</li>
@@ -352,7 +352,7 @@
 </pre>
 
 <p>
-When you instantiate a CellTree, you must pass in an instance of a concrete class that implements interface <a href="/javadoc/latest/com/google/gwt/view/client/TreeViewModel.html">TreeViewModel</a>.  This concrete class gets and organizes the data into a hierarchy in the implementation of method getNodeInfo(value).  When a tree node is opened, the tree calls <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/view/client/TreeViewModel.html#getNodeInfo(T)">getNodeInfo(value)</a> to get the data provider and Cell used to render the child nodes.
+When you instantiate a CellTree, you must pass in an instance of a concrete class that implements interface <a href="/javadoc/latest/com/google/gwt/view/client/TreeViewModel.html">TreeViewModel</a>.  This concrete class gets and organizes the data into a hierarchy in the implementation of method getNodeInfo(value).  When a tree node is opened, the tree calls <a href="/javadoc/latest/com/google/gwt/view/client/TreeViewModel.html#getNodeInfo(T)">getNodeInfo(value)</a> to get the data provider and Cell used to render the child nodes.
 </p>
 
 <p>
diff --git a/src/main/markdown/doc/latest/DevGuideUiCss.md b/src/main/markdown/doc/latest/DevGuideUiCss.md
index a88c85d..3a8b71a 100644
--- a/src/main/markdown/doc/latest/DevGuideUiCss.md
+++ b/src/main/markdown/doc/latest/DevGuideUiCss.md
@@ -65,7 +65,7 @@
 <p>In the above style sheet code, there are two style rules that apply to menu items. The first applies to all menu items (both selected and unselected), while the second (with
 the -selected suffix) applies only to selected menu items. A selected menu item's style name will be set to <tt>&quot;gwt-MenuItem gwt-MenuItem-selected&quot;</tt>, specifying that both
 style rules will be applied. The most common way of doing this is to use <a href="/javadoc/latest/com/google/gwt/user/client/ui/UIObject.html#setStyleName(java.lang.String)">setStyleName</a> to set
-the base style name, then <a href="/javadoc/latest/com/google/gwt/user/client/ui/UIObject.html#addStyleName(java.lang.String)">addStyleName()</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/UIObject.html#removeStyleName(java.lang.String)">removeStyleName()</a>
+the base style name, then <a href="/javadoc/latest/com/google/gwt/user/client/ui/UIObject.html#addStyleName(java.lang.String)">addStyleName()</a> and <a href="/javadoc/latest/com/google/gwt/user/client/ui/UIObject.html#removeStyleName(java.lang.String)">removeStyleName()</a>
 to add and remove the second style name.</p>
 
 <h2 id="cssfiles">Associating CSS Files</h2>
@@ -151,4 +151,4 @@
 
 <h2 id="documentation">Documentation</h2>
 
-<p>It is standard practice to document the relevant CSS style names for each widget class as part of its documentation comment. For a simple example, see <a href="/javadoc/latest/com/google/gwt/user/client/ui/Button.html">Button</a>. For a more complex example, see <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/MenuBar.html">MenuBar</a>.</p>
\ No newline at end of file
+<p>It is standard practice to document the relevant CSS style names for each widget class as part of its documentation comment. For a simple example, see <a href="/javadoc/latest/com/google/gwt/user/client/ui/Button.html">Button</a>. For a more complex example, see <a href="/javadoc/latest/com/google/gwt/user/client/ui/MenuBar.html">MenuBar</a>.</p>
\ No newline at end of file
diff --git a/src/main/markdown/doc/latest/DevGuideUiCustomWidgets.md b/src/main/markdown/doc/latest/DevGuideUiCustomWidgets.md
index 1b545a5..fae864b 100644
--- a/src/main/markdown/doc/latest/DevGuideUiCustomWidgets.md
+++ b/src/main/markdown/doc/latest/DevGuideUiCustomWidgets.md
@@ -26,7 +26,7 @@
 <h3>Example Composite Widget</h3>
 
 <p>The following code snippet shows how to create a composite widget composed of a <a href="/javadoc/latest/com/google/gwt/user/client/ui/TextBox.html" >TextBox</a> widget and a
-<a href="/javadoc/latest/com/google/gwt/user/client/ui/CheckBox.html">CheckBox</a> widget laid out in a <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/VerticalPanel.html">VerticalPanel</a>.</p>
+<a href="/javadoc/latest/com/google/gwt/user/client/ui/CheckBox.html">CheckBox</a> widget laid out in a <a href="/javadoc/latest/com/google/gwt/user/client/ui/VerticalPanel.html">VerticalPanel</a>.</p>
 
 <pre class="prettyprint">
 package com.google.gwt.examples;
@@ -114,7 +114,7 @@
 <h2 id="new">From Scratch in Java Code</h2>
 
 <p>It is also possible to create a widget from scratch, although it is trickier since you have to write code at a lower level. Many of the basic widgets are written this way, such
-as <a href="/javadoc/latest/com/google/gwt/user/client/ui/Button.html">Button</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/TextBox.html">TextBox</a>. Please refer to the implementations of these
+as <a href="/javadoc/latest/com/google/gwt/user/client/ui/Button.html">Button</a> and <a href="/javadoc/latest/com/google/gwt/user/client/ui/TextBox.html">TextBox</a>. Please refer to the implementations of these
 widgets to understand how to create your own.</p>
 
 <p>To understand how to create your own, refer to the implementations of these widgets in the com.google.gwt.user.client.ui package. The source code is in gwt-user.jar.</p>
diff --git a/src/main/markdown/doc/latest/DevGuideUiDom.md b/src/main/markdown/doc/latest/DevGuideUiDom.md
index 6688c7d..cfd8a32 100644
--- a/src/main/markdown/doc/latest/DevGuideUiDom.md
+++ b/src/main/markdown/doc/latest/DevGuideUiDom.md
@@ -43,7 +43,7 @@
 structure and adds a style attribute to it.</p>
 
 <p>This is an example where using the DOM isn't absolutely necessary. An alternative approach is to use <a href="DevGuideUiCss.html">style sheets</a> and
-associate different style classes to the widget using the <a href="/javadoc/latest/com/google/gwt/user/client/ui/UIObject.html#setStylePrimaryName(java.lang.String)">setStylePrimaryName()</a> or <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/UIObject.html#setStyleName(java.lang.String)">setStyleName()</a> method
+associate different style classes to the widget using the <a href="/javadoc/latest/com/google/gwt/user/client/ui/UIObject.html#setStylePrimaryName(java.lang.String)">setStylePrimaryName()</a> or <a href="/javadoc/latest/com/google/gwt/user/client/ui/UIObject.html#setStyleName(java.lang.String)">setStyleName()</a> method
 instead.</p>
 
 <h2>Finding an element in the DOM</h2>
diff --git a/src/main/markdown/doc/latest/DevGuideUiPanels.md b/src/main/markdown/doc/latest/DevGuideUiPanels.md
index d595467..2d831ef 100644
--- a/src/main/markdown/doc/latest/DevGuideUiPanels.md
+++ b/src/main/markdown/doc/latest/DevGuideUiPanels.md
@@ -49,12 +49,12 @@
 a <a href="/javadoc/latest/com/google/gwt/user/client/ui/ScrollPanel.html">ScrollPanel</a>. This panel works well in layout panels (see below), which
 provide it with the explicit size it needs to scroll properly.</p>
 
-<h3><a href="/javadoc/latest/com/google/gwt/user/client/ui/PopupPanel.html">PopupPanel</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/DialogBox.html">DialogBox</a></h3>
+<h3><a href="/javadoc/latest/com/google/gwt/user/client/ui/PopupPanel.html">PopupPanel</a> and <a href="/javadoc/latest/com/google/gwt/user/client/ui/DialogBox.html">DialogBox</a></h3>
 
 <p>Use these two panels to create simple popups and modal dialogs. They overlap
 existing content in browser window, and can be stacked over one-another.</p>
 
-<h3><a href="/javadoc/latest/com/google/gwt/user/client/ui/Grid.html">Grid</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/FlexTable.html">FlexTable</a></h3>
+<h3><a href="/javadoc/latest/com/google/gwt/user/client/ui/Grid.html">Grid</a> and <a href="/javadoc/latest/com/google/gwt/user/client/ui/FlexTable.html">FlexTable</a></h3>
 
 <p>These two widgets are used to create traditional HTML <code>&lt;table&gt;</code> elements, and can
 also be used as panels, in that arbitrary widgets may be added to their cells.</p>
@@ -107,7 +107,7 @@
 
 <h3><a href="/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html">DockLayoutPanel</a></h3>
 
-<p><a href="/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html">DockLayoutPanel</a> serves the same purpose as the existing <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/DockPanel.html">DockPanel</a> widget,
+<p><a href="/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html">DockLayoutPanel</a> serves the same purpose as the existing <a href="/javadoc/latest/com/google/gwt/user/client/ui/DockPanel.html">DockPanel</a> widget,
 except that it uses the layout system to achieve this structure without using
 tables, and in a predictable manner. You would often use to build
 application-level structure, as in the following example:</p>
@@ -128,10 +128,10 @@
 
 <h3>SplitLayoutPanel</h3>
 
-<p>The <a href="/javadoc/latest/com/google/gwt/user/client/ui/SplitLayoutPanel.html">SplitLayoutPanel</a> is identical to the <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html">DockLayoutPanel</a> (and indeed
+<p>The <a href="/javadoc/latest/com/google/gwt/user/client/ui/SplitLayoutPanel.html">SplitLayoutPanel</a> is identical to the <a href="/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html">DockLayoutPanel</a> (and indeed
 extends it), except that it automatically creates a user-draggable splitter
 between each pair of child widgets. It also supports only the use of pixel
-units. Use this instead of <a href="/javadoc/latest/com/google/gwt/user/client/ui/HorizontalSplitPanel.html">HorizontalSplitPanel</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/VerticalSplitPanel.html">VerticalSplitPanel</a>.</p>
+units. Use this instead of <a href="/javadoc/latest/com/google/gwt/user/client/ui/HorizontalSplitPanel.html">HorizontalSplitPanel</a> and <a href="/javadoc/latest/com/google/gwt/user/client/ui/VerticalSplitPanel.html">VerticalSplitPanel</a>.</p>
 
 <pre class='prettyprint'>SplitLayoutPanel p = new SplitLayoutPanel();
 p.addWest(new HTML("navigation"), 128);
@@ -143,7 +143,7 @@
 
 <h3>StackLayoutPanel</h3>
 
-<p><a href="/javadoc/latest/com/google/gwt/user/client/ui/StackLayoutPanel.html">StackLayoutPanel</a> replaces the existing <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/StackPanel.html">StackPanel</a> (which does not work very
+<p><a href="/javadoc/latest/com/google/gwt/user/client/ui/StackLayoutPanel.html">StackLayoutPanel</a> replaces the existing <a href="/javadoc/latest/com/google/gwt/user/client/ui/StackPanel.html">StackPanel</a> (which does not work very
 well in standards mode). It displays one child widget at a time, each of which is
 associated with a single "header" widget. Clicking on a header widget shows its
 associated child widget.</p>
@@ -162,7 +162,7 @@
 
 <h3>TabLayoutPanel</h3>
 
-<p>As with the existing <a href="/javadoc/latest/com/google/gwt/user/client/ui/TabPanel.html">TabPanel</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/TabLayoutPanel.html">TabLayoutPanel</a> displays a row of clickable
+<p>As with the existing <a href="/javadoc/latest/com/google/gwt/user/client/ui/TabPanel.html">TabPanel</a>, <a href="/javadoc/latest/com/google/gwt/user/client/ui/TabLayoutPanel.html">TabLayoutPanel</a> displays a row of clickable
 tabs. Each tab is associated with another child widget, which is shown when a
 user clicks on the tab.</p>
 
@@ -191,8 +191,8 @@
 necessary to support a number of use-cases, because the layout system must
 properly handle animation among sets of layout constraints.</p>
 
-<p>Panels that implement <a href="/javadoc/latest/com/google/gwt/user/client/ui/AnimatedLayout.html">AnimatedLayout</a>, such as <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/LayoutPanel.html">LayoutPanel</a>,
-<a href="/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html">DockLayoutPanel</a>, and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/SplitLayoutPanel.html">SplitLayoutPanel</a>, can animate their child widgets from
+<p>Panels that implement <a href="/javadoc/latest/com/google/gwt/user/client/ui/AnimatedLayout.html">AnimatedLayout</a>, such as <a href="/javadoc/latest/com/google/gwt/user/client/ui/LayoutPanel.html">LayoutPanel</a>,
+<a href="/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html">DockLayoutPanel</a>, and <a href="/javadoc/latest/com/google/gwt/user/client/ui/SplitLayoutPanel.html">SplitLayoutPanel</a>, can animate their child widgets from
 one set of constraints to another. Typically this is done by setting up the
 state towards which you wish to animate, then calling
 <a href="/javadoc/latest/com/google/gwt/user/client/ui/AnimatedLayout.html#animate(int)">animate()</a>. See <a href="#recipes">"Recipes"</a>
@@ -234,7 +234,7 @@
 <h3>ResizeComposite</h3>
 
 <p>When creating a custom <a href="/javadoc/latest/com/google/gwt/user/client/ui/Composite.html">Composite</a> widget that wrap a widget that implements
-<a href="/javadoc/latest/com/google/gwt/user/client/ui/RequiresResize.html">RequiresResize</a>, you should use <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/ResizeComposite.html">ResizeComposite</a> as its base class. This
+<a href="/javadoc/latest/com/google/gwt/user/client/ui/RequiresResize.html">RequiresResize</a>, you should use <a href="/javadoc/latest/com/google/gwt/user/client/ui/ResizeComposite.html">ResizeComposite</a> as its base class. This
 subclass of <a href="/javadoc/latest/com/google/gwt/user/client/ui/Composite.html">Composite</a> automatically propagates resize events to its wrapped
 widget.</p>
 
@@ -261,7 +261,7 @@
 allocates space to individual table rows and columns that can lead to
 unexpected behavior in standards mode.</p>
 
-<p>You should use <a href="/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html">DockLayoutPanel</a> in place of <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/DockPanel.html">DockPanel</a>. <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/VerticalPanel.html">VerticalPanel</a> can
+<p>You should use <a href="/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html">DockLayoutPanel</a> in place of <a href="/javadoc/latest/com/google/gwt/user/client/ui/DockPanel.html">DockPanel</a>. <a href="/javadoc/latest/com/google/gwt/user/client/ui/VerticalPanel.html">VerticalPanel</a> can
 usually be replaced by a simple <a href="/javadoc/latest/com/google/gwt/user/client/ui/FlowPanel.html">FlowPanel</a> (since block-level elements will
 naturally stack up vertically).</p>
 
@@ -399,7 +399,7 @@
 
 <h3>Splitters</h3>
 
-<p><a href="/javadoc/latest/com/google/gwt/user/client/ui/SplitLayoutPanel.html">SplitLayoutPanel</a> works much like <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html">DockLayoutPanel</a>, except that it only
+<p><a href="/javadoc/latest/com/google/gwt/user/client/ui/SplitLayoutPanel.html">SplitLayoutPanel</a> works much like <a href="/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html">DockLayoutPanel</a>, except that it only
 supports pixel units. The basic application structure above can be given a
 splitter between the navigation and content areas like so:</p>
 
@@ -450,9 +450,9 @@
 
 <h3>Implementing a Composite that RequiresResize</h3>
 
-<p>Widgets that implement <a href="/javadoc/latest/com/google/gwt/user/client/ui/RequiresResize.html">RequiresResize</a> expect <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/RequiresResize.html#onResize()">RequiresResize.onResize()</a> to
+<p>Widgets that implement <a href="/javadoc/latest/com/google/gwt/user/client/ui/RequiresResize.html">RequiresResize</a> expect <a href="/javadoc/latest/com/google/gwt/user/client/ui/RequiresResize.html#onResize()">RequiresResize.onResize()</a> to
 be called whenever the widget's size changes. If you are wrapping such a widget
-in a <a href="/javadoc/latest/com/google/gwt/user/client/ui/Composite.html">Composite</a>, you'll need to use <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/ResizeComposite.html">ResizeComposite</a> instead to ensure that
+in a <a href="/javadoc/latest/com/google/gwt/user/client/ui/Composite.html">Composite</a>, you'll need to use <a href="/javadoc/latest/com/google/gwt/user/client/ui/ResizeComposite.html">ResizeComposite</a> instead to ensure that
 this call is propagated correctly, like so:</p>
 
 <pre class='prettyprint'>class MyWidget extends ResizeComposite {
@@ -468,7 +468,7 @@
 
 <p>The <a href="/javadoc/latest/com/google/gwt/layout/client/Layout.html">Layout</a> class has to wrap each of its child elements in a "container"
 element in order to work properly. One implication of this is that, when you
-call <a href="/javadoc/latest/com/google/gwt/user/client/ui/UIObject.html#setVisible(boolean)">UIObject.setVisible(boolean)</a> on a widget within a <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/LayoutPanel.html">LayoutPanel</a>, it
+call <a href="/javadoc/latest/com/google/gwt/user/client/ui/UIObject.html#setVisible(boolean)">UIObject.setVisible(boolean)</a> on a widget within a <a href="/javadoc/latest/com/google/gwt/user/client/ui/LayoutPanel.html">LayoutPanel</a>, it
 won't behave quite as expected: the widget will indeed be made invisible, but
 it will tend to consume mouse events (actually, it's the container element that
 is doing so).</p>
@@ -490,7 +490,7 @@
 <a href="/javadoc/latest/com/google/gwt/user/client/ui/ProvidesResize.html">ProvidesResize</a>.</p>
 
 <p>There are, however, instances where you need to use a layout panel within a
-normal widget (e.g., <a href="/javadoc/latest/com/google/gwt/user/client/ui/FlowPanel.html">FlowPanel</a> or <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/RootPanel.html">RootPanel</a>). In these cases, you will need
+normal widget (e.g., <a href="/javadoc/latest/com/google/gwt/user/client/ui/FlowPanel.html">FlowPanel</a> or <a href="/javadoc/latest/com/google/gwt/user/client/ui/RootPanel.html">RootPanel</a>). In these cases, you will need
 to set the panel's size explicitly, as in the following example:</p>
 
 <pre class='prettyprint'>LayoutPanel panel = new LayoutPanel();
@@ -504,7 +504,7 @@
 you must do so manually.</p>
 
 <p>This also applies to layout panels used in <a href="/javadoc/latest/com/google/gwt/user/client/ui/PopupPanel.html">PopupPanel</a> and
-<a href="/javadoc/latest/com/google/gwt/user/client/ui/DialogBox.html">DialogBox</a>. The following example shows the use of a <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/SplitLayoutPanel.html">SplitLayoutPanel</a> in a
+<a href="/javadoc/latest/com/google/gwt/user/client/ui/DialogBox.html">DialogBox</a>. The following example shows the use of a <a href="/javadoc/latest/com/google/gwt/user/client/ui/SplitLayoutPanel.html">SplitLayoutPanel</a> in a
 <a href="/javadoc/latest/com/google/gwt/user/client/ui/DialogBox.html">DialogBox</a>:</p>
 
 <pre class='prettyprint'>SplitLayoutPanel split = new SplitLayoutPanel();
diff --git a/src/main/markdown/doc/latest/RefWidgetGallery.md b/src/main/markdown/doc/latest/RefWidgetGallery.md
index cf7f723..60d50e4 100644
--- a/src/main/markdown/doc/latest/RefWidgetGallery.md
+++ b/src/main/markdown/doc/latest/RefWidgetGallery.md
@@ -101,7 +101,7 @@
   <dt id="menubar"><a href="/javadoc/latest/com/google/gwt/user/client/ui/MenuBar.html">MenuBar</a></dt>
   <dd><img src="images/MenuBar.png"/></dd>
   
-  <dt id="tree"><a href="/javadoc/latest/com/google/gwt/user/client/ui/Tree.html">Tree</a>, <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/cellview/client/CellTree.html">CellTree</a></dt>
+  <dt id="tree"><a href="/javadoc/latest/com/google/gwt/user/client/ui/Tree.html">Tree</a>, <a href="/javadoc/latest/com/google/gwt/user/cellview/client/CellTree.html">CellTree</a></dt>
   <dd><img src="images/Tree.png"/></dd>
   
   <dt id="suggestbox"><a href="/javadoc/latest/com/google/gwt/user/client/ui/SuggestBox.html">SuggestBox</a></dt>
diff --git a/src/main/markdown/doc/latest/tutorial/manageevents.md b/src/main/markdown/doc/latest/tutorial/manageevents.md
index bcbd6a7..4261166 100644
--- a/src/main/markdown/doc/latest/tutorial/manageevents.md
+++ b/src/main/markdown/doc/latest/tutorial/manageevents.md
@@ -44,7 +44,7 @@
     </tr>
 </table>
 <p>
-GWT provides a number of different event handler interfaces. To handle click events on the Add and Remove buttons, you'll use the <a href="/javadoc/latest/com/google/gwt/event/dom/client/ClickHandler.html">ClickHandler</a> interface. To handle keyboard events in the input box, you'll use the <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/event/dom/client/KeyPressHandler.html">KeyPressHandler</a> interface.
+GWT provides a number of different event handler interfaces. To handle click events on the Add and Remove buttons, you'll use the <a href="/javadoc/latest/com/google/gwt/event/dom/client/ClickHandler.html">ClickHandler</a> interface. To handle keyboard events in the input box, you'll use the <a href="/javadoc/latest/com/google/gwt/event/dom/client/KeyPressHandler.html">KeyPressHandler</a> interface.
 </p>
 
 <p class="note">