summaryrefslogtreecommitdiff
path: root/BUGS
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2004-11-23 12:53:46 +0000
committerCarl Worth <cworth@cworth.org>2004-11-23 12:53:46 +0000
commit7478ea5051306cf38ed29d9c9faa4c0263f413b8 (patch)
tree3f090401ae2ed72ef59a282f8145de8053f963dd /BUGS
parent78f1206bf8d71d56117fa5dee95b1314f7b1421c (diff)
downloadcairo-7478ea5051306cf38ed29d9c9faa4c0263f413b8.tar.gz
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 <assert.h> 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 <assert.h> 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.
Diffstat (limited to 'BUGS')
-rw-r--r--BUGS7
1 files changed, 7 insertions, 0 deletions
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.