Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

Scintilla 3.7.5 update

<< < (4/6) > >>

oBFusCATed:
No it is not a goal, neither is possible to do.
We need to have at least the wxsmith lexer patch applied.
We have also the changebar patch applied.

But keeping wxscintilla and wxstc in sync will make it easier to upgrade in the future (far away future).

MortenMacFly:

--- Quote from: BlueHazzard on February 27, 2018, 12:05:58 am ---Is the final goal to use the wx integrated scintilla component? Is this even possible?

--- End quote ---
We could switch to this component but will face major 2 drawbacks
1.) Updates will come late
2.) Out modifications (e.g. changebar) are lost.

One major drawback I see is that we will loose the wxSmith related patches / changes unless we customise wxWidgets itself. I don't like that to be honest. However, the current C::B Scintilla is really old and the structure of Scintilla has changes a lot since then so it will be definitely some effort to re-integrate our patches into the current Scintilla.

If the update to v3.7.5 is a step towards an update I propose to do it.

oBFusCATed:
The list of changes we have to the core scintilla isn't too big.
The two are the changebars and the wxsmith stuff. These two are separated in two commits.

We have more changes in the wx part, but most of these doesn't seem required. At least on linux.

@Morten: Should I commit my changes or wait a bit for you to do some testing on windows?

BlueHazzard:
This bug is still present: https://sourceforge.net/p/codeblocks/tickets/583/

oBFusCATed:
Good to know, but it is not a show stopper.
Which branch are you testing the one with all the patches or the one without them?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version