netsurf/content
Rob Kendrick e7c5e16b9b Performance improvements: rather than calling content_clean() every poll, we now call it no more frequently than once every 5 seconds. Additionally, we cache the result of talloc_total_size() in content_clean() rather than calculating it twice. On large documents, this function took 25% of CPU time. This makes the fetching/rendering/scrolling/redrawing of large documents over twice as fast.
svn path=/trunk/netsurf/; revision=4527
2008-07-07 14:05:29 +00:00
..
fetchers Handle errors returned by curl_multi_perform(), such as out of memory, instead of exiting. 2008-06-14 21:43:52 +00:00
content.c Performance improvements: rather than calling content_clean() every poll, we now call it no more frequently than once every 5 seconds. Additionally, we cache the result of talloc_total_size() in content_clean() rather than calculating it twice. On large documents, this function took 25% of CPU time. This makes the fetching/rendering/scrolling/redrawing of large documents over twice as fast. 2008-07-07 14:05:29 +00:00
content.h Performance improvements: rather than calling content_clean() every poll, we now call it no more frequently than once every 5 seconds. Additionally, we cache the result of talloc_total_size() in content_clean() rather than calculating it twice. On large documents, this function took 25% of CPU time. This makes the fetching/rendering/scrolling/redrawing of large documents over twice as fast. 2008-07-07 14:05:29 +00:00
content_type.h Implement sprite support for GTK using librosprite 2008-03-29 13:30:04 +00:00
fetch.c Remove unused members of struct fetch (were moved to fetch_curl but not removed from here). 2008-05-31 16:57:53 +00:00
fetch.h Move struct cache_data from fetch to content as it is no longer needed by fetch. Make it a member instead of pointer in struct content. 2008-06-03 01:10:46 +00:00
fetchcache.c Fix cache control 2008-06-06 23:51:51 +00:00
fetchcache.h Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 2007-08-08 16:16:03 +00:00
urldb.c Remove two unused functions. 2008-06-14 23:17:50 +00:00
urldb.h Remove two unused functions. 2008-06-14 23:17:50 +00:00