Skip to content

Commit

Permalink
Updated N&N for eclipse-equinox/equinox#401
Browse files Browse the repository at this point in the history
  • Loading branch information
merks committed Feb 5, 2024
1 parent 68fe99b commit 582bd3d
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 8 deletions.
17 changes: 9 additions & 8 deletions news/4.31/platform.html
Original file line number Diff line number Diff line change
Expand Up @@ -140,18 +140,19 @@ <h2>General Updates </h2>
</td>
</tr>
<tr id="eclipse_launcher_reloads_eclipse_ini_on_restart"> <!-- https://github.com/eclipse-equinox/equinox/pull/401 -->
<td class="title">Eclipse launcher now reloads configuration files on restart</td>
<td class="title">Eclipse launcher reloads configuration files on restart</td>
<td class="content">
<p>
When Eclipse was restarted using <code>File > Restart</code>, <code>File > Switch Workspace</code> or after installing a P2 updatesite,
it used to restart with same arguments as it was started for the first time. Any change done by the user manually or by any touchpoint
to <code>eclipse.ini</code> was not considered on restart and user had to exit the Eclipse and start it again from launcher to make
the <code>eclipse.ini</code> changes effective.
Previously when Eclipse was restarted using <code>File &rarr; Restart</code> or <code>File &rarr; Switch Workspace</code> as well as after installing or updating from a p2 update site,
it restarted with same arguments as those in effect for the initial start.
Any manual changes made to the <code>eclipse.ini</code>, as well as changes made by p2 touchpoints when installing or updating, were ignored.
To actually apply the changes of a modified <code>eclipse.ini</code>, it was necessary to exit the application and restart it from the launcher.
</p>
<p>
Now Eclipse launcher is enhanced to reload Eclipse configuration files on restarts, hence any change done in <code>eclipse.ini</code> gets
effective on restart. Any arguments mentioned by the user to Eclipse launcher are still kept effective on restarts. However, if the restart
command provided by Eclipse contains <code>--launcher.skipOldUserArgs</code> argument then the user provided arguments to launcher are ignored.
Now the Eclipse launcher is enhanced to reload the configuration files on restart,
so any changes to the <code>eclipse.ini</code> take effect immediately.
In addition, any command line arguments specified for the initial launch remain in effect on restart,
except if the restart command contains <code style="white-space: nowrap;">--launcher.skipOldUserArgs</code>.
</p>
</td>
</tr>
Expand Down
11 changes: 11 additions & 0 deletions news/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,17 @@ <h1>Eclipse - New and Noteworthy</h1>
This page links to the recent new and noteworthy changes in the Eclipse SDK project.
</p>

<p>2024-03 (4.31) release:</p>

<blockquote>
<ul>
<li><a href="4.31/platform.php">New features in the Platform and Equinox</a></li>
<li><a href="4.31/jdt.php">New features for Java developers</a></li>
<li><a href="4.31/platform_isv.php">New APIs in the Platform and Equinox</a></li>
<li><a href="4.31/pde.php">New features for plug-in developers</a></li>
</ul>
</blockquote>

<p>2023-12 (4.30) release:</p>

<blockquote>
Expand Down

0 comments on commit 582bd3d

Please sign in to comment.