Skip to content
Commits on Jul 5, 2011
  1. 2.29.10

    Matthias Clasen committed Jul 5, 2011
  2. @cgwalters

    build: Use --disable-maintainer-mode for distcheck

    Otherwise due to weird things like gtk-doc.make copying files back
    into the source directory, we may run into the maintainer mode
    bits mistakenly attempting to rerun.
    cgwalters committed Jul 5, 2011
  3. @cgwalters
  4. Update NEWS for 2.29.10

    Matthias Clasen committed Jul 5, 2011
Commits on Jul 4, 2011
  1. Fix the build

    When renaming a variable from _SCRIPTS to _DATA, it helps to
    also rename all references.
    Matthias Clasen committed Jul 4, 2011
  2. Disable a failing test

    Matthias Clasen committed Jul 4, 2011
  3. @fanc999

    Update GIO VS 2010 project templates

    Revert EOL of these files to Unix style as they are to be processed
    during "make dist"
    fanc999 committed Jul 4, 2011
  4. @fanc999

    Updated GIO Visual Studio Projects

    -In gio/Makefile.am, the name for one of the filters for capturing the
     sources for the GIO VS Project Files is corrected.
    -Remove the GIO source file items in the VS project files templates as
     a result for this change, and move the entry of the "new"
     gregistrysettingsbackend.c into the filter in gio/Makefile.am
    fanc999 committed Jul 4, 2011
  5. @murraycu

    G_STATIC_REC_MUTEX_INIT: Fix missing initialization.

    Add the third struct field, zeroed, to avoid a compiler warning.
    murraycu committed Jul 4, 2011
Commits on Jul 3, 2011
  1. @desrt

    Install completion scripts as DATA, not SCRIPTS

    They are sourced by the shell and don't include a #!/bin/sh, so they shouldn't
    be marked as executable.
    desrt committed Jul 3, 2011
Commits on Jul 1, 2011
  1. @danwinship
Commits on Jun 30, 2011
  1. @cgwalters
Commits on Jun 29, 2011
  1. gio: Some more build fixes

    Emmanuele Bassi committed Jun 29, 2011
  2. Fix build

    The g_return_val_if_fail() macro takes a return value.
    Emmanuele Bassi committed Jun 29, 2011
  3. @desrt @robert-ancell
  4. @desrt @robert-ancell

    GAction: make GObject properties read-only

    GAction is a read-only interface (as is visible by the lack of _set() functions
    on its API).  The properties on the interface currently force implementors to
    support writing of the properties at construct time, however.
    
    Lift that restriction.
    
    Take advantage of this from GSimpleAction by nuking the set_property
    function and setting the fields directly in the constructor.
    desrt committed with robert-ancell Jun 29, 2011
  5. @desrt @jjardon

    actions: merge testcases change_state and entries

    Since we have support for change_state in GActionEntry now.
    desrt committed with jjardon Jun 29, 2011
  6. @desrt @jjardon
  7. @desrt @jjardon

    Add example for 'change-state' signal

    Pulled from the testcase.
    desrt committed with jjardon Jun 29, 2011
  8. @desrt @jjardon
  9. @desrt @jjardon

    Add 'change-state' signal to GSimpleAction

    If connected, allows the user to control the result of
    g_action_change_state().
    desrt committed with jjardon Jun 29, 2011
  10. @desrt @jjardon
  11. @desrt @jjardon

    Add a test case for GActionEntry

    desrt committed with jjardon Jun 29, 2011
  12. @desrt @jjardon

    Add g_simple_action_group_add_entries()

    A convenience API for creating lots of actions quickly.
    desrt committed with jjardon Jun 29, 2011
  13. @desrt @jjardon

    allow NULL state in g_simple_action_new_stateful

    as an undocumented feature
    desrt committed with jjardon Jun 29, 2011
  14. @desrt @seb128

    Make 4 incompatible changes to the GAction API

    This commit represents an API break to GAction in the following ways:
    
      - the 'set_state' entry in the GActionInterface vtable has been
        renamed to 'change_state'.  The number and order of vtable items has
        not otherwise changed.
    
      - g_action_set_state() has been renamed to g_action_change_state() to
        match the updated vtable entry.
    
      - the "state" property of the GAction interface has been changed to
        read-only to reflect the fact that g_action_set_state() no longer
        exists.
    
      - GSimpleActionClass has been hidden.  GSimpleAction can no longer be
        subclassed.
    
    >> Rationale
    
    g_action_set_state() has never been a true setter in the sense that
    calling it will update the value of the "state" property.  It has always
    been closer to "request 'state' to be changed to this value" with
    semantics defined by the implementor of the interface.  This is why the
    equivalent method in GActionGroup had its name changed from 'set' to
    'change'.  This change makes the two interfaces more consistent and
    removes any implication about the effect that calling set_state() should
    have on the 'state' property.
    
    >> Impact
    
    This incompatible API break was undertaken only because I strongly
    suspect that it will go entirely unnoticed.  If the break actually
    affects anybody, then we will accommodate them (possibly going as far as
    to revert this commit entirely).
    
    The virtual table change only impacts implementors of GAction.  I
    strongly suspect that this is nobody (except for GSimpleAction).
    
    The hiding of GSimpleActionClass only impacts impacts subclasses of
    GSimpleAction.  I strongly suspect that none of these exist.
    
    The changing of the property to be read-only only affects people who
    were trying to change the state by using GObject properties.  I strongly
    suspect that this is nobody at all.
    
    The removal of the g_action_set_state() call is the most dangerous, but
    I still suspect that it will impact nobody outside of GLib.  If anybody
    is impacted by this change then, at their request, I will reintroduce
    the API as a deprecated alias for g_action_change_state().
    desrt committed with seb128 Jun 29, 2011
  15. @fanc999

    Update Visual Studio README.txt's

    -The VS2010 README.txt should have Windows CRLF EOL.
    -Tell people about the added dependency on LibFFI
    fanc999 committed Jun 29, 2011
  16. @fanc999

    Re-attempt to correct EOL on VS2010 solution

    This time I realized that I needed to set autocrlf=false on my Windows side
    ... ugh...
    
    This is one of those files that must have CRLF line endings to work
    orrectly :|
    fanc999 committed Jun 29, 2011
Commits on Jun 28, 2011
  1. @cgwalters
  2. @cgwalters

    gmain: Fall back to pipes if kernel doesn't support EFD_CLOEXEC for e…

    …ventfd()
    
    Also remove the caching of checking for eventfd; just try it every time, it's
    cheap enough to do so.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=653570
    cgwalters committed Jun 28, 2011
Commits on Jun 27, 2011
  1. @booxter

    Updated Belarusian translation.

    booxter committed Jun 28, 2011
  2. @booxter

    Updated Belarusian translation.

    booxter committed Jun 28, 2011
  3. @desrt @jjardon
Commits on Jun 25, 2011
  1. @booxter

    Updated Belarusian translation.

    booxter committed Jun 25, 2011
Commits on Jun 24, 2011
  1. @csaavedra

    GSimpleAction: fix typo

    csaavedra committed Jun 24, 2011
Something went wrong with that request. Please try again.