Skip to content
  • Zach Goldberg's avatar
    Implementation callback support with scoping and basic argument support. · 610dd1ee
    Zach Goldberg authored
    This patch was originally written by
    Zach Goldberg <zach@zachgoldberg.com> with modifications and
    review by Simon van der Linden <svdlinden@src.gnome.org> and
    Colin Walters <walters@verbum.org>.
    
    This impementation enforces the assumption that any one function
    signature can only have one (callback, userdata, destronotify) tuple.
    This allows us to move callback creation into the actual function
    invoke pipeline and also to keep just one destroy notify callback
    around, vastly simplifying the code.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=603095
    610dd1ee