Eclipse Oomph 1.3.0

Release Date
Name Date Description
M0 2015/09/23
M3 2015/11/12
M3a 2015/11/14
M3b 2015/11/21
M4 2015/12/17
M4a 2015/12/21
M4b 2015/12/21
M5 2016/02/03
Themes

Enhancements

  • Support for conditional task execution [429245] (target milestone:  ---)
  • Migrate old setup models and include them in the new catalog [436305] (target milestone:  ---)
  • Folder copying support for local URIs [465044] (target milestone:  ---)
  • Please include setup for project Nebula [477896] (target milestone:  ---)
  • Configuring the "Read timed out" delay for when hosting your own index [478134] (target milestone:  ---)
  • Please include setup for Github project Xsemantics [479150] (target milestone:  ---)
  • Please include setup for project Java-- [479364] (target milestone:  ---)
  • Support copy as well as drag from the confirmation page [479485] (target milestone:  ---)
  • Preference task updating should handle list-type values better [480748] (target milestone:  ---)
  • Suppress inactive repository lists from targlets on the confirmation and progress pages [480952] (target milestone:  ---)
  • Please include setup for project Tycho [481088] (target milestone:  ---)
  • register project catalog via start parameter [481580] (target milestone:  ---)
  • Provide support for initializing all preference pages and for recording deltas [481639] (target milestone:  ---)
  • Support specifying greediness for Requirements [483090] (target milestone:  ---)
  • hide empty redirectable cataloge [483144] (target milestone:  ---)
  • Please include setup for project Eclipse Package Drone [483508] (target milestone:  ---)
  • Please include setup for project Jbase [484416] (target milestone:  ---)
  • Avoid p2 garbage collection for shared bundle pools [484642] (target milestone:  ---)
  • Provide support for finding repositories to explore [485274] (target milestone:  ---)
  • Please include setup for project "Eclipse Scout" [485816] (target milestone:  ---)
  • small error reporting improvement in P2TaskImpl [458540] (target milestone:  ---)
  • Detect the need to launch eclipsec.exe instead of eclipse.exe [477935] (target milestone:  ---)
  • Let ManifestOpener work with binary class file editors and other non-IResource facilities [479503] (target milestone:  ---)
  • Add new string filters: trim, trimLeft, trimRight, trimTrailingSlashes [479504] (target milestone:  ---)
  • Add working set for P2 test bundles [479519] (target milestone:  ---)
  • Add preference to control whether the setup wizard minimizes automatically during manual progress [479611] (target milestone:  ---)
  • Append os.ws.arch to the stats URIs [482555] (target milestone:  ---)
  • Flush p2's in-memory caches early in ProfileTransaction.resolve() [483282] (target milestone:  ---)
  • Disable Eclipse automatic update mechanism from Oomph (add "slashEncode" filter) [483492] (target milestone:  ---)
  • Avoid path extension with double slashes in string expansion [484630] (target milestone:  ---)
  • Leave the various perform and synchronize handlers enabled even when a wizard is running.waiting in the status area [484945] (target milestone:  ---)
  • Please include setup for the Eclipse Layout Kernel [488028] (target milestone:  ---)
  • Please include setup for RCPTT [488402] (target milestone:  ---)
  • Improve the setup UI's impact on startup performance [484473] (target milestone:  ---)

Bug Fixes

  • vmArguments are ignored if multiple targlet tasks are used [468185] (target milestone:  ---)
  • StorageException in SecurePreferences.put (237) [469121] (target milestone:  ---)
  • SWTException in SetupEditor$7.commandStackChanged (1028) [470653] (target milestone:  ---)
  • NPE on crashed workspace [472795] (target milestone:  ---)
  • GitCloneTask: inconsistent AutoCRLF behavior [474647] (target milestone:  ---)
  • NullPointerException in SetupModelWizard$1.execute (287) [475137] (target milestone:  ---)
  • IllegalStateException in StructuredViewer.setInput (1692) [476284] (target milestone:  ---)
  • Setup wizard dialog for startup trigger does not show a shell text [476599] (target milestone:  ---)
  • Targlet fails to resolve when workspace bundle dependency ranges aren't satisfied by binary bundle versions [478045] (target milestone:  ---)
  • Setup editor doesn't recognize when the first resource is read-only [478297] (target milestone:  ---)
  • "Login Required" during ResourceCopyTask [478327] (target milestone:  ---)
  • Can't check BOOLEAN variable during [478423] (target milestone:  ---)
  • Don't ask for undeclared variables that are not used in setup [479535] (target milestone:  ---)
  • Property for Content Type is not set [479815] (target milestone:  ---)
  • Internal error: Licences have been declined [479897] (target milestone:  ---)
  • Label for JVM should not contain the Java version [479899] (target milestone:  ---)
  • Installation location not easily to identify [479901] (target milestone:  ---)
  • Status area control doesn't show correct state if the perform job finishes very quickly [480769] (target milestone:  ---)
  • Ensure that new preference recording mechanisms work with the setup editor toolbar actions [480833] (target milestone:  ---)
  • Dragging an IFile into the product or project page should convert to a file: URI [481180] (target milestone:  ---)
  • Oomph freezes Eclipse during restart [481578] (target milestone:  ---)
  • Preference recorder's initialize tool icon should be visible only when recording is enabled. [482195] (target milestone:  ---)
  • Targlet-based target platform returns the pool location as the installation location [482197] (target milestone:  ---)
  • The new preference initializer function keeps popping up error dialogs on and after pages with invalid values [482204] (target milestone:  ---)
  • Bundle pool analyzer doesn't detect damaged folders [482466] (target milestone:  ---)
  • In RecorderTransaction.migrateOldTasks() sorting makes bad assumptions about task types [482481] (target milestone:  ---)
  • Version builder should not complain about lax lower bounds when lower bound is the empty version [482579] (target milestone:  ---)
  • Can't read or write org.eclipse.equinox.security.internal.recovery.password [482780] (target milestone:  ---)
  • Eclipse hangs at start up when several Oomph editors are open [482838] (target milestone:  ---)
  • Optimize Eclipse Importer - Projects usability [483748] (target milestone:  ---)
  • Plugin Updates after changing Version Range [483868] (target milestone:  ---)
  • P2 Task doesn't consider requirement filter in isNeeded [484116] (target milestone:  ---)
  • install never finishes [484360] (target milestone:  ---)
  • FileNotFoundException below VersionUtil.getSHA1 [484720] (target milestone:  ---)
  • BasicIndexOutOfBoundsException in BasicEList.get [484722] (target milestone:  ---)
  • NullPointerException in RepositoryExplorer$Item.compareTo [484724] (target milestone:  ---)
  • NullPointerException in URI.createURIWithCache [484725] (target milestone:  ---)
  • IllegalArgumentException below SetupEditorSupport.getFileEditorInput [484886] (target milestone:  ---)
  • ResourceException below PlatformResourceURIHandlerImpl$WorkbenchHelper.createPlatformResourceInputStream [484887] (target milestone:  ---)
  • FileNotFoundException below WorkspaceFileTargetHandle.getInputStream [484888] (target milestone:  ---)
  • NullPointerException in URI$URIPool$FileAccessUnit.setValue [484889] (target milestone:  ---)
  • NullPointerException in FindAndReplaceTarget.findAndSelect [484890] (target milestone:  ---)
  • NullPointerException in PreferencesUtil$PreferenceProperty. [484892] (target milestone:  ---)
  • NullPointerException in AttributeRuleItemProvider.getText [484893] (target milestone:  ---)
  • IllegalStateException below SetupEditor.doSaveGen [484903] (target milestone:  ---)
  • IllegalArgumentException below BundleLocationVariableResolver.resolveValue [484904] (target milestone:  ---)
  • NullPointerException in ExtensibleURIConverterImpl.normalize [484905] (target milestone:  ---)
  • ClassCastException in SetupLabelProvider.getImageDescriptor [484906] (target milestone:  ---)
  • NullPointerException in RepositoryExplorer$3.selectFirstLeaf [484907] (target milestone:  ---)
  • NullPointerException in ExtensibleURIConverterImpl.normalize [484916] (target milestone:  ---)
  • SWTException below ReflectUtil.invokeMethod [484917] (target milestone:  ---)
  • IllegalArgumentException below PreferenceCaptureDialog$1.widgetSelected [484919] (target milestone:  ---)
  • NullPointerException in VersionBuilder.getFeatureProject [484921] (target milestone:  ---)
  • IllegalArgumentException below OomphPropertySheetPage$CopyValuePropertyAction.setClipboard [484922] (target milestone:  ---)
  • FileNotFoundException below FileURIHandlerImpl$1. [484948] (target milestone:  ---)
  • NullPointerException in AgentManagerImpl$1.initializeFirstTime [484949] (target milestone:  ---)
  • ArrayStoreException in BasicEList.assign [484975] (target milestone:  ---)
  • StandInException in TargletContainerResourceFactory$1.save [484996] (target milestone:  ---)
  • NullPointerException in RecorderManager$DisplayListener$2$1.run [484998] (target milestone:  ---)
  • ArrayIndexOutOfBoundsException in JRE. [484999] (target milestone:  ---)
  • IOException below JREManager.getJREs [485000] (target milestone:  ---)
  • FileNotFoundException in JREInfo.isJDK [485002] (target milestone:  ---)
  • StackOverflowError in CapabilityIndex.getQueriedIDs [485004] (target milestone:  ---)
  • IllegalStateException below RecorderPoliciesComposite.setRecorderTransaction [485005] (target milestone:  ---)
  • NullPointerException in RecorderPoliciesComposite.setRecorderTransaction [485008] (target milestone:  ---)
  • FileNotFoundException below CachingTransport$StatefulFileOutputStream. [485011] (target milestone:  ---)
  • FileNotFoundException below PersistentMap.load [485014] (target milestone:  ---)
  • IllegalArgumentException below AnimatedShell. [485036] (target milestone:  ---)
  • IllegalStateException in GitBash.openInputDialog [485038] (target milestone:  ---)
  • IllegalArgumentException below OpenLogHandler.run [485039] (target milestone:  ---)
  • IOException in HTTPServer. [485040] (target milestone:  ---)
  • NullPointerException below LaunchConfigLabelDecorator.decorateImage [485041] (target milestone:  ---)
  • StandInException in AbstractSetupTaskContext.getLauncherName [485042] (target milestone:  ---)
  • SWTException below VariablePage$6.doExecute [485048] (target milestone:  ---)
  • User setup can't override hard coded bootstrap tasks [485078] (target milestone:  ---)
  • Pressing the cancel button at the end of an installation does nothing [486518] (target milestone:  ---)
  • Mylyn setup extension should create repository even if no queries are defined [486788] (target milestone:  ---)
  • NPE while using the installer [486822] (target milestone:  ---)
  • Setup Editor > New Child menu items confusingly(?) prefixed with "Contents" [487269] (target milestone:  ---)
  • Mylyn Query assertion [487293] (target milestone:  ---)
  • Navigate > Open Setup submenus should not repeat "Open" [487301] (target milestone:  ---)
  • PropertiesViewer has stack overflow when resizing [487324] (target milestone:  ---)
  • The repository explore component search dialog has NPE when the index is empty [487330] (target milestone:  ---)
  • BasicIndexOutOfBoundsException in BasicEList.basicGet [487439] (target milestone:  ---)
  • OperationCanceledException below SetupEditor.handleActivate [487443] (target milestone:  ---)
  • Questionnaire claims to be an automatic pop up even if started from Welcome view [494671] (target milestone:  ---)
  • Oomph installer crashes on exit [449979] (target milestone:  ---)
  • Launcher Crash After Installation [465243] (target milestone:  ---)
  • Installed Package Corrupt . Unusable [465244] (target milestone:  ---)
  • NullPointerException in StringUtil.explode [484730] (target milestone:  ---)
  • HIDDEN below PreferencesUtil$PreferenceProperty.set [485047] (target milestone:  ---)
  • Cannot install new Eclipse instance [488540] (target milestone:  ---)
  • No feedback in the status bar during installation [468229] (target milestone:  ---)
  • Explain the difference between JDK . JRE [468988] (target milestone:  ---)
  • Installation fails in simple mode on Ubuntu [478492] (target milestone:  ---)
  • Meaning of "unknown system" unclear when downloading JRE [478871] (target milestone:  ---)
  • Synchronizer cell menu chevrons not really visible in dark theme [479798] (target milestone:  ---)
  • SynchronizerPreferencePage should not grab focus [480845] (target milestone:  ---)
  • EclipseIniTaskImpl.createNewContent() incorrectly handles VM options with a null value [480899] (target milestone:  ---)
  • RepositoryExplorer fails with an NPE if the categories of a repository are inconsistent [481638] (target milestone:  ---)
  • Slowness warning stays visible after last artifact while the Unsigned Content dialog is up [484961] (target milestone:  ---)
  • Oomph creates duplicate build servers [476901] (target milestone:  ---)
  • SWTException below PropertiesViewer$1.controlResized [484920] (target milestone:  ---)
  • NullPointerException in SetupWizardPage.gotoPage [485049] (target milestone:  ---)
  • NullPointerException in SetupCoreUtil$1.getResource [487440] (target milestone:  ---)