summaryrefslogtreecommitdiff
path: root/src/cairo-mutex-private.h
AgeCommit message (Expand)AuthorFilesLines
2008-01-28[doc] Make sure all macro names in docs are prefixed by %Behdad Esfahbod1-2/+2
2007-09-25Move GCC attributes wrapping into a separate header.Chris Wilson1-0/+1
2007-08-23Remove include of cairoint.h from *-private.h header files.Carl Worth1-1/+3
2007-08-22[Makefile.am] Add target sparse to run sparse static source code analyzerBehdad Esfahbod1-3/+1
2007-05-01[cairo-mutex] Rewrite defaults for CAIRO_MUTEX macros not defined by the impl...Behdad Esfahbod1-26/+67
2007-05-01[cairo-mutex] Fix usage of CAIRO_MUTEX_DECLARE()Behdad Esfahbod1-3/+1
2007-05-01[cairo-mutex] Make sure mutex implementation declares enough macrosBehdad Esfahbod1-0/+11
2007-05-01[cairo-mutex] Make CAIRO_MUTEX_INIT/FINI take mutex object, not pointer to itBehdad Esfahbod1-1/+1
2007-05-01[cairo-mutex] Make sure CAIRO_MUTEX_FINI() evaluates its argument onceBehdad Esfahbod1-1/+1
2007-05-01[cairo-mutex] Rename macro arguments from "name" to "mutex"Behdad Esfahbod1-3/+3
2007-05-01[cairo-mutex-private.h] Move implementation-specific parts to cairo-mutex-typ...Behdad Esfahbod1-79/+2
2007-04-30[cairo-mutex] Fix CAIRO_MUTEX_FINALIZE definition to take paranthesesBehdad Esfahbod1-1/+1
2007-04-30Fix cygwin compile errorAdrian Johnson1-12/+0
2007-04-22[cairo-mutex] Add a poor man's mutex implementation in case of CAIRO_NO_MUTEXBehdad Esfahbod1-5/+8
2007-04-22[BeOS] Add mutex implementationBehdad Esfahbod1-11/+6
2007-04-22[cairo-mutex] Properly paranthesize macro argumentsBehdad Esfahbod1-6/+6
2007-04-20Fix build break related to mutexes on OS/2Peter Weilbacher1-1/+1
2007-04-19[cairo-mutex] If no mutex implementation is found, should #error instead of #...Behdad Esfahbod1-2/+2
2007-04-19[cairo-mutex] Switch to HAVE_WINDOWS_H to use Win32 mutexesBehdad Esfahbod1-1/+1
2007-04-19[cairo-commit] Update attribution headers in cairo-mutex-private.hBehdad Esfahbod1-1/+2
2007-04-19[cairo-mutex] Warn if no mutex definition found and let sanity macros errBehdad Esfahbod1-3/+5
2007-04-19[cairo-mutex] Support non-reentrant compilation if CAIRO_NO_MUTEX definedBehdad Esfahbod1-1/+9
2007-04-19[cairo-commit] Just warn for BeOS and let the sanity check macros errBehdad Esfahbod1-7/+3
2007-04-19[cairo-mutex] Prefer "#if CAIRO_SOMETHING" over "#if defined CAIRO_SOMETHING"Behdad Esfahbod1-2/+2
2007-04-19[cairo-mutex] Add default implementation for CAIRO_MUTEX_INITBehdad Esfahbod1-4/+7
2007-04-19[cairo-mutex] Add default no-op implementation for CAIRO_MUTEX_FINIBehdad Esfahbod1-0/+6
2007-04-19[cairo-mutex] Use CAIRO_MUTEX_NOOP when applicableBehdad Esfahbod1-1/+1
2007-04-19[cairo-mutex] Err if at least one of mutex macros are not definedBehdad Esfahbod1-0/+23
2007-04-19[cairo-mutex] Define and use CAIRO_MUTEX_USE_GENERIC_INITIALIZATIONBehdad Esfahbod1-0/+9
2007-04-19[cairo-mutex] Define CAIRO_MUTEX_NOOPBehdad Esfahbod1-0/+6
2007-04-19[cairo-mutex] Inlucde cairo-features.h and config.hBehdad Esfahbod1-0/+6
2007-04-19[cairo-mutex] Remove unneeded #undef CAIRO_MUTEX_EXTERNALBehdad Esfahbod1-8/+0
2007-04-19Introduce CAIRO_MUTEX_FINALIZE as counter-part for CAIRO_MUTEX_INITIALIZEMathias Hasselmann1-1/+7
2007-04-12Rename cairo-mutex-list.h to cairo-mutex-list-private.hCarl Worth1-1/+1
2007-03-20Move declaration of cairo_mutex_t to cairo-mutex-private.hMathias Hasselmann1-9/+44
2007-03-20Initialize mutexes at central location.Mathias Hasselmann1-0/+123