Eclipse Photon provides now CodeMining feature, it works well (according feedback that I have with JDT CodeMining) but it is not perfect, several bugs was created and all thoses bugs concern several issues:
This redraw character issue provides problem when you try to select the character (you cannot), when character is selected, it is not well colorized, etc.
Here some bugs:
IMHO I think this bug is important, but it requires changed of TextLayout for each OS. I have done a quick gerrit patch for Windows OS, but I need to test the behaviour with inlined annotation. As it's an hard issue, I'm waiting for to check that there will have a chance that some people will work on this issue (Karsten has started to study thi sissue for MacOS, but what about with Linux OS?)
If I'm sure that we will have an implementation for each TextLayout OS, I will work to avoid redrawing the character where Glyphmetrics is added and it will fix a lot of issues.
Â* 3) Line Text height. I think more and more we should have a
#getLineTextHeight(int line) to retrieve the line text height (in other words the line height - the inlined annotation line header height
Here some bugs
@Mickael is there any chance that we could work together on this issue?
Â* 4) refactor bug