Assamese translation reviewed
msvc_recommended_pragmas.h: Re-enable C4819 warnings

Apparently the C4819 warnings appear due to a bug on Visual C++ on DBCS
locales, so re-enable this.

Add a note in the Visual C++ Readme.txt's regarding this.
docs: reference g_menu_item_new in gmenu convenience menuitem API
gkeyfile: Fix annotations for g_key_file_load_from_data

https://bugzilla.gnome.org/show_bug.cgi?id=675309
Use non-deprecated api in tests

https://bugzilla.gnome.org/show_bug.cgi?id=660851
gfile: Plug memory leak in g_file_make_directory_with_parents()

The logic here is pretty twisted, but basically we were leaking a ref
for each non-existent parent.  The clearest way to fix this was to
move to more explicit refcounting logic; when a variable is pointing
to an object, it holds a ref.

https://bugzilla.gnome.org/show_bug.cgi?id=675446
gfile: add g_return_if_fail to g_file_make_directory_with_parents()
glib: fix memory leaks in gutils, protocol, and strfuncs tests

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

Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
gsettings: add reset-recursively to bash completion

https://bugzilla.gnome.org/show_bug.cgi?id=675832
gnetworkmonitornetlink: don't leak the list of networks

https://bugzilla.gnome.org/show_bug.cgi?id=676265
Document that g_app_info_create_from_commandline() does unquoting according to fd.o

https://bugzilla.gnome.org/show_bug.cgi?id=676277
g_app_info_launch_default_for_uri: don't use GFile if we don't have to

GFile doesn't handle some "real" URIs, so check if there's a default
handler for the URI scheme first, and only use g_file_new_for_uri()
and g_file_query_default_handler() if not. Eg, this fixes the case of
opening http URIs with "%2F" in the path.

https://bugzilla.gnome.org/show_bug.cgi?id=666386
g_utf8_validate: @str shouldn't end up annotated as utf8

In order for this function to have any point, it has to be possible to
pass non-UTF-8 data to it, so annotate @str as being array-of-guint8
instead of utf8.

https://bugzilla.gnome.org/show_bug.cgi?id=672548
environ: Allow NULL envp

https://bugzilla.gnome.org/show_bug.cgi?id=676397
glib: fix build

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
application: Save a few bytes in the library

There's really no need to put useless whitespace into the .so.
Annotate API introduced for 2.30 with GLIB_AVAILABLE_IN_2_30

I didn't do this comprehensively, since there's a lot of it, mainly
due to the GDBus object manager stuff, but anyone trying to use
that would fail fast due to lack of the gdbus code generator.

My main goal was to get API additions to existing classes like
g_data_input_stream_read_line_utf8(), as well as the lower level new
API like glib-unix.h.

https://bugzilla.gnome.org/show_bug.cgi?id=676816
Annotate API introduced for 2.32 with GLIB_AVAILABLE_IN_2_32

https://bugzilla.gnome.org/show_bug.cgi?id=676816
gappinfo: Fix uninitialized-variable gcc warning
Link to gvariant-format-strings-pointers in getter API

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