[glib] Created tag 2.31.0



The signed tag '2.31.0' was created.

Tagger: Ryan Lortie <desrt desrt ca>
Date: Wed Oct 19 16:02:26 2011 -0400

    glib 2.31.0

Changes since the last tag '2.29.90':

Alexander Larsson (3):
      Fix up testcase broken due to g_thread_new API change
      Don't define GLIB_COMPILATION in libgthread
      Actually Don't define GLIB_COMPILATION in libgthread

Alexander Shopov (1):
      Updated Bulgarian translation

Alexandre Franke (1):
      Update French translation

Algimantas MargeviÄius (1):
      Updated Lithuanian translation

Antoine Jacoutot (3):
      gunixmounts: Fix compilation on BSD
      Fix DATADIRNAME on OpenBSD.
      gio: enable test_peer regression test for OpenBSD

Aron Xu (1):
      Update Simplified Chinese translation.

Bastien Nocera (1):
      [gio] Improve doc for g_file_make_directory_with_parents()

Behdad Esfahbod (1):
      Fix docs

Brian Koning (1):
      GApplication: introduce ::shutdown

Bruce Cowan (1):
      Updated British English translation

Carles Ferrando (1):
      [l10n]Updated Catalan (Valencian) translation

Christian Persch (1):
      GKeyFile: Add refcounting API

Chun-wei Fan (27):
      gmappedfile.c: Define S_IFREG on Win32 when it's not available
      VS support updates
      gthread.c: Declare variable at start of block
      Fix warning/error C4013 (implicit declarations)
      Update glibconfig.h.win32(.in)
      gstringchunk.c: Include gutils.h
      Bug 660851: Update GIO for changes in GThread API
      config.h.win32(.in): Update for strcasecmp
      gthread-deprecated.c: Include gutils.h
      gobject/gclosure.c: Made up for missed pointer deref
      Revert "gobject/gclosure.c: Made up for missed pointer deref"
      gobject/gclosure.c: Add type cast for int_val = value
      gobjet/gclosure.c: Fix styling issues
      glibconfig.win32(.in): Cleanup cruft
      Update VS property sheets
      Use GLIB_DEPRECATED instead of G_GNUC_DEPRECATED in our headers
      Update VS property sheets
      Bug 661438: Fix up gmacros.h a bit
      Bug 661438: Update msvc_recommended_pragmas.h
      Update VS projects
      Update VS property sheets
      Update VS property sheets
      glib/tests/thread.c: Add config guards
      Update VS property sheets
      GLib: Add forgotten includes and build fixes
      Fix gio.symbols
      Move _glib_get_locale_dir to ggettext.c

Colin Walters (6):
      Add glib__private__() API to share between glib,gio; port GWakeup to it
      tests: Add a some torture test cases for the generic marshaller
      gvalue: Add explicitly signed g_value_get_schar() and g_value_set_schar()
      gmacros: Hide G_STATIC_ASSERT from g-ir-scanner
      gvariant: Briefly mention limits
      gvariant: Doc typo fix

Cosimo Cecchi (1):
      timeval: add introspection annotations to g_time_val_from_iso8601()

Damien Lespiau (1):
      simpleaction: Fix documentation of :enabled

Dan Williams (4):
      tests: Add some return value torture testcases for the generic marshaller
      tests: fix generic closure marshalling tests
      tests: add signal marshalling return tests for int/uint
      closure: fix handling of ENUMs and integral return types on 64-bit BE platforms

Dan Winship (23):
      Make threads mandatory
      Remove !g_thread_supported() codepaths in gio
      gsocks5proxy, gsocks4aproxy: simplify some error messages
      GThreadedResolver: don't overwrite errors
      gio-2.0.pc.in: drop stray reference to libasyncns
      giostream: "closed" property should not be marked writable
      g_simple_async_result_complete_in_idle: add a minor doc clarification
      Add thread-safety warnings to the g_setenv() and g_unsetenv() docs
      update .gitignores
      gthread: remove a stray reference to GStaticMutex
      gio/tests/socket-client: fix a crash (and some indentation)
      gsettingsbackend: remove useless check
      Add _g_io_module_get_default(), use to simplify other *_get_default()s
      gthreadedresolver: remove a bit of cruft
      Fix up some doc comments that referred to threads not being enabled
      Add g_main_context_ref_thread_default()
      Fix two tests for G_DEBUG=gc-friendly
      g_time_val_from_iso8601: clarify the docs a bit
      Simplify checks for CLOCK_MONOTONIC
      giomodule: make the default_modules mutex recursive
      gthread-deprecated: add a mising "static" to a method
      gutils: Add functions for working with environment arrays
      GAppLaunchContext: add environment-manipulating functions

Daniel Mustieles (1):
      Updated Spanish translation

David Schleef (1):
      Fix spelling of G_IO_FLAG_IS_WRITEABLE

David Zeuthen (14):
      gdbus-codegen: Single letter namespaces get dropped from symbol names
      gdbus-codegen: Support Ugly_Case for given C namespace
      GDBusObjectManagerServer: Add test for export_uniquely() method
      gdbus-codegen: Update man page to reflect how --annotate actually works
      gdbus-codegen: Clarify how naming and Ugly_Case handling works
      GDBusObject{Proxy,Skeleton}: Prefix properties with g- to avoid collisions
      GUnixFileMonitor: Use /proc/mounts for monitoring mount changes
      GUnixFileMonitor: Clean up /proc/mounts monitoring
      GUnixMountPoint: expose options
      GDBusProxy: Correctly handle unknown members when having an expected interface
      GDBus: disable two more GDBus tests using fork()
      GDBus: Regenerate code when the codegen or options passed to it changes
      GDBusConnection: Make pending calls error when the connection is lost
      gio: Introduce get_sort_key() methods on GDrive, GVolume and GMount

Edward Sheldrake (1):
      Add another mimeapps test

Emmanuele Bassi (2):
      Add macros for GSourceFunc return values
      Fix annotations for source/target in g_object_bind_property_*

Federico Mena Quintero (1):
      bgo#640212 - Replace "error stating file" with friendlier messages

Florian MÃllner (1):
      desktop-app-info: Add support for X-GNOME-Keywords

Fran Dieguez (1):
      Updaged Galician translations

Gabor Kelemen (1):
      Updated Hungarian translation

Gil Forcada (1):
      [l10n]Updated Catalan translation

Giovanni Campagna (2):
      Turn GKeyFile into a boxed for introspection
      GKeyFile: improve introspection annotations

I Felix (2):
      Updated Tamil Translations
      Updated Tamil Translations

Ihar Hrachyshka (1):
      Updated Belarusian translation.

Jasper Lievisse Adriaanse (1):
      Fix URL to strlcpy(3) manpage in comment.

Javier JardÃn (6):
      gfile: Be clear about freeing GFile objects
      docs: Use G_VALUE_INIT
      tests: Use G_VALUE_INIT
      gio: Use G_VALUE_INIT
      gobject: Use G_VALUE_INIT
      tests/gobject: Use G_VALUE_INIT

Jiro Matsuzawa (2):
      Updated Japanese translation
      Updated Japanese translation

John Ralls (1):
      Bug 661129: Duplicate symbols zero_thread and g_once_mutex on OSX

Jorge GonzÃlez (1):
      Updated Spanish translation

Josselin Mouette (1):
      Fix default setting generation in g_desktop_app_info_set_as_last_used

Kean Johnston (1):
      GIOModule: Use G_SEARCHPATH_SEPARATOR_S instead of ":"

Kenneth Nielsen (1):
      Updated Danish translation

Kjartan Maraas (2):
      Added Norwegian bokmÃl translation
      Updated Norwegian bokmÃl translation

Kushal Das (1):
      g_key_file_parse_value_as_integer: Integers can have trailing whitespaces or tabs

Luca Ferretti (1):
      Updated Italian translation

Manoj Kumar Giri (2):
      Updated Oriya Translation
      Updated Oriya Translation

Mario BlÃttermann (1):
      [l10n] Updated German translation

Martin Pitt (1):
      Clarify g_spawn_*() behaviour without full path

Matej UrbanÄiÄ (2):
      Updated Slovenian translation
      Updated Slovenian translation

Matthew Barnes (1):
      GDBusObjectManagerServer: Use correct object path in export_uniquely() method

Matthias Clasen (172):
      Keep up with the standards
      Avoid some compiler warnings
      Add some tests for mimeapps.list handling
      glib-compile-schemas: Pedantic string fixes
      GKeyFile: Unify error messsages a bit
      Cosmetics
      Adapt tests to string changes
      Revert "Fix default setting generation in g_desktop_app_info_set_as_last_used"
      Also check api results
      Expand mimeapps test
      Fix formatting in a doc comment
      GDesktopAppInfo: Improve docs
      GMappedFile: return an error when trying to map a device
      Remove redundant checks
      Use xlocale functions where available
      Fix g_ascii_formatd tests
      Fix a merge accident
      Forgotten part of an earlier mismerge
      Clean up g_thread_yield implementation
      Move docs around
      Move g_private_new() to common code
      Don't use the thread vtable for g_thread_yield()
      And move the g_thread_yield() docs too
      Don't use the thread_equal vfunc anymore
      Don't use the thread_exit vfunc
      Remove a leftover from errorcheck mutexes
      trivial: small header reordering
      More header cosmetics
      Drop an unused variable
      Use adaptive mutexes when available
      Some gthread doc updates
      Add trivial tests for GMutex and GRecMutex
      Fix g_rec_mutex_trylock
      Add basic tests for GRWLock
      Fix g_rwlock_{writer,reader}_trylock
      Add headers
      Add a mutex test
      Add some more rw lock tests
      Remove an unused variable
      Add a non-trivial GRecMutex test
      Add a non-trivial GRWLock test
      Make the rec mutex test a little more verbose
      Add GOnce tests
      Add a nontrivial read-write lock test
      Add a test for GCond
      Add a testcase for bug 659866
      Fix an uninialized variable warning
      GThread doc additions
      Document G_THREADS_IMPL_WIN32
      Drop G_THREADS_IMPL_NONE from the docs
      GThread: more doc updates
      Move deprecated GThread functions to a separate file
      Move includes to the top of the file
      Move GThread docs around
      More GThread docs tweaks
      Some more gthread reshuffling
      Clean up atomic cruft
      Prevent data loss in gdesktopappinfo.c
      Mark g_thread_create_with_stack_size as new API
      Add an index for 2.32 api additions
      GThread: cosmetic fix
      GThreadPool: cosmetic cleanups
      GAsyncQueue: Move private API to a private header
      GAsyncQueue: Cosmetic fixes
      GAsyncQueue: embed the GCond
      GAsyncQueue: internal cleanup
      GAsyncQueue: simplify an internal function
      Move keyfile docs inline
      Move test docs inline
      Move string utility docs inline
      Move file utility docs inline
      GString: cosmetic cleanups
      Move GString docs inline
      Move GStringChunk into its own files
      One forgotten moved doc
      GHash: Cosmetic changes
      Move all hash functions to ghash.c
      Add tests for GPrivate and GStaticPrivate
      Clean up includes
      Whitespace fixes
      Rework the way GStaticPrivate data is freed
      Add another GCond test
      Add a few comments
      Replace static privates by privates
      Define GLIB_COMPILATION when building libgthread.so
      Add new thread creation API
      Make thread names useful in a debugger
      Don't put threads created with g_thread_new() on the list
      Deprecate GStaticPrivate and g_thread_foreach
      Don't use g_thread_foreach in tests
      Fix doc build
      Documentation fixes
      Cosmetics
      Add some more thread tests
      Remove bits of dead code identified by coverage tests
      Add a few more tests
      Improve testcoverage in the rec-mutex test
      Improve test coverage in the GString tests
      Improve test coverage in the thread tests
      Add a test for thread creation failure
      Need to check for prlimit
      Misc test coverage improvements
      Remove cruft from g_strerror and g_strsignal
      Add a warning to g_thread_init_with_errorcheck_mutexes
      Remove mention of gthread-2.0.pc from 'Compiling' section
      Update threads docs for the demise of g_thread_init()
      Don't redundantly redeclare
      USE __COUNTER__ instead of __LINE__ when available
      Add a test for g_date_time_new_from_timeval_utc
      Improve coverage of GHmac tests
      Improve coverage of string function tests
      Improve GCache test coverage
      Improve GNode test coverage
      Call setlocale in markup-parse test
      Add some more GMarkup tests
      Pass G_DEBUG=g-gc-friendly when running the tests
      Remove a bit of dead code
      Test a few more GIOChannel functions
      Add some GHookList tests
      Add G_GNUC_DEPRECATED to deprecated APIs in glib
      Add G_GNUC_DEPRECATED to deprecated functions in gobject
      Add G_GNUC_DEPRECATED to deprecated functions in gio
      Silence deprecation warnings in deprecated/
      Don't use deprecated GThread API in gio tests
      Compile private test with -pthread on UNIX
      Add better deprecation macros
      Add our own deprecation macros
      Silence deprecations in deprecated/ (again)
      Update deprecation docs
      Make single includes mandatory
      Disable deprecations where appropriate in tests
      Disable deprecations where appropriate in tests
      Deprecate GCache
      Move GScanner docs inline
      Move more docs inline
      Minor doc clarifications
      Update doc lists
      Add g_thread_try to the docs
      Add a test involving g_thread_ref/unref
      Improve test coverage
      Documentation additions
      Add atomic test to TEST_PROGS
      Documentation tweaks
      Expand thread docs a bit
      Move environment-related functions into their own files
      Add tests for new g_environ_ functions
      Misc doc formatting fixes
      Add 'Since 2.32' indexes to gio and gobject docs
      Drop unused  copy of _g_getenv_nomalloc
      Forgotten file
      And fix the syntax, too
      Include genviron.h where necessary
      Move g_get_codeset next to g_get_charset
      Add GAsyncQueue unit test
      Add g_get_codeset test
      Add app lauch environment test
      Add a tests of some GVfs functions
      Pass correct data to fatal log handlers
      Move GTrashStack out of gutils.[hc]
      Move version APIs out of gutils
      Add deprecation annotations to mem chunk apis
      Move charset and locale name functions to their own files
      Also clean up includes
      Reshuffle genviron.c
      Trivial
      include cleanup
      Reshuffle some functions between gutils and gfileutils
      Move gettext variations into their own files
      Make things compile again
      include cleanup
      More include cleanups
      Fix an include guard mismatch

Murray Cumming (1):
      Revert "Add g_memory_input_stream_new_from_data_full/add_data_full() apis"

Nguyán ThÃi Ngác Duy (2):
      po/vi: import from Damned Lies
      Updated Vietnamese translation

OKANO Takayoshi (1):
      Updated Japanese translation

Og B. Maciel (1):
      Updated Brazilian Portuguese translation.

Peter MrÃz (1):
      Updated Slovak translation

Petr Kovar (1):
      Update Czech translation

Philip Van Hoof (1):
      GMappedFile: Add API to create from an existing file descriptor

Philip Withnall (1):
      Don't close stream twice when splicing

Piotr DrÄg (3):
      Updated Polish translation
      Updated Polish translation
      Updated POTFILES.in

Richard Hughes (1):
      Fix the description for g_app_info_get_icon()

Ryan Lortie (229):
      'master' is now glib 2.31.0
      GSettingsBackend: emit changes to correct thread
      Revert "GIOSchedulerJob: Improve struct packing"
      Update building docs to mention mandatory threads
      Deprecated (undocumented) g_thread_gettime
      gthread: remove some unused forward declarations
      GThread: remove errorcheck mutex support
      Remove the dead 'none' thread implementation
      Remove support for custom thread implementations
      Remove support for DCE threads
      Remove useless macros from when we supported DCE
      Move thread priority translation into the backends
      Stop using HAVE_G_THREAD_IMPL_INIT
      win32 threads: assume TryEnterCriticalSection
      invert gthread-impl includes
      Move the GThread implementations to glib/
      make g_thread_init_glib() idempotent
      win32: remove version init from g_thread_init_glib
      emufutex: remove init from g_thread_init_glib
      GRand: remove setup from g_thread_init_glib
      GRand: Make sure to g_thread_init_glib()
      Add private glib_get_worker_context() API
      GMainLoop: remove single-threaded case
      GMain: simplify logic for g_wakeup_acknowledge()
      Modify child and signal sources to use worker
      gtester: Remove SIGCHLD race workarounds
      GMainLoop: remove wall clock time cache
      gwakeup.h: add missing header for GPollFD
      glib worker: move to glib-private framework
      Remove now-useless glibprivate.h
      Drop long-removed atomic thread init from header
      glib-private: #include <glib.h>
      Clean up l10n threading stuff
      GRegex: fix thread-unsafe initialiser code
      gmain: get rid of poll_waiting
      Nix inaccurately named g_main_context_init_pipe()
      GType tutorial: clarify class struct initialisation
      hashing: always use signed chars
      Merge remote-tracking branch 'gvdb/master'
      GApplication: add chain-up checks
      mainloop: detect fork() and abort
      GApplication test: fix testcase to avoid fork()
      GApplication: don't create a mainloop
      Disable two GDBus tests
      gatomic: use pthread mutexes instead of GMutex
      gmain: fix some win32 build errors
      GVariant: avoid 'ARRAY_INFO' as function name
      glib-compile-schemas: remove --uninstall option
      Move GAllocator/GMemChunk to separate file
      Move deprecated GRel to deprecated/
      Move deprecated GCompletion to deprecated/
      Don't #include <glib/gslice.h> from gmem.h
      Remove unused header gdebug.h
      gbitlock: #include "gslice.h"
      gunixmounts: exempt entries with "none" mountpoint
      gmessage.c: mark a private function static
      Rework GMutex and GCond APIs
      libglib: drop use of GStaticMutex
      libglib: stop using g_mutex_new
      G_LOCK: port from GStaticMutex to GMutex
      Port g_mutex_new to use GSlice
      libglib: stop using g_cond_new in some places
      Port g_cond_new to use GSlice
      Remove "temporary until GLib is fixed" code
      GSettings: port from GStaticMutex to GMutex
      GParamSpecPool: port from GStaticMutex to GMutex
      Stop using GStaticMutex in two testcases
      GStaticMutex: remove ./configure checks
      Rework GPrivate
      Continue GPrivate rework
      gmessages: do implicit GPrivate initialisation
      GThread: always initialise the system thread
      Add glib-ctor functionality
      gslice: move initialisation to glib-ctor
      gmem: move to glib-ctor
      g_private_new: use GSlice
      gthread-win32: use __stdcall markers where needed
      GThread: deprecate thread priorities
      GSystemThread: port 'self' 'join' and 'create'
      NULL g_system_thread_{exit,equal} in the vtable
      gthread.h: drop the vtable access macros
      Merge g_thread_functions_for_glib_use
      Remove g_thread_functions_for_glib_use_old
      Remove the concept of 'bound'
      g_system_thread_create: drop unused args
      Drop g_thread_fail()
      Deprecate g_thread_create_full()
      disable glib-ctor on win32
      g_thread_init: take a gpointer as the arg
      Move some things to deprecated/gthread.h
      Revert "Drop an unused variable"
      gthread.h: remove some bogus decl/comments
      gthread-win32: rename a struct member
      gthread-win32: trivial condition change
      win32: Add 'shared' support to SRWLock emulation
      gthread: remove impl init functions
      Add GRWLock
      Add a new recursive mutex type, GRecMutex
      Port internal GStaticRecMutex users to GRecMutex
      gtype: port from GStaticRWLock to GRWLock
      Deprecate GStatic{,Rec,RW}Mutex
      gslice: remove single-threaded case
      GDateTime test: fix a race
      Add gthread.h to deprecated headers
      winxp threads: detect SRWLock emulation reentrancy
      glib tests: Compile new thread tests on win32
      GDesktopAppInfo: simplify how defaults work
      GSettings schemas: allow for zero items in schema
      mutex testcase: add a performance test
      Stop dithering over GPrivate
      locks: rename a bunch of parameters
      win32: fix GPrivate fallout
      GThread posix: switch to Windows ABI
      Re-enable 'include' testcase
      locks: drop _INIT macros
      locks: change the ABI just a bit
      locks: Add initialisation notes
      Revert "GSettings: don't abort on missing schemas"
      GAsyncQueue: properly set free function
      rec-mutex testcase: add a performance test
      macro wrappers for g_once_init_enter/leave
      Add README notes about recent changes
      GDBus: switch to struct-embedded GMutex and GCond
      GCancellable: use GCond and GMutex directly
      GMain, ThreadPool: embed GCond in struct
      GThreadedResolver: port to embedded GMutex/GCond
      GDBus codegen: generate code with embedded GMutex
      Make G_ASSERT_STATIC work with clang
      GIO: switch a couple more GMutex users to _init()
      Fix an invalid non-looping use of GCond
      Clean up process of calling g_debug_init()
      Deprecate g_thread_init()
      gitignore
      win32 fixes from g_thread_init() deprecation
      Add GPrivate destroy notify testcase
      win32: stop leaking GPrivate data
      gslice: stop using ctors
      Test that g_slice_set_config() works
      end the glib-ctor experiment
      gtimer: remove warnings about threads
      GVariant: add a clarification to the docs
      drop errorcheck mutex test
      Remove g_mutex_new()/g_cond_new() in testcases
      gdbusprivate: fix a missed g_mutex_free()
      Deprecate g_{mutex,cond}_{new,free}()
      Move typedef GStaticPrivate to deprecated/
      gthread.h: a bunch of pointless whitespace changes
      Be sure to #include "gutils.h" in gbacktrace.c
      Cleanup thread documentation
      Several docs cleanups
      .gitignore
      Move G_LOCK below GMutex in the docs
      GStaticMutex: ABI fixup
      gmain: use GPrivate instead of GStaticPrivate
      GStaticPrivate: implement via GPrivate
      thread: use GPrivate for enumerable threads
      thread: call g_enumerable_thread_add via callback
      thread: use GSList for g_thread_foreach list
      GStaticRecMutex: implement via GRecMutex
      thread: Remove the zero_thread
      thread: remove dead decl from gthreadprivate.h
      thread: remove GSystemThread assign/equal
      missed from last commit
      thread: hide g_static_rec_mutex_get_rec_mutex_impl
      thread: reduce use of system_thread
      thread: Delete g_system_thread_self()
      thread: drop thread setup function hackery
      thread: stop sharing g_once_mutex
      thread: delegate allocation of GThread to backends
      g_system_thread_join: take GRealThread *
      g_system_thread_join: rename to _wait()
      g_system_thread_create: SystemThread -> RealThread
      g_system_thread_create: drop 'data' arg
      Combine g_sytem_thread_{new,create}()
      thread creation: Simplify error handling
      posix threads: use our own system_thread
      win32: fix function name clash
      win32 threads: use our own data, not system_thread
      Finish killing off GSystemThread
      Only g_system_thread_free() our own threads
      win32 threads: simplify
      tests: don't #include <sys/resource.h> on win32
      posix threads: joinable tweaks
      remove 'joinable' parameter to backends
      thread: simplify 'free' process
      GThread: make refcounting public
      thread: nuke the concept of 'joinable'
      g_thread_new: never fail
      drop g_thread_new_full()
      tidy up gthreadprivate.h
      make struct _GThread private
      Revert "make struct _GThread private"
      gutils: stop using GStaticPrivate
      tests: disable deprecation warnings for tests
      GCond: use monotonic time for timed waits
      g_cond_timed_wait: support NULL time parameter
      Mask all signals in GLib worker thread
      Stop checking for fork() across GMainContext
      I read the news today, oh boy...
      Mention thread API changes in README
      Rename g_thread_try to g_thread_try_new
      gtk-doc g_thread_ref() and g_thread_unref()
      Check for "our" threads in some places
      tests/Makefile.am: remove unused LDFLAGS variable
      Add to the pitfalls: fork() and daemon()
      glib/tests/atomic: convert to proper gtester test
      tests: merge gthread/ and glib/ atomic tests
      gthread: move test cases to glib/
      gitignore
      drop -uninstalled.pc files
      gobject.pc: remove dependency on gthread
      README: Add note about gobject->gthread situation
      Mark some functions 'static' in glib/tests
      contexts test: don't use deprecated GCond wait API
      more 'static' adding in testcases
      genviron: #include fixups
      static and #include fixups in glib/
      gio static fixups
      Add private prototype for g_thread_init_glib()
      gthread/: fix up declarations
      gobject/gio: some last missed statics/inclues
      push G_THREADS_MANDATORY over the cliff
      Revert "Bug 652827 - glib-2.29.8 no longer builds with mingw.org's toolchain"
      gatomic: cast to the correct pointer sign
      gatomic: introduce G_ATOMIC_LOCK_FREE
      Fix bug in g_static_rec_mutex_unlock_full()
      configure.ac: join the cargo-cult of _cv_
      The usual docs unbreaking...
      more NEWS

Simon McVittie (26):
      GDBusWorker: combine num_writes_pending with flush_pending
      GDBusConnection: delegate to the worker to close the stream
      GDBusWorker: annotate more functions with lock/pending state
      Regression test for closing a stream, slowly, while a message is queued
      GDBusWorker: as a precaution, access 'stopped' boolean atomically
      _g_dbus_worker_new: hold a ref until we have done the initial read
      g_dbus_error_encode_gerror: don't segfault on bad domains
      sleepy-stream test: use a real GError domain
      markup-subparser test: use a real GError domain
      Warn when classes/instances exceed the allowed size, if possible
      GHashTable: be more clear what g_int_hash wants
      Be completely clear about what g_direct_hash, g_direct_equal do
      Be clear that g_str_hash etc. don't accept NULL
      GVariant docs: be clear that the serialisation format isn't the same as D-Bus
      g_variant_get_fixed_array: document which types are appropriate
      Escape percent sign in g_variant_new_parsed documentation
      Fix a typo in describing GVariant serialisation functions
      g_variant_new_from_data: mention that the caller might need to byteswap
      g_variant_get_data: mention what you need to know to deserialise
      In the GVariant intro, mention lack of built-in endianness, and rationale
      Document that types are limited to 64 KiB
      GDBusConnection: warn that direct access to the stream is a bad idea
      Revert "Disable two GDBus tests"
      GDBusWorker: if a read was cancelled it means we closed the connection
      gdbus-exit-on-close test: cover more possibilities
      gdbus-non-socket test: avoid use of a GMainContext across a fork

Sjoerd Simons (1):
      GDBusConnection: Fix race in /gdbus/connection/life-cycle

Stef Walter (1):
      gvariant: Add g_variant_get_fixed_array()

Sweta Kothari (6):
      Updated Gujarati Translations
      Updated Gujarati Translations
      Updated Gujarati Translations
      Updated Gujarati Translations
      Updated Gujarati Translations
      Removed the glib.glib-2-30.gu.po file that was wrongly committed

Tiffany Antopolski (1):
      Updated Esperanto translation

Tomas Bzatek (1):
      gdbus-codegen: Fix segfault when remote property is invalidated

Torsten SchÃnfeld (1):
      Add two annotations to gio

Tristan Van Berkom (1):
      Add g_memory_input_stream_new_from_data_full/add_data_full() apis

Xavier Claessens (2):
      gdbus-codegen: Fix build errors in generated code
      gdbus-codegen: prepend arg_ to method/signal arg names

Yaron Shahrabani (1):
      Updated Hebrew translation

Yuri Myasoedov (1):
      Updated Russian translation

ÐÐÑÐÑÐÐÐ ÐÐÐÐÐÐÑ (2):
      Updated Serbian translation
      Updated Serbian translation



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]