I'm new here, but I have searched..
![Smile :)](./images/smilies/icon_smile.gif)
Used terms: sorting, stable, unstable, algorithm... in combination and singly, with few results that help beyond some confirmation in one post that someone else has seen what I saw.
Here's a basic test to show it:
Code: Select all
000 Test
001 Test
002 Test
003 Test
004 Test
005 Test
006 Test
007 Test
008 Test
009 Test
010 Test
I say usually, because in one case I saw it act stably, refusing to change any order during one test, but I could not figure out why it appeared to work correctly. There's only a small set of options to try, yet I could not replicate this. That seems to me to confirm a possible instability, but maybe I missed some trick that would guarantee stable sorting in the absence of difference in selected block or keyed column.
All help welcome, I need an answer for this.
And one offtopic request, made repeatedly over many years. BINARY EDIT!
![Twisted Evil :twisted:](./images/smilies/icon_twisted.gif)
Please. I renew the request. This is the biggest achilles heel in TextPad, that awful business of look and don't touch, when it comes to binaries..
Edit: Just tried UltraEdit, using keyed column ascending sort on the word Test in lines 3-7 as before. Some consolation for Helios here:
Code: Select all
001 Test
002 Test
004 Test
005 Test
003 Test
006 Test
007 Test
008 Test
009 Test
010 Test
More consolation for Helios: UltraEdit would NOT let me use Ctrl Z to undo the sort to try again (and undo was also disabled if I switched to binary edit mode just to see what happened if I typed a new value). Another test inserted a blank line, I have NO idea how or why.
![Twisted Evil :twisted:](./images/smilies/icon_twisted.gif)