Neil Hodgson wrote:
Robert Roessler:
...
I am ready to do cache flushing, but it wasn't entirely clear to me
when to do it based on your previous comment... what is visible in
PlatGTK that could trigger flushing?  Is the Font[Cached] release
events what I should use?

   I think fonts leaving the cache should trigger a flush.

All right, flushing is now done on Font::Release() (the entire cache)... the downside is that the extra Mutex and pixmap ref/unref pairs sucked another 5-10% of performance. Sigh. :(

As always, it would be nice if someone that runs SciTE in GTK-land would try this version of Scintilla's PlatGTK.cxx to see how much it does for "real" (not on Windows) GTK - I would do it myself if I had GTK development and runtime environments...

Robert Roessler
[EMAIL PROTECTED]
http://www.rftp.com
_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to