Bug 413224: Reworked selection layer and models to better support large
data sets and to make the models independent of SWT
- Refactored API, mainly replaced int[], List<Integer> and similar
position references by RangeList and SWT Rectangle by our version
- Improved implementation of selection model, especially reduced the
memory consumption when calculating fully selected columns/rows
Incompatible API changes:
- Changed method signatures = if methods are used by external code, it
may be necessary to adapted the code (class RangeList offers different
constructors to easily create such list, use RangeList#values() to
get single position values)
39 files changed