Bug 113241

Summary: [painting] AnnotationPainter should use the horizontal clipping information of repaint requests to optimize painting
Product: [Eclipse Project] Platform Reporter: Tom Hofmann <eclipse>
Component: TextAssignee: Platform-Text-Inbox <platform-text-inbox>
Status: ASSIGNED --- QA Contact:
Severity: normal    
Priority: P5 CC: daniel_megert, eclipse.felipe, gunnar
Version: 3.2Keywords: performance
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:

Description Tom Hofmann CLA 2005-10-20 11:07:01 EDT
3.2 M2

For bug 35931, AnnotationPainter has been changed to prune the set of redrawn
annotations using the clipping region of the repaint request. The current
algorithm extracts the lines touched by the clipping region and redraws the
annotaions on these lines.

It could optimize further by pruning annotations that are not visible due to
horizontal scrolling. This is especially important for files with long lines
(see also bug 71994).
Comment 1 Dani Megert CLA 2007-10-09 06:13:27 EDT
Reducing priority as we now use the new SWT text styles to paint the annotations.
Comment 2 Eclipse Webmaster CLA 2019-09-06 16:18:57 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.