I committed a fix in r64089 and r64090.
How can I update the fixes? --> This is not my main question.
I did not request this to be merged to the fixes branch.
The new behaviour ('=' -> goto Value column) breaks existing behaviour.
It's more of a new feature than a fix (it's part of the way I implemented the fix though).
The second part of the fix: reverting a pasted '=' is a bit more tricky. I don't know it this (how I did it) is the correct way, so I do not want that merged to fixes. Let it be in trunk for a while.
There is an easy workaround: assign OnKeyPress to the ValueListEditor, suppress '=' if Col equals zero.
Alternatively:
Implement EditorCanAcceptChar for TValueListEditor and do it (suppressing '=') there.
With Lazarus 2.0.10, I still see that when the ValueListEditor is focused and copy strings to the ValueListEditor, i.e.
ValueListEditor1.Strings.Text := AStringList.Text;
The the first row value is left blank. Is this fixed?
With trunk (and this should also work in current stable) I do
ValEd.Strings.Assign(memo1.lines);
//ValEd.Strings.Text := Memo1.Text; {behaves exactly the same}
Where the content of Memo1 is:
Key0=Value0
Key1=Value1
Key2=Value2
This works as expected.
And IIRC this has worked for a long time.
Bart