summaryrefslogtreecommitdiff
path: root/src/cairo-hash.c
AgeCommit message (Expand)AuthorFilesLines
2012-03-10hash: Keep a simple lut in front of the main hashChris Wilson1-6/+20
2011-08-03hash: Code cleanupAndrea Canciani1-62/+52
2011-08-03hash: Improve handling of dead entriesAndrea Canciani1-38/+53
2011-08-01hash: Compare hash values before calling keys_equalAndrea Canciani1-3/+28
2011-08-01hash: Improve double hashingAndrea Canciani1-13/+5
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2009-08-29Eliminate self-intersecting strokes.Chris Wilson1-6/+0
2009-03-16[scaled-font] Lean and mean global glyph cache.Chris Wilson1-55/+0
2009-01-29[scaled-font] Global glyph cacheChris Wilson1-33/+84
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-3/+3
2008-11-19[compiler] likelihood macrosChris Wilson1-1/+1
2008-11-13[hash] Separate out unique patterns of iterating over the table.Chris Wilson1-100/+85
2008-11-07[hash] Return lookup entry.Chris Wilson1-16/+8
2008-11-07[hash] Set is_unique when finding an available for insertsKarl Tomlinson1-9/+7
2008-06-01Fix newly detected doc syntax issuesBehdad Esfahbod1-4/+4
2008-01-28[doc] Make sure all type names in docs are prefixed by #Behdad Esfahbod1-1/+1
2008-01-28[doc] Make sure all macro names in docs are prefixed by %Behdad Esfahbod1-18/+18
2007-10-04[cairo-error] Clean up all the warnings and missing _cairo_error() calls.Chris Wilson1-6/+4
2007-10-04[malloc/error] Fixup _cairo_error (CAIRO_STATUS_SUCCESS)!Chris Wilson1-3/+3
2007-10-04[malloc/error] Add call to _cairo_error() after a failed malloc.Chris Wilson1-2/+7
2007-04-10Rename ARRAY_LEN to ARRAY_LENGTHCarl Worth1-1/+1
2007-04-09Remove the entry if we return an error code during _cair_hash_table_insert.Chris Wilson1-2/+9
2007-03-20Define and use ARRAY_LENBehdad Esfahbod1-1/+1
2006-07-28Add -Wsign-compare compiler flag and fix all warningsCarl Worth1-1/+1
2006-06-06Remove all remaining trailing whitespace.Carl Worth1-3/+3
2006-06-06Remove trailing whitespace from lines with a single brace.Carl Worth1-2/+2
2006-06-06Remove trailing whitespace from lines that look like comments.Carl Worth1-15/+15
2006-06-06Remove extraneous whitespace from "blank" lines.Carl Worth1-7/+7
2006-04-11Allow hash entry deletion during cairo_hash_foreachKeith Packard1-5/+38
2005-07-12Remove destroy notifier. This simplifies the implementation a bit, and no ant...Carl Worth1-64/+51
2005-06-29Remove debugging printfs.Carl Worth1-4/+0
2005-06-29Add _cairo_hash_table_random_entry.Carl Worth1-21/+117
2005-06-29Rewrite hash table to use a single cairo_hash_entry_t* rather than void *key ...Carl Worth1-152/+180
2005-06-29Rework the cache code as a hast table with a much simpler interface, (no obje...Carl Worth1-368/+275
2005-06-25Provide locking macros, implement with pthreads.Keith Packard1-9/+15
2005-06-03Remove unused cache->refcount and _cairo_cache_reference().Carl Worth1-20/+8
2005-06-03Add CODING_STYLE document to standardize on some style issues.Carl Worth1-0/+6
2005-05-06Change definitions of everything in cairo-features.h to prefer #if over #ifdef.Carl Worth1-3/+3
2005-04-06Fix reversed arguments in call to calloc.Carl Worth1-2/+3
2005-02-03Fix missing cairo_ft_font_unlock_face().Owen Taylor1-1/+1
2005-01-21Change cairo_font_t to refer to a font scaled to a particular output device r...Owen Taylor1-20/+84
2005-01-11Fix math library detection to use autotools helperKeith Packard1-2/+4
2004-12-20Add _cairo_gstate_restore_external_state, _cairo_fixed_integer_floor and _cai...Alexander Larsson1-4/+6
2004-11-23Note that text_cache_crash is expected to fail.Carl Worth1-3/+0
2004-11-23Add note that bug has been fixed. (main): Instrumentation code for testing ca...Carl Worth1-8/+7
2004-10-21Convert all files to utf-8. Add copyright information to cairo_png_surface.c.Carl Worth1-1/+1
2004-10-08Add cairo_cache.cGraydon Hoare1-0/+454