Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .mvn/extensions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
<extension>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-build</artifactId>
<version>4.0.12</version>
<version>4.0.13</version>
</extension>
</extensions>
12 changes: 6 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ NatTable is a subproject of the Nebula Project, the home of further supplemental

The project details can be found [here](https://projects.eclipse.org/projects/technology.nebula.nattable).

This project uses [GitHub Issues](https://github.com/eclipse-nebula-nattable/nattable/issues) to track ongoing development and issues.
Be sure to search for existing bugs before you create another one. Remember that ontributions are always welcome!
This project uses [GitHub Issues](https://github.com/eclipse-nattable/nattable/issues) to track ongoing development and issues.
Be sure to search for existing bugs before you create another one. Remember that contributions are always welcome!

Previously this project used Bugzilla. Until the Eclipse Foundation is not shutting down Bugzilla, you can find solved issues there:
* [Search for issues](https://bugs.eclipse.org/bugs/buglist.cgi?product=NatTable)
Expand Down Expand Up @@ -45,7 +45,7 @@ The development tools with minimum versions that are used by the NatTable team a

* JDK 21
* Eclipse 4.32 (2024-06)
* Maven 3.9.8 with Tycho 4.0.8
* Maven 3.9.8 with Tycho 4.0.13
* Git
* JUnit5

Expand All @@ -60,9 +60,9 @@ The NatTable source is divided into the following main projects:
* org.eclipse.nebula.widgets.nattable.extension.glazedlists.test - NatTable extensions for GlazedLists tests
* org.eclipse.nebula.widgets.nattable.extension.nebula - NatTable extensions for Nebula
* org.eclipse.nebula.widgets.nattable.extension.poi - NatTable extensions for Apache POI
* org.eclipse.nebula.widgets.examples - NatTable example application containing several examples
* org.eclipse.nebula.widgets.examples.e4 - NatTable examples for Eclipse 4
* org.eclipse.nebula.widgets.examples.e4.product - NatTable examples application as Eclipse 4 application
* org.eclipse.nebula.widgets.nattable.examples - NatTable example application containing several examples
* org.eclipse.nebula.widgets.nattable.examples.e4 - NatTable examples for Eclipse 4
* org.eclipse.nebula.widgets.nattable.examples.e4.product - NatTable examples application as Eclipse 4 application

In addition there are also various feature projects necessary for release engineering. All of these projects are packaged as Eclipse plugins/OSGi bundles.

Expand Down
14 changes: 7 additions & 7 deletions NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ SPDX-License-Identifier: EPL-2.0

The project maintains the following source code repository:

* https://git.eclipse.org/c/nattable/org.eclipse.nebula.widgets.nattable.git/
* https://github.com/eclipse-nattable/nattable

## Third-party Content

The following list contains the third-party-content that is explicitly added additionally to the Eclipse Platform dependencies in the [Target Definition](target-platform/target-platform.target).
A detailed dependency list is available in [DEPENDENCIES](DEPENDENCIES).

Eclipse Collections 10.4
Eclipse Collections 12.0.0

* License: EPL-1.0 OR BSD-3-Clause
* Project: https://www.eclipse.org/collections/
Expand All @@ -41,19 +41,19 @@ GlazedLists 1.11
* Project: http://www.glazedlists.com/
* Source: https://github.com/glazedlists/glazedlists/

Eclipse Nebula 3.0.0 (CWT 1.1.0, CDateTime 1.5.0, RichText 1.5.1)
Eclipse Nebula 3.1.1 (CWT 1.1.0, CDateTime 1.5.0, RichText 1.5.1)

* License: EPL-2.0
* Project: https://www.eclipse.org/nebula/
* Source: https://github.com/eclipse/nebula

Apache Commons Collections 4.4.0
Apache Commons Collections 4.5.0

* License: Apache-2.0
* Project: https://commons.apache.org/proper/commons-collections/
* Source: https://github.com/apache/commons-collections

Apache Commons Codec 1.14.0
Apache Commons Codec 1.18.0

* License: Apache-2.0
* Project: https://commons.apache.org/proper/commons-codec/
Expand All @@ -64,12 +64,12 @@ Apache Commons Math 3.6.1
* License: Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause
* Project: https://commons.apache.org/proper/commons-math/

Apache POI 4.1.1
Apache POI 5.4.1

* License: Apache-2.0 AND MIT AND BSD-3-Clause AND EPL-1.0
* Project: https://poi.apache.org/

SLF4J API 1.7.30
SLF4J API 2.0.17

* License: MIT
* Project: https://www.slf4j.org/
12 changes: 1 addition & 11 deletions org.eclipse.nebula.widgets.nattable.core.feature/feature.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,6 @@

<plugin
id="org.eclipse.nebula.widgets.nattable.core"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.collections"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
version="0.0.0"/>

</feature>
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ Import-Package: org.eclipse.core.commands.common,
Require-Bundle: junit-jupiter-api;bundle-version="5.10.0",
junit-jupiter-engine;bundle-version="5.10.0",
junit-platform-commons;bundle-version="1.10.0",
org.opentest4j;bundle-version="1.3.0"
org.opentest4j;bundle-version="1.3.0",
org.eclipse.collections.impl;bundle-version="12.0.0"
Export-Package: org.eclipse.nebula.widgets.nattable.test.fixture,
org.eclipse.nebula.widgets.nattable.test.fixture.command,
org.eclipse.nebula.widgets.nattable.test.fixture.data,
Expand Down
44 changes: 22 additions & 22 deletions org.eclipse.nebula.widgets.nattable.core/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -182,29 +182,29 @@ Export-Package: org.eclipse.nebula.widgets.nattable;version="2.6.0",
org.eclipse.nebula.widgets.nattable.viewport.command;version="2.6.0",
org.eclipse.nebula.widgets.nattable.viewport.event;version="2.6.0",
org.eclipse.nebula.widgets.nattable.widget;version="2.6.0"
Import-Package: org.eclipse.collections.api;version="10.1.0",
org.eclipse.collections.api.block;version="10.1.0",
org.eclipse.collections.api.block.function;version="10.1.0",
org.eclipse.collections.api.block.function.primitive;version="10.1.0",
org.eclipse.collections.api.block.predicate;version="10.1.0",
org.eclipse.collections.api.block.predicate.primitive;version="10.1.0",
org.eclipse.collections.api.block.procedure;version="10.1.0",
org.eclipse.collections.api.block.procedure.primitive;version="10.1.0",
org.eclipse.collections.api.collection.primitive;version="10.1.0",
org.eclipse.collections.api.factory;version="10.1.0",
org.eclipse.collections.api.factory.list.primitive;version="10.1.0",
org.eclipse.collections.api.factory.map;version="10.1.0",
org.eclipse.collections.api.factory.map.primitive;version="10.1.0",
Import-Package: org.eclipse.collections.api;version="11.1.0",
org.eclipse.collections.api.block;version="11.1.0",
org.eclipse.collections.api.block.function;version="11.1.0",
org.eclipse.collections.api.block.function.primitive;version="11.1.0",
org.eclipse.collections.api.block.predicate;version="11.1.0",
org.eclipse.collections.api.block.predicate.primitive;version="11.1.0",
org.eclipse.collections.api.block.procedure;version="11.1.0",
org.eclipse.collections.api.block.procedure.primitive;version="11.1.0",
org.eclipse.collections.api.collection.primitive;version="11.1.0",
org.eclipse.collections.api.factory;version="11.1.0",
org.eclipse.collections.api.factory.list.primitive;version="11.1.0",
org.eclipse.collections.api.factory.map;version="11.1.0",
org.eclipse.collections.api.factory.map.primitive;version="11.1.0",
org.eclipse.collections.api.factory.primitive;version="11.1.0",
org.eclipse.collections.api.factory.set;version="10.4.0",
org.eclipse.collections.api.factory.set.primitive;version="10.1.0",
org.eclipse.collections.api.iterator;version="10.1.0",
org.eclipse.collections.api.list;version="10.1.0",
org.eclipse.collections.api.list.primitive;version="10.1.0",
org.eclipse.collections.api.map;version="10.1.0",
org.eclipse.collections.api.map.primitive;version="10.1.0",
org.eclipse.collections.api.set.primitive;version="10.1.0",
org.eclipse.collections.api.tuple.primitive;version="10.1.0",
org.eclipse.collections.impl.factory.primitive;version="10.1.0",
org.eclipse.collections.api.factory.set.primitive;version="11.1.0",
org.eclipse.collections.api.iterator;version="11.1.0",
org.eclipse.collections.api.list;version="11.1.0",
org.eclipse.collections.api.list.primitive;version="11.1.0",
org.eclipse.collections.api.map;version="11.1.0",
org.eclipse.collections.api.map.primitive;version="11.1.0",
org.eclipse.collections.api.set.primitive;version="11.1.0",
org.eclipse.collections.api.tuple.primitive;version="11.1.0",
org.eclipse.core.commands.common,
org.eclipse.jface.action,
org.eclipse.jface.bindings.keys,
Expand Down
14 changes: 7 additions & 7 deletions org.eclipse.nebula.widgets.nattable.core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,37 +42,37 @@
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
<version>11.1.0</version>
<version>12.0.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
<version>11.1.0</version>
<version>12.0.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.platform</groupId>
<artifactId>org.eclipse.jface</artifactId>
<version>3.20.0</version>
<version>3.26.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.platform</groupId>
<artifactId>org.eclipse.swt</artifactId>
<version>3.114.100</version>
<version>3.120.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.platform</groupId>
<artifactId>org.eclipse.equinox.common</artifactId>
<version>3.12.0</version>
<version>3.16.100</version>
</dependency>
<dependency>
<groupId>org.eclipse.platform</groupId>
<artifactId>org.eclipse.core.commands</artifactId>
<version>3.9.700</version>
<version>3.10.200</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.30</version>
<version>2.0.17</version>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@

import java.util.Collection;

import org.eclipse.collections.api.factory.primitive.IntSets;
import org.eclipse.collections.api.set.primitive.MutableIntSet;
import org.eclipse.collections.impl.factory.primitive.IntSets;
import org.eclipse.nebula.widgets.nattable.group.ColumnGroupModel.ColumnGroup;
import org.eclipse.nebula.widgets.nattable.group.command.ColumnGroupExpandCollapseCommandHandler;
import org.eclipse.nebula.widgets.nattable.hideshow.AbstractColumnHideShowLayer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
import java.util.Collections;
import java.util.List;

import org.eclipse.collections.api.factory.primitive.IntLists;
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.impl.factory.primitive.IntLists;
import org.eclipse.nebula.widgets.nattable.coordinate.PositionUtil;
import org.eclipse.nebula.widgets.nattable.group.ColumnGroupModel.ColumnGroup;
import org.eclipse.nebula.widgets.nattable.group.performance.ColumnGroupHeaderLayer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@

import java.util.Collection;

import org.eclipse.collections.api.factory.primitive.IntSets;
import org.eclipse.collections.api.set.primitive.MutableIntSet;
import org.eclipse.collections.impl.factory.primitive.IntSets;
import org.eclipse.nebula.widgets.nattable.group.command.RowGroupExpandCollapseCommandHandler;
import org.eclipse.nebula.widgets.nattable.group.model.IRowGroup;
import org.eclipse.nebula.widgets.nattable.group.model.IRowGroupModel;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
import java.util.List;
import java.util.stream.Collectors;

import org.eclipse.collections.api.factory.primitive.IntLists;
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.impl.factory.primitive.IntLists;
import org.eclipse.nebula.widgets.nattable.coordinate.PositionUtil;
import org.eclipse.nebula.widgets.nattable.group.model.IRowGroup;
import org.eclipse.nebula.widgets.nattable.group.model.IRowGroupModel;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
import java.util.List;

import org.eclipse.collections.api.factory.Maps;
import org.eclipse.collections.api.factory.primitive.IntLists;
import org.eclipse.collections.api.factory.primitive.IntSets;
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.api.map.MutableMap;
import org.eclipse.collections.api.set.primitive.MutableIntSet;
import org.eclipse.collections.impl.factory.primitive.IntLists;
import org.eclipse.collections.impl.factory.primitive.IntSets;
import org.eclipse.nebula.widgets.nattable.command.ILayerCommand;
import org.eclipse.nebula.widgets.nattable.group.performance.GroupModel.Group;
import org.eclipse.nebula.widgets.nattable.group.performance.command.ColumnGroupCollapseCommand;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
import java.util.Map;
import java.util.Properties;

import org.eclipse.collections.api.factory.primitive.IntLists;
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.impl.factory.primitive.IntLists;
import org.eclipse.nebula.widgets.nattable.NatTable;
import org.eclipse.nebula.widgets.nattable.command.ILayerCommand;
import org.eclipse.nebula.widgets.nattable.coordinate.PositionUtil;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@
import java.util.Set;
import java.util.StringTokenizer;

import org.eclipse.collections.api.factory.primitive.IntLists;
import org.eclipse.collections.api.factory.primitive.IntSets;
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.api.set.primitive.IntSet;
import org.eclipse.collections.api.set.primitive.MutableIntSet;
import org.eclipse.collections.impl.factory.primitive.IntLists;
import org.eclipse.collections.impl.factory.primitive.IntSets;
import org.eclipse.nebula.widgets.nattable.coordinate.PositionUtil;
import org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer;
import org.eclipse.nebula.widgets.nattable.persistence.IPersistable;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
import java.util.List;

import org.eclipse.collections.api.factory.Maps;
import org.eclipse.collections.api.factory.primitive.IntLists;
import org.eclipse.collections.api.factory.primitive.IntSets;
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.api.map.MutableMap;
import org.eclipse.collections.api.set.primitive.MutableIntSet;
import org.eclipse.collections.impl.factory.primitive.IntLists;
import org.eclipse.collections.impl.factory.primitive.IntSets;
import org.eclipse.nebula.widgets.nattable.command.ILayerCommand;
import org.eclipse.nebula.widgets.nattable.group.RowGroupHeaderLayer;
import org.eclipse.nebula.widgets.nattable.group.performance.GroupModel.Group;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
import java.util.Map;
import java.util.Properties;

import org.eclipse.collections.api.factory.primitive.IntLists;
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.impl.factory.primitive.IntLists;
import org.eclipse.nebula.widgets.nattable.NatTable;
import org.eclipse.nebula.widgets.nattable.command.ILayerCommand;
import org.eclipse.nebula.widgets.nattable.coordinate.PositionUtil;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
import java.util.HashMap;
import java.util.HashSet;

import org.eclipse.collections.api.factory.primitive.IntLists;
import org.eclipse.collections.api.iterator.MutableIntIterator;
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.impl.factory.primitive.IntLists;
import org.eclipse.nebula.widgets.nattable.Messages;
import org.eclipse.nebula.widgets.nattable.command.AbstractLayerCommandHandler;
import org.eclipse.nebula.widgets.nattable.group.command.CreateColumnGroupCommand;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
import java.util.HashMap;
import java.util.HashSet;

import org.eclipse.collections.api.factory.primitive.IntLists;
import org.eclipse.collections.api.iterator.MutableIntIterator;
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.impl.factory.primitive.IntLists;
import org.eclipse.nebula.widgets.nattable.Messages;
import org.eclipse.nebula.widgets.nattable.command.AbstractLayerCommandHandler;
import org.eclipse.nebula.widgets.nattable.group.command.CreateRowGroupCommand;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
******************************************************************************/
package org.eclipse.nebula.widgets.nattable.group.performance.command;

import org.eclipse.collections.api.factory.primitive.IntSets;
import org.eclipse.collections.api.set.primitive.MutableIntSet;
import org.eclipse.collections.impl.factory.primitive.IntSets;
import org.eclipse.nebula.widgets.nattable.command.AbstractContextFreeCommand;
import org.eclipse.nebula.widgets.nattable.group.performance.GroupModel;
import org.eclipse.nebula.widgets.nattable.group.performance.GroupModel.Group;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
******************************************************************************/
package org.eclipse.nebula.widgets.nattable.group.performance.command;

import org.eclipse.collections.api.factory.primitive.IntSets;
import org.eclipse.collections.api.set.primitive.MutableIntSet;
import org.eclipse.collections.impl.factory.primitive.IntSets;
import org.eclipse.nebula.widgets.nattable.command.AbstractContextFreeCommand;
import org.eclipse.nebula.widgets.nattable.group.performance.GroupModel;
import org.eclipse.nebula.widgets.nattable.group.performance.GroupModel.Group;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
import java.util.Collection;
import java.util.HashSet;

import org.eclipse.collections.api.factory.primitive.IntIntMaps;
import org.eclipse.collections.api.map.primitive.IntIntMap;
import org.eclipse.collections.api.map.primitive.MutableIntIntMap;
import org.eclipse.collections.impl.factory.primitive.IntIntMaps;
import org.eclipse.nebula.widgets.nattable.command.ILayerCommand;
import org.eclipse.nebula.widgets.nattable.coordinate.PositionUtil;
import org.eclipse.nebula.widgets.nattable.coordinate.Range;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
import java.util.Collection;
import java.util.HashSet;

import org.eclipse.collections.api.factory.primitive.IntIntMaps;
import org.eclipse.collections.api.map.primitive.IntIntMap;
import org.eclipse.collections.api.map.primitive.MutableIntIntMap;
import org.eclipse.collections.impl.factory.primitive.IntIntMaps;
import org.eclipse.nebula.widgets.nattable.command.ILayerCommand;
import org.eclipse.nebula.widgets.nattable.coordinate.PositionUtil;
import org.eclipse.nebula.widgets.nattable.coordinate.Range;
Expand Down
Loading