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