Permalink
Commits on Jan 30, 2012
  1. 2.31.14

    Matthias Clasen committed Jan 30, 2012
  2. Fix distclean

    Matthias Clasen committed Jan 30, 2012
  3. Dist gconstructor.h

    Matthias Clasen committed Jan 30, 2012
  4. Emit meaningful error messages

    That is useful, even if this is only an internal tool.
    I have been scratching my head why this tool would
    break distcheck...
    Matthias Clasen committed Jan 30, 2012
  5. Fix builddir != src builds

    Matthias Clasen committed Jan 30, 2012
  6. Some more documentation fixes

    Matthias Clasen committed Jan 30, 2012
  7. Assorted documentation fixes

    Matthias Clasen committed Jan 30, 2012
  8. Drop menu markup functions from API docs

    Matthias Clasen committed Jan 30, 2012
  9. Fix doc syntax

    Matthias Clasen committed Jan 30, 2012
  10. Move pragmas out of function body

    It seems that older gcc does not like pragmas inside functions.
    Matthias Clasen committed Jan 30, 2012
  11. Move pragmas out of function body

    It seems that older gcc does not like pragmas inside functions.
    Matthias Clasen committed Jan 30, 2012
  12. Silence another deprecation warning

    Matthias Clasen committed Jan 30, 2012
  13. Silence a deprecation warning

    Advantage of the new deprecation handling: there's pragmas
    to shut them up locally.
    Matthias Clasen committed Jan 30, 2012
  14. Remove a check that triggers deprecation warnings

    Matthias Clasen committed Jan 30, 2012
  15. Updates

    Matthias Clasen committed Jan 30, 2012
  16. Move constructor macros to an internal header and into generated code

    With this we're not longer exporting the constructor headers, which means
    we're not tying ourselves to a macro that might need special tweaking on
    a compiler-by-compiler basis.
    alexlarsson committed Jan 30, 2012
Commits on Jan 29, 2012
Commits on Jan 28, 2012
  1. Updated Norwegian bokmål translation

    Kjartan Maraas committed Jan 28, 2012
  2. glib-compile-schemas: get strict about whitespace

    It's important to have strict rules for handling of whitespace in
    translated strings in GSettings schema files so that the tools
    extracting the messages will end up with the same messages as the
    runtime calling gettext().
    
    The rules are designed to be simple and unambiguous yet cover most
    normal uses in a convenient way.
    
    Those rules are as follows (with rationale):
    
      - for <default> tags, the text content has its leading and trailing
        whitespace stripped off, but internal whitespace is not modified in
        any way.
    
        This allows for slightly more flexible use of whitespace without
        causing that whitespace to appear in the strings for translation.
    
      - for <summary> and <description> tags, the content is split into
        paragraphs.  Paragraphs are separated by two or more sequential
        newline characters.  Each paragraph has its leading and trailing
        whitespace removed and all other whitespace is normalised to a
        single ascii space character.  Finally, the paragraphs are rejoined,
        inserting exactly two newlines between them.
    
        This allows for longer explanations (particularly in the description
        tag) using a natural format that, when normalised, will display
        nicely in toolkits.
    
    This patch implements the rules for <default> tags.  The schema compiler
    currently ignores <summary> and <description> tags.
    desrt committed Jan 28, 2012
Commits on Jan 27, 2012
  1. Updated Spanish translation

    dmustieles committed Jan 27, 2012
  2. Updated Spanish translation

    dmustieles committed Jan 27, 2012
  3. GSettings: two memory use fixes

    First, correct a rather dubious case of accessing a GSettingsSchemaKey
    after clearing it.  This was technically okay because only the key name
    was accessed (and it is not owned by the struct) but it looks very
    wrong.
    
    Second, have g_settings_backend_write() sink the passed in GVariant*.
    Not all backends get this right, and I'm starting to like the pattern of
    virtual function wrappers being responsible for sinking the parameters
    that they are documented as consuming.
    desrt committed Jan 27, 2012
Commits on Jan 26, 2012
  1. gdbus-codegen: Use C array instead of GValueArray

    GValueArray was deprecated in bug 667228 and since we never change the
    size of the array, it was kinda dumb to just GValueArray in the first
    place.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=667228
    
    Signed-off-by: David Zeuthen <davidz@redhat.com>
    David Zeuthen committed Jan 26, 2012
  2. GKeyFile: allow loading from empty strings

    GKeyFile supports empty files and also supports loading from the string
    "", but will fail with a critical if you try:
    
      - explicit length == 0
      - data == NULL
    
    length == 0 should always be valid, and data == NULL should be valid in
    the case that length == 0, so add some testcases for those and fix the
    code up to allow them.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668756
    desrt committed Jan 26, 2012
  3. GDBusInterface: add dup_object() method

    This is needed for thread-safety ... yes, it would have been better to
    make get_object() return a full reference and have something like a
    peek_object() method return a borrowed reference for C convenience
    (only a single vfunc would have been needed). But such an ABI break is
    too late now...
    
    Signed-off-by: David Zeuthen <davidz@redhat.com>
    David Zeuthen committed Jan 26, 2012
  4. gio.symbols: Remove removed g_menu_markup_* symbols

    Signed-off-by: David Zeuthen <davidz@redhat.com>
    David Zeuthen committed Jan 26, 2012
  5. gmain: fix a bunch of comment typos in g_get_monotonic_time()

    And remove a comment about Windows in the fallback implementation that
    no longer applies, since there's now a separate Windows-specific
    implementation.
    danwinship committed Jan 26, 2012
  6. docs: Fix formatting in glib-compile-resource man page

    Fixup the formatting in the example rule for --generate-dependencies.
    Christian Persch committed Jan 26, 2012
  7. Updated POTFILES.in

    ricotz committed Jan 26, 2012
  8. keyfile tests: Fix windows build using portable g_setenv

    ylatuya committed with Sebastian Dröge Jan 26, 2012
  9. docs: Fix the glib-compile-resources docs

    Add a tag missing from commit 45783c5.
    Christian Persch committed Jan 26, 2012