summaryrefslogtreecommitdiff
path: root/gdk-pixbuf/makegdkpixbufalias.pl
Commit message (Collapse)AuthorAgeFilesLines
* Make PLT-reduction work with gcc4, and don't include everything inMatthias Clasen2005-03-141-25/+44
| | | | | | | | | | | | | | | | | 2005-03-14 Matthias Clasen <mclasen@redhat.com> Make PLT-reduction work with gcc4, and don't include everything in gdk-pixbuf-alias.h: * gdk-pixbuf.symbols: Group symbols by header and source file. * /makegdkpixbufalias.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 makegdkpixbufalias.pl -def * Makefile.am (gdk-pixbuf-aliasdef.c): Add a rule to generate this file. * *.c: Include gdk-pixbuf-alias.h after the other headers, include gdk-pixbuf-aliasdef.c at the bottom.
* ytpo fix, so attributes are really propagated.Manish Singh2004-11-281-1/+1
| | | | | | | Sun Nov 28 12:11:21 2004 Manish Singh <yosh@gimp.org> * makegdkpixbufalias.pl: ytpo fix, so attributes are really propagated.
* Don't mark gdk_pixbuf_error_quark() as const, to be consistent with allMatthias Clasen2004-11-231-2/+12
| | | | | | | | | | | | | | | 2004-11-23 Matthias Clasen <mclasen@redhat.com> * gdk-pixbuf-core.h: Don't mark gdk_pixbuf_error_quark() as const, to be consistent with all the other error_quark functions. (technically they are const, but since these are called only in error paths, giving the compiler better optimization opportunities doesn't matter much) * gdk-pixbuf.symbols: Add attribute annotations. * makegdkpixbufalias.pl: Keep attribute annotations, but strip PRIVATE. * Makefile.am (gdk_pixbuf.def): Strip attribute annotations, but keep PRIVATE.
* New option --disable-visibility to disable the use of ELF visibilityMatthias Clasen2004-09-151-0/+4
| | | | | | | | | | | Tue Sep 14 22:01:49 2004 Matthias Clasen <maclas@gmx.de> * configure.in: New option --disable-visibility to disable the use of ELF visibility attributes for PLT reduction. * gtk/makegtkalias.pl: * gdk/makegdkalias.pl: Respect the DISABLE_VISIBILITY define.
* Use the short prefix "IA__" for aliases instead of the long suffixMatthias Clasen2004-09-091-1/+1
| | | | | | | | 2004-09-09 Matthias Clasen <mclasen@redhat.com> * gtk/makegtkalias.pl: * gdk/makegdkalias.pl: Use the short prefix "IA__" for aliases instead of the long suffix "__internal_alias".
* No need for INCLUDE_INTERNAL_SYMBOLS anymore.Matthias Clasen2004-08-171-5/+53
| | | | | | | | | | | | | | | | | | 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 hidden aliases for exported symbols which are used internally in orderMatthias Clasen2004-08-111-0/+56
Tue Aug 10 23:53:59 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) * gdk/Makefile.am: Add rules to generate gdk_pixbuf.def and gdk-pixbuf-alias.h from gdk-pixbuf.symbols, and make make check check the abi with abicheck.sh. * gdk/gdk-pixbuf.symbols: New file. Definition of the gdk-pixbuf ABI. The file can be processed by cpp to filter out certain subsets of symbols. * gdk/abicheck.sh: New file. Script to check the actually symbols exported from libgdk_pibuf.2.0.so against the symbols found in gdk-pixbuf.symbols. * gdk/makegdkpixbufalias.pl: New file. Perl script to generate the header containing the alias definitions for internally used exported symbols from a list of symbols. * *.c: Include gdk-pixbuf-alias.h