Permalink
Commits on Dec 12, 2011
  1. glib 2.31.4

    desrt committed Dec 12, 2011
  2. GActionGroupExporter: stop using signal IDs

    desrt committed Dec 12, 2011
    GDBusConnection recently changed to dispatching its GDestroyNotify calls
    from an idle instead of on-the-spot.  Under the previous regime, we
    would destroy-notify the action group export of a GtkApplicationWindow
    at the point it was removed from the application (ie: slightly before
    being disposed).
    
    With the destroy notify now deferred to an idle, the window has already
    been disposed, so the signal handlers have already been disconnected.
    
    Avoid the problem by dropping our use of signal IDs and just do
    g_signal_handlers_disconnect_by_func(), which doesn't complain if there
    is no connection.
  3. More clearly define 'named menu' in the XML parser

    desrt committed Dec 12, 2011
    This is when menus have id='' attributes.
  4. GMenu parser: use G_MARKUP_COLLECT_BOOLEAN

    desrt committed Dec 12, 2011
    ...instead of trying to parse the boolean for ourselves.
  5. update maintainers in glib.doap

    desrt committed Dec 12, 2011
    (at request of sysadmin team)
  6. GApplication: fix a copy-paste error

    Matthias Clasen committed Dec 12, 2011
    Activating an action must not turn into a change-state request.
  7. Rearrange GApplication long desc a bit

    Matthias Clasen committed Dec 12, 2011
  8. Expand actiongroup docs a bit more

    Matthias Clasen committed Dec 12, 2011
Commits on Dec 11, 2011
  1. Fix an assertion when activating apps a second time

    Matthias Clasen committed Dec 11, 2011
    This was causing the following critical when running bloatpad twice:
    GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table != NULL' failed
  2. Add some more since tags

    Matthias Clasen committed Dec 11, 2011
  3. Add a since tag

    Matthias Clasen committed Dec 11, 2011
  4. Fix since tag

    Matthias Clasen committed Dec 11, 2011
  5. Whitespace fixes

    Matthias Clasen committed Dec 11, 2011
    And add some missing since tags.
  6. Add g_application_set/get_default to the docs

    Matthias Clasen committed Dec 11, 2011
  7. Add since tags

    Matthias Clasen committed Dec 11, 2011
Commits on Dec 10, 2011
  1. Clean up GApplication docs

    desrt committed Dec 10, 2011
    Clean up the docs for GApplication and related classes.
    
    I'm no longer writing documentation for the structure type of classes
    and interfaces.  See https://bugzilla.gnome.org/show_bug.cgi?id=665926
    for discussin on the correct way forward on this point.
    
    Also: stop putting gtk-doc comments in installed headers.
  2. GDate: gtk-doc fixup

    desrt committed Dec 10, 2011
  3. Updated Korean translation

    darkcircle committed with changwoo Dec 10, 2011
  4. Updated Hebrew translation.

    yarons committed Dec 10, 2011
Commits on Dec 9, 2011
  1. gfile: Don't use C++ keyword "template" as variable name

    cgwalters committed Dec 9, 2011
    This breaks autotestkeyword.cc from gtk+.
  2. GFile: add g_file_new_temp

    phomes committed with danwinship Dec 8, 2011
    A convenience function that creates a temporary file and returns
    a GFile and GFileIOStream for it.
    
    The file is created using g_file_open_tmp.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=657085
  3. Cosmetic doc change

    Matthias Clasen committed Dec 9, 2011
  4. Updated POTFILES.in

    piotrdrag committed Dec 9, 2011
  5. Updates

    Matthias Clasen committed Dec 9, 2011
Commits on Dec 8, 2011
  1. gio.symbols fixes

    desrt committed Dec 8, 2011
  2. GDBusActionGroup: make API just like GDBusMenuModel

    desrt committed Dec 8, 2011
    Have one simple _get() API that returns the group immediately, in an
    empty state.  The group is initialised on the first attempt to interact
    with it.
    
    Leave a secret 'back door' for GApplication to do a blocking
    initialisation.
  3. GDBusActionGroup: drop ability to 'inject'

    desrt committed Dec 8, 2011
    Also drop the GDBusActionGroupFlags that were only meant to facilitate
    injection-based usage.
  4. More documentation fixes

    Matthias Clasen committed with desrt Dec 8, 2011
  5. Fix up docs

    Matthias Clasen committed with desrt Dec 8, 2011
  6. Don't use deprecated GApplication api in examples

    Matthias Clasen committed with desrt Dec 8, 2011
  7. GDBusMenuModel: become thread-aware

    desrt committed Dec 8, 2011
    Allow imports of the same menu on multiple different main contexts at
    the same time by creating a separate object for each context.
  8. menu threaded test: run the mainloop after export

    desrt committed Dec 8, 2011
    GDBusConnection now dispatches GDestroyNotify calls back to the
    mainloop.  Adding an idle to the mainloop is O(n) in the number of idles
    already there.  We therefore need to periodically empty the mainloop to
    avoid quadratic behaviour with a very large 'n'.