Hello everyone! A long, long time ago I sent in a patch for limiting the size of the Cache in Dillo. Here is a very precise description of what I had done: http://sourceforge.net/mailarchive/message.php?msg_id=1642897 I have been using this patch for daily use for the past 6 months. I haven't experienced a single crash. So I think it is high time I rediffed my patch for current CVS. The patch can be found here: http://www.ime.usp.br/~livio/dillo/patches/cache-size-limit.20020119.diff The diffstat output: dillorc | 15 ++++++-- src/IO/about.c | 10 +++-- src/browser.h | 3 + src/cache.c | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- src/cache.h | 2 - src/interface.c | 4 +- src/prefs.c | 5 ++ src/prefs.h | 2 + 8 files changed, 130 insertions(+), 13 deletions(-) There are some changes from this version to the previous. First, I have removed the about:cache-clean functionality. I have had private discussions with some users and we've concluded it was not a very good idea. The about:cache functionality is still there, though. I think it's nice. Oh, and I had to "undo" the changes with respect to num_bw and browser_window variables in browser.h and interface.c; they are now global again. This could be easily changed if wanted - just make a helper function in interface.c which returns a copy of browser_window. Jorge, please consider applying this patch. Any problems, don't hesitate to e-mail. best wishes, -- Livio <livio@ime.usp.br>