commit f023d8b9bc6d86482fc020acf46ce965ff94c37b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 8 21:40:17 2010 -0500

    Update NEWS

 NEWS |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)

commit 9806040455d6d482db3908f2d56ddfe455bae660
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Nov 9 09:53:12 2010 +0800

    Added and Moved checks for includes

    Moved checks for G_OS_WIN32 after GLib header includes and added
    other checks
    required for Windows/MSVC builds

 glib/gdatetime.c |   10 +++---
 glib/gmessages.c |   18 ++++++------
 glib/gscanner.c  |    8 +++---
 glib/gtimer.c    |   77
 +++++++++++++++++++++++++++++++++++++++++++++++-------
 4 files changed, 85 insertions(+), 28 deletions(-)

commit 4a012a9754d51a36914c626b41ad757a89e57f86
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Nov 9 09:50:11 2010 +0800

    Updated README.txt for VS9

 build/win32/vs9/README.txt |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

commit 0af6343fedaf95d3710af8a1535da4d32cfccff9
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Nov 9 09:27:27 2010 +0800

    Updated .def generation for x64

    Some symbols need to be excluded from the .def file as they are set
    to be so on Win64

 build/win32/vs9/gmodule.vcproj |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9d4423c15d8684be27496f1905e063ec7e18cc21
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Nov 9 09:26:05 2010 +0800

    Various updates...

    -Made up for missed header files in glib and gio during "install"
    -Added macro necessary for GLib/GModule .def generation under Win64
    -updated location of getting glibconfig.h.win32 for building

 build/win32/vs9/glib.vsprops |   30 +++++++++++++++++++++++++++---
 1 files changed, 27 insertions(+), 3 deletions(-)

commit e655a849e3cd7357dcef873163712df13889353f
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Nov 9 09:23:47 2010 +0800

    Some enhancements for Win64 and using existing PCRE installtions

    Added option for people to use an existing PCRE build and updated
    .def generation for x64 systems (some symbols are set to be excluded
    from Win64 builds)
    Also fixed the filter "PCRE" for the bundled PCRE as file layout
    changed

 build/win32/vs9/glib.vcprojin |  314
 ++++++++++++++++++++++++++++++++++++++---
 1 files changed, 292 insertions(+), 22 deletions(-)

commit 50ca3571041881d7728f9a6fb0e924681113fb5e
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Nov 9 09:11:48 2010 +0800

    Added option to use existing installation of PCRE

    Allow the person compiling GLib to use his/her own copy of PCRE,
    bug#633075

 build/win32/vs9/glib.sln |   85
 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 85 insertions(+), 0 deletions(-)

commit 8c4a96c6ff389aa319993857d79e0afcdf24d7c9
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Nov 9 09:08:45 2010 +0800

    Made up for missed source files

    Made up for missing required source files in  gio.vcproj(in) for
    Windows builds

 build/win32/vs9/gio.vcprojin |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 587c9d09e25b0a0e3779e6a19493c9264696a46f
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Nov 8 18:15:32 2010 -0500

    GPeriodic: enable subclassing

    Move GPeriodic struct and class struct to the header.  Do ->priv.

 gio/gperiodic.c |  138
 +++++++++++++++++++++++++++----------------------------
 gio/gperiodic.h |   21 ++++++++
 2 files changed, 89 insertions(+), 70 deletions(-)

commit 9fbfac6abb45aad97349f68aef29410e3bef4cfd
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Nov 8 16:59:29 2010 -0500

    GPeriodic: remove repair functions

    Replace it with a single repair signal that either fires or does not.

 docs/reference/gio/gio-sections.txt |    1 -
 gio/gio-marshal.list                |    2 +-
 gio/gperiodic.c                     |  134
 ++++++++++++++++-------------------
 gio/gperiodic.h                     |    9 +--
 4 files changed, 63 insertions(+), 83 deletions(-)

commit 1a1fc130ece13a442dcacaba1db9108089cead38
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Nov 8 16:42:32 2010 -0500

    New function: g_clear_object()

    By analogy to g_clear_error, takes a pass-by-reference GObject
    reference
    and, if non-%NULL, unrefs it and sets it equal to %NULL.

    Bug #620263.

 docs/reference/gobject/gobject-sections.txt |    1 +
 gobject/gobject.c                           |   38
 +++++++++++++++++++++++++++
 gobject/gobject.h                           |   15 ++++++++++
 gobject/gobject.symbols                     |    1 +
 gobject/tests/.gitignore                    |    1 +
 gobject/tests/Makefile.am                   |    3 +-
 gobject/tests/reference.c                   |   35
 ++++++++++++++++++++++++
 7 files changed, 93 insertions(+), 1 deletions(-)

commit 78bc8bec4f44a48e5e538f1f9ac9b9e43a9fc833
Author: Dan Winship <danw@gnome.org>
Date:   Sun Nov 7 12:56:44 2010 -0500

    fix .gitignore

 gio/tests/.gitignore |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 791d91a957f8fc243b6629a015132c22675399ab
Author: Dan Winship <danw@gnome.org>
Date:   Sun Nov 7 12:56:08 2010 -0500

    fix make check

 gio/gsettings.c       |    2 +-
 gio/tests/gsettings.c |   10 +++++-----
 glib/glib.symbols     |    1 +
 3 files changed, 7 insertions(+), 6 deletions(-)

commit ba9fccf71e667c1d05d05fab794ab41b2c387a81
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sat Nov 6 17:34:40 2010 -0400

    g_get_user_runtime_dir(): New function

    Get the value of the XDG_RUNTIME_DIR environment variable.

 docs/reference/glib/glib-sections.txt |    1 +
 glib/gutils.c                         |   49
 +++++++++++++++++++++++++++++++++
 glib/gutils.h                         |    2 +
 3 files changed, 52 insertions(+), 0 deletions(-)

commit 71088701af6ff0658313069219565923d5a03280
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Nov 5 22:07:07 2010 -0400

    Add G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE

    If specified, the signal subscription is setup client-side but
    the match
    rule is not sent to the server.  This allows the caller to manually
    register more detailed match rules.

 gio/gdbusconnection.c |   22 ++++++++++++++++++++--
 gio/gioenums.h        |    6 +++++-
 2 files changed, 25 insertions(+), 3 deletions(-)

commit fa774618fcbd1afaa30507c9d75a46f9fa7bc288
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 6 12:27:01 2010 +0100

    Fix docs comment typo

 glib/gvariant.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8464db88adf36964c0898b74e1d122136fa0696b
Author: A S Alam <aalam@users.sf.net>
Date:   Sat Nov 6 10:48:55 2010 +0530

    update Punjabi Translation by A S Alam

 po/pa.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 79a29a10362019b3ec5e361c7dbbadf084355f9c
Author: A S Alam <aalam@users.sf.net>
Date:   Sat Nov 6 10:47:54 2010 +0530

    update Punjabi Translation by A S Alam

 po/pa.po |  901
 ++++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 557 insertions(+), 344 deletions(-)

commit 7fc6f8a1596b18a23e1570fc6716b34a137b76c6
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Nov 5 21:33:06 2010 -0400

    Add g_variant_lookup() and tests

    Convenience API for doing lookups in dictionaries where the key is a
    string or object path.

 docs/reference/glib/glib-sections.txt |    2 +
 glib/glib.symbols                     |    2 +
 glib/gvariant.c                       |  144
 +++++++++++++++++++++++++++++++++
 glib/gvariant.h                       |    7 ++
 glib/tests/gvariant.c                 |   74 +++++++++++++++++
 5 files changed, 229 insertions(+), 0 deletions(-)

commit 57b4b7099f6e6918210d5d99a24f42b33021bab0
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 5 14:50:01 2010 -0400

    Fix markup

 gio/gsettings.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 38bc42d18edcfdc47cad018dbd6e562f21541f9b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 5 14:29:15 2010 -0400

    Fix up gapplication example

 gio/tests/gapplication-example-cmdline2.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 67c03fee2a90079b75bbbb71c004ef00af750f21
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 5 14:28:44 2010 -0400

    Describe enum and flags types a bit

 gio/gsettings.c |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

commit d1b00fe23df265f6cf8a288a34db8fdeb31d9900
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 5 13:56:42 2010 -0400

    Update the gschema dtd to include flags

 gio/gschema.dtd |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

commit bc793255bc75300bfa96bfd842343c26af8b0744
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 5 09:31:36 2010 -0400

    Report more useful errors from g_settings_set_value

 gio/gsettings.c |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

commit 393834ac6f32633a31e52441b051dc7d3969a530
Author: Dan Winship <danw@gnome.org>
Date:   Thu Nov 4 15:23:22 2010 -0400

    gsettings.m4: Fix rules to work when there are no schemas

    If there are no schemas, don't try to install "" at install time.
    (In particular, automake conditionals don't work properly with
    @-expanded rules, so if you conditionally build a schema, you'll
    still unconditionally get the install rule.)

    https://bugzilla.gnome.org/show_bug.cgi?id=633381

 m4macros/gsettings.m4 |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 094082841877b8b70a0d793ff091bb74793210b6
Author: Tor Lillqvist <tml@iki.fi>
Date:   Tue Oct 26 12:20:22 2010 +0300

    Clarify docs for g_path_is_absolute() semantics on Windows

 glib/gutils.c |   29 +++++++++++++++++++++++++----
 1 files changed, 25 insertions(+), 4 deletions(-)

commit 954e7d149359152a9b6dccf2322399f87ed5bd1f
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Sun Oct 31 20:12:26 2010 +0200

    Updated Belarusian translation

 po/be.po | 3412
 +++++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 2137 insertions(+), 1275 deletions(-)

commit ba45e36932206f30bb439f27c49529d934207fd1
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 23 13:47:13 2010 +0200

    Add g_simple_async_report_take_gerror_in_idle

    ... and use it where appropriate. Saves an extra GError copy.

    Bug #633686.

 docs/reference/gio/gio-sections.txt |    1 +
 gio/gbufferedinputstream.c          |    3 +--
 gio/gfileinputstream.c              |    3 +--
 gio/gfileiostream.c                 |    3 +--
 gio/gfileoutputstream.c             |    3 +--
 gio/ginputstream.c                  |    9 +++------
 gio/gio.symbols                     |    1 +
 gio/giostream.c                     |    3 +--
 gio/goutputstream.c                 |   12 ++++--------
 gio/gsimpleasyncresult.c            |   34
 +++++++++++++++++++++++++++++++++-
 gio/gsimpleasyncresult.h            |    6 +++++-
 gio/gsocketclient.c                 |    6 ++----
 gio/gsocketconnection.c             |    3 +--
 gio/gsocketlistener.c               |    3 +--
 14 files changed, 56 insertions(+), 34 deletions(-)

commit 9e0c07870af1dac84c033031cf301671779c8328
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 23 13:02:50 2010 +0200

    Use g_simple_async_result_{new_,}take_error

    Bug #633685.

 gio/gasyncinitable.c           |    5 +--
 gio/gbufferedinputstream.c     |   32 ++++++---------
 gio/gbufferedoutputstream.c    |    5 +--
 gio/gdatainputstream.c         |    3 +-
 gio/gdbusaddress.c             |    5 +--
 gio/gdbusconnection.c          |   23 +++--------
 gio/gdbusprivate.c             |    9 +---
 gio/gdbusproxy.c               |   13 ++----
 gio/gdummyproxyresolver.c      |    3 +-
 gio/gfile.c                    |   80
 +++++++++-------------------------------
 gio/gfileenumerator.c          |    5 +--
 gio/gfileicon.c                |    3 +-
 gio/gfileinputstream.c         |    5 +--
 gio/gfileoutputstream.c        |    5 +--
 gio/ginputstream.c             |   26 ++++---------
 gio/giostream.c                |    5 +--
 gio/gloadableicon.c            |    3 +-
 gio/gnetworkaddress.c          |    3 +-
 gio/gnetworkservice.c          |    6 +--
 gio/goutputstream.c            |   23 +++--------
 gio/gproxyaddressenumerator.c  |   17 ++------
 gio/gsocketaddressenumerator.c |    6 +--
 gio/gsocketclient.c            |    3 +-
 gio/gsocketinputstream.c       |    5 +--
 gio/gsocketlistener.c          |    3 +-
 gio/gsocketoutputstream.c      |    5 +--
 gio/gsocks4aproxy.c            |    8 +---
 gio/gsocks5proxy.c             |    4 +-
 gio/gtcpconnection.c           |   11 +----
 gio/gunixinputstream.c         |   10 +----
 gio/gunixmount.c               |    3 +-
 gio/gunixoutputstream.c        |   10 +----
 gio/gunixresolver.c            |   18 ++-------
 gio/gunixvolume.c              |    3 +-
 34 files changed, 98 insertions(+), 270 deletions(-)

commit 63b87b2c26bf983823f83943b8d752bd053ce539
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Nov 3 00:16:16 2010 -0400

    Add simple dynamic scheduling to GPeriodic

    GPeriodic will now try not to use more than 50% of the CPU for its own
    purposes unless there are no other tasks attempting to run.

 docs/reference/gio/gio-sections.txt |    3 +-
 gio/gio.symbols                     |    3 +-
 gio/gperiodic.c                     |  155
 ++++++++++++++++++++++++++++++++---
 gio/gperiodic.h                     |    6 +-
 4 files changed, 151 insertions(+), 16 deletions(-)

commit 8c7e284116085058fa8b2600e02502aa6acb3f9e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Nov 2 22:39:58 2010 -0400

    Tweak GApplication docs

 gio/gapplication.c                        |    9 +++++++++
 gio/tests/gapplication-example-actions.c  |    7 -------
 gio/tests/gapplication-example-cmdline.c  |    4 ----
 gio/tests/gapplication-example-cmdline2.c |    4 ----
 gio/tests/gapplication-example-open.c     |   16 +++++++++++-----
 5 files changed, 20 insertions(+), 20 deletions(-)

commit 1cf14de82f3ad4beceeeb9ba555763ef8d70ed24
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Nov 2 22:12:55 2010 -0400

    docs: Recommend against using GTimeVal

 docs/reference/glib/tmpl/date.sgml |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit e4ad3442c042431918de178c5dc29ce6abb31ff2
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Nov 2 22:03:08 2010 -0400

    GMainContext: store real time as int64

 glib/gmain.c |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

commit d22681feb44daa0209cf55c8e45cc8f0c13d4ded
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Nov 1 17:04:31 2010 -0400

    glocalfileinfo: remove non-use of GTimeVal

 gio/glocalfileinfo.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 5dab4727ee604d3a7a2be3aa7dde739b71d7f5df
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Nov 1 16:40:36 2010 -0400

    Add g_get_real_time() for wall-clock int64 micros

    Similar in spirit to g_get_monotonic_time().

 docs/reference/glib/glib-sections.txt |    1 +
 glib/glib.symbols                     |    1 +
 glib/gmain.c                          |   31
 ++++++++++++++++++++++++++++++-
 glib/gmain.h                          |    1 +
 4 files changed, 33 insertions(+), 1 deletions(-)

commit 38e7aa9855a3e18d5350733ee4177ab00cee15df
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Nov 1 16:35:10 2010 -0400

    Clean up g_usleep()

    Remove some code that was written in 2000 to support OSes that do not
    have nanosleep().  nanosleep() has been specified (in POSIX-1.2001)
    for
    almost a decade now, so assume we have it (except on Windows).

    Remove the checks for nanosleep and nsleep from configure.ac.

    We're removing this code because we honestly believe that nobody
    will be
    affected.  If this change negatively impacts you, please file a bug.

 configure.ac  |    1 -
 glib/gtimer.c |   48 ++----------------------------------------------
 2 files changed, 2 insertions(+), 47 deletions(-)

commit a48faa0aed1c422ba04301a4786419de44ea65e8
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Nov 1 16:06:39 2010 -0400

    GTimer: switch to monotonic time

    and remove docs notes about threads having to be initialised.

 glib/gtimer.c |   27 ++++++++-------------------
 1 files changed, 8 insertions(+), 19 deletions(-)

commit 92df8a1d7766dbb51d84c0373daa77eb1cce3a18
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Nov 1 15:47:29 2010 -0400

    Drop GTimeSpec type

 docs/reference/glib/glib-sections.txt |    1 -
 glib/gmain.c                          |   10 ----------
 glib/gtypes.h                         |    8 --------
 3 files changed, 0 insertions(+), 19 deletions(-)

commit c3a0d32ef1413f942890796aa20f7b1a54254eff
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Nov 1 15:46:35 2010 -0400

    Switch GTimeSpec users to int64 microseconds

    glib is trying to move toward using microseconds-in-gint64 as its
    universal time format.

    No real API breaks here since GTimeSpec is new this unstable release
    series.

 gio/gperiodic.c |   33 ++---------
 gio/gperiodic.h |    2 +-
 gio/gsocket.c   |   35 +++++------
 glib/gmain.c    |  183
 +++++++++++++++++++++++--------------------------------
 glib/gmain.h    |    7 +-
 5 files changed, 101 insertions(+), 159 deletions(-)

commit d9f5ab56c3b79fb12b4ee4f19a8b6307445cc403
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Nov 1 13:31:37 2010 -0400

    GTimeout: simplify math for 'seconds' case

    The code was designed to deal with any granularity of timer and due to
    the use of GTimeVal/GTimeSpec, the math for this gets extremely
    confusing.

    From a practical standpoint, we only ever have a granularity of
    seconds.

    Take advantage of that fact in the code and vastly simplify the math.

 glib/gmain.c |   74
 +++++++++++++++++++++------------------------------------
 1 files changed, 27 insertions(+), 47 deletions(-)

commit b6854efdb94b74f791cbcc622942825dc042eefc
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue Nov 2 10:46:10 2010 +0100

    Updated Spanish translation

 po/es.po |   90
 ++++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 55 insertions(+), 35 deletions(-)

commit 00e09af412f8d30c5980f549341cf28a2d6a8847
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Nov 1 18:50:46 2010 +0100

    Updated Spanish translation

 po/es.po |  494
 ++++++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 337 insertions(+), 157 deletions(-)

commit b2d0260b85c6eb47f9ac0263f26657cbc9fe9909
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Nov 1 17:15:38 2010 +0100

    Updated Galician translations

 po/gl.po |  620
 ++++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 386 insertions(+), 234 deletions(-)

commit 361afb3a62c7940c0f303eac99d84ac21e4dcb37
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Mon Nov 1 14:36:57 2010 +0100

    Fix gtk-doc typo

 gio/gmount.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7434c1725dc7a5f44a9f2d9787eaa7c1c9027906
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 1 11:06:26 2010 +0100

    Fix Since: for new functions

    g_simple_async_result_new_from_error/take_error are Since: 2.28.

 gio/gsimpleasyncresult.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5327db4c2f83acf9cda3e7cc3ddca8f3eaeb570f
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Mon Nov 1 08:17:02 2010 +0200

    Updated Hebrew translation.

 po/he.po |  406
 ++++++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 292 insertions(+), 114 deletions(-)

commit 81f93eb29c76c941e6bfe6c20510f8cb04edfa0a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 1 00:32:47 2010 -0400

    Bump version

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)