Hi! On Thu, Apr 24, Thorben Thuermer wrote:
One of dillo's main advantages is it's incredible speed and efficiency, but somehow the selection code doesn't seem to keep up with this. it seems to have some scalability problem that makes it use excessive amounts of cpu when selecting large parts of complex pages (tables), and slows dillo down to a crawl even on my p3/750 (which dillo usually runs lightning fast on).
This problem is solved now; checkout the latest CVS and test it. For those interested: Before, the selection was, for every motion event, unhighlighted, and after setting the new one, highlighted again, which of course does not scale very well. In the beginning, I considered optimizing it by (un-)highlighting only the differences, but then saw that it does not seem to be neccessary. This assumtion was wrong, and so I implemented this optimization. Sebastian