Update links -- Bug 577407 - N&N for 4.22 

Change-Id: Ic7f117eaa66f572656fc67cbead81993b9029d19
Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.common/+/188021
diff --git a/bundles/org.eclipse.jdt.doc.user/whatsNew/jdt_whatsnew.html b/bundles/org.eclipse.jdt.doc.user/whatsNew/jdt_whatsnew.html
index 003ec9c..bfbddfe 100644
--- a/bundles/org.eclipse.jdt.doc.user/whatsNew/jdt_whatsnew.html
+++ b/bundles/org.eclipse.jdt.doc.user/whatsNew/jdt_whatsnew.html
@@ -55,7 +55,7 @@
     <h2>Java&trade; 17 Support </h2></td>
   </tr>
    <tr id="Java_17"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=570733 -->
-      <td class="title">Java 17</td>
+      <td class="title"><a href="#java17">Java 17</a></td>
       <td class="content">
           <a href="http://jdk.java.net/17/" target="_blank">Java 17</a> is out and Eclipse JDT supports Java 17 in 4.22. 
           <p></p>
@@ -96,14 +96,14 @@
   </tr>
 
   <tr id="junit-5.8.1"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=576389 -->
-      <td class="title">JUnit 5.8.1</td>
+      <td class="title"><a href="#junit58">JUnit 5.8.1</a></td>
       <td class="content">
           <a href="https://junit.org/junit5/docs/5.8.1/release-notes/"  target="_blank">JUnit 5.8.1</a> is here and Eclipse JDT has been updated to use this version.
       </td>
   </tr>
   
   <tr id="junit-4.13.2"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=576591 -->
-      <td class="title">JUnit 4.13.2</td>
+      <td class="title"><a href="#junit413">JUnit 4.13.2</a></td>
       <td class="content">
           <a href="https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.2.md"  target="_blank">JUnit 4.13.2</a> is here and Eclipse JDT has been updated to use this version.
       </td>
@@ -160,7 +160,7 @@
   </tr>
 
   <tr id="CallHierarchy"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=533524 -->
-    <td class="title">Improved lambda support in the Call Hierarchy view</td>
+    <td class="title"><a href="#lambda-callhierarchy">Improved lambda support in the Call Hierarchy view</a></td>
     <td class="content">
       The <b>Call Hierarchy</b> view is enhanced with showing not only the callers of the lambda function, but the callers of the declaring function too.
       <p>For the following code:</p>
@@ -172,7 +172,7 @@
   </tr>
 
   <tr id="OpenTypeSelectionDialog"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=447798 -->
-    <td class="title">Paste into Open Type dialog</td>
+    <td class="title"><a href="#paste-into-opentype">Paste into Open Type dialog</a></td>
     <td class="content">
 	If text is pasted into the <i>Open Type</i> dialog then it is automatically cleaned up to the included type name by best effort.<br/>
 	The heuristics support:
@@ -212,7 +212,7 @@
   </tr>
 
   <tr id="label-objects"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=576670  -->
-    <td class="title">Label Objects during debugging</td>
+    <td class="title"><a href="#label-object-debugging">Label Objects during debugging</a></td>
     <td class="content">
       During debugging a Java application, often we have to deal with lot's of object instances, and it's not always easy to distinguish between them.
       That's why the experience is improved, with the ability to set a label on individual objects.
diff --git a/bundles/org.eclipse.pde.doc.user/whatsNew/pde_whatsnew.html b/bundles/org.eclipse.pde.doc.user/whatsNew/pde_whatsnew.html
index 619fa28..56981a3 100644
--- a/bundles/org.eclipse.pde.doc.user/whatsNew/pde_whatsnew.html
+++ b/bundles/org.eclipse.pde.doc.user/whatsNew/pde_whatsnew.html
@@ -85,7 +85,7 @@
     <td id="pde-compiler" class="section" colspan="2"><h2>PDE Compiler</h2></td>
   </tr>
     <tr id="quickfix-for-redundant"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=575611 -->
-    <td class="title">Quickfix for "Automatic-Module-Name header is redundant"</td>
+    <td class="title"><a href="#quickfix-redundant-automodname">Quickfix for "Automatic-Module-Name header is redundant"</a></td>
     <td class="content">
       A new quick-assist has been added for fixing "Automatic-Module-Name header is redundant" problem. The quickfix removes automatic module name header from the manifest file.
       
diff --git a/bundles/org.eclipse.platform.doc.isv/whatsNew/platform_isv_whatsnew.html b/bundles/org.eclipse.platform.doc.isv/whatsNew/platform_isv_whatsnew.html
index b07b00c..581e756 100644
--- a/bundles/org.eclipse.platform.doc.isv/whatsNew/platform_isv_whatsnew.html
+++ b/bundles/org.eclipse.platform.doc.isv/whatsNew/platform_isv_whatsnew.html
@@ -51,7 +51,7 @@
   </tr>
 
   <tr id="IMultiTextSelection"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=466532 -->
-    <td class="title">New API for JFace TextViewers: IMultiTextSelection</td>
+    <td class="title"><a href="#api-jface-tv">New API for JFace TextViewers: IMultiTextSelection</a></td>
     <td class="content">
       JFace Text now supports a new type of <code>ITextSelection</code> that allows to keep track of multiple simultaneous
       selections or caret locations. The new interface is <code>IMultiTextSelection</code>.
@@ -61,7 +61,7 @@
   </tr>
 
   <tr id="IFindReplaceTargetExtension4"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=575382 -->
-    <td class="title">Enable "Select All" with IFindReplaceTargetExtension4</td>
+    <td class="title"><a href="#enable-select-all">Enable "Select All" with IFindReplaceTargetExtension4</a></td>
     <td class="content">
       The extension interface <code>IFindReplaceTargetExtension4</code> can be added to existing <code>IFindReplaceTarget</code>
       implementations in order to enable the <i>Select All</i> feature from the Find/Replace dialog. It consists of addition of
@@ -69,7 +69,7 @@
     </td>
   </tr>
   <tr id="defaultShowIn"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=575453 -->
-    <td class="title">Double click on Problem without File shows in default view</td>
+    <td class="title"><a href="#double-click-prob">Double click on Problem without File shows in default view</a></td>
     <td class="content">
 	  Double click on Problems executes "Go to Resource". But there are cases where no File (column "Path") is associated with the Problem.
 	  In those cases "Go to Resources" cannot be executed. Instead the new <b>defaultShowIn</b> view is opened. 
@@ -88,7 +88,7 @@
     </td>
   </tr>
   <tr id="imageCache"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=576740 -->
-    <td class="title">Resource cache in Jface</td>
+    <td class="title"><a href="#resource-cache">Resource cache in Jface</a></td>
     <td class="content">
 	We added a LRU cache for image resources. It can be disable with system property:
  	<code>org.eclipse.jface.resource.cacheSize=0</code><br/>
@@ -124,7 +124,7 @@
   
   
   <tr id="syncCall"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=575823 -->
-    <td class="title">Display.syncCall() returns a value from SWT thread</td>
+    <td class="title"><a href="#display-syncall-returnvalue">Display.syncCall() returns a value from SWT thread</a></td>
     <td class="content">
       Do you need a user feedback (or any value from swt widget) in a background thread from SWT thread? You can get it now even easier then using Display.syncExec():<br/>
       <pre><code>Object result = Display.getDefault().syncCall(()-> myQuestion())</code></pre>
@@ -138,7 +138,7 @@
     </td>
   </tr>
     <tr id="emptinessChanged"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=553598 -->
-    <td class="title">Tree fires SWT.EmptinessChanged event</td>
+    <td class="title"><a href="#tree-fires-emptinesschanged">Tree fires SWT.EmptinessChanged event</a></td>
     <td class="content">
       SWT <code>Tree</code> widget now fires <code>SWT.EmptinessChanged</code> event on below two conditions:
       <ul>
@@ -160,7 +160,7 @@
   
   
   <tr id="logUnsafe"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=576429 https://bugs.eclipse.org/bugs/show_bug.cgi?id=576428 -->
-    <td class="title">Log unsafe transport or verification technologies used at installation</td>
+    <td class="title"><a href="#log-unsafe-transport">Log unsafe transport or verification technologies used at installation</a></td>
     <td class="content">
     When installing from a repository, p2 now logs a warning in case some technologies used for the installation are considered unsafe.
     Here are the cases covered so far and that will trigger a logged warning:
diff --git a/bundles/org.eclipse.platform.doc.user/whatsNew/platform_whatsnew.html b/bundles/org.eclipse.platform.doc.user/whatsNew/platform_whatsnew.html
index 354c01f..0b18944 100644
--- a/bundles/org.eclipse.platform.doc.user/whatsNew/platform_whatsnew.html
+++ b/bundles/org.eclipse.platform.doc.user/whatsNew/platform_whatsnew.html
@@ -54,14 +54,14 @@
   </tr>
   
    <tr id="external-browser-default"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=577081 -->
-    <td class="title">External browser used by default</td>
+    <td class="title"><a href="#default-browser-ext">External browser used by default</a></td>
     <td class="content">
 		By default the Eclipse IDE will open the default system browser instead of the internal browser. You can change this setting via Windows -> Preferences -> General -> Web Browser.
     </td>
   </tr>
 
   <tr id="launch-config-view"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=513735 -->
-    <td class="title">Launch Configuration View</td>
+    <td class="title"><a href="#launch-config-view">Launch Configuration View</a></td>
     <td class="content">
       The new Launch Configuration View allows quick access to all your launch configurations without the need to enter the
       launch dialogs.
@@ -73,7 +73,7 @@
     </td>
   </tr>
   <tr id="defaultShowIn"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=575453 -->
-    <td class="title">Double click on Problem without File shows in default view</td>
+    <td class="title"><a href="#click-problem">Double click on Problem without File shows in default view</a></td>
     <td class="content">
 	  Double click on Problems executes "Go to Resource". But there are cases where no File (column "Path") is associated with the Problem.
 	  In those cases "Go to Resources" cannot be executed. Instead the default "Show In" action is now executed. 
@@ -91,7 +91,7 @@
   </tr>
 
   <tr id="multi-selection"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=466532 -->
-    <td class="title">Multiple text selection</td>
+    <td class="title"><a href="#multiple-text-sel">Multiple text selection</a></td>
     <td class="content">
       Support for multiple selection has been added to Text Editors. Multi selections allow most edit operations (text replacement or insertion,
       extend selection to next word or to next line, copy/paste...) to apply simultaneously on all ranges.