Add PDT.

Change-Id: I31e56ff1dd3e51f3c596764d6252b5079577a22b
diff --git a/noteworthy/images/pdt60_asp_tags.png b/noteworthy/images/pdt60_asp_tags.png
new file mode 100644
index 0000000..26cbc29
--- /dev/null
+++ b/noteworthy/images/pdt60_asp_tags.png
Binary files differ
diff --git a/noteworthy/images/pdt60_break_validator.png b/noteworthy/images/pdt60_break_validator.png
new file mode 100644
index 0000000..ff37381
--- /dev/null
+++ b/noteworthy/images/pdt60_break_validator.png
Binary files differ
diff --git a/noteworthy/images/pdt60_const_validator.png b/noteworthy/images/pdt60_const_validator.png
new file mode 100644
index 0000000..168cdbc
--- /dev/null
+++ b/noteworthy/images/pdt60_const_validator.png
Binary files differ
diff --git a/noteworthy/images/pdt60_perspective.png b/noteworthy/images/pdt60_perspective.png
new file mode 100644
index 0000000..95e7db9
--- /dev/null
+++ b/noteworthy/images/pdt60_perspective.png
Binary files differ
diff --git a/noteworthy/images/pdt60_profiling_dash.png b/noteworthy/images/pdt60_profiling_dash.png
new file mode 100644
index 0000000..120ad0e
--- /dev/null
+++ b/noteworthy/images/pdt60_profiling_dash.png
Binary files differ
diff --git a/noteworthy/images/pdt60_profiling_import.png b/noteworthy/images/pdt60_profiling_import.png
new file mode 100644
index 0000000..89b46ea
--- /dev/null
+++ b/noteworthy/images/pdt60_profiling_import.png
Binary files differ
diff --git a/noteworthy/images/pdt60_profiling_invocation.png b/noteworthy/images/pdt60_profiling_invocation.png
new file mode 100644
index 0000000..9d1dbe5
--- /dev/null
+++ b/noteworthy/images/pdt60_profiling_invocation.png
Binary files differ
diff --git a/noteworthy/images/pdt60_profiling_stat.png b/noteworthy/images/pdt60_profiling_stat.png
new file mode 100644
index 0000000..c11e3dd
--- /dev/null
+++ b/noteworthy/images/pdt60_profiling_stat.png
Binary files differ
diff --git a/noteworthy/images/pdt60_profiling_tree.png b/noteworthy/images/pdt60_profiling_tree.png
new file mode 100644
index 0000000..daa0bec
--- /dev/null
+++ b/noteworthy/images/pdt60_profiling_tree.png
Binary files differ
diff --git a/noteworthy/images/pdt60_variable_validator.png b/noteworthy/images/pdt60_variable_validator.png
new file mode 100644
index 0000000..a9a9d3f
--- /dev/null
+++ b/noteworthy/images/pdt60_variable_validator.png
Binary files differ
diff --git a/noteworthy/noteworthy.html b/noteworthy/noteworthy.html
index 2d0d614..c929bfc 100644
--- a/noteworthy/noteworthy.html
+++ b/noteworthy/noteworthy.html
@@ -159,7 +159,6 @@
 <li><a href="#windows">Windows</a></li>
 <li><a href="#macos">MacOS</a></li>
 <li><a href="#gtk3">GTK3</a></li>
-<li><a href="#gtk_theme-override-support-for-swt-gtk3">GTK_THEME override support for SWT-GTK3</a></li>
 <li><a href="#editors">Editors</a></li>
 <li><a href="#dark-theme">Dark Theme</a></li>
 <li><a href="#other">Other</a></li>
@@ -178,6 +177,15 @@
 <li><a href="#jdt-developers">JDT Developers</a></li>
 </ul>
 </li>
+<li><a href="#pdt">PHP Development Tools</a>
+<ul class="sectlevel2">
+<li><a href="#pdt-general">General</a></li>
+<li><a href="#fixed-support-for-asp-tags">Fixed support for ASP tags</a></li>
+<li><a href="#editor">Editor</a></li>
+<li><a href="#formatter">Formatter</a></li>
+<li><a href="#debugger">Debugger</a></li>
+</ul>
+</li>
 <li><a href="#open-source-projects">Open Source Projects</a></li>
 <li><a href="#sources">Sources</a></li>
 <li><a href="#notices">Notices</a></li>
@@ -261,9 +269,8 @@
 <p>Significant improvements have been made in the <strong>Accessibility</strong> support on the SWT Linux/GTK3 port. Users are able to use assistive technologies seamlessly with SWT GTK3, just as they were able to with GTK2, and without any hangs or crashes.</p>
 </div>
 </div>
-</div>
-<div class="sect2">
-<h3 id="gtk_theme-override-support-for-swt-gtk3"><a class="anchor" href="#gtk_theme-override-support-for-swt-gtk3"></a>GTK_THEME override support for SWT-GTK3</h3>
+<div class="sect3">
+<h4 id="gtk_theme-override-support-for-swt-gtk3"><a class="anchor" href="#gtk_theme-override-support-for-swt-gtk3"></a>GTK_THEME override support for SWT-GTK3</h4>
 <div class="paragraph">
 <p>Eclipse SWT on GTK3.14+ now supports the use of GTK_THEME as an environment variable. SWT applications are correctly styled when using the GTK_THEME environment variable to override the system theme, and/or specify a dark variant. Below are the before and after screenshots of ControlExample running with GTK_THEME=Adwaita:dark set.</p>
 </div>
@@ -283,6 +290,7 @@
 <img src="./images/gtk3-theme-override-support-after.png" alt="after">
 </div>
 </div>
+</div>
 <div class="sect3">
 <h4 id="improved-memory-usage-on-swt-gtk3"><a class="anchor" href="#improved-memory-usage-on-swt-gtk3"></a>Improved memory usage on SWT-GTK3</h4>
 <div class="paragraph">
@@ -1973,6 +1981,164 @@
 </div>
 </div>
 <div class="sect1">
+<h2 id="pdt"><a class="anchor" href="#pdt"></a>PHP Development Tools</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="pdt-general"><a class="anchor" href="#pdt-general"></a>General</h3>
+<div class="sect3">
+<h4 id="unused-unassigned-variable-validation-support"><a class="anchor" href="#unused-unassigned-variable-validation-support"></a>Unused/unassigned variable validation support</h4>
+<div class="imageblock">
+<div class="content">
+<img src="./images/pdt60_variable_validator.png" alt="pdt60 variable validator">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="validation-for-scalars-in-break-continue"><a class="anchor" href="#validation-for-scalars-in-break-continue"></a>Validation for scalars in break / continue</h4>
+<div class="imageblock">
+<div class="content">
+<img src="./images/pdt60_break_validator.png" alt="pdt60 break validator">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="static-operation-validation-for-php-7"><a class="anchor" href="#static-operation-validation-for-php-7"></a>Static operation validation for PHP &gt;= 7</h4>
+<div class="imageblock">
+<div class="content">
+<img src="./images/pdt60_const_validator.png" alt="pdt60 const validator">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="fixed-support-for-asp-tags"><a class="anchor" href="#fixed-support-for-asp-tags"></a>Fixed support for ASP tags</h3>
+<div class="imageblock">
+<div class="content">
+<img src="./images/pdt60_asp_tags.png" alt="pdt60 asp tags">
+</div>
+</div>
+<div class="sect3">
+<h4 id="php-explorer-was-replaced-by-project-explorer"><a class="anchor" href="#php-explorer-was-replaced-by-project-explorer"></a>PHP Explorer was replaced by Project Explorer</h4>
+<div class="imageblock">
+<div class="content">
+<img src="./images/pdt60_perspective.png" alt="pdt60 perspective">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="more"><a class="anchor" href="#more"></a>More</h4>
+<div class="ulist">
+<ul>
+<li>
+<p>Support "@param callback" in same way as "@param callable"</p>
+</li>
+<li>
+<p>Open type shortcuts work in PHP perspective without focus on PHP editor</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="editor"><a class="anchor" href="#editor"></a>Editor</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>Async code completion</p>
+</li>
+<li>
+<p>Improved code assist for <code>@var</code> tags</p>
+</li>
+<li>
+<p>Fixed highlighting for projects with duplicated classes in validation paths</p>
+</li>
+<li>
+<p>Fixed memory leak in PHP editors</p>
+</li>
+<li>
+<p>Improved superglobal highlighting</p>
+</li>
+<li>
+<p>Fixed highlighting for <code>parent</code> keyword</p>
+</li>
+<li>
+<p>Method overriding support PHP 7 return types</p>
+</li>
+<li>
+<p>Consistent tooltip for constants defined via <code>define</code> and <code>const</code> keywords</p>
+</li>
+<li>
+<p>Improved highlighting for try/catch/finally statement</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="formatter"><a class="anchor" href="#formatter"></a>Formatter</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>Formatter preferences always use latest supported PHP version</p>
+</li>
+<li>
+<p>Support braces configuration for traits</p>
+</li>
+<li>
+<p>Stable formatter results</p>
+</li>
+<li>
+<p>No more "double spaces" around expressions</p>
+</li>
+<li>
+<p>New "Line Wrapping" becomes "Keep trailing comma"</p>
+</li>
+<li>
+<p>Formatter no longer produce "TextEdits" in places where code isn&#8217;t really touched</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="debugger"><a class="anchor" href="#debugger"></a>Debugger</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>Fix possible deadlock during XDebug session startup</p>
+</li>
+<li>
+<p>Support XDebug profiling. Via CLI Launch or manual CacheGrind file import</p>
+</li>
+</ul>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="./images/pdt60_profiling_import.png" alt="pdt60 profiling import">
+</div>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="./images/pdt60_profiling_dash.png" alt="pdt60 profiling dash">
+</div>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="./images/pdt60_profiling_tree.png" alt="pdt60 profiling tree">
+</div>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="./images/pdt60_profiling_invocation.png" alt="pdt60 profiling invocation">
+</div>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="./images/pdt60_profiling_stat.png" alt="pdt60 profiling stat">
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
 <h2 id="open-source-projects"><a class="anchor" href="#open-source-projects"></a>Open Source Projects</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -2185,7 +2351,7 @@
 <p><a href="https://projects.eclipse.org/projects/tools.ptp">Eclipse Parallel Tools Platform</a></p>
 </li>
 <li>
-<p><a href="https://projects.eclipse.org/projects/tools.pdt">Eclipse PHP Development Tools</a></p>
+<p><a href="https://projects.eclipse.org/projects/tools.pdt">Eclipse PHP Development Tools</a>: <a href="https://wiki.eclipse.org/PDT/NewIn60">New in 6.0</a></p>
 </li>
 <li>
 <p><a href="https://projects.eclipse.org/projects/eclipse.platform">Eclipse Platform</a></p>
diff --git a/noteworthy/source/images/pdt60_asp_tags.png b/noteworthy/source/images/pdt60_asp_tags.png
new file mode 100644
index 0000000..26cbc29
--- /dev/null
+++ b/noteworthy/source/images/pdt60_asp_tags.png
Binary files differ
diff --git a/noteworthy/source/images/pdt60_break_validator.png b/noteworthy/source/images/pdt60_break_validator.png
new file mode 100644
index 0000000..ff37381
--- /dev/null
+++ b/noteworthy/source/images/pdt60_break_validator.png
Binary files differ
diff --git a/noteworthy/source/images/pdt60_const_validator.png b/noteworthy/source/images/pdt60_const_validator.png
new file mode 100644
index 0000000..168cdbc
--- /dev/null
+++ b/noteworthy/source/images/pdt60_const_validator.png
Binary files differ
diff --git a/noteworthy/source/images/pdt60_perspective.png b/noteworthy/source/images/pdt60_perspective.png
new file mode 100644
index 0000000..95e7db9
--- /dev/null
+++ b/noteworthy/source/images/pdt60_perspective.png
Binary files differ
diff --git a/noteworthy/source/images/pdt60_profiling_dash.png b/noteworthy/source/images/pdt60_profiling_dash.png
new file mode 100644
index 0000000..120ad0e
--- /dev/null
+++ b/noteworthy/source/images/pdt60_profiling_dash.png
Binary files differ
diff --git a/noteworthy/source/images/pdt60_profiling_import.png b/noteworthy/source/images/pdt60_profiling_import.png
new file mode 100644
index 0000000..89b46ea
--- /dev/null
+++ b/noteworthy/source/images/pdt60_profiling_import.png
Binary files differ
diff --git a/noteworthy/source/images/pdt60_profiling_invocation.png b/noteworthy/source/images/pdt60_profiling_invocation.png
new file mode 100644
index 0000000..9d1dbe5
--- /dev/null
+++ b/noteworthy/source/images/pdt60_profiling_invocation.png
Binary files differ
diff --git a/noteworthy/source/images/pdt60_profiling_stat.png b/noteworthy/source/images/pdt60_profiling_stat.png
new file mode 100644
index 0000000..c11e3dd
--- /dev/null
+++ b/noteworthy/source/images/pdt60_profiling_stat.png
Binary files differ
diff --git a/noteworthy/source/images/pdt60_profiling_tree.png b/noteworthy/source/images/pdt60_profiling_tree.png
new file mode 100644
index 0000000..daa0bec
--- /dev/null
+++ b/noteworthy/source/images/pdt60_profiling_tree.png
Binary files differ
diff --git a/noteworthy/source/images/pdt60_variable_validator.png b/noteworthy/source/images/pdt60_variable_validator.png
new file mode 100644
index 0000000..a9a9d3f
--- /dev/null
+++ b/noteworthy/source/images/pdt60_variable_validator.png
Binary files differ
diff --git a/noteworthy/source/noteworthy.adoc b/noteworthy/source/noteworthy.adoc
index 69f4b24..17e5143 100644
--- a/noteworthy/source/noteworthy.adoc
+++ b/noteworthy/source/noteworthy.adoc
@@ -20,6 +20,8 @@
 
 include::jdt.adoc[leveloffset=1]
 
+include::pdt.adoc[leveloffset=1]
+
 include::projects.adoc[leveloffset=1]
 
 [[sources]]
diff --git a/noteworthy/source/pdt.adoc b/noteworthy/source/pdt.adoc
new file mode 100644
index 0000000..3310683
--- /dev/null
+++ b/noteworthy/source/pdt.adoc
@@ -0,0 +1,66 @@
+[[pdt]]
+= PHP Development Tools
+[[pdt-general]]
+== General
+
+=== Unused/unassigned variable validation support
+
+image::images/pdt60_variable_validator.png[]
+
+=== Validation for scalars in break / continue
+
+image::images/pdt60_break_validator.png[]
+
+=== Static operation validation for PHP >= 7
+
+image::images/pdt60_const_validator.png[]
+
+== Fixed support for ASP tags
+
+image::images/pdt60_asp_tags.png[]
+
+=== PHP Explorer was replaced by Project Explorer
+
+image::images/pdt60_perspective.png[]
+
+=== More
+* Support "@param callback" in same way as "@param callable"
+* Open type shortcuts work in PHP perspective without focus on PHP editor
+
+== Editor
+
+* Async code completion
+* Improved code assist for `@var` tags
+* Fixed highlighting for projects with duplicated classes in validation paths
+* Fixed memory leak in PHP editors
+* Improved superglobal highlighting
+* Fixed highlighting for `parent` keyword
+* Method overriding support PHP 7 return types
+* Consistent tooltip for constants defined via `define` and `const` keywords
+* Improved highlighting for try/catch/finally statement
+
+[[formatter]]
+== Formatter
+
+* Formatter preferences always use latest supported PHP version
+* Support braces configuration for traits
+* Stable formatter results
+* No more "double spaces" around expressions
+* New "Line Wrapping" becomes "Keep trailing comma"
+* Formatter no longer produce "TextEdits" in places where code isn't really touched
+
+[[debugger]]
+== Debugger
+
+* Fix possible deadlock during XDebug session startup
+* Support XDebug profiling. Via CLI Launch or manual CacheGrind file import
+
+image::images/pdt60_profiling_import.png[]
+
+image::images/pdt60_profiling_dash.png[]
+
+image::images/pdt60_profiling_tree.png[]
+
+image::images/pdt60_profiling_invocation.png[]
+
+image::images/pdt60_profiling_stat.png[]
\ No newline at end of file
diff --git a/noteworthy/source/projects.adoc b/noteworthy/source/projects.adoc
index 9fd9963..9bad4fd 100644
--- a/noteworthy/source/projects.adoc
+++ b/noteworthy/source/projects.adoc
@@ -80,7 +80,7 @@
 * https://projects.eclipse.org/projects/iot.paho[Eclipse Paho]
 * https://projects.eclipse.org/projects/modeling.mdt.papyrus[Eclipse Papyrus]
 * https://projects.eclipse.org/projects/tools.ptp[Eclipse Parallel Tools Platform]
-* https://projects.eclipse.org/projects/tools.pdt[Eclipse PHP Development Tools]
+* https://projects.eclipse.org/projects/tools.pdt[Eclipse PHP Development Tools]: https://wiki.eclipse.org/PDT/NewIn60[New in 6.0]
 * https://projects.eclipse.org/projects/eclipse.platform[Eclipse Platform]
 * https://projects.eclipse.org/projects/eclipse.pde[Eclipse Plug-in Development Environment]
 * https://projects.eclipse.org/projects/modeling.pmf[Eclipse Presentation Modeling Framework]