Merge "Bug 497426 - Add Linux Tools section to N&N for Neon"
diff --git a/noteworthy/docker.adoc b/noteworthy/docker.adoc
new file mode 100644
index 0000000..41059ef
--- /dev/null
+++ b/noteworthy/docker.adoc
@@ -0,0 +1,62 @@
+[[docker-tools]]
+== Docker Tools
+
+=== General
+
+==== Dockerfile Editor
+
+The 'Dockerfile Editor' provides users with content
+assist on the commands (`ADD`, `COPY`, `RUN`, etc.) as well as a customizable
+syntax highlighting.
+
+image::images/Dockerfile-editor.png[]
+
+==== Executing shell in a container
+
+Users can be given access to a shell environment within the container
+even if the container has a service running in the foreground. This is
+particularly useful for examining the container, and for debugging
+purposes.
+
+image::images/Docker-exec-shell.png[]
+
+==== Running privileged containers
+
+Containers can be run with the `--privileged` flag, which gives them
+extended privileges, such as accessing all devices, and allowing them
+nearly all the same access to the host as regular processes running on
+the host (i.e., not in containers).
+
+image::images/Docker-privileged-option.png[]
+
+==== Supporting disconnections
+
+Sometimes the Docker instances that were configured in Eclipse are not
+running anymore (the Docker Machine is stopped, for example). In that
+case, the _Docker Explorer_ view will display a different decorator for
+those connections, and an "Enable connection" button in the toolbar will
+let the user reconnect.
+
+image::images/Docker-disabled-connection.png[]
+
+==== Editing connection settings
+
+A new wizard lets the user edit the connection name, and settings. This
+is particularly useful when the connection belongs to a Docker Machine
+whose IP address changed upon restart.
+
+image::images/Docker-edit-connection.png[]
+
+==== Pushing/Pulling/Searching for Authenticated Registries
+
+Support now exists for performing actions upon Docker registries using
+authentication credentials. Users can simply set their credentials in
+the workspace preference page (_Docker/Registry Accounts_).
+
+image::images/Docker-registry-accounts.png[]
+
+These credentials may be accessed through the _Registry/Account_ combo box
+in the _Push/Pull Wizards_. The location of a registry can also be entered
+manually if it doesn't require any credentials.
+
+image::images/Docker-account-pull-image.png[]
diff --git a/noteworthy/images/Docker-account-pull-image.png b/noteworthy/images/Docker-account-pull-image.png
new file mode 100644
index 0000000..bb16fc3
--- /dev/null
+++ b/noteworthy/images/Docker-account-pull-image.png
Binary files differ
diff --git a/noteworthy/images/Docker-disabled-connection.png b/noteworthy/images/Docker-disabled-connection.png
new file mode 100644
index 0000000..5c3c6c2
--- /dev/null
+++ b/noteworthy/images/Docker-disabled-connection.png
Binary files differ
diff --git a/noteworthy/images/Docker-edit-connection.png b/noteworthy/images/Docker-edit-connection.png
new file mode 100644
index 0000000..8639aad
--- /dev/null
+++ b/noteworthy/images/Docker-edit-connection.png
Binary files differ
diff --git a/noteworthy/images/Docker-exec-shell.png b/noteworthy/images/Docker-exec-shell.png
new file mode 100644
index 0000000..85bdf05
--- /dev/null
+++ b/noteworthy/images/Docker-exec-shell.png
Binary files differ
diff --git a/noteworthy/images/Docker-privileged-option.png b/noteworthy/images/Docker-privileged-option.png
new file mode 100644
index 0000000..c6c670d
--- /dev/null
+++ b/noteworthy/images/Docker-privileged-option.png
Binary files differ
diff --git a/noteworthy/images/Docker-registry-accounts.png b/noteworthy/images/Docker-registry-accounts.png
new file mode 100644
index 0000000..a6ec032
--- /dev/null
+++ b/noteworthy/images/Docker-registry-accounts.png
Binary files differ
diff --git a/noteworthy/images/Dockerfile-editor.png b/noteworthy/images/Dockerfile-editor.png
new file mode 100644
index 0000000..ca8c8ac
--- /dev/null
+++ b/noteworthy/images/Dockerfile-editor.png
Binary files differ
diff --git a/noteworthy/linuxtools.wm b/noteworthy/linuxtools.wm
new file mode 100644
index 0000000..f6a0266
--- /dev/null
+++ b/noteworthy/linuxtools.wm
@@ -0,0 +1,41 @@
+==Linux Tools==
+
+=== Dockerfile Editor ===
+This is an external contribution, brought by Tobias Verbeke and his team from Open Analytics. The Dockerfile Editor provides users with content assist on the commands (ADD, COPY, RUN, etc.) as well as a customizable syntax highlighting.
+
+[[File:dockerfile-editor.png]]
+
+=== Executing shell in a container === 
+
+Users can be given access to a shell environment within the container even if the container has a service running in the foreground. This is particularly useful for examining the container, and for debugging purposes.
+
+[[File:docker-exec-shell.png]]
+
+=== Running privileged containers ===
+
+Containers can be run with the --privileged flag, which gives them extended privileges, such as accessing all devices, and allowing them nearly all the same access to the host as regular processes running on the host (i.e., not in containers).
+
+[[File:docker-privileged-option.png]]
+
+=== Supporting disconnections ===
+
+Sometimes the Docker instances that were configured in Eclipse are not running anymore (the Docker Machine is stopped, for example). In that case, the Docker Explorer view will display a different decorator for those connections, and an "Enable connection" button in the toolbar will let the user reconnect.
+
+[[File:docker-disabled-connection.png]]
+
+=== Editing connection settings ===
+
+A new wizard lets the user edit the connection name, and settings. This is particularly useful when the connection belongs to a Docker Machine whose IP address changed upon restart.
+
+[[File:docker-edit-connection.png]]
+
+=== Pushing/Pulling/Searching for Authenticated Registries ===
+
+Support now exists for performing actions upon Docker registries using authentication credentials. Users can simply set their credentials in the workspace preference page (Docker -> Registry Accounts).
+
+[[File:docker-registry-accounts.png]]
+
+These credentials may be accessed through the Registry/Account combo box in the Push/Pull Wizards. The location of a registry can also be entered manually if it doesn't require any credentials.
+
+[[File:docker-account-pull-image.png]]
+
diff --git a/noteworthy/noteworthy.adoc b/noteworthy/noteworthy.adoc
index cf71d60..ebdf294 100644
--- a/noteworthy/noteworthy.adoc
+++ b/noteworthy/noteworthy.adoc
@@ -27,6 +27,8 @@
 
 include::cdt.adoc[]
 
+include::docker.adoc[]
+
 include::pdt.adoc[]
 
 include::js.adoc[]
@@ -48,6 +50,7 @@
 * https://www.eclipse.org/eclipse/news/4.6/M6/[Eclipse Project Neon (4.6) M6 - New and Noteworthy]
 * https://www.eclipse.org/eclipse/news/4.6/M7/[Eclipse Project Neon (4.6) M7 - New and Noteworthy]
 * https://wiki.eclipse.org/CDT/User/NewIn90[Eclipse C/C++ Development Tools 9.0 New and Noteworthy]
+* https://wiki.eclipse.org/Linux_Tools_Project/News/NewIn50[Eclipse Linux Tools 5.0.0 New and Noteworthy]
 * https://wiki.eclipse.org/PDT/NewIn37[Eclipse PHP Development Tools 3.7 New and Noteworthy]
 * https://wiki.eclipse.org/PDT/NewIn40[Eclipse PHP Development Tools 4.0 New and Noteworthy]
 * https://www.eclipse.org/mylyn/new/showVersion.php?version=new-3.17.html[Eclipse Mylyn 3.17 New and Noteworthy]
diff --git a/noteworthy/noteworthy.html b/noteworthy/noteworthy.html
index 6babbbb..1c55bbd 100644
--- a/noteworthy/noteworthy.html
+++ b/noteworthy/noteworthy.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]-->
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
-<meta name="generator" content="Asciidoctor 1.5.2">
+<meta name="generator" content="Asciidoctor 1.5.4">
 <title>Eclipse Neon New and Noteworthy</title>
 <style>
 
 </style>
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
 </head>
 <body class="article">
 <div id="header">
@@ -40,6 +40,11 @@
 <li><a href="#_other_change_and_improvements">Other Change and Improvements</a></li>
 </ul>
 </li>
+<li><a href="#docker-tools">Docker Tools</a>
+<ul class="sectlevel2">
+<li><a href="#_general_3">General</a></li>
+</ul>
+</li>
 <li><a href="#pdt">PHP</a>
 <ul class="sectlevel2">
 <li><a href="#_php_language">PHP Language</a></li>
@@ -944,6 +949,106 @@
 </div>
 </div>
 <div class="sect1">
+<h2 id="docker-tools">Docker Tools</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_general_3">General</h3>
+<div class="sect3">
+<h4 id="_dockerfile_editor">Dockerfile Editor</h4>
+<div class="paragraph">
+<p>The 'Dockerfile Editor' provides users with content
+assist on the commands (<code>ADD</code>, <code>COPY</code>, <code>RUN</code>, etc.) as well as a customizable
+syntax highlighting.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Dockerfile-editor.png" alt="Dockerfile editor">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_executing_shell_in_a_container">Executing shell in a container</h4>
+<div class="paragraph">
+<p>Users can be given access to a shell environment within the container
+even if the container has a service running in the foreground. This is
+particularly useful for examining the container, and for debugging
+purposes.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Docker-exec-shell.png" alt="Docker exec shell">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_running_privileged_containers">Running privileged containers</h4>
+<div class="paragraph">
+<p>Containers can be run with the <code>--privileged</code> flag, which gives them
+extended privileges, such as accessing all devices, and allowing them
+nearly all the same access to the host as regular processes running on
+the host (i.e., not in containers).</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Docker-privileged-option.png" alt="Docker privileged option">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_supporting_disconnections">Supporting disconnections</h4>
+<div class="paragraph">
+<p>Sometimes the Docker instances that were configured in Eclipse are not
+running anymore (the Docker Machine is stopped, for example). In that
+case, the <em>Docker Explorer</em> view will display a different decorator for
+those connections, and an "Enable connection" button in the toolbar will
+let the user reconnect.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Docker-disabled-connection.png" alt="Docker disabled connection">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_editing_connection_settings">Editing connection settings</h4>
+<div class="paragraph">
+<p>A new wizard lets the user edit the connection name, and settings. This
+is particularly useful when the connection belongs to a Docker Machine
+whose IP address changed upon restart.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Docker-edit-connection.png" alt="Docker edit connection">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_pushing_pulling_searching_for_authenticated_registries">Pushing/Pulling/Searching for Authenticated Registries</h4>
+<div class="paragraph">
+<p>Support now exists for performing actions upon Docker registries using
+authentication credentials. Users can simply set their credentials in
+the workspace preference page (<em>Docker/Registry Accounts</em>).</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Docker-registry-accounts.png" alt="Docker registry accounts">
+</div>
+</div>
+<div class="paragraph">
+<p>These credentials may be accessed through the <em>Registry/Account</em> combo box
+in the <em>Push/Pull Wizards</em>. The location of a registry can also be entered
+manually if it doesn&#8217;t require any credentials.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Docker-account-pull-image.png" alt="Docker account pull image">
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
 <h2 id="pdt">PHP</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -1020,7 +1125,7 @@
 inside <em>PHPDoc</em></p>
 </div>
 <div class="paragraph">
-<p><span class="image"><img src="images/Pdt37_ca1.png" alt="Pdt37_ca1"></span> <span class="image"><img src="images/Pdt37_ca2.png" alt="Pdt37_ca2"></span></p>
+<p><span class="image"><img src="images/Pdt37_ca1.png" alt="Pdt37 ca1"></span> <span class="image"><img src="images/Pdt37_ca2.png" alt="Pdt37 ca2"></span></p>
 </div>
 <div class="paragraph">
 <p>The PHP indexer is significantly faster than in previous versions.
@@ -1618,6 +1723,9 @@
 <p><a href="https://wiki.eclipse.org/CDT/User/NewIn90">Eclipse C/C++ Development Tools 9.0 New and Noteworthy</a></p>
 </li>
 <li>
+<p><a href="https://wiki.eclipse.org/Linux_Tools_Project/News/NewIn50">Eclipse Linux Tools 5.0.0 New and Noteworthy</a></p>
+</li>
+<li>
 <p><a href="https://wiki.eclipse.org/PDT/NewIn37">Eclipse PHP Development Tools 3.7 New and Noteworthy</a></p>
 </li>
 <li>
@@ -1639,7 +1747,7 @@
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2016-07-06 13:56:05 -04:00
+Last updated 2016-09-07 15:53:36 EDT
 </div>
 </div>
 </body>