Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: 2.31.20

Mar 05, 2012

  1. 2.31.20

    authored March 05, 2012
  2. Update glib-genmarshal docs

    A bunch of new commandline options sneaked in without docs...
    authored March 05, 2012
  3. Fix a compiler warning

    authored March 05, 2012
  4. gobject: Fix symbol lists

    authored March 05, 2012
  5. More updates

    authored March 05, 2012
  6. Alexander Larsson

    Merge branch 'signal-performance'

    authored March 05, 2012
  7. Fix distcheck

    authored March 04, 2012
  8. update Simplified Chinese (zh_CN) translation

    authored March 05, 2012
  9. Fix distcheck

    authored March 04, 2012
  10. Updates for 2.31.20

    authored March 04, 2012
  11. Fix binding properties of the same object

    This problem was pointed out in bug 639873.
    The patch here is based on Matt Barnes patch,
    I've added a testcase as well.
    authored March 04, 2012
  12. Nirbheek Chauhan

    Run gdb under libtool so that local libraries are used

    If this isn't done, the system-wide glib is used for this test,
    and that can cause test failures.
    
    https://bugzilla.gnome.org/621368
    authored February 21, 2012 Matthias Clasen committed March 04, 2012

Mar 04, 2012

  1. Updated Slovenian translation

    authored March 04, 2012
  2. Updated Slovenian translation

    authored March 04, 2012 Matej Urbančič committed March 04, 2012

Mar 03, 2012

  1. build: include glib-compile-resources.xml in the dist tarball

    authored March 04, 2012
  2. build: Fix failure on "make distclean"

    authored March 03, 2012
  3. Alexander Larsson

    fastpath: Do allow NO_RECURSE fastpath for NOP emissions

    This fixes a performance regression wrt the old NOP emission
    handler.
    authored March 03, 2012
  4. glib/gmacros.h: Fix up attribute to avoid namespace collisions

    authored February 23, 2012 danwinship committed March 03, 2012
  5. Dan Winship

    gspawn: rename G_SPAWN_ERROR_2BIG to be more bindings-friendly

    Rename G_SPAWN_ERROR_2BIG to G_SPAWN_ERROR_TOO_BIG (while keeping the
    old name for compatibility), to fix problems with language bindings
    where the old name translates into something that would be
    syntactically invalid due to starting with a digit.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=671025
    authored March 02, 2012
  6. Ryan Lortie

    GApplication: fix name unregister logic

    We were attempting to unregister our ownership of our D-Bus name even in
    the case that we were non-unique (ie: we didn't actually own the name).
    Rework the logic a bit to prevent that: for non-unique, we leave
    impl->bus_name as NULL and we only register/unregister if it is
    non-NULL.
    authored March 03, 2012
  7. Nguyễn Thái Ngọc Duy

    Updated Vietnamese translation

    authored March 03, 2012
  8. Nguyễn Thái Ngọc Duy

    po/vi: import from Damned Lies

    authored March 03, 2012
  9. Updated Basque language

    authored March 03, 2012 dooteo committed March 03, 2012

Mar 02, 2012

  1. Bug 640202 Impossible to build multi-architecture libraries

    Hides ELF-only linker flag -export-dynamic from non-ELF linkers.
    authored March 02, 2012 jralls committed March 02, 2012
  2. Alexander Larsson

    Mask out G_SIGNAL_TYPE_STATIC_SCOPE when comparing types

    authored March 02, 2012
  3. build: Fix rules for marshalers.[ch]

    authored March 02, 2012
  4. Alexander Larsson

    Add more tests for signal emissions

    authored March 02, 2012
  5. Alexander Larsson

    Optimize single-handler va_marshaller case

    When there is only one closure handling a signal emission and
    it doesn't have a bunch of complicated features enabled we
    can short circuit the va_args collection into GValues and call the
    callback via the va_marshaller directly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661140
    authored February 22, 2012
  6. Alexander Larsson

    Use builtin marshallers and va_marshallers if possible

    If the signal argumment types matches a built in standard
    marshaller we use the va_marshaller for that, and also the
    normal marshaller if NULL was specified (as its faster than
    the generic one).
    authored March 02, 2012
  7. Alexander Larsson

    Add g_signal_set_va_marshaller

    This lets you set a va_marshaller on your signal which will be
    propagated to all closures for the signal. Also, automatically
    uses the generica va_marshaller if you specify a NULL c_marshaller.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661140
    authored February 22, 2012
  8. Alexander Larsson

    Add _g_closure_is_void to check for NULL vfuncs

    authored February 28, 2012
  9. Alexander Larsson

    Support generating va marshallers in glib-genmarshal

    authored February 22, 2012
  10. Alexander Larsson

    Add optional support for varargs marshallers to GClosure

    These closures support being invoked on a va_args which can
    be useful as you can then avoid boxing the va_args into
    GValues in certain cases.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661140
    authored February 22, 2012
  11. Alexander Larsson

    Add GRealClosure and move meta_marshallers there

    This means we're not abusing the notifiers for meta_marshallres,
    and we're able to later cleanly add other fields to GClosure.
    
    We still have to leave the ABI intact for the GClosure->meta_marshal
    bit, as old G_CLOSURE_N_NOTIFIERS macro instances still accesses it.
    However, we always set it to zero to keep those macros working.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661140
    authored February 22, 2012
  12. Alexander Larsson

    tests: Add generic and empty signal emission performace tests

    generic means it uses the generic marshaller
    empty means the vfunc pointer is NULL
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661140
    authored February 22, 2012
Something went wrong with that request. Please try again.