commit 5475be0c1053df95ac560a94b918445411b3639e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 14 08:42:18 2015 -0400

    2.45.8

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 4c938c246cf3da8db16a2d9cda7209f1d72e37ee
Author: Fran Dieguez <fran@openhost.es>
Date:   Mon Sep 14 16:49:57 2015 +0200

    Updated Galician translations

 po/gl.po | 935
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 478 insertions(+), 457 deletions(-)

commit 69002f726d597c613223ad0ea8e6262b73842f1b
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 14 13:15:51 2015 +0200

    signal: return TRUE from g_signal_has_handler_pending for custom
    class closure

    This is almost always what you want, because if you're using this you
    want to know if any "custom code" (i.e. not the default class closure)
    is going to be run if you emit this signal.

    I looked at all the existing uses of this and they were all broken
    in the
    presence of g_signal_override_class_closure().

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

 gobject/gsignal.c | 33 ++++++++++++++++++++++-----------
 1 file changed, 22 insertions(+), 11 deletions(-)

commit 2e96668f245dba66c3ceedfea7a8ecc565a018e7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 13 22:44:29 2015 -0400

    Updates

 NEWS | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit a7b2b5686aea1199e3cdea7d1c743e087a1e5b1d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 13 13:37:10 2015 -0400

    Fix make check

    I forgot to add the include to make I_() known in gdbusdaemon.c

 gio/gdbusdaemon.c | 1 +
 1 file changed, 1 insertion(+)

commit 67c5bbaf03c95df198b2828d5dbf51b010721f11
Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
Date:   Sat Sep 12 12:13:10 2015 +0300

    glib/tests/utf8-validate: test known-length case along with
    null-terminated

    For all test cases where the text length is given as -1, also
    call g_utf8_validate() with the actual string length to exercise
    the known-length case. Unknown-length and known-length validation
    use different code paths, but most of the tests only exercised with
    unknown-length parameter.

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

 glib/tests/utf8-validate.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 8ab28b448bfc852b61c515c6fe230f23a5c1298b
Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
Date:   Sat Sep 12 11:38:04 2015 +0300

    glib/tests/utf8-validate: add another test for invalid continuation
    bytes

    This would have caught the regression committed in the course of
    bug #738504.

 glib/tests/utf8-validate.c | 1 +
 1 file changed, 1 insertion(+)

commit d1f4d4a91a5274a33a0aee0748851bce7fbffa23
Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
Date:   Sat Sep 12 11:06:53 2015 +0300

    g_utf8_validate: fix a regression

    A recent change permitted some characters from range 0x80-0xbf as
    would-be valid sequence starters for length 2, as long as
    continuation characters were OK.

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

 glib/gutf8.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a51a877d2739239e2ab7c72a60a5ecc27ba772f3
Author: Nicola Fontana <ntd@entidi.it>
Date:   Fri Mar 22 23:32:45 2013 +0100

    GParamSpec: do not use static GParamSpecTypeInfo

    g_param_type_register_static() has read-only access the pspec_info
    argument: no need to keep the original struct around.

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

 gobject/gparamspecs.c | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit 6f752b52e9145986a26a5c6f0bf064a185bb07d2
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Sat Sep 12 21:13:22 2015 +0000

    Updated Swedish translation

 po/sv.po | 761
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 392 insertions(+), 369 deletions(-)

commit d8a7e093b92bee5b4077968984314afe8bf193db
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Sep 12 19:55:24 2015 +0200

    Updated POTFILES.in

 po/POTFILES.in | 9 +++++++++
 1 file changed, 9 insertions(+)

commit b9a27679ec1555262c0c721ec1793d7acd7766d9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Sep 12 12:05:31 2015 -0400

    Revert "Cleanups after we dropped mem vtables"

    This reverts commit 627854fee1fde93e01f27655b00a9082348ee15f.

    It has been argued that not aborting on malloc() failure is
    an incompatible change.

 glib/gstrfuncs.c | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

commit 9acd0ddbf3c0f14e6ae7cb3f7faf4c24767f13b8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Sep 12 00:00:40 2015 -0400

    gio: Intern all signal names beforehand

    This avoids pointless copying of static strings.

 gio/gappinfo.c                 |  6 +++---
 gio/gapplication.c             | 12 ++++++------
 gio/gdbusauthobserver.c        |  4 ++--
 gio/gdbusconnection.c          |  2 +-
 gio/gdbusdaemon.c              |  2 +-
 gio/gdbusinterfaceskeleton.c   |  2 +-
 gio/gdbusobject.c              |  4 ++--
 gio/gdbusobjectmanager.c       |  8 ++++----
 gio/gdbusobjectmanagerclient.c |  4 ++--
 gio/gdbusobjectskeleton.c      |  2 +-
 gio/gdbusproxy.c               |  4 ++--
 gio/gdbusserver.c              |  2 +-
 gio/glistmodel.c               |  3 ++-
 gio/gmenumodel.c               |  4 +++-
 gio/gsettings.c                |  8 ++++----
 gio/gsocketservice.c           |  2 +-
 gio/gthreadedsocketservice.c   |  2 +-
 gio/gunixmounts.c              |  4 ++--
 18 files changed, 39 insertions(+), 36 deletions(-)

commit c90f283be33bffde48c244e0478b63fd6798fbcf
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Sep 12 01:47:13 2015 -0400

    Speed up g_dataset_id_dup_data

    This code is used in the property notification path, so it
    better be fast. This commit removes a g_return_if_fail check and
    treats the common case of just a single data element better.

 glib/gdataset.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 59df5440f3805db3e1d00b86d91a76dcb50412e4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 11 22:48:05 2015 -0400

    Drop g_slice_set_config tests

    With g_quark_init, we are now calling GSlice from a constructor
    (this was already the case when linking against gobject).

 glib/tests/slice.c | 21 ---------------------
 1 file changed, 21 deletions(-)

commit 2fe992b099bfd3fb121a71b7af43e116b2142b5d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 11 23:59:27 2015 -0400

    Move quark initialization to a constructor

    This removes a branch from the very frequently called
    quark functions.

 glib/glib-init.c |  1 +
 glib/glib-init.h |  2 ++
 glib/gquark.c    | 26 ++++++++++++++------------
 3 files changed, 17 insertions(+), 12 deletions(-)

commit 627854fee1fde93e01f27655b00a9082348ee15f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 11 18:08:33 2015 -0400

    Cleanups after we dropped mem vtables

    Since g_malloc is now always malloc, we can just use
    strdup and strndup directly.

 glib/gstrfuncs.c | 25 ++++---------------------
 1 file changed, 4 insertions(+), 21 deletions(-)

commit 97a25d12031b07540c95387cb434ee5c87b82c46
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Sep 10 23:57:01 2015 -0400

    Optimize g_unichar_iswide

    Apply the same optimization that was done for g_unichar_get_script
    long ago: Use a quick check for the low end, and then remember the
    midpoint of the last bsearch, since we're likely to be called for
    characters that are close to each other.

    This change made g_unichar_iswide disappear from profiles of the
    gtk3-demo listbox example.

 glib/guniprop.c | 38 ++++++++++++++++++++++++++++++--------
 1 file changed, 30 insertions(+), 8 deletions(-)

commit 96675446c5fc9b47265124e479cc300f7a7ced65
Author: Dan Winship <danw@gnome.org>
Date:   Thu Aug 6 15:39:22 2015 -0400

    Make g_strerror() do less work

    Store the (translated, UTF-8-encoded) error strings in a hash table to
    avoid doing translation and (possibly) g_locale_to_utf8() in every
    g_strerror() call.

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

 glib/gstrfuncs.c | 55
 ++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 34 insertions(+), 21 deletions(-)

commit 19eb511ba4f4914c1914472132d3601069bef906
Author: Dan Winship <danw@gnome.org>
Date:   Wed Sep 9 11:16:30 2015 -0400

    More g_strerror() fixes

    Add a check to configure.ac for strerror_r, since we don't currently
    require POSIX.1-2001 conformance in general. Add back a
    plain-strerror() case as a fallback, and rearrange the glibc-vs-POSIX
    strerror_r() branches.

    Update the docs to not claim that "not all platforms support the
    strerror() function" (we require C90), but still mention the UTF-8 and
    always-valid-string benefits. (And make test_strerror() check that
    last part.)

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

 configure.ac          |  2 +-
 glib/gstrfuncs.c      | 27 +++++++++++++++------------
 glib/tests/strfuncs.c | 11 +++++++++++
 3 files changed, 27 insertions(+), 13 deletions(-)

commit ee6740aa78d267d9890bc3830a723dbc1eaf303a
Author: Michael Catanzaro <mcatanzaro@gnome.org>
Date:   Thu Sep 10 20:46:21 2015 -0500

    Fix a typo

 gobject/gobject.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8a5e22b6b6280ad05dd14cfa920316e85e30d04
Author: Kalev Lember <klember@redhat.com>
Date:   Thu Sep 10 15:06:56 2015 +0200

    Bump version

    So that early adopters of new api have a version to target.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d19411a76f91d47930ea67d16b30fba55734b449
Author: Kalev Lember <klember@redhat.com>
Date:   Thu Sep 10 14:08:35 2015 +0200

    autocleanups: Add GString type

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

 glib/glib-autocleanups.h | 10 +++++++++-
 glib/tests/autoptr.c     |  8 ++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)

commit 4025b5a54fcbe2f5bc4c71e3259bc1af60c99169
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Sep 9 11:58:44 2015 +0800

    MSVC Builds: "Add" MSVC 2015 Projects

    This "adds" the Visual Studio 2015 Project files by doing what we did
    before: copying the Visual Studio 2010 projects and replacing items
    in them, as the formats of the Visual Studio 201x projects are largely
    the same.

 build/win32/Makefile.am      |  3 ++-
 build/win32/vs14/Makefile.am | 44
 ++++++++++++++++++++++++++++++++++++++++++++
 configure.ac                 |  1 +
 3 files changed, 47 insertions(+), 1 deletion(-)

commit 9c7df09c3bc784d19c206e8c17c3c288368541d1
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Sep 9 11:54:11 2015 +0800

    MSVC Builds: Simplify Script to Generate glib-mkenums

    Use a simple all-purpose utility script to generate the glib-mkenums
    PERL script with the version info, and stop using the script that
    tries to parse the autotools files.  Move the things that
    were taken out from build/win32/setup.py back there.

 build/win32/Makefile.am                  |  2 +-
 build/win32/process_in_win32.py          | 77 -------------------------
 build/win32/replace.py                   | 98
 ++++++++++++++++++++++++++++++++
 build/win32/setup.py                     | 35 +++++++++++-
 build/win32/vs10/Makefile.am             |  3 +-
 build/win32/vs10/glib-gen-srcs.props     | 33 -----------
 build/win32/vs10/glib-gen-srcs.props.in  | 33 +++++++++++
 build/win32/vs9/Makefile.am              |  3 +-
 build/win32/vs9/glib-gen-srcs.vsprops    | 28 ---------
 build/win32/vs9/glib-gen-srcs.vsprops.in | 28 +++++++++
 configure.ac                             |  2 +
 11 files changed, 200 insertions(+), 142 deletions(-)

commit 0570adff8074a786023bfb7646e7475af52f88f9
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Sep 8 23:19:40 2015 +0200

    Updated Slovenian translation

 po/sl.po | 936
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 481 insertions(+), 455 deletions(-)

commit 20e8b634771f85926a6f9a67e11f13eb01d45bc7
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Fri Sep 4 11:58:57 2015 +0300

    gioerror: Add more mappings for WinSock error codes

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

 gio/gioerror.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 5a84f84325cbb0a58014348cb5513656432ae25d
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Tue Sep 8 14:15:44 2015 +0200

    gparam: Fix Since tag of g_param_spec_get_name_quark

 gobject/gparam.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 925dca1746b45855ad56dbe219f631200e87c9ff
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Tue Sep 8 14:14:13 2015 +0200

    docs: Add index for 2.46 api

 docs/reference/glib/glib-docs.xml       | 4 ++++
 docs/reference/gobject/gobject-docs.xml | 4 ++++
 2 files changed, 8 insertions(+)

commit 0be6766d9be08bce4901ab3b5d80657070e65ee1
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Mon Sep 7 14:46:10 2015 +0800

    MSVC Builds: Prepare For Visual Studio 2015

    Update the autotools module so that we can use it to upgrade the
    Visual Studio 2010 projects to become Visual Studio 2015-compatible.

    Note that this will make the MSVC 2015 builds use the the the latest
    VC140 CRT.

 build/Makefile-newvs.am      | 22 +++++++++++++---------
 build/win32/vs11/Makefile.am |  4 +---
 build/win32/vs12/Makefile.am |  4 +---
 3 files changed, 15 insertions(+), 15 deletions(-)

commit 00933dfc9cc525963c6833d3180b593a87bb15bb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 7 20:56:10 2015 -0400

    Speed up property change notification a bit

    Avoid the quark lock and hash table lookup for every
    emission of ::notify.

 gobject/gobject.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 41c0d15a6d680738e80a59e89c1058a97ca922ea
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 7 20:54:01 2015 -0400

    Add a method to get the pspec name quark

    This lets us avoid the quark lookup in the hot
    property change notification path.

 docs/reference/gobject/gobject-sections.txt |  1 +
 gobject/gparam.c                            | 34
 ++++++++++++++++++++++++++---
 gobject/gparam.h                            |  3 +++
 3 files changed, 35 insertions(+), 3 deletions(-)

commit a62ad79f5c59152d1a52c3b52d969c3c48390cda
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 7 19:57:53 2015 -0400

    Clean up locking in g_object_notify_queue_add

    Instaed of returning with the lock held, simply assert
    that this cannot happen:

    https://bugzilla.gnome.org/show_bug.cgi?id=749678#c4

 gobject/gobject.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 087d75e3c336547fff37a4bc5d33b1ad041485bf
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 7 19:43:19 2015 -0400

    Make g_set_object more symmetric

    As argued in bug 748633, and order of ref, assign, unref is
    preferable.

 gobject/gobject.h | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit ebf961a58d540ea40611ad75bc983f5386d3635b
Author: Ting-Wei Lan <lantw@src.gnome.org>
Date:   Sat Sep 5 23:35:57 2015 +0800

    Make g_strerror work with non-glibc POSIX systems

    We should only use GNU-specific strerror_r on glibc. On other systems,
    we should use the XSI-compliant version.

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

 glib/gstrfuncs.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit e773acfe9a0f8cf4d67799f6177997bd8a761ede
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 7 14:59:22 2015 -0400

    tests: Don't test g_utf8_to_ucs4_fast too rigorously

    The function is documented to assume valid input, and doesn't
    guarantee behavior with invalid input. So don't test that.

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

 tests/unicode-encoding.c | 33 ++++++++++++++++++++++++++-------
 1 file changed, 26 insertions(+), 7 deletions(-)

commit db3ffe5bf139a664609ab1f7e3715a2da5019805
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 7 13:24:18 2015 -0400

    unicode-encoding test: Differentiate error messages

    Spitting out the same error for different cases in not helpful.

 tests/unicode-encoding.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb3a03e1e2160d4548db3d7b2e55789c05e08225
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Tue Sep 8 01:59:08 2015 +0900

    Updated Korean translation

 po/ko.po | 939
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 470 insertions(+), 469 deletions(-)

commit 23229bfd0cbd2588402835758238e36407814148
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 7 10:35:13 2015 -0400

    GString: Avoid some repeated parameter checking

    Many of the append and prepend variants are just thin wrappers
    around another one. Remove parameter checking in the wrapper
    for these cases. The wrapped function is checking them anyway.

 glib/gstring.c | 20 +-------------------
 1 file changed, 1 insertion(+), 19 deletions(-)

commit 03db1f455b4265654e237d2ad55464b4113cba8a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 7 09:50:41 2015 -0400

    Remove some unused code

    The function unescape_gstring_inplace was maintaining a line count
    without ever making use of it. Drop that.

 glib/gmarkup.c | 4 ----
 1 file changed, 4 deletions(-)

commit 44af2b1c17b5920052a6bb363c62d8452a570a42
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 7 03:02:11 2015 -0400

    Simplify g_param_spec_get_redirect_target a bit more

    It is enough to look for exact matches here, so no need to
    dive into g_type_instance_is_a and take locks, etc.

 gobject/gparam.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f1f80111c9bb691c658e8657c450845387cbefd1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 7 02:33:50 2015 -0400

    Simplify g_param_spec_get_redirect_target

    There is no need to do a type check in a g_return_if_fail if the
    type check is tne next thing the function does anyway.

 gobject/gparam.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 401f78652c31a6a9eab68197e1634dcb765eabe6
Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
Date:   Tue Oct 14 23:39:28 2014 +0300

    Reorganized utf8-performance tests

    Now each function-string pair gets its own test path to track
    a single performance result.

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

 glib/tests/utf8-performance.c | 125
 ++++++++++++++++++++++++++----------------
 1 file changed, 77 insertions(+), 48 deletions(-)

commit b963565125f0ec2968300ddc80ab7750aa56625c
Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
Date:   Mon Oct 13 21:31:02 2014 +0300

    Unrolled implementation of g_utf8_to_ucs4_fast()

    Unrolling the branches and expressions for all expected cases
    of UTF-8 sequences facilitates the work of both an optimizing compiler
    and the branch prediction logic in the CPU. This speeds up decoding
    noticeably on text composed primarily of longer sequences.

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

 glib/gutf8.c | 71
 ++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 43 insertions(+), 28 deletions(-)

commit 3188b8ee791a38ac3dd7e477f30761344442f745
Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
Date:   Tue Oct 14 01:18:57 2014 +0300

    Optimized branching in g_utf8_validate()

    The number of branches and logical operations can be reduced by
    never producing a resulting wide character value to check its range.
    Instead, individual bytes in the sequence are validated
    depending on the branch taken on the basis of preceding bytes.
    The syntax given in RFC 3629 is made use of.

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

 glib/gutf8.c | 149
 ++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 80 insertions(+), 69 deletions(-)

commit 5644ee5083c5f03e01ee2e4de615c16cfc0dfcd0
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Sep 5 13:02:33 2015 -0400

    markup: trivial refactor

    Avoid an unnecessary branch.

 glib/gmarkup.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit d28639507db2029b8f184a5d93e9d8c28acc1955
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 13:55:46 2015 -0400

    list store: Fix a parameter check

    Getting this wrong causes build failures.

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

 glib/gsequence.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit da4927b7fb0213f77d8ca087de6854948487c6ee
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Fri Sep 4 16:23:43 2015 +0000

    Updated Kazakh translation

 po/kk.po | 947
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 465 insertions(+), 482 deletions(-)

commit 6e1618560035296f0d92231e241bf29b8d7d213c
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Fri Sep 4 07:49:58 2015 +0000

    Updated Italian translation

 po/it.po | 1651
 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 663 insertions(+), 988 deletions(-)

commit 1387a16bf4eb1859170bd2fa9b9efb9d5169d1e7
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Sep 3 15:24:06 2015 +0800

    MSVC Builds: Remove Static Items

    ... which are now generated with the new autotools module, so we just
    need to ensure the generated items are being dist'ed.

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

 build/win32/vs10/glib-compile-resources.vcxproj    | 181 -----------
 .../vs10/glib-compile-resources.vcxproj.filters    |  17 --
 build/win32/vs10/glib-compile-schemas.vcxproj      | 181 -----------
 .../vs10/glib-compile-schemas.vcxproj.filters      |  17 --
 build/win32/vs10/glib-install.props                | 332
 ---------------------
 build/win32/vs9/glib-compile-resources.vcproj      | 156 ----------
 build/win32/vs9/glib-compile-schemas.vcproj        | 156 ----------
 build/win32/vs9/glib-install.vsprops               | 314
 -------------------
 8 files changed, 1354 deletions(-)

commit 041e77249af8778db1e37b3ad47c034fa7934e05
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Sep 3 15:19:48 2015 +0800

    Cleanup and Enhance the MSVC Project Generation

    Make use of the common autotools module that is used to generate
    the MSVC
    project files from their respective templates so that the main
    build files
    beccome cleaner, and enhance them in a way that the headers that
    should be
    installed can be written to the property sheets during 'make dist',
    so that
    the chances of missing headers for MSVC builds can be greatly reduced.

    Also use this autotools module to fill in the projects for
    glib-compile-schemas and glib-compile-resources.

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

 build/win32/vs10/.gitignore                        |   5 +
 build/win32/vs10/Makefile.am                       |  96 ++++++-----
 build/win32/vs10/gio.vcxproj.filtersin             |   4 +-
 build/win32/vs10/gio.vcxprojin                     |   4 +-
 .../vs10/glib-compile-resources.vcxproj.filtersin  |  12 ++
 build/win32/vs10/glib-compile-resources.vcxprojin  | 180
 +++++++++++++++++++++
 .../vs10/glib-compile-schemas.vcxproj.filtersin    |  12 ++
 build/win32/vs10/glib-compile-schemas.vcxprojin    | 180
 +++++++++++++++++++++
 build/win32/vs10/glib-install.propsin              | 102 ++++++++++++
 build/win32/vs10/glib.vcxproj.filtersin            |   4 +-
 build/win32/vs10/glib.vcxprojin                    |   2 +-
 build/win32/vs10/gobject.vcxproj.filtersin         |   2 +-
 build/win32/vs10/gobject.vcxprojin                 |   2 +-
 build/win32/vs9/.gitignore                         |   3 +
 build/win32/vs9/Makefile.am                        |  56 ++++---
 build/win32/vs9/gio.vcprojin                       |   2 +-
 build/win32/vs9/glib-compile-resources.vcprojin    | 155
 ++++++++++++++++++
 build/win32/vs9/glib-compile-schemas.vcprojin      | 155
 ++++++++++++++++++
 build/win32/vs9/glib-install.vspropsin             |  76 +++++++++
 build/win32/vs9/glib.vcprojin                      |   2 +-
 build/win32/vs9/gobject.vcprojin                   |   2 +-
 gio/Makefile.am                                    |  57 +++----
 glib/Makefile.am                                   |  50 ++----
 gobject/Makefile.am                                |  44 ++---
 24 files changed, 1032 insertions(+), 175 deletions(-)

commit 700983c8c9827cb4de93d25757c767d1d5211910
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Sep 3 19:08:55 2015 +0800

    build: Add Common Autotools Module for MSVC Projects

    This adds a common autotools module that can be used by various
    projects to generate the Visual Studio projects as needed, and
    if necessary, generate the headers listings to "install" for that
    project, based on items passed in to this.  This is modelled on the
    Makefile.introspection autotools file that is used by many GNOME
    projects to generate the introspection files.

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

 build/Makefile.msvcproj | 110
 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 110 insertions(+)

commit 63a5556aa2821b266b2b14b436abaa9f77e73e46
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Wed Sep 2 21:17:11 2015 +0300

    Updated Lithuanian translation

 po/lt.po | 329
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 168 insertions(+), 161 deletions(-)

commit 7a65d1d3fb86b0ab46a0a425b79985e037cd3b68
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Wed Sep 2 14:48:04 2015 +0100

    gmem: Fix a typo in the g_try_new0() documentation

 glib/gmem.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b77fe970dbbc3c1e2bfaca58aade6874f8530885
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Wed Jan 14 10:44:12 2015 +0000

    gstring: Mark g_string_free() as taking (transfer full) input

    This is unusual, but the correct annotation for a free() function.

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

 glib/gstring.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4cad3f5e1bc88e626450607ca8c6b59265d7242b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Sep 2 16:09:58 2015 +0800

    glib/strfuncs.c: Fix Build on Windows

    Windows does not have strerror_r(), but does have strerror_s(),
    which is
    threadsafe, and does more or less the same thing, so use it on
    Windows to
    fix the build.

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

 glib/gstrfuncs.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 4a09d0cf7a65cd08d4156eafd80e943712216d49
Author: Ting-Wei Lan <lantw@src.gnome.org>
Date:   Wed Sep 2 01:19:40 2015 +0800

    Fix return value error in g_list_store_sort

 gio/gliststore.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)