Eclipse Oomph 1.2.0

Primary tabs

Release Date: 
Friday, September 25, 2015
Deliverables: 
  • Source code, available as versions tagged "R1_2_0" in the project's GIT repository.
  • Oomph installer binaries, available as a downloadable and self-extracting (on Windows) archives and update site for the self-update of the installer.
  • A runtime binary distribution (downloadable zip and update site).
Milestones: 
NameDateDescription
M02015/07/03
M0a2015/07/24
M12015/08/19
M1a2015/09/02
M1b2015/09/03
M1c2015/09/10
M1d2015/09/18
Themes: 
Bug Fixes
  • unable to import projects after provisioning from simple installer since Next and Finish are never enabled [469531] (target milestone:  ---)
  • Install folder default is bad for projects with dots in their name [471866] (target milestone:  ---)
  • AssertionFailedException in NameVersionDescriptor. (43) [472188] (target milestone:  ---)
  • AssertionFailedException in AbstractWorkingSet. (65) [472421] (target milestone:  ---)
  • Platform.setup fails on requires 'org.eclipse.e4.demo.e4photo 0.0.0' but it could not be found [472898] (target milestone:  ---)
  • Provisioning JDT projects fails with conflicting dependencies [472995] (target milestone:  ---)
  • Improve targlet task authoring and target resolution for product IUs [473936] (target milestone:  ---)
  • NullPointerException in ReleaseManager.createFeatureElement (199) [474662] (target milestone:  ---)
  • IllegalArgumentException in WorkspaceRoot.getProject (194) [474665] (target milestone:  ---)
  • IOException in UrlConnectionRetrieveFileTransfer.getDecompressedStream (552) [474759] (target milestone:  ---)
  • NullPointerException in ReleaseManager.getComponentModel (284) [474760] (target milestone:  ---)
  • NullPointerException in SetupEditorSupport.findEditor (199) [474764] (target milestone:  ---)
  • NullPointerException in SetupContext.getInstallation (614) [474789] (target milestone:  ---)
  • IllegalArgumentException in CachingTransport.download (188) [474792] (target milestone:  ---)
  • StandInException in CleanBuildHandler.access$0 (159) [474793] (target milestone:  ---)
  • NullPointerException in CachingTransport.delegateGetLastModified (340) [474794] (target milestone:  ---)
  • FileNotFoundException in PersistentMap.lock (353) [474872] (target milestone:  ---)
  • ClassNotFoundException in BundleLoader.findClassInternal (439) [475097] (target milestone:  ---)
  • HIDDEN in XMLHandler.toXMIException (682) [475099] (target milestone:  ---)
  • SWTException in SetupEditor$21$2.run (1787) [475434] (target milestone:  ---)
  • Filtering in RecorderPoliciesComposite unchecks the items [475451] (target milestone:  ---)
  • bad.mysterious "Download failure" dialog shown at startup [475681] (target milestone:  ---)
  • Please include the setup file of Acceleo in the Eclipse catalog [475702] (target milestone:  ---)
  • Version builder should not complain if a feature that needs a micro increment instead has a minor increment [475911] (target milestone:  ---)
  • User products in advanced mode [476372] (target milestone:  ---)
  • "Build automatically" switched off after running Eclipse Setup [476941] (target milestone:  ---)
  • ArrayIndexOutOfBoundsException in URI$Hierarchical.segment (3431) [472447] (target milestone:  ---)
  • Preferences not applied: .instance.org.eclipse.jdt.ui.content_assist_favorite_static_members [470254] (target milestone:  ---)
  • installer won't open after update [471129] (target milestone:  ---)
  • FileNotFoundException in CachingTransport$StatefulFileOutputStream. (452) [471190] (target milestone:  ---)
  • TreeWalk.release() was renamed to close() [471230] (target milestone:  ---)
  • Unskippable pop-up when starting IDE [471731] (target milestone:  ---)
  • Cannot resolve dependency from Oomph Common UI Tests to o.e.swtbot.junit4_x [472249] (target milestone:  ---)
  • "Open Setup Log" opens empty editor [472264] (target milestone:  ---)
  • Installing the installer.tests plugin fails for missing installer plugin [472323] (target milestone:  ---)
  • Log message: Unable to acquire PluginConverter service during generation (of plugin metadata) [473039] (target milestone:  ---)
  • IndexOutOfBoundsException in GenericSetupTemplate.expandString (529) [473044] (target milestone:  ---)
  • NullPointerException in GenericSetupTemplate.updateSelection (205) [473047] (target milestone:  ---)
  • NullPointerException in BackendContainer.getMembers (59) [473049] (target milestone:  ---)
  • IOException in IOUtil.closeSilent (437) [473335] (target milestone:  ---)
  • IllegalArgumentException in GC.setFont (3456) [473596] (target milestone:  ---)
  • Unexpected variable expanded [473706] (target milestone:  ---)
  • ReadOnlyException in ExternalResource.setSessionProperty (452) [474791] (target milestone:  ---)
  • SetupTaskWizard generates extension model with unwanted dependencies on a bunch of other task models [474831] (target milestone:  ---)
  • Menu item Prompt and Console hast no effect on Mac [475536] (target milestone:  ---)
  • Description of policies on Preference Recorder preference page unclear [475572] (target milestone:  ---)
  • No “Setup task Extension” wizard in Oomph Setup UI IDE. [475631] (target milestone:  ---)
  • Oomph profile is out of sync after p2 profile update [475698] (target milestone:  ---)
  • NPE in LabelProvider if VariableChoice.label == null [476088] (target milestone:  ---)
  • Set osgi.requiredJavaVersion=1.8 for Neon-based installer [476532] (target milestone:  ---)
  • IndexOutOfBoundsException in AgentImpl$2.createElement (119) [476763] (target milestone:  ---)
  • ClassCastException in SetupWizard.canFinish (432) [476834] (target milestone:  ---)
  • Installer requires JVM 1.8 while Eclipse only requires 1.7 [477996] (target milestone:  ---)
  • TargetDefinitionGenerator generates .target containing loads of "null" [476131] (target milestone:  ---)
Enhancements
  • Please include setup for project Package Drone [471408] (target milestone:  ---)
  • Provide improved support for accessing setups in private github repositories. [473602] (target milestone:  ---)
  • Please include setup for project RMF [474668] (target milestone:  ---)
  • Ensure that a preference task doesn't overwrite a populated XML blob [475139] (target milestone:  ---)
  • Please include setup for project EcoreTools [475147] (target milestone:  ---)
  • Please include setup for project Amalgam [475242] (target milestone:  ---)
  • Oomph ignores the recorded state for "Build automatically" preference [475705] (target milestone:  ---)
  • Support find.replace is structured editors [475913] (target milestone:  ---)
  • Support better multi-line editing and collapse-all in the preferences editor [476027] (target milestone:  ---)
  • Version build should check that lower bounds are stricter [476115] (target milestone:  ---)
  • Progress reporting should state current task [464767] (target milestone:  ---)
  • include QVTo entry to the Eclipse.org catalog [469749] (target milestone:  ---)
  • Add Requirement::filter attribute [471268] (target milestone:  ---)
  • Factor the root IU analysis into a reusable class [471269] (target milestone:  ---)
  • Please include setup for project SWTBot [471606] (target milestone:  ---)
  • Provide a way to customize the preference recorder's default policies [471705] (target milestone:  ---)
  • Add SWTBot to the Eclipse.org project catalog [471864] (target milestone:  ---)
  • Show the default value of a variable task in its label [471865] (target milestone:  ---)
  • Display locations instead of IDs in InstallationTask and WorkspaceTask [471868] (target milestone:  ---)
  • Provide tasks for refreshing and.or building the workspace [472158] (target milestone:  ---)
  • Add feature closure completeness check to VersionBuilder [472165] (target milestone:  ---)
  • Please include setup for project EMF Parsley [472279] (target milestone:  ---)
  • Optionally check artifactId and version in Maven POMs [472441] (target milestone:  ---)
  • Make the editor to open on "Open in text editor" configurable [472459] (target milestone:  ---)
  • Add a relativeProductFolder attribute to InstallationTask [472986] (target milestone:  ---)
  • Enhance StringExpander to supprt filters and path extensions in arbitrary order [473014] (target milestone:  ---)
  • Disable tasks that modify the installation in self-hosting mode [473043] (target milestone:  ---)
  • Make Requirement comparison safe and reusable [473336] (target milestone:  ---)
  • Enhance ProfileTransactionImpl to log the versions of installed IUs [473476] (target milestone:  ---)
  • Add IUGenerators for Sites, Categories and Products [474005] (target milestone:  ---)
  • Automatically resize the columns of the Setup Editor's properties sheet [474389] (target milestone:  ---)
  • Provide a better cell editor for multiline properties [474873] (target milestone:  ---)
  • Xtext.setup - Catalog update [474958] (target milestone:  ---)
  • Open the PreferencePoliciesDialog's help tray for first time users [475476] (target milestone:  ---)
  • Support the "System Explorer" and "Command Prompt" commands on Mac and Linux, too [475561] (target milestone:  ---)
  • Make the target file of the preference recorder configurable [475657] (target milestone:  ---)
  • Add a predicate that matches only projects that are already imported into the workspace [476840] (target milestone:  ---)
  • Support custom bootstrap tasks [475341] (target milestone:  ---)