This ticket is a place holder for upgrading C:B to support Scintilla V5.1.0 or later. so that the work can be done against a ticket and info on the work is hopefully in one place.
This is not going to happen until wxWidgets updates to the latest version or at least to something newer. Current blocker is the requirement to use c++17. Both wxWidgets and C::B are not using it. We could probably switch, but I don't see wxWidgets switching any time soon. In the Scintilla 4.x days there was a 3.x branch which contained backports of 4.x features without c++17, but I don't see any initiative to do the same thing for 5.x releases on the scintilla-dev google group.
In the past the wxScintilla and wxSTC have diverged massively and it was causing massive pains to update, fix or track fixed bugs. So now the policy is we track wxSTC as close as possible. Currently we're a bit behind and we try to have minimal number of patches.
I'm fine if there is a branch on wxWidgets.git which tracks both wx-master and latest scintilla releases. There was one to port to 3.1x I think.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is not going to happen until wxWidgets updates to the latest version or at least to something newer. Current blocker is the requirement to use c++17. Both wxWidgets and C::B are not using it. We could probably switch, but I don't see wxWidgets switching any time soon. In the Scintilla 4.x days there was a 3.x branch which contained backports of 4.x features without c++17, but I don't see any initiative to do the same thing for 5.x releases on the scintilla-dev google group.
In the past the wxScintilla and wxSTC have diverged massively and it was causing massive pains to update, fix or track fixed bugs. So now the policy is we track wxSTC as close as possible. Currently we're a bit behind and we try to have minimal number of patches.
I'm fine if there is a branch on wxWidgets.git which tracks both wx-master and latest scintilla releases. There was one to port to 3.1x I think.