Add ABI control using the same technique that is used in GTK+.
authorMatthias Clasen <mclasen@redhat.com>
Thu, 16 Sep 2004 18:33:02 +0000 (18:33 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Thu, 16 Sep 2004 18:33:02 +0000 (18:33 +0000)
commit88e7569e65f74ae1140a31093396e872b4866cd7
tree050b5ea5cf4a866ac78a84a88d48304d8b34cbb0
parentb241f9e215c49aba5d5d29d3e5251ba6204c14b6
Add ABI control using the same technique that is used in GTK+.

2004-09-16  Matthias Clasen  <mclasen@redhat.com>

Add ABI control using the same technique that is used in GTK+.

* gobject.symbols: Master list of symbols.

* gobject.def: Removed. It is now generated from gobject.symbols.

* Makefile.am (gobject.def): Generate from gobject.symbols.
(TESTS): Add abicheck.sh
(EXTRA_DIST): Add abicheck.sh
(export_symbols): Don't export _-prefixed symbols.

* gtype.h:
* gtype.c: Move the declarations of the various _init() functions
to the header, and mark them as G_GNUC_INTERNAL.
gobject/ChangeLog
gobject/Makefile.am
gobject/abicheck.sh [new file with mode: 0755]
gobject/gobject.def [deleted file]
gobject/gobject.symbols [new file with mode: 0644]
gobject/gtype.c
gobject/gtype.h