Eclipse e(fx)clipse 2.0.0

Primary tabs

This release targets these issues.
= resolved/fixed
= unsolved/reopened
Efxclipse (142)
Runtime (122)
  • 454879 ReturnValue should implement Optional-Interface [resolved/wontfix]
  • 454949 LoggerFactory should extend RankedService [resolved/fixed]
  • 457452 Update "Min" feature to use current SUA [resolved/fixed]
  • 458937 Upgrade versions to 2.0.0 [resolved/fixed]
  • 458980 Add new API to contribute stylesheet with multiple (dynamic) URLs [resolved/fixed]
  • 458987 Theme and ThemeManager should return observable types [resolved/fixed]
  • 459085 LazyTreeItem should support ObservableLists and update dynamically [resolved/fixed]
  • 459086 Rework StyledTextArea [resolved/fixed]
  • 459108 Adjust to Locale changes in Mars-Runtime [resolved/fixed]
  • 459110 StyledText does not deal appropriately with Tabs [resolved/fixed]
  • 459202 Add API to create lightweight windows [resolved/fixed]
  • 459203 Remove CustomRootContainer [resolved/fixed]
  • 459501 Update URI API [resolved/fixed]
  • 459877 StyledTextNode does not compile with javac [resolved/fixed]
  • 459973 Rework keyhandling in StyledText to use KEY_TYPED event [resolved/fixed]
  • 460053 Registering 2 observers for same path then on FilesystemService only informs the last one [resolved/fixed]
  • 460619 ToolBarItem visible although expression should have hidden it [verified/fixed]
  • 460620 MUIElement#isVisible() should not be used to check for visibility of a child node [resolved/fixed]
  • 460626 BasePartMenuRenderer should subclass BaseItemContainerRenderer [resolved/fixed]
  • 460628 Move isChildRenderedAndVisible from BaseRenderer to ElementRenderer [resolved/fixed]
  • 460634 WMenuBar should allow WMenuElement as children [resolved/fixed]
  • 461006 Util#lookupServices fails with NPE if no service is found [resolved/fixed]
  • 461660 UpdateService for p2 provisioning should carry the whole IStatus of resolveModal() to the Callback [resolved/fixed]
  • 462212 Prevent BundleException for 'org.eclipse.fx.ide.java6' plugin when properly using Java 8 [resolved/fixed]
  • 462225 Switch to com.ibm.icu.base [resolved/fixed]
  • 462234 Add getCode to ReturnValue [resolved/fixed]
  • 462236 Remove ReturnValueImpl from public API [resolved/fixed]
  • 462240 Change UpdateService to no use callbacks [resolved/fixed]
  • 462291 ProgressReporter#progress does not contain null info [resolved/fixed]
  • 462293 Add operation abstraction for long running tasks [resolved/fixed]
  • 462421 Remove return value [resolved/fixed]
  • 462726 Ship a javax.annotation replacement who delegates to the JRE [resolved/fixed]
  • 462824 Make use of com.ibm.icu.base in e4fx.feature [resolved/duplicate]
  • 462848 Remove javafx package imports [resolved/fixed]
  • 462849 Fix StyledText.toFXRange because of API Change in TextStyle [resolved/fixed]
  • 462925 Request implementation of TreeItem.removeAll() [resolved/fixed]
  • 462926 Add stub for Display.close() [resolved/fixed]
  • 462930 Stylesheet are only applied to the first matching Theme [resolved/worksforme]
  • 462936 NPE when using system key (i.e. DELETE) as key binding [resolved/fixed]
  • 463182 Add ContextFunction to inject Display [resolved/fixed]
  • 463191 IServiceConstants.ACTIVE_SHELL does not work in e4 on JavaFX [resolved/fixed]
  • 463201 Allow null as parent in constructor of Shell [resolved/fixed]
  • 463220 Add possibility to inject active SWT Shell [resolved/fixed]
  • 463279 FXMLLoader annotation fails when used in constructor [resolved/fixed]
  • 463379 RCP e4 Target Platform Feature is missing dependencies [verified/fixed]
  • 463413 Enable FXToSWTAdapterFunction for containers Group and HBox [resolved/fixed]
  • 463424 KeyBinding: When a KeyCode can not be found, issue a warning instead of NPE [resolved/fixed]
  • 463428 enable SWTActiveShellFunction to be called outside of the ui thread [resolved/fixed]
  • 463442 Check if Stylesheets contribute a NULL-Uri to prevent later failures [resolved/fixed]
  • 463452 Enable possibility to use JavaFX KeyCode alias names in key bindings [resolved/fixed]
  • 463520 Useing @Adapt in Handlers makes the system call the method whenever the value changes [resolved/fixed]
  • 463544 AbstractTheme should be abstract [resolved/fixed]
  • 463545 Add @Reference annotations to AbstractTheme [closed/wontfix]
  • 463683 New classloading strategy needs to make the same check as module loader [resolved/fixed]
  • 463872 JFXBuildConfigurationEditor does not compile anymore [resolved/fixed]
  • 463875 DefaultWindowPane used oldValue instead of newValue when updateing custom trims [resolved/fixed]
  • 463911 Add a simply way to persist informations in MApplicationElement#persistedState [resolved/fixed]
  • 463984 IWindowCloseHandler and Lifecycle @PreClose not honored by BaseWindowRenderer [resolved/fixed]
  • 464328 CleanupAddon in appropriately collapses MCompositePart [resolved/fixed]
  • 464357 Tag shellMaximized are not tracking [closed/fixed]
  • 464358 Maximized window on other screen than primary [closed/fixed]
  • 464376 UpdateServiceImpl should reference IProvisioningAgent via DS [resolved/fixed]
  • 464381 FxKeyLookup maps only from String to int. [resolved/fixed]
  • 464382 Add support to show lightweight dialogs [resolved/fixed]
  • 464399 StackOverflowError when launching runtime with Java 7 [resolved/fixed]
  • 464576 Add org.eclipse.fx.core.p2 to the org.eclipse.fx.target.rcp4.feature [resolved/fixed]
  • 465113 MCompositePart does not react on value changes [resolved/fixed]
  • 465136 DefPartRenderer uses wrong EPartService [resolved/fixed]
  • 465237 Remove UISynchronize#block [resolved/fixed]
  • 465274 icon does not appear in (sub)Menu [closed/fixed]
  • 465375 UpdateSerice not resolved if p2.core is not already started [resolved/fixed]
  • 465380 Move UISynchronize to fx.core so that it can be referenced in not UI-Code [resolved/fixed]
  • 465387 UISynchronizeImpl should be contributed as an OSGi-Service [resolved/fixed]
  • 465395 Provide an SWT implementation of ThreadSynchronize [resolved/fixed]
  • 465545 EModelService#bringToTop does not work [closed/fixed]
  • 465552 Add org.junit and org.hamcrest to target platform [resolved/fixed]
  • 465585 Make AdapterFactoryListCellFactory generic [resolved/fixed]
  • 465671 MTrimBar does not appear after MTrimBar#setToBeRendered( true ) . MTrimBar#setVisible( true ) [closed/fixed]
  • 465921 AdapterFactory*CellFactory classes should allow for changes in the model outside of the FX thread [resolved/fixed]
  • 465924 Update Contacts Demo to e(fx)clipse 2.0 [resolved/fixed]
  • 466565 Stages with StageStyle.TRANSPARENT should have a scene with Color.TRANSPARENT [resolved/fixed]
  • 466689 AdapterFactoryTreeItem runs out of memory when model is loaded in the background [resolved/fixed]
  • 466722 AdapterFactoryTreeItem does not query provider on model changes [resolved/fixed]
  • 466777 Get rid of javax.xml.** so that running on java9 would work [resolved/fixed]
  • 466981 Memory Leak in AdapterFactoryTreeItem (EMF adapter does not get removed) [resolved/fixed]
  • 466982 Memory Leak in AdapterFactoryObservableList (EMF adapter does not get removed) [resolved/fixed]
  • 467098 Create possibility to sort items in AdapterFactoryTreeItem [resolved/fixed]
  • 467121 Optimize AdapterFactoryObservableList by using the Notification to make changes to the internal list [resolved/fixed]
  • 467183 Allow generics in AdapterFactoryTreeCellFactory [resolved/fixed]
  • 467195 Add service to interact with our application model eg getting the unique identifier, .... [resolved/fixed]
  • 467217 Create a FilterableTreeItem [resolved/fixed]
  • 467232 Add support for custom drag locations [resolved/fixed]
  • 467314 NullPointerException in FXCSSContentDescriber.describe (30) [resolved/worksforme]
  • 467380 Create sample for FilterableTreeItem [resolved/fixed]
  • 467381 SortableTreeItem doesn't update the TreeView when Comparator changes [resolved/fixed]
  • 467382 Create sample for SortableTreeItem [resolved/fixed]
  • 467386 Add test adding new elements to FilterableTreeItemSample and SortableTreeItemSample [resolved/fixed]
  • 467993 Proposal for a TaskProgressDialog [resolved/fixed]
  • 468433 AdapterFactoryObservableList not responsive to changes in the underlying model [resolved/fixed]
  • 468543 Extract interface from AbstractTextRegistry [resolved/fixed]
  • 468546 Add method to AbstractTextRegistry who allows to update all bindings [resolved/fixed]
  • 469693 remove osgi.util.LoggerCreator [resolved/fixed]
  • 469798 @PreClose in PartDescriptor [resolved/fixed]
  • 469823 Add a service to track startup progress [resolved/fixed]
  • 469907 org.eclipse.fx.core.log OSGI class loading custom handlers issue [resolved/fixed]
  • 469920 There is no possibility to control window modality in the model [resolved/fixed]
  • 470156 DefaultTrimmedWindowPane uses ToolBar for the top trim area which cause constant attaching . detaching of children [resolved/fixed]
  • 470172 Add a heavyweight TrimmedWindow implementation [resolved/fixed]
  • 470177 IllegalArgumentException in StyledText when content length is reduced [resolved/fixed]
  • 470216 MToolControl needs to be accessible when the creating the instance of the contributionURI [resolved/fixed]
  • 470255 StyledTextArea does not support copy when editable=false [resolved/fixed]
  • 470256 DefaultContent#setText fires textChanged-Event instead of textSet [resolved/fixed]
  • 470257 IAE when setText("") is called [resolved/fixed]
  • 470353 ResizeableWindowPane should report the maximized state [resolved/fixed]
  • 470355 ResizeableWindowPane should allow to set the size of the resizehandle via CSS [resolved/fixed]
  • 470423 Allow to register an log4j Appender through the OSGi-Service registry [resolved/fixed]
  • 470448 Reparent of parts between windows leaves IEclipseContext in an inconsistent state [resolved/fixed]
  • 470486 Add a lightweight MessageDialog class [resolved/fixed]
  • 470487 Add a ResourceViewer who work similar to DirectoryTreeViewer but also present the files [resolved/fixed]
  • 470491 Add support to display workbench dialogs as lightweight one [resolved/fixed]
  • 470692 UI-Instance created through rootFXML should be part of the DI [resolved/fixed]
  • 470771 Reparenting of context is not happening if eg items are moved from window a to window b [resolved/fixed]
Tooling (20)
  • 447936 Unable to create the selected preference page. [resolved/fixed]
  • 450461 Update product configuration start levels generated by e4 JavaFX wizard [resolved/fixed]
  • 460668 Change e4 JavaFX application wizard to use org.eclipse.fx.runtime.e4fx.feature and introduce a p2 feature [resolved/fixed]
  • 461121 when using "Generate JavaFX Getters and Setters " from Project Exlporer , no dialogbox appears [resolved/fixed]
  • 461247 Feature projects miss epl-v10.html and license.html [resolved/fixed]
  • 461248 about.html missing in some bundles [resolved/fixed]
  • 462094 Generate Media Sample uses deprecated APIs [new/unresolved]
  • 462211 Update FXGraph to Xtext 2.8.0 [resolved/fixed]
  • 462578 Add option to e4 application wizard to add p2 update support [resolved/fixed]
  • 462617 Add wizard to create preferred bundle setup for components [new/unresolved]
  • 462634 Make org.eclipse.fx.osgi optional for pure OSGi+JavaFX applications [resolved/fixed]
  • 463451 Generated build.xml has set the classloading strategy property [resolved/fixed]
  • 465825 Wrong error marker when using static factory method [resolved/fixed]
  • 466321 IFXMLPreviewAdapter should get called back with the rendered Scene [resolved/fixed]
  • 466685 CSS Validator fails with exception [resolved/fixed]
  • 466693 org.eclipse.fx.ide.css.jfx should be removed [resolved/fixed]
  • 467066 l10n should generate method to look up a supplier by translation key [resolved/fixed]
  • 469024 platform:.plugin.org.eclipse.pde.ui.icons.etool16.newpprj_wiz.gif not available any => use .png [resolved/fixed]
  • 469025 Generated Media Sample does not work with 2.0 target [resolved/fixed]
  • 469708 Stackoverflow when doing autocomplete for visibility [resolved/fixed]