summaryrefslogtreecommitdiff
path: root/gtk/abicheck.sh
Commit message (Collapse)AuthorAgeFilesLines
* Bump the version to 3.0.0Matthias Clasen2011-02-101-1/+1
| | | | | | | At the same time, change the library sonames for -3.0 to just -3. This is necessary since the 2.99 releases installed libraries like libgtk-3.0.so.0.9903.0, and we want to prevent the library version number from jumping back. So 3.0 will have libgtk-3.so.0.0.0.
* Check the right library for symbolsMatthias Clasen2010-12-211-1/+1
|
* Re-add some conditionals to symbols filesMatthias Clasen2010-11-291-1/+1
| | | | We need to keep the ifdefs for platform abi differences.
* gtk: Remove unused variables from build scriptsBenjamin Otte2010-11-241-1/+1
| | | | ALL_FILES and INCLUDE_VARIABLES are unused
* Don't include __bss_start, _edata and _end symbols in the abichecksSebastian Dröge2010-05-111-1/+1
| | | | They are added by the binutils gold linker.
* Fix abicheck scriptsMatthias Clasen2010-05-101-1/+1
|
* Commit a patch by Behdad to fix typos, omissions and other errors in theMatthias Clasen2006-09-101-1/+1
| | | | | | | | 2006-09-10 Matthias Clasen <mclasen@redhat.com> * Commit a patch by Behdad to fix typos, omissions and other errors in the symbol aliasing, and add checks for local PLT entries. (#354687, Behdad Esfahbod)
* Make this work on more platforms.Matthias Clasen2006-01-141-1/+1
| | | | | | 2006-01-13 Matthias Clasen <mclasen@redhat.com> * */abicheck.sh: Make this work on more platforms.
* Tighten up ABI checks a bitMatthias Clasen2005-08-071-2/+2
|
* Make PLT-reduction work with gcc4, and don't include everything inMatthias Clasen2005-03-201-1/+1
| | | | | | | | | | | | | | | | | | 2005-03-20 Matthias Clasen <mclasen@redhat.com> Make PLT-reduction work with gcc4, and don't include everything in gdkalias.h: * gtk/grk.symbols: Group symbols by header and source file. * gtk/makegtkalias.pl: Protect definitions by the same preprocessor symbols used to guard the headers. Move the alias declarations to a separate file which is produced when calling makegtkalias.pl -def * gdk/Makefile.am (gtkaliasdef.c): Add a rule to generate this file. * gtk/*.c: Include gtkalias.h after the other headers, include gtkaliasdef.c at the bottom. * gtk/*.h: Small cleanups.
* Forgotten commit.Matthias Clasen2004-12-161-1/+1
|
* gdk/abicheck.sh filter out G_GNUC stuff when doing the compare.Manish Singh2004-11-251-1/+1
| | | | | | | | | | Thu Nov 25 14:32:35 2004 Manish Singh <yosh@gimp.org> * gdk/abicheck.sh * gtk/abicheck.sh: filter out G_GNUC stuff when doing the compare. * gtk/gtkmenuitem.c (gtk_menu_shell_button_release): add GTK_MENU_ITEM() cast.
* gdk/abicheck.sh don't hardcode lengths for cut, instead split on the thirdManish Singh2004-11-161-1/+1
| | | | | | | | Mon Nov 15 19:02:07 2004 Manish Singh <yosh@gimp.org> * gdk/abicheck.sh * gtk/abicheck.sh: don't hardcode lengths for cut, instead split on the third field.
* 2.5.2GTK_2_5_2Matthias Clasen2004-08-251-2/+2
|
* No need for INCLUDE_INTERNAL_SYMBOLS anymore.Matthias Clasen2004-08-171-1/+1
| | | | | | | | | | | | | | | | | | 2004-08-17 Matthias Clasen <mclasen@redhat.com> * gtk/abicheck.sh: No need for INCLUDE_INTERNAL_SYMBOLS anymore. * gdk/gdk.symbols: Don't use #if defined(). * gdk/Makefile.am (gdkalias.h): * gtk/Makefile.am (gtkalias.h): Don't use cpp to filter gtk.symbols. * gdk/makegdkalias.pl: * gtk/makegtkalias.pl: Move the #ifdef processing into the perl script, and keep the #ifdefs which differentiate between platforms. * gtk/Makefile.am (gtk_private_h_sources): Remove gtkinternals.h, it is no longer needed.
* Add shortcuts_model_filter_get_type.Matthias Clasen2004-08-121-1/+1
| | | | | | | | | Wed Aug 11 20:56:00 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkinternals.h: * gtk/gtk.symbols: Add shortcuts_model_filter_get_type. * gtk/abicheck.sh: Check all symbols.
* Add hidden aliases for exported symbols which are used internally in orderMatthias Clasen2004-08-091-0/+5
Mon Aug 9 12:48:04 2004 Matthias Clasen <maclas@gmx.de> Add hidden aliases for exported symbols which are used internally in order to get rid of many PLT entries. (#145519, Arjan van de Ven) * gtk/Makefile.am: Add rules to generate gtk.def and from gtk.symbols, and make make check check the abi with abicheck.sh. (gtk_private_h_sources): Add gtkinternals.h (gtk_built_private_headers): Add gtkalias.h (gtk_extra_sources): Add gtk.symbols (EXTRA_DIST): Add makegtkalias.pl and abicheck.sh * gtk/gtk.symbols: New file. Definition of the GTK+ ABI. The file can be processed by cpp to filter out certain subsets of symbols. * gtk/abicheck.sh: New file. Script to check the actually symbols exported from libgtk-x11.2.0.so against the symbols found in gtk.symbols. * gtk/makegtkalias.pl: New file. Perl script to generate the header containing the alias definitions for internally used exported symbols from a list of symbols. * gtk/gtkinternals.h: New file. An uninstalled header listing symbols which must be exported for some reason and do not appear in any other header. * gtk/*.c: Include gtkalias.h