Minor updates.
diff --git a/noteworthy/images/Cordova.png b/noteworthy/images/Cordova.png
index 6b34074..d7a2fa5 100644
--- a/noteworthy/images/Cordova.png
+++ b/noteworthy/images/Cordova.png
Binary files differ
diff --git a/noteworthy/images/Docker.png b/noteworthy/images/Docker.png
index 2bbb38e..f8ffdce 100644
--- a/noteworthy/images/Docker.png
+++ b/noteworthy/images/Docker.png
Binary files differ
diff --git a/noteworthy/images/InstallerMain.png b/noteworthy/images/InstallerMain.png
index bf94399..ebeff15 100644
--- a/noteworthy/images/InstallerMain.png
+++ b/noteworthy/images/InstallerMain.png
Binary files differ
diff --git a/noteworthy/images/automatic-updates.png b/noteworthy/images/automatic-updates.png
index 62dffcb..e878574 100644
--- a/noteworthy/images/automatic-updates.png
+++ b/noteworthy/images/automatic-updates.png
Binary files differ
diff --git a/noteworthy/images/call-completion-narrow.png b/noteworthy/images/call-completion-narrow.png
index c1736c0..e8e90c4 100644
--- a/noteworthy/images/call-completion-narrow.png
+++ b/noteworthy/images/call-completion-narrow.png
Binary files differ
diff --git a/noteworthy/images/dark_theme_new_pde.png b/noteworthy/images/dark_theme_new_pde.png
index d3c30c5..281e5c9 100644
--- a/noteworthy/images/dark_theme_new_pde.png
+++ b/noteworthy/images/dark_theme_new_pde.png
Binary files differ
diff --git a/noteworthy/images/error-reporter.png b/noteworthy/images/error-reporter.png
index fdbe141..8841dfc 100644
--- a/noteworthy/images/error-reporter.png
+++ b/noteworthy/images/error-reporter.png
Binary files differ
diff --git a/noteworthy/images/git-import.png b/noteworthy/images/git-import.png
new file mode 100644
index 0000000..15b73d2
--- /dev/null
+++ b/noteworthy/images/git-import.png
Binary files differ
diff --git a/noteworthy/images/git-template-var.png b/noteworthy/images/git-template-var.png
new file mode 100644
index 0000000..461e4df
--- /dev/null
+++ b/noteworthy/images/git-template-var.png
Binary files differ
diff --git a/noteworthy/images/launch-bar.png b/noteworthy/images/launch-bar.png
new file mode 100644
index 0000000..c989ae8
--- /dev/null
+++ b/noteworthy/images/launch-bar.png
Binary files differ
diff --git a/noteworthy/images/preferences-recorder.png b/noteworthy/images/preferences-recorder.png
index d88c9c2..4cc332e 100644
--- a/noteworthy/images/preferences-recorder.png
+++ b/noteworthy/images/preferences-recorder.png
Binary files differ
diff --git a/noteworthy/noteworthy.adoc b/noteworthy/noteworthy.adoc
index 0fb1745..88c1c99 100644
--- a/noteworthy/noteworthy.adoc
+++ b/noteworthy/noteworthy.adoc
@@ -4,27 +4,34 @@
Here are some of the noteworthy features in Eclipse Mars.
[[java]]
-Java
-~~~~
+Java(TM)
+~~~~~~~~
-New Java Quick Fixes
-^^^^^^^^^^^^^^^^^^^^
+Eclipse Mars includes numerous bug fixes and improvements in the Java 9
+support, along with a lot of other useful features.
-Eclipse Mars includes new Quick Assists (Ctrl+1) for Java developers.
-
-Add and remove the parentheses around lambda parameter:
+Add and Remove Parentheses Quick Assist
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Use this Quick Assist (Ctrl+1) to add or remove optional
+parentheses around lambda parameters.
image::images/add-remove-parentheses-around-lambda-parameter.png[]
-Explicitly add the inferred types of the parameters in a lambda expression:
+Add Inferred Types Quick Assist
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+This Quick Assist (Ctrl+1) will make inferred types of the parameters explicit
+in a lambda expression.
image::images/infer-lambda-parameter-types.png[]
-Convert from method reference to lambda expression:
+Convert From Method Reference to Lambda expression Quick Assist
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+This Quick Assist (Ctrl+1) converts a method reference to a lambda expression.
image::images/convert-to-lambda.png[]
-Or from lambda expression to method reference:
+In cases where it is possible, it can be used to convert a lambda expression
+into a method reference.
image::images/convert-to-method-reference.png[]
@@ -43,36 +50,39 @@
image::images/call-completion-narrow.png[]
+The code recommendations engine bases content assist recommendations on
+common API usage patterns expressed in other code bases.
+
More precise flow analysis
^^^^^^^^^^^^^^^^^^^^^^^^^^
Flow analysis, as performed by the compiler to warn the user about
potential programming problems, has been made smarter. Some examples are:
-Leverage knowledge that auto-boxing always produces a non-null value.
+Leverage knowledge that auto-boxing always produces a non-+null+ value.
Leverage knowledge that certain compiler-generated methods -
-like valueOf() and values() on enum types - provide non-null values.
+like +valueOf()+ and +values()+ on enum types - provide non-+null+ values.
Various improvements in resource leak analysis.
Improved flow analysis for loops
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Flow analysis has been improved to more precisely capture the flow of
-null values in loops. This mainly achieves a reduction of false
++null+ values in loops. This mainly achieves a reduction of false
positive reports from null analysis.
image::images/loop-flows.png[]
-Previously, example method "test1" would raise a potential null pointer
+Previously, example method "test1" would raise a potential +null+ pointer
warning at point (3). To correct this issue the merging of information
leading towards point (3) has been improved to correctly see that the
-null value from point (1) can never reach point (3).
++null+ value from point (1) can never reach point (3).
-In example method "test2" JDT previously reported a redundant null check
+In example method "test2" JDT previously reported a redundant +null+ check
at (3), because analysis didn't see that the assignment directly above
-could indeed assign a non-null value.
+could indeed assign a non-+null+ value.
-In example method "test3" it was reported that "o can only be null" at
-(3), because the information from the two null-assignments wrongly
-overruled the one assignment from non-null. With improved analysis
-this is now softened to saying "o may be null".
+In example method "test3" it was reported that "o can only be +null+" at
+(3), because the information from the two +null+-assignments wrongly
+overruled the one assignment from non-+null+. With improved analysis
+this is now softened to saying "o may be +null+".
The graph on the right hand side illustrates the new composition of
flow information: for each relevant point (3) inside a loop, the analysis
@@ -98,7 +108,7 @@
Shortcut for Skip All Breakpoints
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Ctrl+Alt+B has been added as the shortcut for Skip All Breakpoints.
+A key binding (Ctrl+Alt+B) has been added as the shortcut for Skip All Breakpoints.
image::images/skip-all-breakpoints.png[]
@@ -108,14 +118,14 @@
image::images/final-watchpoint.png[]
-This cannot be implemented for final variables with compile-time
+NOTE: This cannot be implemented for final variables with compile-time
constant values because Java compiles the constant value into class
files and leaves no trace of a field access at points where the
final field is read.
Assigning stdin to a file
^^^^^^^^^^^^^^^^^^^^^^^^^
-Stdin can now be assigned to a file in the "Common" tab of launch configuration dialogs.
+Stdin can now be assigned to a file in the *Common* tab of launch configuration dialogs.
image::images/stdin-file.png[]
@@ -147,20 +157,18 @@
annotations that are attached to a library.
Previously, annotation-based null analysis was significantly limited
-by the fact that many 3rd party libraries have no null annotations
+by the fact that many 3rd party libraries have no +null+ annotations
in their API. This implied that any errors caused at this interface
could not be detected by the analysis, and even worse, implementors
of library-defined interfaces could not use any intended contracts,
-because any null annotations in overriding methods were flagged as
+because any +null+ annotations in overriding methods were flagged as
incompatible with the super version.
JDT now supports the concept of "external annotations". A user can
-specify null annotations in separate files and attach these to a
-given library. The compiler will take external null annotations into
+specify +null+ annotations in separate files and attach these to a
+given library. The compiler will take external +null+ annotations into
consideration for its null analysis.
-Configuration:
-
image::images/external-annotation-configuration.png[]
External annotations can be provided as a directory tree of individual
@@ -241,7 +249,8 @@
image::images/automatic-updates.png[]
By default, Eclipse will automatically look for updates every week. This
-configuration can be changed in the preferences.
+configuration can be changed on the *Install/Update > Automatic Updates*
+page in the preferences dialog.
Improved Performance for updates
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -257,6 +266,58 @@
image::images/dark_theme_new_pde.png[]
+Nested/Hierarchical view of projects
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+The Project Explorer now provides the ability to view the projects in a
+hierarchical (a.k.a. nested) form. For modular projects, this allows to
+have your Project Explorer mapping more closely the organization of your
+modules as they are on the file system. This hierarchical view of projects
+often makes easier to navigate modular projects.
+
+Hierarchical view of projects can be triggered from the Project Explorer
+view menu, under the Projects Presentation item.
+
+image::images/nested-projects-menu.png[]
+
+Then it makes the folders that are at the same location as a project
+replaced by the project, and the projects that are nested under other
+projects will not be shown as root elements.
+
+image::images/nested-projects.png[]
+
+Launch Bar
+^^^^^^^^^^
+The Launch Bar provides convenient fine grained control over launch configurations.
+It is a tool bar control that has drop-down selectors for the active *Launch Mode*,
+*Launch Descriptor*, and *Launch Target* and buttons to build, launch, or stop
+the launch configuration.
+
+image::images/launch-bar.png[]
+
+The Launch Bar is included the Eclipse IDE for C/C++ Developers package, and
+can be added to other packages (e.g. to control Java, PHP, and other
+launch configurations).
+
+You an activate or deactivate the Launch Bar via the
+*Run/Debug > Launching > Launch Bar* page in the preferences dialog.
+
+Text search speedup
+^^^^^^^^^^^^^^^^^^^
+Text search has been sped up by a factor 3x-4x for full workspace searches
+on multi-core machines.
+
+Print button hidden by default
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+The Print button on the main toolbar is now hidden by default.
+The button can be added back to the toolbar via the *Customize Perspective*
+dialog. To open this dialog, right-click on the current perspective button
+and select the *Customize...* menu item.
+
+In the *Tool Bar Visibility* tab, expand *File*, select *Print*, and click *OK*.
+
+Error Reporting
+~~~~~~~~~~~~~~~
+
Automatic Error Reporter
^^^^^^^^^^^^^^^^^^^^^^^^
The Error Reporter sends information about errors that occur in the workbench
@@ -291,38 +352,8 @@
this helps Eclipse open source software developers identify and
ultimately fix performance issues and improve the overall user experience.
-Print button hidden by default
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-The Print button on the main toolbar is now hidden by default.
-The button can be added back to the toolbar via the *Customize Perspective*
-dialog. To open this dialog, right-click on the current perspective button
-and select the *Customize...* menu item.
-
-In the *Tool Bar Visibility* tab, expand *File*, select *Print*, and click *OK*.
-
-Nested/Hierarchical view of projects
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-The Project Explorer now provides the ability to view the projects in a
-hierarchical (a.k.a. nested) form. For modular projects, this allows to
-have your Project Explorer mapping more closely the organization of your
-modules as they are on the file system. This hierarchical view of projects
-often makes easier to navigate modular projects.
-
-Hierarchical view of projects can be triggered from the Project Explorer
-view menu, under the Projects Presentation item.
-
-image::images/nested-projects-menu.png[]
-
-Then it makes the folders that are at the same location as a project
-replaced by the project, and the projects that are nested under other
-projects will not be shown as root elements.
-
-image::images/nested-projects.png[]
-
-Text search speedup
-^^^^^^^^^^^^^^^^^^^
-Text search has been sped up by a factor 3x-4x for full workspace searches
-on multi-core machines.
+Platform
+~~~~~~~~
Default max heap size increased to 1024 MB
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -356,6 +387,32 @@
https://wiki.eclipse.org/Platform-releng/Issues_related_to_Mac_App_installations[Issues related to Mac App installations]
for the steps to recover your installation, after getting a fresh download.
+Team
+~~~~
+
+Support git-flow
+^^^^^^^^^^^^^^^^
+The Git integration tools support http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/[git-flow]
+to automate git branching workflow.
+
+Git Project Import Wizard
+^^^^^^^^^^^^^^^^^^^^^^^^^
+Import projects into the workspace directly from Git or Gerrit.
+
+image::images/git-import.png[]
+
+Git Configuration Java Variable
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Use *git-config* values in your Java templates.
+
+image::images/git-template-var.png[]
+
+CVS Removed from Packages
+^^^^^^^^^^^^^^^^^^^^^^^^^
+CVS is no longer included with Eclipse packages by default.
+
+You can install CVS support into any Eclipse package via the Eclipse Marketplace.
+
[[build]]
Build
~~~~~
diff --git a/noteworthy/noteworthy.css b/noteworthy/noteworthy.css
index d5aaf13..32194e7 100644
--- a/noteworthy/noteworthy.css
+++ b/noteworthy/noteworthy.css
@@ -33,10 +33,14 @@
}
div.imageblock img {
+ box-shadow: 10px 10px 5px #888888;
+ margin-bottom: 15px;
+ max-width: 100%;
}
div.imageblock img:hover {
- transform:scale(1,1);
- transform-origin:0 0;
- box-shadow: 10px 10px 5px #888888;
+/* transform:scale(1,1);
+ transform-origin:0 0;*/
+/* width: inherit;
+ box-shadow: 10px 10px 5px #888888;*/
}
\ No newline at end of file
diff --git a/noteworthy/noteworthy.html b/noteworthy/noteworthy.html
index d87f2d9..40ab0d4 100644
--- a/noteworthy/noteworthy.html
+++ b/noteworthy/noteworthy.html
@@ -20,30 +20,39 @@
<p>Here are some of the noteworthy features in Eclipse Mars.</p>
</div>
<div class="sect2">
-<h3 id="java">Java</h3>
-<div class="sect3">
-<h4 id="_new_java_quick_fixes">New Java Quick Fixes</h4>
+<h3 id="java">Java™</h3>
<div class="paragraph">
-<p>Eclipse Mars includes new Quick Assists (Ctrl+1) for Java developers.</p>
+<p>Eclipse Mars includes numerous bug fixes and improvements in the Java 9
+support, along with a lot of other useful features.</p>
</div>
+<div class="sect3">
+<h4 id="_add_and_remove_parentheses_quick_assist">Add and Remove Parentheses Quick Assist</h4>
<div class="paragraph">
-<p>Add and remove the parentheses around lambda parameter:</p>
+<p>Use this Quick Assist (Ctrl+1) to add or remove optional
+parentheses around lambda parameters.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="images/add-remove-parentheses-around-lambda-parameter.png" alt="add remove parentheses around lambda parameter">
</div>
</div>
+</div>
+<div class="sect3">
+<h4 id="_add_inferred_types_quick_assist">Add Inferred Types Quick Assist</h4>
<div class="paragraph">
-<p>Explicitly add the inferred types of the parameters in a lambda expression:</p>
+<p>This Quick Assist (Ctrl+1) will make inferred types of the parameters explicit
+in a lambda expression.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="images/infer-lambda-parameter-types.png" alt="infer lambda parameter types">
</div>
</div>
+</div>
+<div class="sect3">
+<h4 id="_convert_from_method_reference_to_lambda_expression_quick_assist">Convert From Method Reference to Lambda expression Quick Assist</h4>
<div class="paragraph">
-<p>Convert from method reference to lambda expression:</p>
+<p>This Quick Assist (Ctrl+1) converts a method reference to a lambda expression.</p>
</div>
<div class="imageblock">
<div class="content">
@@ -51,7 +60,8 @@
</div>
</div>
<div class="paragraph">
-<p>Or from lambda expression to method reference:</p>
+<p>In cases where it is possible, it can be used to convert a lambda expression
+into a method reference.</p>
</div>
<div class="imageblock">
<div class="content">
@@ -83,15 +93,19 @@
<img src="images/call-completion-narrow.png" alt="call completion narrow">
</div>
</div>
+<div class="paragraph">
+<p>The code recommendations engine bases content assist recommendations on
+common API usage patterns expressed in other code bases.</p>
+</div>
</div>
<div class="sect3">
<h4 id="_more_precise_flow_analysis">More precise flow analysis</h4>
<div class="paragraph">
<p>Flow analysis, as performed by the compiler to warn the user about
potential programming problems, has been made smarter. Some examples are:
-Leverage knowledge that auto-boxing always produces a non-null value.
+Leverage knowledge that auto-boxing always produces a non-<code>null</code> value.
Leverage knowledge that certain compiler-generated methods -
-like valueOf() and values() on enum types - provide non-null values.
+like <code>valueOf()</code> and <code>values()</code> on enum types - provide non-<code>null</code> values.
Various improvements in resource leak analysis.</p>
</div>
</div>
@@ -99,7 +113,7 @@
<h4 id="_improved_flow_analysis_for_loops">Improved flow analysis for loops</h4>
<div class="paragraph">
<p>Flow analysis has been improved to more precisely capture the flow of
-null values in loops. This mainly achieves a reduction of false
+<code>null</code> values in loops. This mainly achieves a reduction of false
positive reports from null analysis.</p>
</div>
<div class="imageblock">
@@ -108,21 +122,21 @@
</div>
</div>
<div class="paragraph">
-<p>Previously, example method "test1" would raise a potential null pointer
+<p>Previously, example method "test1" would raise a potential <code>null</code> pointer
warning at point (3). To correct this issue the merging of information
leading towards point (3) has been improved to correctly see that the
-null value from point (1) can never reach point (3).</p>
+<code>null</code> value from point (1) can never reach point (3).</p>
</div>
<div class="paragraph">
-<p>In example method "test2" JDT previously reported a redundant null check
+<p>In example method "test2" JDT previously reported a redundant <code>null</code> check
at (3), because analysis didn’t see that the assignment directly above
-could indeed assign a non-null value.</p>
+could indeed assign a non-<code>null</code> value.</p>
</div>
<div class="paragraph">
-<p>In example method "test3" it was reported that "o can only be null" at
-(3), because the information from the two null-assignments wrongly
-overruled the one assignment from non-null. With improved analysis
-this is now softened to saying "o may be null".</p>
+<p>In example method "test3" it was reported that "o can only be <code>null</code>" at
+(3), because the information from the two <code>null</code>-assignments wrongly
+overruled the one assignment from non-<code>null</code>. With improved analysis
+this is now softened to saying "o may be <code>null</code>".</p>
</div>
<div class="paragraph">
<p>The graph on the right hand side illustrates the new composition of
@@ -161,7 +175,7 @@
<div class="sect3">
<h4 id="_shortcut_for_skip_all_breakpoints">Shortcut for Skip All Breakpoints</h4>
<div class="paragraph">
-<p>Ctrl+Alt+B has been added as the shortcut for Skip All Breakpoints.</p>
+<p>A key binding (Ctrl+Alt+B) has been added as the shortcut for Skip All Breakpoints.</p>
</div>
<div class="imageblock">
<div class="content">
@@ -179,17 +193,26 @@
<img src="images/final-watchpoint.png" alt="final watchpoint">
</div>
</div>
-<div class="paragraph">
-<p>This cannot be implemented for final variables with compile-time
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Note</div>
+</td>
+<td class="content">
+This cannot be implemented for final variables with compile-time
constant values because Java compiles the constant value into class
files and leaves no trace of a field access at points where the
-final field is read.</p>
+final field is read.
+</td>
+</tr>
+</table>
</div>
</div>
<div class="sect3">
<h4 id="_assigning_stdin_to_a_file">Assigning stdin to a file</h4>
<div class="paragraph">
-<p>Stdin can now be assigned to a file in the "Common" tab of launch configuration dialogs.</p>
+<p>Stdin can now be assigned to a file in the <strong>Common</strong> tab of launch configuration dialogs.</p>
</div>
<div class="imageblock">
<div class="content">
@@ -240,22 +263,19 @@
</div>
<div class="paragraph">
<p>Previously, annotation-based null analysis was significantly limited
-by the fact that many 3rd party libraries have no null annotations
+by the fact that many 3rd party libraries have no <code>null</code> annotations
in their API. This implied that any errors caused at this interface
could not be detected by the analysis, and even worse, implementors
of library-defined interfaces could not use any intended contracts,
-because any null annotations in overriding methods were flagged as
+because any <code>null</code> annotations in overriding methods were flagged as
incompatible with the super version.</p>
</div>
<div class="paragraph">
<p>JDT now supports the concept of "external annotations". A user can
-specify null annotations in separate files and attach these to a
-given library. The compiler will take external null annotations into
+specify <code>null</code> annotations in separate files and attach these to a
+given library. The compiler will take external <code>null</code> annotations into
consideration for its null analysis.</p>
</div>
-<div class="paragraph">
-<p>Configuration:</p>
-</div>
<div class="imageblock">
<div class="content">
<img src="images/external-annotation-configuration.png" alt="external annotation configuration">
@@ -394,7 +414,8 @@
</div>
<div class="paragraph">
<p>By default, Eclipse will automatically look for updates every week. This
-configuration can be changed in the preferences.</p>
+configuration can be changed on the <strong>Install/Update > Automatic Updates</strong>
+page in the preferences dialog.</p>
</div>
</div>
<div class="sect3">
@@ -419,6 +440,80 @@
</div>
</div>
<div class="sect3">
+<h4 id="_nested_hierarchical_view_of_projects">Nested/Hierarchical view of projects</h4>
+<div class="paragraph">
+<p>The Project Explorer now provides the ability to view the projects in a
+hierarchical (a.k.a. nested) form. For modular projects, this allows to
+have your Project Explorer mapping more closely the organization of your
+modules as they are on the file system. This hierarchical view of projects
+often makes easier to navigate modular projects.</p>
+</div>
+<div class="paragraph">
+<p>Hierarchical view of projects can be triggered from the Project Explorer
+view menu, under the Projects Presentation item.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/nested-projects-menu.png" alt="nested projects menu">
+</div>
+</div>
+<div class="paragraph">
+<p>Then it makes the folders that are at the same location as a project
+replaced by the project, and the projects that are nested under other
+projects will not be shown as root elements.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/nested-projects.png" alt="nested projects">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_launch_bar">Launch Bar</h4>
+<div class="paragraph">
+<p>The Launch Bar provides convenient fine grained control over launch configurations.
+It is a tool bar control that has drop-down selectors for the active <strong>Launch Mode</strong>,
+<strong>Launch Descriptor</strong>, and <strong>Launch Target</strong> and buttons to build, launch, or stop
+the launch configuration.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/launch-bar.png" alt="launch bar">
+</div>
+</div>
+<div class="paragraph">
+<p>The Launch Bar is included the Eclipse IDE for C/C++ Developers package, and
+can be added to other packages (e.g. to control Java, PHP, and other
+launch configurations).</p>
+</div>
+<div class="paragraph">
+<p>You an activate or deactivate the Launch Bar via the
+<strong>Run/Debug > Launching > Launch Bar</strong> page in the preferences dialog.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_text_search_speedup">Text search speedup</h4>
+<div class="paragraph">
+<p>Text search has been sped up by a factor 3x-4x for full workspace searches
+on multi-core machines.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_print_button_hidden_by_default">Print button hidden by default</h4>
+<div class="paragraph">
+<p>The Print button on the main toolbar is now hidden by default.
+The button can be added back to the toolbar via the <strong>Customize Perspective</strong>
+dialog. To open this dialog, right-click on the current perspective button
+and select the <strong>Customize…</strong> menu item.</p>
+</div>
+<div class="paragraph">
+<p>In the <strong>Tool Bar Visibility</strong> tab, expand <strong>File</strong>, select <strong>Print</strong>, and click <strong>OK</strong>.</p>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_error_reporting">Error Reporting</h3>
+<div class="sect3">
<h4 id="_automatic_error_reporter">Automatic Error Reporter</h4>
<div class="paragraph">
<p>The Error Reporter sends information about errors that occur in the workbench
@@ -466,54 +561,9 @@
ultimately fix performance issues and improve the overall user experience.</p>
</div>
</div>
-<div class="sect3">
-<h4 id="_print_button_hidden_by_default">Print button hidden by default</h4>
-<div class="paragraph">
-<p>The Print button on the main toolbar is now hidden by default.
-The button can be added back to the toolbar via the <strong>Customize Perspective</strong>
-dialog. To open this dialog, right-click on the current perspective button
-and select the <strong>Customize…</strong> menu item.</p>
</div>
-<div class="paragraph">
-<p>In the <strong>Tool Bar Visibility</strong> tab, expand <strong>File</strong>, select <strong>Print</strong>, and click <strong>OK</strong>.</p>
-</div>
-</div>
-<div class="sect3">
-<h4 id="_nested_hierarchical_view_of_projects">Nested/Hierarchical view of projects</h4>
-<div class="paragraph">
-<p>The Project Explorer now provides the ability to view the projects in a
-hierarchical (a.k.a. nested) form. For modular projects, this allows to
-have your Project Explorer mapping more closely the organization of your
-modules as they are on the file system. This hierarchical view of projects
-often makes easier to navigate modular projects.</p>
-</div>
-<div class="paragraph">
-<p>Hierarchical view of projects can be triggered from the Project Explorer
-view menu, under the Projects Presentation item.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="images/nested-projects-menu.png" alt="nested projects menu">
-</div>
-</div>
-<div class="paragraph">
-<p>Then it makes the folders that are at the same location as a project
-replaced by the project, and the projects that are nested under other
-projects will not be shown as root elements.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="images/nested-projects.png" alt="nested projects">
-</div>
-</div>
-</div>
-<div class="sect3">
-<h4 id="_text_search_speedup">Text search speedup</h4>
-<div class="paragraph">
-<p>Text search has been sped up by a factor 3x-4x for full workspace searches
-on multi-core machines.</p>
-</div>
-</div>
+<div class="sect2">
+<h3 id="_platform">Platform</h3>
<div class="sect3">
<h4 id="_default_max_heap_size_increased_to_1024_mb">Default max heap size increased to 1024 MB</h4>
<div class="paragraph">
@@ -565,6 +615,47 @@
</div>
</div>
<div class="sect2">
+<h3 id="_team">Team</h3>
+<div class="sect3">
+<h4 id="_support_git_flow">Support git-flow</h4>
+<div class="paragraph">
+<p>The Git integration tools support <a href="http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/">git-flow</a>
+to automate git branching workflow.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_git_project_import_wizard">Git Project Import Wizard</h4>
+<div class="paragraph">
+<p>Import projects into the workspace directly from Git or Gerrit.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/git-import.png" alt="git import">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_git_configuration_java_variable">Git Configuration Java Variable</h4>
+<div class="paragraph">
+<p>Use <strong>git-config</strong> values in your Java templates.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/git-template-var.png" alt="git template var">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_cvs_removed_from_packages">CVS Removed from Packages</h4>
+<div class="paragraph">
+<p>CVS is no longer included with Eclipse packages by default.</p>
+</div>
+<div class="paragraph">
+<p>You can install CVS support into any Eclipse package via the Eclipse Marketplace.</p>
+</div>
+</div>
+</div>
+<div class="sect2">
<h3 id="build">Build</h3>
<div class="sect3">
<h4 id="_gradle_tools">Gradle Tools</h4>
@@ -663,7 +754,7 @@
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2015-06-19 23:06:54 EDT
+Last updated 2015-06-21 09:38:57 EDT
</div>
</div>
</body>