All Following a discussion with Soren on #anjuta, and with help from Owen and Neil, it seems to me that one of the unidentified problems with the generic editor sluggishness is in the editor scrolling. I'm attaching the IRC log with Soren. Neil, can we implement Soren's suggestions without too much hassle (I'm lost in the Scintilla codebase sadly :-() Alternatively, how about this: Remove scrollbars from the Scintilla widget from the GTK2 version and let people put it in a ScrollWindow. That will take care of queing redraws (I think) and also solve the exposure of unnecessarily big redraw rectangles (as Soren points out in the log). Another thing to do seems to be to add -DDISABLE_CAST_CHECKS which will probably reduce the impact of the g_object part whcih is sticking out like a sore thumb currently. Thanks to all, and regards, -- Biswa.
Attachment:
scintilla-irc-20030416.log.gz
Description: GNU Zip compressed data
****** Message from InterScan E-Mail VirusWall NT ****** ** No virus found in attached file scintilla-irc-20030416.log.gz NO VIRUS FOUND: SERVER GENERATED MESSAGE ***************** End of message ***************