Use atomic reference counting.
authorBehdad Esfahbod <behdad@gnome.org>
Fri, 22 Aug 2008 07:20:04 +0000 (07:20 +0000)
committerBehdad Esfahbod <behdad@src.gnome.org>
Fri, 22 Aug 2008 07:20:04 +0000 (07:20 +0000)
commit3b4ce828245be692017fd1fb498952e3c4238074
treec5e5a261d23425d336f8a5aaae3b23166e3cec01
parentd8b4b188b676b9cdb3f33a599fc2a77051c6938c
Use atomic reference counting.

2008-08-22  Behdad Esfahbod  <behdad@gnome.org>

        * pango/fonts.c (pango_font_metrics_ref),
        (pango_font_metrics_unref):
        * pango/pango-attributes.c (pango_attr_list_ref),
        (pango_attr_list_unref):
        * pango/pango-coverage.c (pango_coverage_ref),
        (pango_coverage_unref):
        * pango/pango-layout.c (pango_layout_line_ref),
        (pango_layout_line_unref):
        * pango/pangowin32-fontcache.c (cache_entry_unref),
        (pango_win32_font_cache_loadw):
        * pango/pangox-fontcache.c (cache_entry_unref),
        (pango_x_font_cache_load):
        Use atomic reference counting.

        Pango may not be thread safe yet, but fixing it little by little
        is easier than doing all in one round.

svn path=/trunk/; revision=2705
ChangeLog
pango/fonts.c
pango/pango-attributes.c
pango/pango-coverage.c
pango/pango-layout.c
pango/pangowin32-fontcache.c
pango/pangox-fontcache.c