Make threads mandatory
authorDan Winship <danw@gnome.org>
Wed, 31 Aug 2011 18:01:45 +0000 (14:01 -0400)
committerRyan Lortie <desrt@desrt.ca>
Fri, 9 Sep 2011 16:41:55 +0000 (12:41 -0400)
commit5bc7729d16b641022f5eb8a4022515a163063ce9
tree5a3e9d6b9a6a6754af856dc55ef9827ce04d33e6
parent0d1a2eb4bfcd733e0c015c76fb0ca0308b8a61f0
Make threads mandatory

G_THREADS_ENABLED still exists, but is always defined. It is still
possible to use libglib without threads, but gobject (and everything
above it) is now guaranteed to be using threads (as, in fact, it was
before, since it was accidentally impossible to compile with
--disable-threads).

https://bugzilla.gnome.org/show_bug.cgi?id=616754
13 files changed:
configure.ac
gio/Makefile.am
glib/gmain.c
glib/gthread.c
glib/gthread.h
gobject/Makefile.am
gobject/gtype.c
gthread/gthread-impl.c
tests/asyncqueue-test.c
tests/child-test.c
tests/mainloop-test.c
tests/thread-test.c
tests/threadpool-test.c