| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Use g_once_init_enter/leave to ensure that enumeration types can be
registered across threads.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Whilst working on the Reproducible Builds effort [0], we noticed [1]
that gdk-pixbuf could not be built reproducibly as it includes the
absolute build path.
The glib-mkenums documentation recommends using @basename@ over
@filename@ for this reason [2].
[0] https://reproducible-builds.org/
[1] https://bugs.debian.org/908309
[2] https://developer.gnome.org/gobject/stable/glib-mkenums.html#id-1.5.2.5.4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Like what is now done in GLib, ATK, GTK+ and some other libraries, make use
of compiler directives that is determined at configure stage (or
pre-configured) to export the symbols for the GdkPixbuf library. This
cleans up things a bit, as the .symbols file will no longer need to
be maintained, as long as the GDK_PIXBUF_AVAILABLE_IN_* (or so)
annotation is marked in the header and the source file that defines
the function has config.h included first.
Clean up configure.ac and gdk-pixbuf/Makefile.am a bit as a result.
https://bugzilla.gnome.org/show_bug.cgi?id=767164
|
|
|
|
| |
This is copying similar changes from glib.
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
Use templates for glib-mkenums calls instead of
complicated commandlines in Makefiles. (#429910)
* gdk-pixbuf/Makefile.am:
* gdk/Makefile.am:
* gtk/Makefile.am:
* perf/Makefile.am: Use templates for glib-mkenums
* gdk-pixbuf/gdk-pixbuf-enum-types.[ch].template:
* gdk/gdkenumtypes.[ch].template:
* gtk/gtktypebuiltings.[ch].template:
* perf/typebuiltins.[ch].template: The templates
svn path=/trunk/; revision=19053
|