Eclipse Nebula NatTable 1.4.0

Primary tabs

This release targets these issues.
= resolved/fixed
= unsolved/reopened
NatTable (83)
Core (75)
  • 384924 Support CSS Styling in NatTable [closed/fixed]
  • 463130 control-click on macos should map to right mouse button [closed/fixed]
  • 466827 RowPostSelectionProvider doesn't fire if selection is programmatically executed [closed/fixed]
  • 467047 TextSearch fails in Nattable when using SpanningDataLayer [closed/fixed]
  • 469482 Add formula support [closed/fixed]
  • 469486 TextCellEditor should commit on arrow left.right [closed/fixed]
  • 469535 Replace system outputs with logger [closed/fixed]
  • 470061 When all columns are frozen in a table, resizing any column causes additional column duplicates to be displayed [closed/fixed]
  • 470241 PopupContributionItem introduces own id instead of using ContributionItem id [closed/fixed]
  • 470338 Table is not resized when scrollbar is hidden. [closed/fixed]
  • 471490 Add support for changing the locale of NatTable elements at runtime [closed/fixed]
  • 471491 Replace SWT.SHIFT with SWT.MOD2 and SWT.ALT with SWT.MOD3 [closed/fixed]
  • 472016 Column groups are modified on click [closed/fixed]
  • 472138 Use MouseEventHelper and deprecate AbstractModeEventHandler#eventOnSameCell() [closed/fixed]
  • 472168 Can't open NatCombo dropdowntable after escape in multi-edit-dialog [closed/fixed]
  • 472668 Text is not cut with "..." if there isn't enough space [closed/fixed]
  • 472871 Without row header cell editors overlay left borders applied via NatTableBorderOverlayPainter [closed/fixed]
  • 473176 mouseExit actions not fired when mouse is moved to the left of the left [closed/fixed]
  • 473349 ColumnOverrideLabelAccumulator not null safe on unregistering overrides [closed/fixed]
  • 473350 PopupContributionItems should always use unique ids internally [closed/fixed]
  • 473412 remove NatTable builder from automated build [closed/fixed]
  • 473532 CompositeLayer.addConfigLabelAccumulatorForRegion causes NPE if no existing label accumulator [closed/fixed]
  • 473535 SelectionLayer.hasRowSelection.hasColSelection has unexpected semantics [closed/fixed]
  • 473900 FixedSummaryRowLayer does not update if body data changes [closed/fixed]
  • 475766 Auto-resize resizes wrong column when fixed summary row is used [closed/fixed]
  • 476273 PercentageBarDecorator renders incorrectly within a grid [closed/fixed]
  • 476348 Add IDisplayConverter to support simple wildcard support in FilterRow [closed/fixed]
  • 476853 AbstractRowHideShowLayer does not clear cached row start positions on visual refresh [closed/fixed]
  • 477775 Add Nebula Extension to NatTable project [closed/fixed]
  • 477957 NullPointerException in CellEdgeDetectUtil.getVertiCalCellEdge() [closed/fixed]
  • 478186 RenameColumnHeaderEvent can contain both positions or columns [closed/fixed]
  • 478348 Drag operation in same cell is treated as click [closed/fixed]
  • 478622 The row and column selection events doesn't manage the shift and control mask [closed/fixed]
  • 478699 Invalid range for ColumnDeleteEvent in ColumnReorderLayer [closed/fixed]
  • 478712 Adjust renamed columns when column structure changes [closed/fixed]
  • 479761 Introduce the ability to easily add content proposals to a text cell editor. [closed/fixed]
  • 479949 Combobox filter row takes too long to initialize [closed/fixed]
  • 480408 Printing is incorrect when setting vertical painting style in Column Headers [closed/fixed]
  • 481584 DefaultIntegerDisplayConverter convertToNumericValue should use number format parsing [closed/fixed]
  • 481788 Printing is incorrect when using auto-resize content painters [closed/fixed]
  • 481879 Add convenience method for triggering a visual refresh [closed/fixed]
  • 482629 Grid lines are not correctly printed [closed/fixed]
  • 482630 Not all content printed [closed/fixed]
  • 482631 Grid line color configuration not applied for regions [closed/fixed]
  • 483114 NatTableBorderOverlayPainter does not render correctly on printing [closed/fixed]
  • 483643 Row height miscalculated after row 3 355 446 [closed/fixed]
  • 484589 GroupByModel needs a refresh method [closed/fixed]
  • 484716 Ability to filter the NatCombo dropdown [closed/fixed]
  • 484880 Add fill drag handle to support autofill actions [closed/fixed]
  • 485377 NullPointerException in RowSelectionModel.isCellPositionSelected() when selected cells are filtered out [closed/fixed]
  • 485459 Preventing a ConcurrentModification-Exception when dynamically adding and.or removing eventHandlers [closed/fixed]
  • 485537 Fix Javadoc errors [closed/fixed]
  • 485792 Add general sort configuration label on sorted columns [closed/fixed]
  • 485921 Export Excel raises NPE [closed/fixed]
  • 485989 Change visibility of IndentedTreeImagePainter#getDepth(ILayerCell) [closed/fixed]
  • 485991 Add possibility to easily paint custom text decorations [closed/fixed]
  • 486007 PopupMenuBuilder retrieves MenuManager from wrong data value [closed/fixed]
  • 486138 Change visbility of DataLayer#setDataProvider [closed/fixed]
  • 486276 Refresh problem with fill region border [closed/fixed]
  • 486475 Fill action doesn't work correctly for filling cells horizontally [closed/fixed]
  • 486624 Open API to allow other difference calculation [closed/fixed]
  • 487045 NatTable features should contain dependencies [closed/fixed]
  • 487406 Add alternative resize cursors [closed/fixed]
  • 487415 Extend header layers to support 0 to n SelectionLayer references [closed/fixed]
  • 487416 Widget disposed on closing dialog with NatTable [closed/fixed]
  • 487475 NPE in AutomaticSpanningDataProvider#valuesNotEqual [closed/fixed]
  • 487913 Use varargs in reflective column property accessors [closed/fixed]
  • 488067 Reflective column property accessors should offer a List<String> constructor [closed/fixed]
  • 489564 Support of IConfigLabelAccumulator in ColumnGroupHeaderLayer [closed/fixed]
  • 490193 Row selection broken with PreserveSelectionModel [closed/fixed]
  • 490352 RowSelectionProvider does not fire event when setting empty selection [closed/fixed]
  • 492663 Get a NullPointerException when unregister UI binding [closed/fixed]
  • 493282 DPI calculation issues when resizing columns [closed/fixed]
  • 493310 Several scaling factors not supported [closed/fixed]
  • 494392 Wrong behavior on multi row selection with pressed modifier [closed/fixed]
E4 Extension (1)
  • 491479 Add e4 selection listener for NatTable [closed/fixed]
GlazedLists Extension (4)
  • 471488 DefaultGlazedListsStaticFilterStrategy#removeStaticFilter() does not immediately remove the static filter [closed/fixed]
  • 473899 GlazedListsEventLayer.activate() does noch trigger cumulated events [closed/fixed]
  • 473909 GlazedListsDataProvider is not thread safe [closed/fixed]
  • 478036 NPE in GroupByComparator when changing list content in sorted state [closed/fixed]
Nebula Extension (2)
  • 491738 Richtext editor closed on focus lost [closed/fixed]
  • 492571 NatTable should provide a method to override easily the RichTextEditor [closed/fixed]
POI Extension (1)
  • 469485 Add support for exporting formulas [closed/fixed]