Community
Participate
Working Groups
The table renderer should use number aware sorting for String-based columns. The multi reference renderer should use number aware sorting for the referenced objects' labels. Number aware sorting means that integers inside a string are sorted like numbers instead of in lexicographical order. Example: lexicographical order: a100 < a20 < a40 number aware sorting: a100 > a40 > a20
New Gerrit change created: https://git.eclipse.org/r/136427
Gerrit change https://git.eclipse.org/r/136427 was merged to [develop]. Commit: http://git.eclipse.org/c/emfclient/org.eclipse.emf.ecp.core.git/commit/?id=5f7683035d1397947bcdc7767c286e32f12cac1c
TEST INFORMATION Summary of the critical part of the change The sorting algorithm for multi references and text-based columns of tables and grids has been changed to be number aware. This means integers contained in strings are no longer sorted lexicographical but according to their integer value. For instance: Old sorting: 3a > 300a > 10a New sorting: 300a > 10a > 3a Potential regressions Table or multi reference entries might sort in an unexpected fashion Affected areas / use cases Tables and multi references Things that shall be tested That the sorting works as intended respectively the new sorting is no problem for users.