Community
Participate
Working Groups
HighlighterImageDescriptor caches the image returned by getImage() which breaks the contract of ImageDescriptor and complicates life-cycle management of the image. From the documentation of ImageDescriptor: "It does not hold onto images or cache them, but rather just creates them on demand."
Created attachment 154188 [details] committed patch
Created attachment 154189 [details] mylyn/context/zip
Created attachment 154190 [details] proposed patch
Mik, the highlighter implementation leaks colors in many places throughout the code. While it is possible to fix this I estimate that it would at least take a few hours. I am not sure that it's worth investing time into this but on the other hand I don't believe we can afford supporting this feature in the current state. I have attached a patch that removes the highlighter feature. Let me know if you are okay with applying that. If we have slack in the future we can always go back, revert the patch and work on a fix.
I do not use the highlighter feature, since I never fully understood how I could benefit from it. +1 for removal.
+1 for removal. If someone need this we can implement highlighter for the tasklist after we have solved Bug# 199345.
Thanks for the feedback. I'll go ahead with removing the feature in January then.
Created attachment 158097 [details] updated patch
Committed patch which removes the highlighter functionality.