glib/gobject
Emmanuele Bassi 016cecb179 Revert hack that broke things badly on Windows
This should fix bug #628952.

Don't include glib/gdatasetprivate.h directly. Especially don't define
GLIB_COMPILATION when doing that, as that causes breakage on Windows
because of the variable dllimport/dllexport stuff in gtypes.h that
checks GLIB_COMPILATION. That macro really should be defined only when
compiling code that goes into the libglib DLL. Otherwise the compiler
thinks that variables that should be imported from libglib are
actually defined in the code being compiled.

Just call g_atomic_pointer_get() as such, don't bother with
G_DATALIST_GET_FLAGS.

Signed-off-by: Tor Lillqvist <tml@iki.fi>
2010-09-08 12:06:49 +03:00
..
tests Add bug references to some tests 2010-08-13 21:23:23 -04:00
.gitignore gobject/: fully remove gobjectalias hacks 2010-07-07 19:40:48 -04:00
abicheck.sh move glibconfig.h to glib/ 2010-07-12 15:33:05 -04:00
ChangeLog Update README files to refer to git 2009-03-31 19:39:16 -04:00
gatomicarray.c Don't do pointer arithmetics on void* 2010-01-07 10:14:24 +02:00
gatomicarray.h Add GAtomicArray for RCU-style lockless updates 2009-11-30 20:48:50 +01:00
gbinding.c binding: Add a default marshaller for the closure API 2010-08-04 01:09:28 +01:00
gbinding.h binding: Add G_BINDING_INVERT_BOOLEAN 2010-08-03 10:29:50 +01:00
gboxed.c datetime: Add GDateTime to the GType system 2010-08-24 23:41:21 +01:00
gboxed.h docs: Fix up GDateTime for the GObject reference 2010-08-25 16:24:46 +01:00
gclosure.c binding: Add a default marshaller for the closure API 2010-08-04 01:09:28 +01:00
gclosure.h Add one missing ':' and reformate GParamFlags docs. 2008-06-21 14:00:44 +00:00
genums.c gobject/: fully remove gobjectalias hacks 2010-07-07 19:40:48 -04:00
genums.h Fix "it's" vs "its" confusion throughout the source. Patch by Will 2009-02-23 04:30:06 +00:00
glib-genmarshal.c Add g_value_take_variant 2010-06-19 19:07:36 +02:00
glib-mkenums.in Bug 617947 - glib-mkenums: add @valuenum@ support 2010-05-06 14:21:39 -05:00
gmarshal.list binding: Add a default marshaller for the closure API 2010-08-04 01:09:28 +01:00
gobject_probes.d Add dtrace and systemtap support for gobject 2010-05-27 14:51:41 -04:00
gobject_trace.h Add dtrace and systemtap support for gobject 2010-05-27 14:51:41 -04:00
gobject-query.c Use the right binary name in help output. Patch by Hiroyuki Ikezoe. 2008-07-06 02:01:56 +00:00
gobject.c Revert hack that broke things badly on Windows 2010-09-08 12:06:49 +03:00
gobject.h Introduce g_object_notify_by_pspec() 2010-06-15 10:51:36 +01:00
gobject.py Initial support for gdb python macros 2009-09-21 15:39:00 +02:00
gobject.rc.in Update copyright years 2010-02-04 00:12:50 +02:00
gobject.stp.in Add dtrace and systemtap support for gobject 2010-05-27 14:51:41 -04:00
gobject.symbols datetime: Add GDateTime to the GType system 2010-08-24 23:41:21 +01:00
gobjectnotifyqueue.c notifyqueue: Dedup pspecs when adding 2010-08-06 23:35:24 +02:00
gparam.c Make ordering for overridden interface properties consistent 2010-09-03 14:54:22 -04:00
gparam.h Introduce G_PARAM_DEPRECATED and G_ENABLE_DIAGNOSTIC 2010-06-23 16:45:12 +02:00
gparamspecs.c gobject/: fully remove gobjectalias hacks 2010-07-07 19:40:48 -04:00
gparamspecs.h More docs fixes 2010-07-12 17:46:17 -04:00
gsignal.c gobject/: fully remove gobjectalias hacks 2010-07-07 19:40:48 -04:00
gsignal.h Bug 541208 – Functions to easily install and use signals without class 2008-07-04 11:10:17 +00:00
gsourceclosure.c Use G_DEFINE_[BOXED|POINTER]_TYPE instead of handwritten code 2010-08-18 00:12:28 +02:00
gsourceclosure.h Migrating docs. 2008-06-21 12:18:12 +00:00
gtype-private.h Move the boxed private type data to TypeNode 2010-01-25 15:30:38 +01:00
gtype.c Add a note about size limits of private structures 2010-09-03 18:11:08 -04:00
gtype.h Add G_DEFINE_{BOXED,POINTER}_TYPE[_WITH_CODE] 2010-08-18 00:12:22 +02:00
gtypemodule.c gobject/: fully remove gobjectalias hacks 2010-07-07 19:40:48 -04:00
gtypemodule.h Cast iface_init to GInterfaceInitFunc 2009-11-26 12:32:36 +01:00
gtypeplugin.c gobject/: fully remove gobjectalias hacks 2010-07-07 19:40:48 -04:00
gtypeplugin.h Migrating docs. 2008-06-21 18:20:43 +00:00
gvalue.c gobject/: fully remove gobjectalias hacks 2010-07-07 19:40:48 -04:00
gvalue.h Migrating docs. 2008-06-21 12:45:49 +00:00
gvaluearray.c Document NULL shortcut to g_value_array_insert etc. 2010-07-08 19:30:53 -04:00
gvaluearray.h Migrating docs. 2008-06-22 09:45:13 +00:00
gvaluecollector.h More docs fixes 2010-07-12 17:46:17 -04:00
gvaluetransform.c gobject/: fully remove gobjectalias hacks 2010-07-07 19:40:48 -04:00
gvaluetypes.c Use G_DEFINE_[BOXED|POINTER]_TYPE instead of handwritten code 2010-08-18 00:12:28 +02:00
gvaluetypes.h Add g_value_take_variant 2010-06-19 19:07:36 +02:00
libgobject-gdb.py.in Initial support for gdb python macros 2009-09-21 15:39:00 +02:00
Makefile.am Replace -I with $(glib_INCLUDES) and friends 2010-08-06 13:10:34 -04:00
makefile.msc.in gobject/: fully remove gobjectalias hacks 2010-07-07 19:40:48 -04:00
marshal-genstrings.pl Hacky script to fix up your .msc.in files on windows. Dunno if this is a 2001-08-04 15:49:55 +00:00
testgobject.c Remove some unused code. Same here And here Mark some functions static. 2005-09-08 06:35:44 +00:00