Eclipse Oomph 1.4.0

This release focuses on:

 

  • Increased stability and performance, such as
    • Support for enhanced mirror selection (bug 469497).
    • Support for easier bundle pool garbage collection (bug 488619).
  • Enhanced authoring capabilities, such as
    • Support for specifying API baselines based on modular targlets (bug 491874).
    • Support for specifying dropin directories in Targlets and modular API baselines (bug 447327).
  • Synchronizing preferences with Eclipse.org (bug 489353).

  • Enhancements to installations with shared bundle pools, such as

    • Support for roaming (movable) installations (bug 485476).
    • Support for shared (read-only) installations (bug 469837).
Release Date
Release Type
Minor release
This release is part of Neon
Name Date Description
M5b 2016/03/14
M6 2016/03/23
M6a 2016/03/24
M6b 2016/04/27
M7 2016/05/04
RC1 2016/05/18
RC1a 2016/05/22
Themes
Enhancements
  • APIBaselineTask: Specify a baseline with p2 repos.IUs [431327] (target milestone:  ---)
  • Allow more control over when a task is needed [444681] (target milestone:  ---)
  • Installation Process is about 4 times slower than manual download and unzip [469497] (target milestone:  ---)
  • Support for shared (read-only) installations produced using bundle pools [469837] (target milestone:  ---)
  • Eclipse OOpmh Installed Eclipse.App fails when moved [485476] (target milestone:  ---)
  • Please include setup for Github project TLA+ [489276] (target milestone:  ---)
  • Normalize user.home when -Doomph.setup.user.home.redirect is used [489480] (target milestone:  ---)
  • Targlet wildcard requirements should handle filters better [489497] (target milestone:  ---)
  • Improved support for an API Baseline based on a targlets [491874] (target milestone:  ---)
  • Support proper getAttributes in ECFURIHandlerImpl [492716] (target milestone:  ---)
  • Strange relative paths in eclipse.ini file [482221] (target milestone:  ---)
  • Need more than one "Modular target" [431316] (target milestone:  ---)
  • ProjectsPage should use a CheckboxTreeViewer [442353] (target milestone:  ---)
  • Support folder-based "locators" [447327] (target milestone:  ---)
  • Make garbage collection for bundle pools easier to use [488619] (target milestone:  ---)
  • Turn on preference synchronizer by default [489353] (target milestone:  ---)
  • Log Java version during perform [489625] (target milestone:  ---)
  • Provide target_platform_feature_location and target_platform_plugin_location variables [490159] (target milestone:  ---)
  • Provide TARGET_PLATFORM_BUNDLE_POOL classpath variable [490274] (target milestone:  ---)
  • Add ListPreferenceHandler for org.eclipse.ui.workbench.ENABLED_DECORATORS [490354] (target milestone:  ---)
  • Add tooltip text to status bar control [493045] (target milestone:  ---)
  • Remove 'beta' from login dialog [493381] (target milestone:  ---)
  • Addition of Papyrus-RT setup model to the catalogue [491815] (target milestone:  ---)
  • Startup trigger tasks should always be performed if there are restarting file isn't empty [492349] (target milestone:  ---)
Bug Fixes
  • Custom product installation failed only in simple mode [486000] (target milestone:  ---)
  • Filter does not work for SetupTask when using osgi.os [487872] (target milestone:  ---)
  • Using proxy bypass to access setup file behind a proxy [488308] (target milestone:  ---)
  • ConcurrentModificationException in ProxyResolver [488391] (target milestone:  ---)
  • Multiple working set tasks in the same scope don't work [489498] (target milestone:  ---)
  • Allow the oomph progress dialog to be closed using the shell trim [490499] (target milestone:  ---)
  • Oomph reopens closed projects on startup [490501] (target milestone:  ---)
  • Target platform problem with the Equinox Bundles setup file [490503] (target milestone:  ---)
  • Oomph can't handle touchpoint actions defined in installed software [490985] (target milestone:  ---)
  • Eclipse preference recorder should have a tooltip for the lightbulb icon [491182] (target milestone:  ---)
  • Targlet with Feature Patch does not work correctly [491199] (target milestone:  ---)
  • Requested changes for the platform setup files [491353] (target milestone:  ---)
  • Please include setup for project VIATRA [491978] (target milestone:  ---)
  • Working sets task in parent gets duplicated for subprojects [491980] (target milestone:  ---)
  • Neon products definitions are incomplete. [492398] (target milestone:  ---)
  • Selected Java code style formatter profile is not used by default [492417] (target milestone:  ---)
  • opendaylight.org projects as new catalog in Eclipse Installer [492545] (target milestone:  ---)
  • Options menu opens very far away from the simple menu dialog with multiple displays [493152] (target milestone:  ---)
  • Eclipse platform oomph installs are failing [493265] (target milestone:  ---)
  • Can't select Java 9 b118 JVM [493759] (target milestone:  ---)
  • Oomph installer load progess deadlocks on project selection page if a project in the (redirected) catalog requires credentials [493920] (target milestone:  ---)
  • Exception while open Oomph > SetupTasks > PreferenceRecord [494031] (target milestone:  ---)
  • After installing new plugins, Equinox launcher is truncated to 0 bytes when using bundle pools [494201] (target milestone:  ---)
  • Bad feedback on EGit.setup interpretation [494336] (target milestone:  ---)
  • p2 cache does not reload update site content [495040] (target milestone:  ---)
  • IllegalStateException when starting an Eclipse instance created via Oomph [495362] (target milestone:  ---)
  • CDT-> Formatter-> 'Custom profiler' recorded preference is not applied by oomph start-up jobs. [497520] (target milestone:  ---)
  • re-provisioning Mylyn builds sets an invalid password on previously provisioned build servers [491625] (target milestone:  ---)
  • Preference Initialization dialog's Help pane too narrow by default [487266] (target milestone:  ---)
  • NullPointerException when no console is available for External Tools Launch setup task [490514] (target milestone:  ---)
  • Oomph p2 caching incorrectly specifies start position of download resulting in corrupted artifact download [493208] (target milestone:  ---)
  • An error occurred during store preferences [494684] (target milestone:  ---)
  • org.apache.httpcomponents.httpclient version not from Orbit R-build for Neon [495163] (target milestone:  ---)
  • "Oomph P2 management" feature has no about information [476549] (target milestone:  ---)
  • TargetDefinitonGenerator with generateImplicitUnits=false removes root units [485224] (target milestone:  ---)
  • Branch in About dialog listed as (redundant) commit ID [486246] (target milestone:  ---)
  • The extractor can load DLLs and CMD.exe from unwanted locations [488644] (target milestone:  ---)
  • NullPointerException in SetupUIPlugin.performStartup() [489772] (target milestone:  ---)
  • TargetDefinitionGenerator does not recognize the "*" wildcard requirement [490113] (target milestone:  ---)
  • New > WorkingSets Model lacks space between "working" and "sets" [495858] (target milestone:  ---)