From 7478ea5051306cf38ed29d9c9faa4c0263f413b8 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Tue, 23 Nov 2004 12:53:46 +0000 Subject: Add note that bug has been fixed. (main): Instrumentation code for testing cache destruction. Support tests that produce no output, (don't check image if (width,height) == (0,0)). Add #include here rather than in multiple .c files. Add const qualifier to static cache_arrangements table. (_cache_sane_state): Remove refcount assertion as it it false during the cairo_cache_destroy. (_cache_sane_state): #include moved up to cairoint.h (_entry_destroy): Fix bug in assertion (used_memory >= entry->memory), not >. (_cairo_cache_destroy): Fix timing of refcount decrement so that the destroy function actually works. --- BUGS | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'BUGS') diff --git a/BUGS b/BUGS index 18fcd5d7e..0f852b63f 100644 --- a/BUGS +++ b/BUGS @@ -97,3 +97,10 @@ move_to_show_surface (see cairo/test): cairo falls over with XFree86 4.2 (probably braindead depth handling somewhere). + +-- + +The caches abort when asked for a too-large item, (should be possible +to trigger by asking for a giant font, "cairo_scale_font (cr, 2000)" +perhaps). Even if the caches don't want to hold them, we need to be +able to allocate these objects. -- cgit v1.2.1